Skip to content

Commit 16cd880

Browse files
authored
Merge pull request #710 from git-stunts/release/18.2.1-metadata
Release 18.2.1
2 parents 185fb3a + c0a3247 commit 16cd880

13 files changed

Lines changed: 1710 additions & 28 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
workflow_dispatch:
77
inputs:
88
tag:
9-
description: 'Release tag to publish, for example v17.0.0'
9+
description: 'Release tag to publish, for example v18.2.1'
1010
required: true
1111
type: string
1212

ARCHITECTURE.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ If you are learning the product for the first time, start with:
1010

1111
## Release posture
1212

13-
`v18.1.2` is the current release target. Architecturally, it carries the v18
14-
read-model closeout from the current `main` release state: `Optic` is a
15-
runtime noun, observer reading envelopes are explicit, bounded support planning
16-
is named, the public learning shelf is consolidated under `docs/topics/`, and
17-
operator workflows live outside that shelf under `docs/operations/`. This patch
18-
adds a generated source-backed reference gate; it does not add a new runtime
19-
boundary.
13+
`v18.2.1` is the current release target. Architecturally, it keeps the v18
14+
read-model closeout from the current `main` release state while correcting the
15+
state-cache materialization path: `git-warp` owns frontier coordinates,
16+
snapshot eligibility, replay, and publication policy; `git-cas` remains the
17+
storage substrate. This patch reduces redundant live replay through
18+
coordinate-addressed snapshots, but it does not make full materialization a
19+
bounded optic read.
2020

2121
The longer release notes live in [CHANGELOG.md](CHANGELOG.md). The runtime
2222
architecture below describes current implementation boundaries, not aspirational

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [18.2.1] - 2026-06-30
11+
12+
### Release notes
13+
14+
`v18.2.1` corrects the state-cache materialization path introduced by
15+
`v18.2.0`. Live materialization now uses WARP-owned frontier coordinates for
16+
snapshot lookup and publication, while receipt-producing and diff-producing
17+
reads stay replay-backed so callers receive complete provenance and diff data.
18+
19+
This release also documents the actual boundary: `git-cas` remains storage, and
20+
`git-warp` owns materialization cache policy, replay coordinates, and snapshot
21+
eligibility.
22+
1023
### Fixed
1124

1225
- Live materialization now derives the current writer frontier, checks

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,11 @@ It lets you:
4242

4343
## Latest release
4444

45-
`v18.1.2` publishes the source-backed reference shelf for package entrypoints,
46-
root API exports, CLI commands, structured CLI errors, and public error classes.
47-
It also locks the release path so release-prep PRs tag the exact merged `main`
48-
commit, then publish npm and JSR from a maintainer-dispatched workflow.
45+
`v18.2.1` corrects the WARP-owned state-cache materialization path introduced
46+
in `v18.2.0`. Live materialization now uses current writer-frontier coordinates
47+
for exact and compatible predecessor snapshot reuse, publishes replay results
48+
under their real coordinate, and keeps diff-producing or receipt-producing reads
49+
replay-backed so callers receive complete diff and provenance data.
4950

5051
See [CHANGELOG.md](CHANGELOG.md) for the full in-repository release notes.
5152

0 commit comments

Comments
 (0)