Skip to content

Protocol 28 GA: pin stellar-xdr 9c9c1459, clear XDR_FEATURES - #5968

Merged
Shaptic merged 2 commits into
protocol-nextfrom
release-train/p28-ga-flip
Jul 31, 2026
Merged

Protocol 28 GA: pin stellar-xdr 9c9c1459, clear XDR_FEATURES#5968
Shaptic merged 2 commits into
protocol-nextfrom
release-train/p28-ga-flip

Conversation

@Shaptic

@Shaptic Shaptic commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Part of the Protocol 28 GA release train (#5967).

What

  • Makefile: XDR_COMMIT9c9c145953e80990d6ff1ae3a6a973a0ce6d0694 — the exact commit stellar-core 28.0.0 (28.0.0-3486.2332980a1) pins as src/protocol-curr/xdr (verified via the GitHub API). The v28.0 stellar-xdr tag isn't published yet; the pin will be re-verified against the tag before the SDK release.
  • XDR_FEATURES → empty: CAP-0083 and CAP-0085 are ungated upstream at this commit, so no preprocessor flags are needed. The new CAP_0084_MUXED_CONTRACT gate stays disabled (CAP-0084 is not in P28).
  • Regenerated xdr/ + commit stamp. The generated diff is cosmetic only — preprocessor comma artifacts from the old gated enums are gone, plus file hashes and mirrored doc comments. gxdr/ and the views file are byte-identical.
  • CHANGELOG.md: new [0.7.0] section.

Verification

  • go build ./... clean; go test ./xdr/... passes.
  • go test ./ingest/...: one flake observed (TestBSBProducerFnCallbackError, mock call-count timing) — passes 5/5 in isolation both with and without this change, and is untouched by it.

🤖 Generated with Claude Code

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

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Shaptic Shaptic mentioned this pull request Jul 31, 2026
12 tasks
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: Claude Fable 5 <noreply@anthropic.com>
@Shaptic

Shaptic commented Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

Added a second commit backfilling the CHANGELOG for 0.4.0 / 0.5.0 / 0.6.0 — the root changelog had been unmaintained since 0.3.0. Entries reconstructed from the GitHub release notes and categorized to match the existing 0.3.0 section style.

@Shaptic
Shaptic merged commit 149b994 into protocol-next Jul 31, 2026
11 checks passed
@Shaptic
Shaptic deleted the release-train/p28-ga-flip branch July 31, 2026 23:10
@Shaptic Shaptic mentioned this pull request Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants