Releases: stellar/stellar-cli
Releases · stellar/stellar-cli
23.1.4
What's Changed
✨ New Features
- Add
stellar tx new liquidity-pool-depositandstellar tx op add liquidity-pool-depositby @fnando in #2209 - Add ledger seq number to
stellar tx fetchoutput by @elizabethengelman in #2193 - Add
stellar tx new liquidity-pool-withdrawandstellar tx op add liquidity-pool-withdrawby @fnando in #2212 - Add
stellar tx new begin-sponsoring-future-reservesandstellar tx new end-sponsoring-future-reserves(andtx op addcounterparts) by @fnando in #2213 - Add
stellar tx new revoke-sponsorshipandstellar tx op add revoke-sponsorshipby @fnando in #2215 - Add support for identities as signer on
tx new set-optionsby @fnando in #2216 - Add WASM fetch by hash support by @leighmcculloch in #2225
🐛 Bug Fixes
- Fix
stellar contract restoreto allow other ledger entry patterns by @elizabethengelman in #2199 - Filter out the constructor from invoke command function list by @sagpatil in #2186
🔧 Improvements
- Fetch snapshot values dynamically rather than hardcoding them by @fnando in #2219
- Append custom meta entries in one section by @elizabethengelman in #2229
- Update soroban sdk version in contract template by @leighmcculloch in #2206
Full Changelog: v23.1.3...v23.1.4
23.1.3
🆕 New Transaction Commands
- Transaction Decoding/Encoding: Added new
stellar tx decodeand
stellar tx encodesubcommands to convert transaction XDR between base64 and
JSON formats, making it easier to inspect and modify transactions - Asset Clawback Support: Added comprehensive clawback functionality:
stellar tx clawback- Clawback assets from account holders (requires
clawback-enabled assets)stellar tx clawback-claimable-balance- Clawback claimable balances by
their balance ID- Both commands are also available via
stellar tx op addfor building
multi-operation transactions
⚡ Performance & User Experience Improvements
- Optimized Contract Invocations 🚀: Contract simulations now run only once
per invocation, reducing execution time and network requests - Improved Linux Keyring Support 🐧: Fixed keyring integration issues on
Linux systems for better credential storage
🐛 Bug Fixes
- Updated RPC client integration to support the latest Stellar RPC requirements
Full Changelog:
v23.1.2...v23.1.3
23.1.2
Release Notes v23.1.2
🔧 Improvements & Fixes
Enhanced Transaction Operations
- Complete
tx op addSupport - Added missing operations tostellar tx op addcommand, providing comprehensive transaction operation building capabilities:claim-claimable-balance- Add claim claimable balance operations to transactionscreate-claimable-balance- Add create claimable balance operations to transactionscreate-passive-sell-offer- Add passive sell offer operations to transactionsmanage-buy-offer- Add buy offer management operations to transactionsmanage-sell-offer- Add sell offer management operations to transactionspath-payment-strict-receive- Add strict receive path payment operations to transactionspath-payment-strict-send- Add strict send path payment operations to transactions
Technical Updates
- Dependencies - Upgraded dependencies to match Protocol 23 stable releases.
Full Changelog: v23.1.1...v23.1.2
23.1.1
🎉 What's New
New Transaction Operations
We've significantly expanded the transaction operation support with several new stellar tx new commands:
stellar tx new claim-claimable-balance- Claim claimable balance operationsstellar tx new create-claimable-balance- Create claimable balance operations with comprehensive predicate supportstellar tx new manage-sell-offer- Create and manage sell offers on the DEXstellar tx new manage-buy-offer- Create and manage buy offers on the DEXstellar tx new create-passive-sell-offer- Create passive sell offersstellar tx new path-payment-strict-send- Path payments with strict send amountsstellar tx new path-payment-strict-receive- Path payments with strict receive amounts
New Features
- Ledger Fetching (
stellar ledger fetch) - Fetch ledger information and data - Network Information - Enhanced network info commands for better network management
- Contract Bindings - Added support for Flutter, Swift, and PHP contract bindings generation
- Restore Command Improvements - Transaction simulation now runs in restore command for better reliability
Documentation & Examples
- Asset Management Cookbook - Comprehensive guide and examples for managing Stellar assets
- Updated Deployment Recipes - Deploy-contract recipe now uses alias for improved workflow
- GitHub Copilot Integration - Added comprehensive development instructions for AI-assisted development
🔧 Improvements & Fixes
Bug Fixes
- Fixed muxed account parsing issues
- Fixed constructor input handling when inputs are empty
- Handled missing arguments gracefully in
stellar tx fetch - Support for single change format in restore metadata parsing
Technical Improvements
- Enhanced EventV0 specs generation for consistent bindings
Developer Experience
- Better error handling and graceful degradation
- Improved test coverage and reliability
- Enhanced debugging capabilities with better simulation
- Streamlined build and deployment processes
Full Changelog: v23.0.1...v23.1.1
23.0.1
🎉 New Features
stellar doctor: New troubleshooting command to help diagnose common issues (#2114)stellar fee-stats: Added command to display network fee statistics (#2054)stellar network settings: New command for managing network configuration settings (#2100)
🛠️ Improvements
- Performance: Optimize processing of multiple WASM files at once (#2103)
- Configuration: Moved all configuration to global config directory for better organization (#2079)
- Lab environment: Start lab by default when running the quickstart image for improved developer experience (#2084)
- Build optimization: Avoid detecting contracts as read-only when build-only flag is set (#2111)
🐛 Bug Fixes
- Fee calculations: Fixed resource & inclusion fees for fee bump transactions wrapping smart contract transactions (#2108)
- Version checking: Fixed version check caching mechanism (#2113)
- Contract simulation: Only simulate invocation when absolutely necessary to improve performance (#2112)
- Address display: Fixed how addresses are displayed in various commands (#2102)
- Key name display: Fixed key name display issues (#2083)
💬 User Experience
- Better messaging: Improved override message when replacing contract aliases (#2107)
- Config deprecation: Fixed how config directory is displayed in deprecation messages (#2106)
- Warning messages: Tweaked deprecation warning message text for clarity (#2105)
- Container guidance: Updated container log and stop command suggestions (#2096)
23.0.0
What's Changed
- Feat/tx fetch by @elizabethengelman in #2035
- Fix typo in alias not found error message format by @Copilot in #2062
- Feat/only fee by @elizabethengelman in #2040
- default to testnet when no network specified by @sagpatil in #2055
- Add comprehensive unit tests for ScVal type conversions by @Copilot in #2057
- Make
stellar tx newsubcommand help text concise and readable by @Copilot in #2067 - Fix/refactor signing paths by @elizabethengelman in #2065
- Add support for Protocol 23. by @fnando in #2044
- Bump version to 23.0.0 by @github-actions[bot] in #2072
New Contributors
- @Copilot made their first contribution in #2062
Full Changelog: v22.8.2...v23.0.0
22.8.2
What's Changed
- feat(markdown docs): add aliases to options and subcommands by @willemneal in #1771
- Use additional-libs feature for all libs and enable by default by @leighmcculloch in #2042
- Feat/ledger latest by @elizabethengelman in #2046
- Feat/expose build_custom_cmd by @BlaineHeffron in #2052
- Change stale workflow settings. by @fnando in #2053
- Improve payment amount parameter description by @sagpatil in #2056
- Add Deepwiki integration by @sagpatil in #2058
- Update README.md by @janewang in #2059
- Bump version to 22.8.2 by @github-actions in #2060
Full Changelog: v22.8.1...v22.8.2
22.8.1
What's Changed
- Remove soroban bin target from stellar-cli crate by @leighmcculloch in #2024
- Add some options to the version command by @leighmcculloch in #2013
- Remove contract alias length limit by @chadoh in #2028
- Fix TypeScript bindings with more than 1 contracterror by @chadoh in #2031
Full Changelog: v22.8.0...v22.8.1
22.8.0
22.7.0
What's Changed
Bug fixes
- Fix signing with a secure store key by @elizabethengelman in #1982
New features
- Add
network healthcommand by @ifropc in #1984 - Add
tx update sequence-numbercommand by @elizabethengelman #1909 - Add subcommand lookup for missing commands. by @fnando in #2014
- Add
plugin search. by @fnando in #2019
Full Changelog: v22.6.0...v22.7.0