feat: upgrade to stellar protocol 27 - #549
Conversation
zachfedor
commented
Jun 24, 2026
- Upgrade entire stack to Protocol 27: stellar-cli v27, soroban-sdk 27.0.0-rc.1, stellar-xdr 27.0.0, stellar-rpc-client 27.0.0
- Fix CI: update stellar/stellar-cli action to v27.0.0 in both build and test jobs
- Remove admin-sep dependency for test fixtures; rewrite hello_v1/hello_v2 fixtures with minimal inline upgrade logic
- Fix soroban-cli v27 breaking API changes
Includes stellar-cli, stellar-xdr, soroban-sdk, and stellar-rpc-client dependencies. Also removes admin-sep dependency for test fixtures.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
chadoh
left a comment
There was a problem hiding this comment.
Nice work here, @zachfedor! This is way out of your typical wheelhouse and is some error-prone and frustrating work, but it looks like you found a way to make it less error-prone! 👏🏼 👏🏼 👏🏼
I'd love a couple quick confirmations from @willemneal on my questions below before we merge.
## 🤖 New release * `stellar-build`: 0.0.6 -> 0.0.7 * `stellar-scaffold-ext-types`: 0.0.2 -> 0.0.3 * `stellar-scaffold-cli`: 0.0.24 -> 0.0.25 (✓ API compatible changes) * `stellar-scaffold-macro`: 0.8.14 -> 0.8.15 * `stellar-scaffold-reporter`: 0.1.0 -> 0.1.1 (✓ API compatible changes) <details><summary><i><b>Changelog</b></i></summary><p> ## `stellar-build` <blockquote> ## [0.0.7](stellar-build-v0.0.6...stellar-build-v0.0.7) - 2026-06-29 ### Other - extract scaffold-cli from monorepo ([#535](#535)) </blockquote> ## `stellar-scaffold-ext-types` <blockquote> ## [0.0.3](stellar-scaffold-ext-types-v0.0.2...stellar-scaffold-ext-types-v0.0.3) - 2026-06-29 ### Other - extract scaffold-cli from monorepo ([#535](#535)) </blockquote> ## `stellar-scaffold-cli` <blockquote> ## [0.0.25](stellar-scaffold-cli-v0.0.24...stellar-scaffold-cli-v0.0.25) - 2026-06-29 ### Added - upgrade to stellar protocol 27 ([#549](#549)) - add version flag ([#492](#492)) ### Other - Template Monorepo ([#543](#543)) - extract scaffold-cli from monorepo ([#535](#535)) - Feat/pkg manager improvements ([#491](#491)) </blockquote> ## `stellar-scaffold-macro` <blockquote> ## [0.8.15](stellar-scaffold-macro-v0.8.14...stellar-scaffold-macro-v0.8.15) - 2026-06-29 ### Other - extract scaffold-cli from monorepo ([#535](#535)) - *(deps)* bump the cargo-minor group across 1 directory with 16 updates ([#487](#487)) </blockquote> ## `stellar-scaffold-reporter` <blockquote> ## [0.1.1](stellar-scaffold-reporter-v0.1.0...stellar-scaffold-reporter-v0.1.1) - 2026-06-29 ### Other - extract scaffold-cli from monorepo ([#535](#535)) - *(deps)* bump the cargo-minor group across 1 directory with 16 updates ([#487](#487)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>