Skip to content

chore(release): 3.6.0 - #2019

Merged
igorls merged 2 commits into
developfrom
chore/release-3.6.0
Jul 15, 2026
Merged

chore(release): 3.6.0#2019
igorls merged 2 commits into
developfrom
chore/release-3.6.0

Conversation

@igorls

@igorls igorls commented Jul 14, 2026

Copy link
Copy Markdown
Member

Release prep for 3.6.0 (previous tag: v3.5.0).

Version and release metadata

  • Bumps the five version-guard sources to 3.6.0: mempalace/version.py, pyproject.toml, .claude-plugin/marketplace.json, .claude-plugin/plugin.json, and .codex-plugin/plugin.json.
  • Updates the README badge and regenerates uv.lock for the package version.
  • Repairs pre-existing lock drift: pyproject.toml requires Ruff 0.15.20, while the committed lock had regressed to 0.15.18 during the Milvus follow-up and lost Python 3.9 pandas markers. A clean uv lock restores both.
  • Refreshes stale 34/35-tool claims across plugin manifests, skills, READMEs, and website docs to the runtime's 36 MCP tools.
  • Promotes the existing Unreleased notes into a complete 3.6.0 changelog entry.

What is in 3.6.0

50 PRs merged to develop since v3.5.0. Full notes are in CHANGELOG.md.

Headline additions

Reliability theme

Validation

  • uv run pytest tests/ -q --ignore=tests/benchmarks3299 passed, 31 skipped
  • Release contract tests — 114 passed
  • uv run ruff check . and uv run ruff format --check . — clean
  • bun run docs:build — clean
  • uv build + twine check dist/* — wheel and sdist pass
  • Fresh wheel install in a clean venv:
    • package metadata and module both report 3.6.0
    • runtime exposes 36 MCP tools
    • mined docs/RELEASING.md into a disposable real Chroma palace (7 drawers)
    • hybrid search returned the exact Trusted Publishing passage
    • repair-status: drawers 7/7, closets 2/2, zero divergence
  • Release entry-point alignment check passes for pyproject.toml, Claude, and Codex plugin configs.

After this PR

Following docs/RELEASING.md and the v3.5.0 flow:

  1. Merge this PR into develop.
  2. Open and merge a develop → main promotion PR.
  3. Draft a GitHub Release targeting main, tag v3.6.0.
  4. Publishing the release triggers publish.yml; approve the gated pypi environment upload.

@igorls
igorls marked this pull request as ready for review July 15, 2026 00:12
@igorls
igorls requested a review from milla-jovovich as a code owner July 15, 2026 00:12
Copilot AI review requested due to automatic review settings July 15, 2026 00:12

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

Release preparation for MemPalace 3.6.0, updating version guard sources, regenerating uv.lock, refreshing documentation/manifests to reflect the 36-tool MCP surface, and promoting Unreleased notes into a dated 3.6.0 changelog entry.

Changes:

  • Bump package + plugin versions to 3.6.0 (pyproject.toml, mempalace/version.py, Claude/Codex plugin manifests) and refresh the README version badge.
  • Regenerate uv.lock (including restoring the Ruff pin drift to 0.15.20 and Python marker corrections).
  • Update website/docs/skills/manifests to consistently describe 36 MCP tools, and add the 3.6.0 changelog entry.

Reviewed changes

Copilot reviewed 19 out of 20 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
website/reference/modules.md Update module map text to reflect 36 MCP tools.
website/reference/mcp-tools.md Update MCP tools reference header count to 36.
website/guide/openclaw.md Update OpenClaw guide to reflect 36-tool MCP surface.
website/guide/mcp-integration.md Update MCP integration guide tool counts to 36.
website/guide/claude-code.md Update Claude Code guide tool counts to 36.
uv.lock Lockfile refresh for 3.6.0 and dependency marker/pin drift repair (incl. Ruff 0.15.20).
skills/mempalace/SKILL.md Refresh skill docs to reference 36 MCP tools.
README.md Update MCP tool count + version badge to 3.6.0.
pyproject.toml Bump project version to 3.6.0.
mempalace/version.py Bump runtime __version__ to 3.6.0.
integrations/openclaw/SKILL.md Refresh OpenClaw integration skill docs to reference 36 MCP tools.
CHANGELOG.md Promote Unreleased notes into a new 3.6.0 entry with release date.
.cursor-plugin/README.md Update Cursor plugin docs to 36 MCP tools.
.cursor-plugin/plugin.json Update Cursor plugin description to 36 MCP tools.
.cursor-plugin/marketplace.json Update Cursor marketplace description to 36 MCP tools.
.codex-plugin/README.md Update Codex plugin docs to 36 MCP tools.
.codex-plugin/plugin.json Bump Codex plugin version to 3.6.0 and update tool count text.
.claude-plugin/README.md Update Claude plugin docs to 36 MCP tools.
.claude-plugin/plugin.json Bump Claude plugin version to 3.6.0 and update tool count text.
.claude-plugin/marketplace.json Bump Claude marketplace version/description to 3.6.0 and 36 MCP tools.

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

Comment thread CHANGELOG.md
Comment on lines 9 to +13
## [Unreleased]

---

## [3.6.0] — 2026-07-14
Comment on lines 47 to 51
## Available Tools

Full MCP surface: 35 tools. Destructive or host-level tools are documented so
Full MCP surface: 36 tools. Destructive or host-level tools are documented so
you know they exist, but use them only when the user explicitly asks or when a
tool-specific workflow below says to.
@igorls
igorls merged commit 6340d61 into develop Jul 15, 2026
9 checks passed
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.

2 participants