MemPalace v3.3.2 is a maintenance release centered on reliability and platform compatibility. The update fixes several operational issues, including a PID file safeguard to stop stacked mine processes, recovery logic for stale HNSW and SQLite drift that previously caused SIGSEGV crashes, and a Windows encoding improvement that replaces a Unicode checkmark with ASCII output.
The most important fix in v3.3.2 is the new PID file guard, which prevents multiple mine processes from stacking on top of each other. That should reduce accidental duplicate process execution and make runtime behavior more predictable in production or local deployments.
The release also adds logic to quarantine stale HNSW state, helping MemPalace recover when vector index data drifts out of sync with SQLite. This directly addresses a serious segmentation fault issue and improves recovery when memory index metadata becomes inconsistent.
On Windows, the project now replaces a Unicode checkmark with ASCII to avoid encoding-related display problems. While smaller in scope than the crash fix, this improves cross-platform usability for developers working in Windows terminal environments.
In addition, the maintainers included a final pass of Copilot review fixes on the release branch, tightening the quality of the shipped update ahead of publication.
This release does not introduce a major new feature set, but it meaningfully improves trust in MemPalace’s runtime behavior. Preventing stacked processes reduces operational errors, and the HNSW quarantine fix addresses a crash path that could otherwise interrupt AI memory or vector-search workflows.
For teams using MemPalace in AI applications, especially where vector indexing and persistent storage must stay aligned, v3.3.2 is a practical upgrade focused on resilience. The added Windows compatibility polish also makes the release friendlier for mixed development environments.
Official Source: https://github.com/MemPalace/mempalace/releases/tag/v3.3.2