Skip to content

23.2.0

Choose a tag to compare

@fnando fnando released this 14 Nov 04:43
· 184 commits to main since this release
8c559e8

πŸ†• New Features

New Commands & Capabilities

  • πŸ“‘ stellar tx fetch events β€” Fetch and inspect events from transactions with ease
  • πŸ”‘ ledger entry fetch β€” Retrieve ledger entries directly from the network
  • πŸ“š Improved Help Documentation β€” CLI options are now organized into logical sections for better discoverability

πŸ› οΈ Enhanced Developer Experience

Contract Building & Optimization

  • 🎯 Better Contract Optimization β€” Use stellar contract build --optimize for streamlined contract building
  • 🏷️ CLI Version Injection β€” Automatically inject CLI version metadata into contracts during build
  • βš™οΈ Instruction Leeway Parameter β€” New --instruction-leeway option added across multiple commands for finer control

Network Configuration

  • 🌐 Network-Aware TTL Settings β€” Max TTL extension now respects your network settings
  • πŸ“‹ RPC Header Documentation β€” Learn how to pass the --rpc-header option for advanced configurations

Debugging & Diagnostics

  • πŸ” Transaction Envelope Tracing β€” Enhanced simulation tracing for better debugging insights
  • πŸ₯ Improved stellar doctor β€” Now includes data directory information for better diagnostics
  • ⚠️ Better Error Messages β€” Container error messaging is more helpful and actionable
  • πŸ’¬ Clearer Deprecation Warnings β€” Users are now better informed about deprecated commands and switches

πŸ” Security & Data Integrity

  • πŸ›‘οΈ Key Management Safety β€” stellar keys add no longer overwrites existing keys unless explicitly requested with --overwrite
  • πŸ—‚οΈ Snapshot Cache Protection β€” Ensured snapshot bucket cache cannot be corrupted
  • πŸ¦€ rust 1.91.0 β€” this version can have issues with wasms and has been blocked from building contracts.

πŸ—‘οΈ Deprecations Notice

Please update your workflows:

  • stellar contract optimize β†’ Use stellar contract build --optimize
  • stellar --list β†’ Use stellar plugin ls

πŸ“¦ Under the Hood

Quality & Stability Improvements

  • πŸ› Fixed action execution on Windows
  • πŸ“ Updated and corrected documentation links
  • 🎨 Added emoji support for unknown terminals
  • πŸ“Œ Plugin list now excludes duplicate entries
  • ⚑ Made --cost functionality fully operational

Documentation Enhancements

  • πŸ“š New stellar-keys.mdx documentation guide
  • πŸ“– Cookbook updates for contract uploads and metadata
  • πŸ”— Clarified asset format documentation
  • ✏️ Improved error handling documentation for contract invocation arguments

Build & Development

  • πŸ“‹ Updated RUSTFLAGS warning to suggest CARGO_BUILD_RUSTFLAGS

πŸ“Š Full Changelog

Total Changes: 40+ improvements and additions

View the complete changelog: v23.1.4...v23.2.0