stellar-cli v28.0.0 β Release Notes
π New Features
- π¦ Build contracts in a container β
stellar contract buildcan now run inside a container, giving you reproducible builds without fussing over your local toolchain. (#2678) - π€ AGENTS.md on init β
stellar contract initnow generates anAGENTS.mdfile 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 simulatere-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 readoutput, 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
- @rohansingh4 made their first contribution in #2687
Full Changelog: v27.1.0...v28.0.0