Releases: helius-labs/helius-rust-sdk
v0.2.1
What's New in v0.2.1
This is a new release to implement the following PRs:
- fix(optimized_transaction): Fix Retry Logic For
send_smart_transaction
- fix(types):
TransferFeeConfig
+ Formatting - fix(optimized_transaction): Address Issue When Using Different Fee Payer Account
- fix(workflows): Clean Up Disk Space and Use Artifacts
- feat(jito): Implement Jito Smart Transactions
- feat(docs): Add Jito Smart Transactions and Helper Methods
- fix(optimized_transaction): Better Transaction Confirmation
- fix(docs): Update
Helius
Example, Links, andcreate_smart_transaction
- fix(request_handler) to read error message from error json body
- fix(EditWebhookRequest) serialization
- fix(workflows): Better Workflow File
Crate
Version 0.2.1 can be found here on crates.io
To install, run the following Cargo command in your project directory: cargo add helius
. Or, add the following line to your Cargo.toml
: helius = "0.2.1"
Documentation
The latest documentation can be found here on docs.rs
Full Changelog
The full changelog for v0.2.1 can be found here: v0.2.0...v0.2.1
v0.2.0
What's New in v0.2.0
This is a new release to implement the following PRs:
- feat(webhook): Add Webhook Examples
- feat(client): Add an Async Solana Client
- feat(optimized_transaction): Allow Multiple Signers For
send_smart_transaction
- feat(optimized_transaction): Separate Smart Transaction Creation
- feat(optimized_transaction): Update
send_smart_transaction
Calculations - feat(enhanced websocket): Add
transactionSubscribe
andaccountSubscribe
Crate
Version 0.2.0 can be found here on crates.io.
To install, run the following Cargo command in your project directory: cargo add helius
. Or, add the following line to your Cargo.toml
: helius = "0.2.0"
Documentation
The latest documentation can be found here on docs.rs.
v0.1.5
What's New in v0.1.5
This is a new release to implement the following PRs:
- fix(search_assets): Surface
how_native_balance
and FixSerdeJson
Error - feat(optimized_transactions): Improve
send_smart_transaction
Functionality
Crate
Version 0.1.5 can be found here on crates.io.
To install, run the following Cargo command in your project directory: cargo add helius
. Or, add the following line to your Cargo.toml
: helius = "0.1.5"
Documentation
The latest documentation can be found here on docs.rs.
v0.1.4
What's New in v0.1.4
This is a new release to implement the following PRs:
- test(Webhooks & EnhancedTransactions): Improved Test Coverage for Webhooks and Enhanced Transactions
- fix(webhooks): Update URL Formatting
- fix(request_handler) Handle Empty Response Body
- feat(optimized_transactions): Add
send_smart_transaction
Functionality - feat(docs): Update Docs for Smart Transactions and
HeliusFactory
Crate
Version 0.1.4 can be found here on crates.io.
To install, run the following Cargo command in your project directory: cargo add helius
. Or, add the following line to your Cargo.toml
: helius = "0.1.4"
Documentation
The latest documentation can be found here on docs.rs.
v0.1.3
What's New in v0.1.3
This is a new release to implement the following PRs:
- feat(factory): Add option to supply own
reqwest::Client
- feat(parsed_transaction_history): add transaction pagination
- fix(global): Remove Debug Logs
- fix(priority_fee_estimate): Change
None
toMin
and Addrecommended
Option
Crate
Version 0.1.3 can be found here on crates.io.
To install, run the following Cargo command in your project directory: cargo add helius
. Or, add the following line to your Cargo.toml
: helius = "0.1.3"
Documentation
The latest documentation can be found here on docs.rs.
v0.1.2
What's New in v0.1.2
This is a quick release to introduce the following:
- feat(cargo): Add Keywords
- feat(webhook): Add
remove_addresses_from_webhook
- feat(docs): Add
remove_addresses_from_webhook
toREADME
Crate
Version 0.1.2 can be found here on crates.io.
To install, run the following Cargo command in your project directory: cargo add helius
. Or, add the following line to your Cargo.toml
: helius = "0.1.2"
Documentation
The latest documentation can be found here on docs.rs.
v0.1.1
What's New in v0.1.1
This is a quick release to bring in needed changes to the documentation now that the crate is published 🎉
Crate
Version 0.1.1 can be found here on crates.io.
To install, run the following Cargo command in your project directory: cargo add helius
. Or, add the following line to your Cargo.toml
: helius = "0.1.1"
Documentation
The latest documentation can be found here on docs.rs.
v0.1.0
What's New in v0.1.0
This is the very first release of our new Helius Rust SDK! 🎉
Features
- Asynchronous Design: Fully asynchronous Rust SDK for interacting with Helius
- Comprehensive Coverage: Includes methods to interact with all major Helius endpoints
- Embedded Solana Client: Includes an embedded Solana client to interact with all major Solana endpoints
Crate
Version 0.1.0 can be found here on crates.io.
To install, run the following Cargo command in your project directory: cargo add helius
. Or, add the following line to your Cargo.toml
: helius = "0.1.0"
Documentation
The latest documentation can be found here on docs.rs.