MentisDB 0.10.7.52 — Hotfix: skill registry boot crash
0.10.6 panicked on boot against any existing
mentisdb-skills.bin written by 0.10.5 or earlier:
Failed to deserialize skill registry: OtherString(
"invalid value: integer `10633`, expected variant index 0 <= i < 2")
Upgrade now:
cargo install mentisdb --locked --force
then restart the daemon. The skill file is not corrupt. Do not delete
mentisdb-skills.bin.
Hotfix
0.10.6 stored SkillVersion.schema_version in the bincode
record immediately before content. Bincode has no
optional-field compatibility, so the next integer on disk — the
Full/Delta payload length — was read as the content-enum discriminant.
0.10.7 decodes the 0.10.5 V2 layout, maps
schema_version = 0 (unknown, reconstruct on index), and
rewrites the registry on open or startup migrate. Skill bodies are
unchanged.
Otherwise 0.10.6.51
Feature list is unchanged from 0.10.6.51 (permanent skill delete, sidecar WAL, persist wins).