Skip to content

chore(release): 3.3.5 - #1432

Merged
igorls merged 2 commits into
developfrom
chore/release-3.3.5
May 10, 2026
Merged

chore(release): 3.3.5#1432
igorls merged 2 commits into
developfrom
chore/release-3.3.5

Conversation

@igorls

@igorls igorls commented May 10, 2026

Copy link
Copy Markdown
Member

Summary

Cuts release 3.3.5. Bumps version 3.3.4 → 3.3.5 across all manifests, regenerates uv.lock, flips CHANGELOG.md from [3.3.5] — unreleased to [3.3.5] — 2026-05-09, and adds CHANGELOG entries for the four PRs that landed after the existing bug-fix block was authored.

Files touched

  • pyproject.toml, mempalace/version.py — package version
  • .claude-plugin/plugin.json, .claude-plugin/marketplace.json, .codex-plugin/plugin.json — plugin manifests
  • README.md — version badge
  • uv.lock — regenerated via uv sync --extra dev
  • CHANGELOG.md — release date + 4 new entries

CHANGELOG additions for 3.3.5

Bug Fixes (1 new)

Documentation (1 new)

Internal (2 new)

Milestone state

Test plan

  • tests/test_version_consistency.py → 2 passed (matches pyproject.toml 3.3.5)
  • python -c "from mempalace.version import __version__; print(__version__)"3.3.5
  • ruff check and ruff format --check . (CI-pinned ruff>=0.4.0,<0.5) → clean, 122 files formatted
  • CI green on Linux 3.9/3.11/3.13, Windows, macOS, lint

After merge

  • Tag v3.3.5 on the merge commit and push the tag
  • Cut a GitHub release from the tag with the CHANGELOG body

Bumps version 3.3.4 → 3.3.5 across pyproject.toml, version.py, plugin
manifests, README badge, and uv.lock. Flips CHANGELOG.md from
``[3.3.5] — unreleased`` to ``[3.3.5] — 2026-05-09`` and adds entries
for the four PRs that landed after the bug-fix block was authored:

- Bug Fixes: #1396 (tool_search retry on transient HNSW flush)
- Documentation: #1385 (CONTRIBUTING git-identity guidance, closes #1317)
- Internal: #1431 (test multiprocessing fork → spawn)
- Internal: #1430 (test sqlite connection lifecycle via contextlib.closing)

The four open issues remaining on the v3.3.5 milestone (#1266, #1253,
#1092, #1082) have been moved to v3.4 — they form the concurrent-writer
/ HNSW corruption cluster that needs deeper work than this cycle could
absorb.
Copilot AI review requested due to automatic review settings May 10, 2026 00:11
@igorls
igorls requested a review from milla-jovovich as a code owner May 10, 2026 00:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Cuts the 3.3.5 release by bumping the package/plugin versions, updating the README badge, refreshing the lockfile, and finalizing the 3.3.5 CHANGELOG section with a release date and additional entries.

Changes:

  • Bump version from 3.3.4 to 3.3.5 across Python/package manifests and plugin manifests.
  • Update CHANGELOG.md to mark 3.3.5 as released (2026-05-09) and add entries for recently merged PRs.
  • Regenerate/update uv.lock and refresh the README version badge.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
uv.lock Updates the editable mempalace package version entry to 3.3.5.
README.md Updates the version badge URL to 3.3.5.
pyproject.toml Bumps project version to 3.3.5.
mempalace/version.py Bumps runtime __version__ to 3.3.5.
CHANGELOG.md Sets 3.3.5 release date and adds new release notes entries.
.codex-plugin/plugin.json Bumps plugin manifest version to 3.3.5.
.claude-plugin/plugin.json Bumps plugin manifest version to 3.3.5.
.claude-plugin/marketplace.json Bumps marketplace manifest version to 3.3.5.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md Outdated

---

## [3.3.4] — unreleased

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request bumps the version of mempalace from 3.3.4 to 3.3.5 across multiple configuration files and the source code. The CHANGELOG.md is updated to reflect several changes: a retry mechanism in tool_search for transient ChromaDB errors, new documentation regarding git-identity in CONTRIBUTING.md, and internal test improvements including switching to the spawn multiprocessing method and ensuring proper SQLite connection closure. I have no feedback to provide as there were no review comments.

The 3.3.4 release shipped 2026-05-01 (per GitHub release v3.3.4) but
its CHANGELOG header was never flipped from ``unreleased`` to the
release date. Backfill while we're already touching CHANGELOG for
the 3.3.5 cut.
@igorls
igorls merged commit 1247e17 into develop May 10, 2026
7 checks passed
@igorls
igorls deleted the chore/release-3.3.5 branch May 10, 2026 01:54
@igorls igorls mentioned this pull request May 24, 2026
3 tasks
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.

process: PR #385 landed with a placeholder git identity — consider backfilling attribution or adding a note for tool-generated commits

2 participants