Skip to content

chore: bump Bitcoin Core 28.3 → 28.4; start-sdk 1.5.0; add instructions.md#215

Merged
MattDHill merged 4 commits into
28.xfrom
next/28.x
May 14, 2026
Merged

chore: bump Bitcoin Core 28.3 → 28.4; start-sdk 1.5.0; add instructions.md#215
MattDHill merged 4 commits into
28.xfrom
next/28.x

Conversation

@MattDHill
Copy link
Copy Markdown
Member

Upstream bump

  • Bitcoin Core 28.3 → 28.4 (upstream release notes) — patch release: wallet bug fixes, removal of the dashjr DNS seed, build/CI updates.
  • Verified pinned signer quorum: 6 of 7 pinned keys signed 28.4 (same set as 28.3; 0xB10C still does not sign 28.x). 5-of-7 quorum holds. Dockerfile comment updated.

SDK + docs (from the prior commit on this branch)

  • start-sdk 1.3.3 → 1.5.0; package version 28.3:10 → 28.4:11 (version file renamed in place — no migration in this bump).
  • Removed the docsUrls manifest field (dropped in start-sdk 1.5.0); the Bitcoin-guides link now lives in instructions.md.
  • Added instructions.md — user-facing Instructions-tab content, per the packaging guide's Writing Service Instructions. Includes a section explaining the btc-rpc-proxy that fronts a pruned node so it serves any historical block on demand and dependent services see a full archival node.
  • CONTRIBUTING.md: rewritten — doc map, README/instructions-in-sync mandate, build notes (Guix-verified bitcoind image), upstream-version-bump procedure.
  • CLAUDE.md: trimmed to a CONTRIBUTING.md pointer plus operating rules.

Dependencies

  • npm update: @types/node 22.19.15 → 22.19.19, nan 2.26.2 → 2.27.0.

Companion PRs #205 / #206 / #207 apply the SDK + docs changes to 29.x / 30.x / 31.x (which are already on the latest upstream patch). All four branches share the :11 revision suffix.

🤖 Generated with Claude Code

Replaces #204 (auto-closed when its head branch was renamed).

MattDHill and others added 4 commits May 12, 2026 18:41
- start-sdk 1.3.3 → 1.5.0; bump 28.3:10 → 28.3:11 (version file renamed in place — no migration in this bump).
- Remove the docsUrls manifest field (dropped in start-sdk 1.5.0).
- Add instructions.md (Instructions-tab content) per the packaging guide's Writing Service Instructions, with an explanation of the btc-rpc-proxy that fronts a pruned node for on-demand block fetching.
- CONTRIBUTING.md: doc map, keep-README-and-instructions-in-sync mandate, build notes, upstream-version-bump procedure.
- CLAUDE.md: trim to a CONTRIBUTING.md pointer plus operating rules.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Patch release with wallet bug fixes, p2p dnsseed cleanup, build/CI updates.
  See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-28.4.md
- Same pinned signers as 28.3 (6 of 7 pinned keys signed; 0xB10C still
  unsigned for 28.x). 5-of-7 quorum holds.
- npm update: @types/node 22.19.15 → 22.19.19, nan 2.26.2 → 2.27.0.
- Package version 28.3:11 → 28.4:11.
Post a Sync Complete notification to the StartOS panel when bitcoind
exits IBD or finishes a reindex. Reuses the existing fullySynced flag
so it fires once per sync milestone, not on every restart.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@MattDHill MattDHill merged commit 8ba6750 into 28.x May 14, 2026
1 check passed
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