Skip to content

Prep v1.0.0-rc.1 — first release candidate (interim) - #17

Merged
canaan5 merged 2 commits into
mainfrom
release/v1.0.0-rc.1
Jun 9, 2026
Merged

canaan5 merged 2 commits into
mainfrom
release/v1.0.0-rc.1

Conversation

@canaan5

@canaan5 canaan5 commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

First release candidate for v1.0.0 — an interim, feedback-seeking tag under a "may still change" banner, not the v1.0.0 contract. Per the roadmap to v1, it deliberately narrows what v1 will freeze.

What this PR does (release prep only — no code change)

  • CHANGELOG: adds the 1.0.0-rc.1 entry (narrowed-surface intent + the OTel/SQL adapter modules), updates compare links.
  • README / docs site: replaces the v0.3.0 status banner with the rc.1 narrowed-surface banner.
  • Simulator: version const 0.3.0 → 1.0.0-rc.1.

Scope of the rc

  • Stable candidate (the core): iso8583, packager, fieldcodec, lengthcodec, render — the surface we want feedback on for the v1 freeze.
  • Experimental (may still change): higher layers (runtime, flow, space, store, transport, gateway, teq, vault, rbac, ops).
  • Not shipped: certified-HSM / PKCS#11 production crypto (roadmap B1). Software Vault only — not production-ready crypto.

After merge

Tag v1.0.0-rc.1 on the merge commit and push the tag. (The tag was intentionally not created yet, so it points at what actually lands on main.)

Root module remains stdlib-only; full suite + go vet clean; adapter modules build and test green.

canaan5 added 2 commits June 9, 2026 11:58
First release candidate for v1.0.0 — an interim, feedback-seeking tag under
a "may still change" banner, not the v1.0.0 contract. Narrows the freeze
to the core (iso8583, packager, fieldcodec, lengthcodec, render); higher
layers stay experimental. HSM production crypto (roadmap B1) not yet shipped.
@canaan5
canaan5 merged commit 9552e85 into main Jun 9, 2026
4 of 5 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 9, 2026
@canaan5
canaan5 deleted the release/v1.0.0-rc.1 branch June 9, 2026 11:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant