Skip to content

release: 2.3.0 - #75

Merged
alexfrmn merged 1 commit into
mainfrom
jarvis/release-2.3.0
Jun 22, 2026
Merged

release: 2.3.0#75
alexfrmn merged 1 commit into
mainfrom
jarvis/release-2.3.0

Conversation

@alexfrmn

Copy link
Copy Markdown
Owner

Release 2.3.0 (repo-level)

Cuts the next release for everything shipped since 2.2.0 (#66#74 + cross-host A2A validation).

Versions

  • root 2.2.0 → 2.3.0
  • @murmurv2/core, @murmurv2/federation, @murmurv2/broker-nats0.2.0 (new public API: stableEnvelopePayload, EnvelopeV1.authToken, stream guards, authorizeInbound, InboundAuthorizer)
  • cascaded all workspace dep ranges on those three to ^0.2.0 — required because ^0.1.0 would not accept 0.2.0, so workspace resolution + CI npm ci stay consistent (verified: npm install re-links @murmurv2/core@0.2.0 → ./packages/core).

Docs

  • CHANGELOG [2.3.0] — discovery complete · streaming complete · auth/authz enforcement mechanism · conformance (all wire types) · versioned protocol spec · centralized stableEnvelopePayload · de-flake · Validated: real cross-host A2A. : daemon auth end-to-end + npm republish @ 0.2.0.
  • README — What's New in v2.3 + Roadmap (streaming + discovery → delivered; auth = mechanism shipped, daemon wiring remaining; A2A cross-host note).

Gated (NOT in this PR)

  • npm republish @ 0.2.0 is OTP-gated to Alex — it fixes the consumer caveat (published core@0.1.0 predates the new exports). Repo is prepped; publish is the separate step.

Verification

build PASS; full npm test 0 fail (unit 68, core 49, federation 30, a2a 6, broker-ws 4, federation-nats 10); git diff --check clean.

Review by diff + CI. @codex release-prep as scoped (bump only changed-API pkgs + range cascade). PR-D3 (daemon auth wiring) next.

…nism)

Repo-level release for the work since 2.2.0 (#66-#74 + cross-host A2A validation):
- root version 2.2.0 -> 2.3.0
- CHANGELOG [2.3.0]: discovery complete, streaming complete, auth/authz enforcement
  mechanism, conformance extended to all wire types, versioned protocol spec; Changed:
  centralized stableEnvelopePayload; Fixed: de-flaked C2; Validated: real cross-host A2A.
  [Unreleased]/Pending: daemon auth end-to-end wiring + npm republish @ 0.2.0.
- README: What's New in v2.3 + Roadmap (streaming + discovery -> delivered; auth =
  mechanism shipped, daemon wiring remaining; A2A cross-host note).
- Package versions: core/federation/broker-nats -> 0.2.0 (new public API); cascaded all
  workspace dep ranges to ^0.2.0 so workspace resolution + CI npm ci stay consistent.

npm REPUBLISH is intentionally NOT done here (OTP-gated to Alex); it fixes the consumer
caveat that published core@0.1.0 predates stableEnvelopePayload / authToken / authorizeInbound.

Verified: npm install re-links @murmurv2/core@0.2.0 -> ./packages/core locally; build PASS;
full npm test 0 fail (unit 68, core 49, federation 30, a2a 6, broker-ws 4, federation-nats 10);
git diff --check clean.
@chatgpt-codex-connector

Copy link
Copy Markdown

To use Codex here, create a Codex account and connect to github.

@alexfrmn
alexfrmn merged commit d03abd7 into main Jun 22, 2026
1 check passed
@alexfrmn
alexfrmn deleted the jarvis/release-2.3.0 branch June 22, 2026 18:27
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.

1 participant