chore(release): 3.4.1 - #1809
Conversation
Bump version across all sources (version.py, pyproject.toml, both Claude plugin manifests, Codex plugin manifest, README badge, uv.lock) and promote the Unreleased changelog to 3.4.1. Shipping: Cursor IDE plugin + hooks, first-class Antigravity IDE support (with zero-config interpreter resolution), embeddinggemma bulk re-embed OOM fix, and backup-retention pruning. Also rebuilds the CHANGELOG compare-link block, which had been left at v3.2.0: adds the full 3.3.0-3.4.1 chain plus the previously undocumented 3.4.0, and points Unreleased at v3.4.1...HEAD. Every version header now resolves to a compare link.
There was a problem hiding this comment.
Code Review
This pull request bumps the project version from 3.4.0 to 3.4.1 across multiple configuration files, plugin manifests, the changelog, and documentation. I have no feedback to provide on these changes.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
There was a problem hiding this comment.
Pull request overview
This PR prepares the 3.4.1 release by synchronizing the project version across all declared version sources and updating the changelog to publish the previously “Unreleased” notes as 3.4.1, including a rebuilt compare-link reference block.
Changes:
- Bump version from
3.4.0→3.4.1across Python package metadata, lockfile, README badge, and plugin manifests. - Promote the changelog to
## [3.4.1] — 2026-06-14and update[Unreleased]to compare fromv3.4.1. - Rebuild/extend the CHANGELOG compare-link reference chain through
3.4.1(including restoring3.4.0and the3.3.xchain).
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
mempalace/version.py |
Updates single-source-of-truth __version__ to 3.4.1. |
pyproject.toml |
Bumps project version to 3.4.1. |
uv.lock |
Updates the editable mempalace package entry version to 3.4.1. |
README.md |
Updates the version badge URL to 3.4.1. |
CHANGELOG.md |
Promotes release notes to 3.4.1, updates [Unreleased] compare target, and rebuilds compare-link references. |
.claude-plugin/plugin.json |
Bumps plugin manifest version to 3.4.1. |
.claude-plugin/marketplace.json |
Bumps marketplace manifest version to 3.4.1. |
.codex-plugin/plugin.json |
Bumps plugin manifest version to 3.4.1. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Release 3.4.1
Bumps the version across all six version sources (the five
version-guard.ymlchecks plus the README badge thattests/test_readme_claims.pyenforces) and promotes the[Unreleased]changelog to## [3.4.1].Version sources bumped 3.4.0 → 3.4.1
mempalace/version.py(source of truth)pyproject.toml.claude-plugin/marketplace.json.claude-plugin/plugin.json.codex-plugin/plugin.jsonREADME.mdversion badgeuv.lock(editable package entry)Shipping in 3.4.1
Features
.cursor-plugin/)stop/preCompact/sessionStart)Bug fixes
embeddinggemmabulk re-embed OOM fixmax_backups)CHANGELOG link block — fully rebuilt
The compare-link reference block had been abandoned at
v3.2.0, leaving the[3.3.0]–[3.3.6]and[3.4.0]headers as broken/unclickable links (flagged in review on #1808). This PR rebuilds the full chain: every version header from[3.0.0]to[3.4.1]now resolves to a compare link, and[Unreleased]points atv3.4.1...HEAD.Pre-existing issue still open (out of scope)
3.4.0 never got its own CHANGELOG section body — only its compare-link is restored here. The section text remains undocumented; worth a follow-up if you want the history complete.
Validation
version-guard.ymllocally — green)mempalace-mcpconsistent across manifestsruff check+ruff format --check— cleanAfter merge (manual, per docs/RELEASING.md)
Merge
develop → main, then draft a GitHub Release targetingmainwith tagv3.4.1to triggerpublish.yml(PyPI Trusted Publishing, manual approval on thepypienvironment).