Skip to content

0.3.65: adopt ciris-server 0.5.202 — the triple (persist v42 / edge v21 / verify v15) - #77

Merged
emooreatx merged 2 commits into
mainfrom
release/0.3.65-adopt-ciris-server-0.5.201
Sep 7, 2026
Merged

0.3.65: adopt ciris-server 0.5.202 — the triple (persist v42 / edge v21 / verify v15)#77
emooreatx merged 2 commits into
mainfrom
release/0.3.65-adopt-ciris-server-0.5.201

Conversation

@emooreatx

Copy link
Copy Markdown
Contributor

The pin moves v0.5.200 -> v0.5.201 and, for the first time since 0.3.60, the
substrate moves with it: persist v42.0.0 / edge v21.0.0 / verify v15.0.0
(CIRISServer#559), a MAJOR on both. leviculum unchanged. The lock moves the
server, lens-core, and the substrate crates; one copy of each (cargo tree -i).

What matters to THIS node: persist v42 admits one live config: row per
(subject, scope, leaf) and requires a renewal to supersede the row it
replaces (CIRISPersist#814 part 3). The server now keys each config key to
its own leaf config:{key}:v1; rows this node wrote before the upgrade on
the legacy config:v1 leaf still read and are shadowed by version when the
key is next written, so the wizard's keys, node.alias, and the retention
knobs survive the restart with no migration step. registry / verify are
gated co-stewards now; license / grant join the delegated-duty scopes.
This crate mints no FedCode, so verify v15's #[non_exhaustive] changes
nothing here.

clippy -D warnings clean, 114 tests pass, cargo metadata --locked proves
the lock (version bumped before the lock refresh, CIRISStatus#75's lesson).

🤖 Generated with Claude Code

https://claude.ai/code/session_0132ELwj5JU6t4jEKpwH9bJ7

emooreatx and others added 2 commits September 7, 2026 14:22
…ge v21.0.0 / verify v15.0.0)

The pin moves v0.5.200 -> v0.5.201 and, for the first time since 0.3.60, the
substrate moves with it: persist v42.0.0 / edge v21.0.0 / verify v15.0.0
(CIRISServer#559), a MAJOR on both. leviculum unchanged. The lock moves the
server, lens-core, and the substrate crates; one copy of each (cargo tree -i).

What matters to THIS node: persist v42 admits one live `config:` row per
(subject, scope, leaf) and requires a renewal to supersede the row it
replaces (CIRISPersist#814 part 3). The server now keys each config key to
its own leaf `config:{key}:v1`; rows this node wrote before the upgrade on
the legacy `config:v1` leaf still read and are shadowed by version when the
key is next written, so the wizard's keys, `node.alias`, and the retention
knobs survive the restart with no migration step. `registry` / `verify` are
gated co-stewards now; `license` / `grant` join the delegated-duty scopes.
This crate mints no FedCode, so verify v15's `#[non_exhaustive]` changes
nothing here.

clippy -D warnings clean, 114 tests pass, `cargo metadata --locked` proves
the lock (version bumped before the lock refresh, CIRISStatus#75's lesson).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0132ELwj5JU6t4jEKpwH9bJ7
…r published)

v0.5.201's Windows wheel failed on a one-line type break in the server, so
its publish never ran; v0.5.202 is the same release plus that cast and a
CRLF fix in one gate. Same substrate (persist v42.0.0 / edge v21.0.0 /
verify v15.0.0), same 114 tests, clippy clean, `cargo metadata --locked`
proves the lock, one copy of each crate.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0132ELwj5JU6t4jEKpwH9bJ7
@emooreatx emooreatx changed the title 0.3.65: adopt ciris-server 0.5.201 — the triple (persist v42 / edge v21 / verify v15) 0.3.65: adopt ciris-server 0.5.202 — the triple (persist v42 / edge v21 / verify v15) Sep 7, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@emooreatx
emooreatx merged commit 0af7450 into main Sep 7, 2026
3 checks passed
@emooreatx
emooreatx deleted the release/0.3.65-adopt-ciris-server-0.5.201 branch September 7, 2026 22:43
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