Skip to content

Pre-release fixes for 0.15.0: #111 changeset + archive-version rule - #119

Merged
germ-mark merged 1 commit into
mainfrom
llm/pre-release-notes-0-15
Jul 27, 2026
Merged

Pre-release fixes for 0.15.0: #111 changeset + archive-version rule#119
germ-mark merged 1 commit into
mainfrom
llm/pre-release-notes-0-15

Conversation

@germ-mark

Copy link
Copy Markdown
Contributor

Two housekeeping fixes surfaced while reviewing everything queued since v0.14.0.

  • Gate the A.4 leg on content type, and stop it answering with Mls #111 shipped no changeset. Its behavior is host-visible — the A.4 leg doors stopped answering with the fatal Mls (which asks a host to tear the session down) and gained a pre-ingest content-type gate — and the repo's precedent (0.14.0's near-identical error-disposition change) got a full changeset. Adds one so the 0.15.0 notes are complete.
  • The archive-version rule and Close the PQ bind's consume-then-fail window #117's practice disagreed. The SESSION_ARCHIVE_VERSION note claimed every layout change bumps the byte, but Close the PQ bind's consume-then-fail window #117 added the pq_wedged tail field to v3 in place. That was safe only because v3 has never shipped — the note now names that exception explicitly (an unreleased byte is not a compatibility surface) and states that it closes the moment 0.15.0 freezes v3, so a future in-place mutation isn't waved through by silence.

Comment- and changeset-only; no code or wire change.

🤖 Generated with Claude Code

#111 (the A.4 leg content-type gate and its Mls→DecryptionFailed disposition
fix) shipped without a changeset, so 0.15.0 would omit a host-visible change;
add one.

And the archive-version note claimed every layout change bumps the byte, which
#117 did not do when it added the pq_wedged tail field to v3 in place. Name the
exception it relied on — an unreleased byte is not yet a compatibility surface —
and state that it closes when 0.15.0 freezes v3.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@changeset-bot

changeset-bot Bot commented Jul 27, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 63a7661

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@germ-network/two-mls-pq Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@germ-mark
germ-mark merged commit 986c45f into main Jul 27, 2026
10 checks passed
@germ-mark
germ-mark deleted the llm/pre-release-notes-0-15 branch July 27, 2026 20:16
@github-actions github-actions Bot mentioned this pull request Jul 27, 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.

1 participant