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.