Releases: helius-labs/helius-rust-sdk
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_asset
Call
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.toml
to 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_transaction
method 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
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.