Skip to content

28.0.0

Latest

Choose a tag to compare

@fnando fnando released this 26 Aug 18:52
· 9 commits to main since this release
300aaf6

stellar-cli v28.0.0 β€” Release Notes

πŸš€ New Features

  • πŸ“¦ Build contracts in a container β€” stellar contract build can now run inside a container, giving you reproducible builds without fussing over your local toolchain. (#2678)
  • πŸ€– AGENTS.md on init β€” stellar contract init now generates an AGENTS.md file so AI coding agents have project context out of the box. (#2687)
  • πŸ”— Protocol 28 support β€” the CLI now speaks Protocol 28. (#2702)

πŸ› οΈ Improvements

  • πŸ” Better failure diagnostics β€” when a transaction fails on-chain, the CLI now surfaces the diagnostic events so you can actually see what went wrong. (#2700)

πŸ› Bug Fixes

  • πŸ’Έ Fixed tx simulate re-assembly β€” no longer drops auth entries or double-counts fees. (#2666)
  • πŸ“ Fixed manifest path separator in container builds. (#2688)

πŸ”’ Security & Hardening

  • 🧹 Strip control characters from auth entry prompts, contract read output, and other terminal output β€” closing off a class of terminal-injection tricks. (#2667, #2672, #2673)
  • πŸ“ XDR depth limits β€” decoding contract spec/meta sections and XDR encoding/decoding now enforce nesting depth limits to guard against malicious or malformed input. (#2668, #2675)

πŸŽ‰ New Contributors

Full Changelog: v27.1.0...v28.0.0