chore(release): cut 0.1.37 - #521
Merged
Merged
Conversation
Audits all 12 commits since v0.1.36 and reconciles CHANGELOG.md. Also corrects a changelog defect: PR #503 appended its Added/Changed entries to the already-published 0.1.36 section (merged 2026-09-04, two days after v0.1.36 shipped), so the released notes claimed changes that were not in that release. Those entries move to 0.1.37, restoring the 0.1.36 section to byte-identical with the v0.1.36 tag. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.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.
Release 0.1.37
Previous tag: v0.1.36 (published 2026-09-02) → new version 0.1.37, tag v0.1.37.
Commit audit
All 12 commits in
v0.1.36..mainwere audited; every one has an explicit disposition.bf35856ead6c76ff4b312db1d3a4544a2bfecb93a7uv.locktransitive bumpe5e5a750939597uv.locktransitive bumpb2ad333b2f8871eb1b76a3becc66Changelog corrections
Three defects were found and fixed while reconciling:
0.1.36section. That PRmerged 2026-09-04, two days after v0.1.36 was published, but appended a second
### Addedand### Changedblock to the 0.1.36 section instead of[Unreleased].The released notes therefore advertised always-on context compaction, the
provider-advertised token-limit metadata, and the
max_tokens8192→16384 defaultchange as shipping in v0.1.36 — none of which are in that tag. Verified against
git show v0.1.36:CHANGELOG.md, which contains no mention of compaction. Those fourentries now live in
0.1.37, and the0.1.36section is byte-identical to thepublished tag again.
Fixedentry for the provider-registry race.[Unreleased]had two separate### Fixedheadings. Consolidated; the releasesection is now ordered Added → Changed → Fixed per Keep a Changelog.
Resulting
0.1.37section: 4 Added, 3 Changed, 5 Fixed.Validation
make check(ruff check, ruff format --check, ty)make validate-examplesuv run pytest -m "not real_api and not performance and not install_scripts"The release-gate marker expression matches
release.ymlandci.yml(
-m "not real_api and not performance"). A baremake testadditionally runs@pytest.mark.performancetests;test_backtick_wall_scales_near_linearlyiswall-clock sensitive and flakes under full-suite load — it passes in isolation
(9 passed in 0.36s) and is excluded from both CI and the release workflow.
Diff scope
Only the three release files:
CHANGELOG.md,pyproject.toml,uv.lock. Thelockfile change is solely the
conductor-cliproject version (no dependency movement).Next step
Merging this PR will be followed by tagging the merge commit
v0.1.37and pushing it,which triggers
.github/workflows/release.ymlto buildand publish the GitHub Release with its artifacts.