Skip to content

v3.5.2

Latest

Choose a tag to compare

@seojoonkim seojoonkim released this 16 Aug 13:00

MemKraft 3.5.2

MemKraft 3.5.2 is a patch release for reliable installation convergence. It does not change memory-store formats.

Self-update convergence

memkraft selfupdate --converge now compares the stable versions that have non-empty published artifact lists with PyPI summary metadata and selects the highest candidate. This avoids selecting an older release while PyPI's summary response is temporarily stale. Pre-releases, malformed versions, and empty release entries remain excluded.

The verified download now uses the official wheel filename inside a private temporary directory. This preserves pip's wheel-name validation while retaining SHA-256 verification and automatic cleanup. Unsafe, nested, missing, or non-wheel filenames fail closed before network access.

Migration and rollback

No data migration is required. To roll back, stop MemKraft/Hermes writers and install memkraft==3.5.1. Restart long-lived Hermes processes after changing the installed package.