Skip to content

Releases: stellar/stellar-cli

23.1.4

02 Oct 23:37
4b99a25

Choose a tag to compare

What's Changed

✨ New Features

  • Add stellar tx new liquidity-pool-deposit and stellar tx op add liquidity-pool-deposit by @fnando in #2209
  • Add ledger seq number to stellar tx fetch output by @elizabethengelman in #2193
  • Add stellar tx new liquidity-pool-withdraw and stellar tx op add liquidity-pool-withdraw by @fnando in #2212
  • Add stellar tx new begin-sponsoring-future-reserves and stellar tx new end-sponsoring-future-reserves (and tx op add counterparts) by @fnando in #2213
  • Add stellar tx new revoke-sponsorship and stellar tx op add revoke-sponsorship by @fnando in #2215
  • Add support for identities as signer on tx new set-options by @fnando in #2216
  • Add WASM fetch by hash support by @leighmcculloch in #2225

🐛 Bug Fixes

🔧 Improvements

Full Changelog: v23.1.3...v23.1.4

23.1.3

12 Sep 20:40
dde778f

Choose a tag to compare

🆕 New Transaction Commands

  • Transaction Decoding/Encoding: Added new stellar tx decode and
    stellar tx encode subcommands 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 add for 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

05 Sep 17:41
eb0e31e

Choose a tag to compare

Release Notes v23.1.2

🔧 Improvements & Fixes

Enhanced Transaction Operations

  • Complete tx op add Support - Added missing operations to stellar tx op add command, providing comprehensive transaction operation building capabilities:
    • claim-claimable-balance - Add claim claimable balance operations to transactions
    • create-claimable-balance - Add create claimable balance operations to transactions
    • create-passive-sell-offer - Add passive sell offer operations to transactions
    • manage-buy-offer - Add buy offer management operations to transactions
    • manage-sell-offer - Add sell offer management operations to transactions
    • path-payment-strict-receive - Add strict receive path payment operations to transactions
    • path-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

02 Sep 22:05
a86104d

Choose a tag to compare

🎉 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 operations
  • stellar tx new create-claimable-balance - Create claimable balance operations with comprehensive predicate support
  • stellar tx new manage-sell-offer - Create and manage sell offers on the DEX
  • stellar tx new manage-buy-offer - Create and manage buy offers on the DEX
  • stellar tx new create-passive-sell-offer - Create passive sell offers
  • stellar tx new path-payment-strict-send - Path payments with strict send amounts
  • stellar 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

11 Aug 15:54
44d65c9

Choose a tag to compare

🎉 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

16 Jul 22:18
687879f

Choose a tag to compare

What's Changed

New Contributors

  • @Copilot made their first contribution in #2062

Full Changelog: v22.8.2...v23.0.0

22.8.2

09 Jul 03:23
7ab5f05

Choose a tag to compare

What's Changed

Full Changelog: v22.8.1...v22.8.2

22.8.1

24 May 00:33
949f162

Choose a tag to compare

What's Changed

Full Changelog: v22.8.0...v22.8.1

22.8.0

06 May 23:59
18f54cd

Choose a tag to compare

What's Changed

  • Add support for the new wasm32v1-none target by @fnando in #2022
  • Removes support for rust 1.82 and 1.83 when building contracts using stellar contract build by @fnando in #2022

Full Changelog: v22.7.0...v22.8.0

22.7.0

02 May 16:21
fde43ec

Choose a tag to compare

What's Changed

Bug fixes

New features

Full Changelog: v22.6.0...v22.7.0