Protocol 28 (CAP-0083) XDR regeneration - #5952
Merged
Merged
Conversation
Bump XDR_COMMIT to stellar-xdr@8521b97 and add CAP_0083 to XDR_FEATURES so the EmptyTxSet StellarValueType variant is emitted. CAP-0071 is unconditional at this commit, so CAP_0083 is the only feature gate needed.
This was referenced Jun 15, 2026
This was referenced Jun 16, 2026
sisuresh
marked this pull request as ready for review
June 16, 2026 00:53
sisuresh
commented
Jun 16, 2026
sisuresh
added a commit
to sisuresh/stellar-horizon
that referenced
this pull request
Jun 16, 2026
Matches the reviewed head of stellar/go-stellar-sdk#5952.
sisuresh
added a commit
to sisuresh/stellar-rpc
that referenced
this pull request
Jun 16, 2026
Matches the reviewed head of stellar/go-stellar-sdk#5952.
urvisavla
approved these changes
Jun 16, 2026
Merged
Shaptic
added a commit
that referenced
this pull request
Aug 3, 2026
* Protocol 28 (CAP-0083) XDR regeneration (#5952) * xdr: regenerate for Protocol 28 (CAP-0083) Bump XDR_COMMIT to stellar-xdr@8521b97 and add CAP_0083 to XDR_FEATURES so the EmptyTxSet StellarValueType variant is emitted. CAP-0071 is unconditional at this commit, so CAP_0083 is the only feature gate needed. * Apply suggestion from @sisuresh * Protocol 28 (CAP-0085) XDR regeneration (#5965) Re-pins stellar-xdr to the merged CAP-0085 commit 8d1c926a5e5d9167d0fc7327b5dad06dc1ec4fd7 (stellar-xdr#308) and enables the CAP_0085_EXECUTABLE_REF feature alongside CAP_0083 in the Makefile XDR_FEATURES list. Regenerates gxdr/ and xdr/ generated Go plus xdr/Stellar-contract.x, and re-applies the hand-written SCVal/ContractExecutable helpers for the new SCV_EXECUTABLE_TAG and CONTRACT_EXECUTABLE_EXTERNAL_REF arms. Supersedes closed #5962 (which pinned the unmerged dmkozh fork). * Finalize Protocol 28: pin stellar-xdr @ `9c9c1459` (#5968) * xdr: Protocol 28 GA — pin stellar-xdr 9c9c1459, clear XDR_FEATURES XDR_COMMIT moves to 9c9c145953e80990d6ff1ae3a6a973a0ce6d0694, the commit stellar-core 28.0.0 (28.0.0-3486.2332980a1) pins as src/protocol-curr/xdr. CAP-0083 and CAP-0085 are ungated upstream at this commit, so XDR_FEATURES drops to empty; the new CAP_0084_MUXED_CONTRACT gate stays disabled (not in P28). Regenerated diff is cosmetic only (preprocessor comma artifacts gone, file hashes, commit stamp). CHANGELOG gains the v0.7.0 section. Train: #5967 * CHANGELOG: backfill 0.4.0, 0.5.0, 0.6.0 from release notes The root changelog was unmaintained after 0.3.0; entries reconstructed and categorized from the GitHub release notes for v0.4.0 (P26), v0.5.0, and v0.6.0 (P27). --------- Co-authored-by: Siddharth Suresh <siddharth@stellar.org> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
XDR_COMMITto stellar-xdr@8521b97b(Protocol 28 / CAP-0083).CAP_0083toXDR_FEATURES; regenerategxdr/,xdr/, and XDR view types.EmptyTxSetStellarValueTypevariant. CAP-0071 is unconditional at this commit, soCAP_0083is the only feature gate needed.Deferred
Downstream (re-pinned to this branch via
replace):