What's Changed
Protocol 27 Support
- Updated protocol dependencies and the Soroban SDK to Protocol 27, and added support for signing the new
AddressV2auth entries (#2613).
New Features
- Added
--auth-mode(andSTELLAR_AUTH_MODE) tocontract invoke/deploy/uploadandtx simulate, withenforce,root, andnon-rootmodes — enabling non-root authorization, which the CLI could not produce before (#2602). - Added
--only-committostellar versionto print just the build commit sha (#2592).
Security
stellar envnow conceals secret-bearing values by default, requiring--revealto print them — fixing an inverted check that leaked credentials in plain text (#2597).stellar snapshot createnow redacts credentials in the archive URL printed to stderr (#2598).
Docker & Packaging
- Installed missing runtime libraries so the Docker image starts correctly (#2594).
- Built images from source on native per-architecture runners (#2605, #2606) and tagged
:latestonly for the newest release (#2607). - Added retries to the install action (#2608) and fixed
tarusage on Windows (#2612).
All Changes
- Add --only-commit flag to stellar version by @leighmcculloch in #2592
- Add missing runtime libraries to Docker image by @fnando in #2594
- Bump the all-actions group across 1 directory with 6 updates by @dependabot[bot] in #2596
- Conceal
stellar envoutput unless--revealis used by @fnando in #2597 - Redact archive URL password in snapshot download output by @fnando in #2598
- Delete .github/workflows/claude-review.yml by @leighmcculloch in #2601
- Build Docker images from source instead of downloading binaries. by @fnando in #2605
- Build the Docker image with a separate Dockerfile ref by @fnando in #2606
- Add retries to the install action for resilience by @leighmcculloch in #2608
- Tag
:latestonly for the newest released version by @fnando in #2607 - Update crate-git-revision to 0.0.9 by @leighmcculloch in #2611
- Fix tar usage on Windows. by @fnando in #2612
- Add --auth-mode flag for tx simulation by @mootz12 in #2602
- Update stellar dependencies to protocol 27 by @mootz12 in #2613
- Bump version to 27.0.0 by @github-actions[bot] in #2615
Full Changelog: v26.1.0...v27.0.0