chore: bump version to 2.0.17 - #193
Merged
Merged
Conversation
Every binary still reports 2.0.16 while main carries fifteen merges past the v2.0.16 tag (#167 through #191), so the version string cannot be used to tell which code a host is on — the gap that made the fra/ore triage guess at build identity. `Cargo.lock` regenerated with `cargo update -w`. Supersedes #177, which was closed while the frontier-witness P0 work was still outstanding; that work has since landed. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MFXidsdSbeBtFY85MuchYz
Contributor
Claude review status
✅ Review clean Last reviewed: head New this round: 0 finding(s), 0 question(s) · Resolved this round: 0 · Open questions: 0 |
Troublor
approved these changes
Aug 31, 2026
RealiCZ
approved these changes
Aug 31, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps the workspace from
2.0.16to2.0.17. Every binary still reports2.0.16whilemaincarries fifteen merges past thev2.0.16tag, so the version string cannot be used to tell which code a host is on — the gap that made the fra/ore triage guess at build identity.Cargo.lockregenerated withcargo update -w; no code change. Supersedes #177, which was closed while the frontier-witness P0 work was still outstanding — that work has since landed.Contents
Everything merged since the
v2.0.16tag (11078d7), oldest first: #167 raw-JSON cache hits · #174 gzip/zstd response compression · #175 direct-from-R2 historical witnesses · #176 concurrent inbound batch entries · #169 malformedtracerConfigrejected in the executor · #172 HTTP connect timeout · #171 single home for block-execution env assembly · #168 resolved(number, hash)threaded through the fetch pipeline · #178 per-request accounting identity and error reasons · #180 deadline give-up names its phase · #182 R2-first witness fetches and a per-hop budget cap · #187 custom-domain R2 target over HTTP/2 · #188 inbound admission control and response-size caps · #190 Rex6 activation in the mainnet genesis · #191 validator R2 witness cap split from the RPC one.Notes
The
v2.0.17tag is deliberately not part of this PR and still waits on #192. Two items from the above must carry into the release notes and the compatibility table, since both change what an existing deployment has to do:GENESIS_CONFIG, so an existing DB keeps the pre-Rex6 copy; fixing one means starting once with--genesis-fileso it is overwritten. The trace server re-reads the file every start and needs only the replacement.--r2-max-concurrent-requestsis new and now caps R2 GETs. Under--witness-source r2, a host still carrying only the old--witness-max-concurrent-requestsspelling is refused at startup by name rather than left uncapped, so env files for r2-mode roles must be migrated before upgrading.Testing
cargo update -wregenerated the seven workspace-member entries and nothing else;cargo check --workspaceclean. No code change.