Skip to content

chore(deps): update dependency mempalace to >=3.2.0 - #1525

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/all-minor-patch
Apr 20, 2026
Merged

chore(deps): update dependency mempalace to >=3.2.0#1525
renovate[bot] merged 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
mempalace >=3.1.0>=3.2.0 age confidence

Release Notes

MemPalace/mempalace (mempalace)

v3.2.0

Compare Source

Packaging
  • Remove chromadb<0.7 upper bound — unblocks installs against chromadb 1.x palaces (#​690)
  • Bump version to 3.2.0 across pyproject.toml, mempalace/version.py, README badge, and OpenClaw SKILL (#​761)
Security
  • Harden palace deletion, WAL redaction, and MCP search input handling (#​739)
  • Consistent input validation, argument whitelisting, concurrency safety, and WAL fixes (#​647)
  • Remove hardcoded credential paths from benchmark runners (#​177)
  • Remove global SSL verification bypass in convomem_bench (#​176)
Bug Fixes
  • Parse Claude.ai privacy export with messages key and sender field (#​685, #​677)
  • Detect mtime changes in _get_client to prevent stale HNSW index (#​757)
  • Hash full content in tool_add_drawer drawer ID — stable re-mines (#​716)
  • Remove 10k drawer cap from status display (#​707, #​603)
  • Correct typo in entity_detector interactive classification prompt (#​755)
  • Prevent convo_miner from re-processing 0-chunk files on every run (#​732, #​654)
  • Remove silent 8-line AI response truncation in convo_miner (#​708, #​692)
  • Store full AI response in convo_miner exchange chunking (#​695)
  • Fix mine --dry-run TypeError on files with room=None (#​687, #​586)
  • Skip arg whitelist for handlers accepting **kwargs (#​684, #​572)
  • Allow Unicode in sanitize_name() — Latvian, CJK, Cyrillic (#​683, #​637)
  • Auto-repair BLOB seq_ids from chromadb 0.6→1.5 migration (#​664)
  • Remove no-op ORT_DISABLE_COREML env var (#​653, #​397)
  • Disambiguate hook block reasons to name MemPalace explicitly (#​666)
  • Use epsilon comparison for mtime to prevent unnecessary re-mining (#​610)
  • Correct token count estimate in compress summary (#​609)
  • Implement MCP ping health checks (#​600)
  • Align cmd_compress dict keys with compression_stats() return values (#​569)
  • Skip unreachable reparse points in detect_rooms_from_folders on Windows (#​558)
  • Prevent HNSW index bloat from duplicate add() calls (#​544, #​525)
  • Purge stale drawers before re-mine to avoid hnswlib segfault (#​544)
  • Mitigate system prompt contamination in search queries (#​385, #​333)
  • Count Codex user_message turns in _count_human_messages (#​373, #​347)
  • Paginate large collection reads and surface errors in MCP tools (#​371, #​339, #​338)
  • Expand ~ in split command directory argument (#​361)
  • Ignore wait_for_previous argument to support Gemini MCP clients (#​322)
  • Close KnowledgeGraph SQLite connections in test fixtures (#​450)
  • Remove duplicate cache variable declarations in mcp_server.py (#​449)
  • Add --yes flag to init instructions for non-interactive use (#​682, #​534)
  • Add mcp command with setup guidance (#​315)
New Features
  • i18n support — 8 languages (en, es, fr, de, ja, ko, zh-CN, zh-TW) (#​718)
  • New MCP tools: get/list/update drawer, hook settings, export (#​667, #​635)
  • mempalace migrate — recover palaces from different ChromaDB versions (#​502)
  • Add OpenClaw/ClawHub skill (#​491)
  • Backend seam for pluggable storage backends (#​413)
Improvements
  • Disable broken auto-bump workflow (#​414)
  • Improve agent readiness — AGENTS.md, dependabot, CODEOWNERS, labels (#​497)
Documentation
  • Add CLAUDE.md and mission/principles to AGENTS.md (#​720)
  • Add VitePress documentation site (#​439)
  • Add warning about fake MemPalace websites (#​598)
  • Fix stale org URLs and PR branch target in contributor docs (#​679)
  • Fix misaligned architecture diagram (#​734, #​733)
  • Add ROADMAP.md — v3.1.1 stability patch and v4.0.0-alpha plan
Internal
  • ruff format convo_miner.py (#​741)
  • ruff format all Python files (#​675)
  • CI: trigger tests on develop branch PRs and pushes (#​674)
  • CI: fix GitHub Pages publishing (#​691)


Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate
renovate Bot enabled auto-merge (squash) April 20, 2026 09:00
@mesa-dot-dev

mesa-dot-dev Bot commented Apr 20, 2026

Copy link
Copy Markdown

You do not have enough credits to review this pull request. Please purchase more credits to continue.

@mesa-dot-dev

mesa-dot-dev Bot commented Apr 20, 2026

Copy link
Copy Markdown

Mesa Description

TL;DR

Updated the mempalace dependency from >=3.1.0 to >=3.2.0, including security hardening, unblocking chromadb 1.x installs, adding i18n support, and numerous bug fixes and improvements.

What changed?

  • Updated mempalace dependency to >=3.2.0. Key changes in this version include:
    • Packaging: Removed chromadb<0.7 upper bound, allowing installs against chromadb 1.x.
    • Security: Hardened palace deletion, WAL redaction, MCP search input handling, consistent input validation, argument whitelisting, concurrency safety, and WAL fixes. Removed hardcoded credential paths and global SSL verification bypass from benchmark runners.
    • Bug Fixes: Addressed issues with parsing Claude.ai privacy exports, stale HNSW index detection, drawer ID hashing, drawer cap display, typo correction, re-processing 0-chunk files, AI response truncation, mine --dry-run errors, arg whitelisting for **kwargs, Unicode support in sanitize_name(), BLOB seq_ids auto-repair, ORT_DISABLE_COREML env var, hook block reasons, mtime epsilon comparison, token count estimates, MCP ping health checks, cmd_compress dict keys, unreachable reparse points on Windows, HNSW index bloat, purging stale drawers, system prompt contamination, Codex user_message turns counting, paginating large collection reads, expanding ~ in split commands, wait_for_previous argument for Gemini clients, closing KnowledgeGraph SQLite connections, duplicate cache variable declarations, adding --yes flag to init, and mcp command guidance.
    • New Features: Added i18n support for 8 languages, new MCP tools (get/list/update drawer, hook settings, export), mempalace migrate for recovering palaces from different ChromaDB versions, OpenClaw/ClawHub skill, and backend seam for pluggable storage backends.
    • Improvements: Disabled broken auto-bump workflow and improved agent readiness documentation.
    • Documentation: Added CLAUDE.md, mission/principles to AGENTS.md, VitePress documentation site, warning about fake MemPalace websites, fixed stale org URLs and PR branch target, and misaligned architecture diagram, and added ROADMAP.md.
    • Internal: Applied ruff formatting to Python files and fixed CI GitHub Pages publishing.

Description generated by Mesa. Update settings

@cubic-dev-ai cubic-dev-ai 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.

No issues found across 1 file

@renovate
renovate Bot merged commit 08634c3 into main Apr 20, 2026
42 checks passed
@renovate
renovate Bot deleted the renovate/all-minor-patch branch April 20, 2026 10:32
shunkakinoki pushed a commit that referenced this pull request Apr 21, 2026
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
shunkakinoki added a commit that referenced this pull request Apr 21, 2026
* chore(deps): lock file maintenance

Signed-off-by:

* chore(deps): update dependency mempalace to >=3.2.0 (#1525)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): lock file maintenance (#1526)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix/tmux resurrect nixos (#1529)

* fix: tmux resurrect/continuum restore on NixOS

- Move plugin options to per-plugin extraConfig in default.nix so they
  are set before each plugin's run-shell
- Move status-right to continuum extraConfig so continuum can prepend
  its auto-save trigger (#(.../continuum_save.sh))
- Fix _two_function to create tmux server before resolving resurrect
  restore script path (was always empty after reboot)
- Switch grep -E to grep -P for tab matching in post-save hook

* fix: load resurrect before continuum in plugin order

* chore(deps): update dotagents digest to dc0fdc0 (#1527)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): lock file maintenance (#1528)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): lock file maintenance (#1530)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency mistral-vibe to >=2.7.5 (#1531)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update rust crate worktrunk to 0.37.0 (#1532)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): lock file maintenance (#1533)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: remap framework copy for editors (#1534)

* fix: remap framework copy for editors

* chore: update

* chore: update

* chore: update

* chore: update

* chore: update

* fix(keyd): centralize app mapper config

Move the Slack app mapper config into the shared keyd module so the host does not inline repo config paths.

Keep the keyd application mapper service in the shared module and preserve the sg keyd launch path that fixes Slack Framework+C in stale user sessions.

Co-authored-by: Codex <noreply@openai.com>

* ref(home-manager): move keyd app mapper service

Move the keyd application mapper user unit into the Home Manager services tree so service wiring follows the repo's shared service layout.

Keep config/keyd focused on keyd config and enable the mapper through an explicit Home Manager service option so the service can consume app.conf without recursive evaluation.

Co-authored-by: Codex <noreply@openai.com>

* ref(keyd): simplify app mapper wiring

Write app.conf from the shared keyd module again and keep the Home Manager service focused on the user unit.

Have the service read the standard xdg config path instead of carrying a configFile option, while keeping the restart hash tied to the resolved app.conf source.

Co-authored-by: Codex <noreply@openai.com>

---------

Co-authored-by: Codex <noreply@openai.com>

* fix: use extraLuaConfig instead of home.file for nvim init.lua

* fix: replace removed nodePackages with top-level packages

* fix: remove vllm from nix packages (managed via pyproject.toml)

---------

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Codex <noreply@openai.com>
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.

0 participants