Releases: helius-labs/helius-rust-sdk
v0.3.2
What's New in v0.3.2
This is a new release to implement the following PRs:
- Feat: Add Commitment Level Support to Helius Client Initialization #138
- feat(client): Add Explicit ID For Better Request Tracking #139
- feat(optimized_transaction): Add CU Buffer Multiplier #140
Crate
Version 0.3.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.3.2"
Documentation
The latest documentation can be found here on docs.rs
Full Changelog
The full changelog for v0.3.2 can be found here: v0.3.1...v0.3.2
v0.3.1
What's New in v0.3.1
This is a new release to implement the following PRs:
- feat(rpc): Add V2 and Auto-Pagination Methods
- fix(types): Resolve Module Inception Errors
- feat(docs): Update Documentation With Sender Methods
Crate
Version 0.3.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.3.1"
Documentation
The latest documentation can be found here on docs.rs
Full Changelog
The full changelog for v0.3.1 can be found here: v0.3.0...v0.3.1
v03.0
What's New in v0.3.0
This is a new release to implement the following PRs:
- fix: make asset_id field in GroupDefinition optional
- feat: add enhanced websocket support for devnet cluster
- feat(staking): Add Staking Functionality
- Add the missing json feature of reqwest
- fix(optimized_transaction): Estimate With Unsigned Transaction for
create_smart_transaction_with_seeds - feat(cNFT): Remove Mint API Support
- fix(optimized_transaction): Priority Fee Estimation Preflight
- feat(optimized_transaction): Deprecate Jito Methods
- feat(optimized_transaction): Implement Helius Sender Support
- feat(optimized_transaction): Update Default Sender Endpoint
Crate
Version 0.3.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.3.0"
Documentation
The latest documentation can be found here on docs.rs
Full Changelog
The full changelog for v0.2.6 can be found here: v0.2.6...v0.3.0
v0.2.6
What's New in v0.2.6
This is a new release to implement the following PRs:
Crate
Version 0.2.6 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.6"
Documentation
The latest documentation can be found here on docs.rs
Full Changelog
The full changelog for v0.2.6 can be found here: v0.2.5...v0.2.6
v0.2.5
What's New in v0.2.5
This is a new release to implement the following PRs:
- feat(txs): Implement
send_smart_transaction_with_seeds_and_tip - feat(docs): Update Docs With New Smart Transaction Methods
- feat(docs): Update Mint API
- feat(optimized_transaction): Increase Priority Fees to High
- feat(optimized_transaction): Add
create_smart_transaction_without_signers - feat(ai): Add Cursor Rules
- feat(cNFT): Mark
mint_compressed_nftas Deprecated
Crate
Version 0.2.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.2.5"
Documentation
The latest documentation can be found here on docs.rs
Full Changelog
The full changelog for v0.2.5 can be found here: v0.2.4...v0.2.5
v0.2.4
What's New in v0.2.4
This is a new release to implement the following PRs:
- fix(types): Incorrect Field Renaming
- fix(optimized_transaction): Refactor
send_smart_transaction_with_seeds - fix(rpc): Remove
get_rwa_assetCall
Crate
Version 0.2.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.2.4"
Documentation
The latest documentation can be found here on docs.rs
Full Changelog
The full changelog for v0.2.4 can be found here: v0.2.3...v0.2.4
v0.2.3
What's New in v0.2.3
This is a new release to implement the following PRs:
- feat(optimized_transaction): Add Priority Fee Cap
- feat(ws): Better Health Checks
- feat(client): Allow Config-based Client Creation
- fix(deps): Remove Patch, Fix Dep Conflicts
Crate
Version 0.2.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.2.3"
Documentation
The latest documentation can be found here on docs.rs
Full Changelog
The full changelog for v0.2.3 can be found here: v0.2.2...v0.2.3
v0.2.2
What's New in v0.2.2
This is a new release to implement the following PRs:
- fix(dependencies): Update dependency versions in Cargo.toml to resolve conflicts
- fix(types): mismatch
- fix(dependencies): Update
Cargo.tomlto Resolve Dep Issues - feat(optimized_transaction): Better
get_compute_units - fix: support for Staked RPC Endpoint
- feat(optimized_transaction): Implement send_smart_transaction_with_seeds
- feat(deps): Add TLS Support
- fix: changed api mainnet endpoint
- fix(workflow): Update Build Artifact to v4
- fix: replace getSignatureStatus
- feat: Add delegate_collection_authority and revoke_collection_authority
- Add slot to transaction notification
- Remove debug print on websocket start
- Bump solana to 2.0.x
- Update reqwest back to v12. patch curve25519-dalek
- feat: configurable timeout
- Add
send_and_confirm_transactionmethod and refactor transaction sending logic - Fix instruction error serialization 0.2.1
- feat: Replace lifetimes with Arc for CreateSmartTransactionConfig
- fix(misc): Various Fixes to Prepare For a New Version
Crate
Version 0.2.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.2.2"
Documentation
The latest documentation can be found here on docs.rs
Full Changelog
The full changelog for v0.2.2 can be found here: v0.2.1...v0.2.2
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
HeliusExample, 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_transactionCalculations - feat(enhanced websocket): Add
transactionSubscribeandaccountSubscribe
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.