Skip to content

chore(release): 3.9.2 - #228

Merged
acidkill merged 1 commit into
mainfrom
release/3.9.2
Sep 7, 2026
Merged

acidkill merged 1 commit into
mainfrom
release/3.9.2

Conversation

@acidkill

@acidkill acidkill commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

Release 3.9.2. Version bumped across all 16 version-bearing locations, with a CHANGELOG.md
section covering everything since 3.9.1: the twenty-fix batch from #204#225 plus the
test-isolation follow-up #227.

PATCH rather than MINOR: nineteen of the twenty are fix:; the one default change
(#221, session-summary fallback off) is a defect correction with an explicit opt-in, not new
surface.

Why

v3.9.1 tagged the tree at #203, so this release is exactly the batch above. The CHANGELOG
entry carries the full per-fix prose; the storage quartet (#208/#218/#219/#220) is the
headline — dead lookups and dropped change-log rows meant sync and single-record operations
were silently broken on the only production backend.

Contents

Test plan

  • python scripts/pre_ship.py — all 10 sections pass, including version consistency
    (16/16 at 3.9.2), the CHANGELOG entry check, ruff, mypy, the fast unit suite, and both
    documentation-freshness gates.
  • Full suite on merged main: ruff clean, mypy clean (355 files),
    pytest tests/ -m "not stress" -n auto — 7315 passed / 131 skipped after fix(tests): reset the process-global embed-unavailable counter between tests #227 (the
    one failure it fixes reproduced deterministically and was verified sequentially).
  • All twenty PRs plus fix(tests): reset the process-global embed-unavailable counter between tests #227 were green on all 9 CI checks before merge, including the
    live SurrealDB integration job.
  • Post-publish: confirm the artefacts actually reached PyPI, npm (plugin and SDK),
    ClawHub and the VS Code Marketplace. The publish steps in release.yml are tolerant
    of failure, so a green job is not by itself evidence that anything was published.

Verified by

@acidkill

@acidkill
acidkill marked this pull request as ready for review September 7, 2026 08:26
@acidkill
acidkill merged commit 25b8f2e into main Sep 7, 2026
9 checks passed
@acidkill
acidkill deleted the release/3.9.2 branch September 7, 2026 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant