Skip to content

chore(release): publish Cortex 4.23.5 - #641

Merged
cdeust merged 1 commit into
mainfrom
release/4.23.5
Sep 23, 2026
Merged

cdeust merged 1 commit into
mainfrom
release/4.23.5

Conversation

@cdeust

@cdeust cdeust commented Sep 23, 2026

Copy link
Copy Markdown
Owner

Release Cortex 4.23.5, a bug-fix release bundling three user-reported fixes (#633, #634, #636, all filed by the same Windows end user) and the Windows CI leg that now actually exercises them.

Every fix underwent an independent review pass; three of the four surfaced a real defect (a stamp-skip regression worse than the original bug, a backend-switch regression, and a contract test bypassing the real composition root), each corrected and re-verified with a fresh green CI run before merging.

Validation: 17 version-consistency checks (scripts/check_version_surfaces.py); full suite (8712 passed, 301 skipped — expected PostgreSQL-gated skips on this SQLite-only local run); Ruff lint and formatting; craftsmanship gate; doc-claims gate. The marketplace-pin check will be repeated once the version is tagged.

🤖 Generated with Claude Code

Bug-fix release bundling #633 (backend marker discarded on a failed
setup.py), #634 (sqlite-vec never installed, neural-vector mislabel),
#636 (four wiki maintenance passes silently broken on SQLite), and the
Windows CI leg that now actually exercises the SQLite-vec install path
and the wiki maintenance fix.

Added the missing CHANGELOG entry for #636 (PR #639 never added one)
and bumped the 17 version sites across the 13-file version set,
verified via scripts/check_version_surfaces.py.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MyRfKj1vpBm2yx3sXCN8ik
@cdeust

cdeust commented Sep 23, 2026

Copy link
Copy Markdown
Owner Author

ZETETIC-REVIEW: APPROVE

Diff against main is exactly the expected version-bump set (git diff main --stat): 17 files, matching the 4.23.4 precedent's own file set plus the added CHANGELOG entry. No production code changed.

Verified: scripts/check_version_surfaces.py reports all 17 version sites agreeing with pyproject.toml (4.23.5); scripts/generate_repo_badges.py --check and scripts/check_doc_claims.py both clean; craftsmanship gate green; full local suite green (8712 passed, 301 skipped -- expected PostgreSQL-gated skips on this SQLite-only local run, zero failures); Ruff check and format clean.

The added CHANGELOG entry for #636 fills a real gap: PR #639 never touched CHANGELOG.md, so that fix had no changelog record until now. Content checked against the merged PR's own description for accuracy.

scripts/check_marketplace_pins.py currently reports PIN_VERSION_UNPUBLISHED (pin says 4.23.5, latest tag is still v4.23.4) -- expected at this stage; ci.yml's own "Tag a release" job creates and pushes v4.23.5 automatically once this merges to main and CI is green there, after which the pin resolves.

The initial CI run's "Changed paths" job failed on a GitHub-side transient ("Server Error: Sorry, this diff is temporarily unavailable due to heavy server load"), unrelated to this diff; a rerun of the failed jobs went fully green.

@cdeust
cdeust merged commit 0037cea into main Sep 23, 2026
42 of 44 checks passed
@cdeust
cdeust deleted the release/4.23.5 branch September 23, 2026 13:55
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