Repository navigation
docs(release): 📝 prepare the v0.17.0 changelog - #368
Merged
Merged
Conversation
This change prepares the v0.17.0 release. The release makes WithLayout an option of views as well as writers, which completes the pinned view that v0.16.0 introduced. Lode has no open pull request or issue that changes its public API, so the release carries every planned change to that API. - This change moves the changelog's Unreleased entry to a new v0.17.0 section dated 2026-11-06. The section's link points to the diff from v0.16.0 to v0.17.0. - The README names v0.17.0 as the current release. - V1_READINESS records that v0.17.0 restarts the API freeze and option freeze windows, which can now close no earlier than 2026-12-04. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
justapithecus
marked this pull request as ready for review
November 6, 2026 20:47
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
4 of 5 tasks
justapithecus
added a commit
that referenced
this pull request
Nov 6, 2026
) ## Summary The Volume commit gate failed on macOS at 252,064 bytes per run against a ceiling of 252,032. One commit allocates about 252 KB, so the 100 commits of a measurement trigger several garbage collections, and each collection empties the sync.Pool caches that the commits reuse. The gates now pause the collector while they measure, so the timing of a collection no longer moves a figure. ## Highlights - RunAllocGates pauses the collector for each measurement, and a collection still runs before each measurement. - With the collector paused, the commit gate measures 135 allocations in all 150 local runs, so the commit gate's allocation ceiling falls from 136 to 135. Its byte ceiling remains 252,032. - In a few runs, the read gates measure two more allocations than usual, and pausing the collector does not remove that difference. Their ceilings already cover both counts and remain unchanged. - docs/BENCHMARKS.md explains the pause and lists the new ceiling. - The change touches tests and documentation only, so it needs no release. ## Test plan - [x] The lint, test, race, and gates tasks pass. - [x] The gates pass in 150 consecutive local runs of the Volume package. - [x] The local Luna review reports no findings. - [x] The Bosun check passes. - [ ] The macOS test job passes in CI. No-Issue: macOS gate failure on #368 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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
This change prepares the v0.17.0 release. The release makes
WithLayoutan option of views as well as writers, which completes the pinned view that v0.16.0 introduced. Lode has no open pull request or issue that changes its public API, so the release carries every planned change to that API. Once a maintainer merges this change and pushes thev0.17.0tag, the release workflow runs.Highlights
V1_READINESSrecords that v0.17.0 restarts the API freeze and option freeze windows, which can now close no earlier than 2026-12-04.Test plan
CHANGELOG.md.CHANGELOG.mdandREADME.md. InV1_READINESS.mdit reports the same number of findings as in the file onmain.v0.17.0, approves the deployment to the release environment, and publishes the release.Known Limitations
No-Issue: release v0.17.0
🤖 Generated with Claude Code