Skip to content

README/CHANGES: document LMDB 1.0 on-disk format incompatibility - #428

Merged
thegushi merged 1 commit into
trusteddomainproject:developfrom
thegushi:docs/lmdb-1-0-incompatibility
Jul 22, 2026
Merged

README/CHANGES: document LMDB 1.0 on-disk format incompatibility#428
thegushi merged 1 commit into
trusteddomainproject:developfrom
thegushi:docs/lmdb-1-0-incompatibility

Conversation

@thegushi

Copy link
Copy Markdown
Collaborator

Summary

  • LMDB 1.0 changed its on-disk file format in a way that is incompatible with 0.9.x, and there is no automatic detection or in-place upgrade of an existing database file.
  • Documents this in the README's DEPENDENCIES section (new --with-lmdb bullet) with the dump/reload workaround (old version's mdb_dump, then new version's mdb_load).
  • Adds a matching entry to CHANGES-202605.md under Documentation.

Test plan

  • Docs-only change; no build/test impact.

LMDB 1.0 changed its on-disk file format in a way that is not
compatible with 0.9.x, with no automatic detection or in-place
upgrade of an existing database file. Document the dump/reload
workaround (mdb_dump on the old version, mdb_load on the new one)
for operators using the optional --with-lmdb backend.
@thegushi
thegushi merged commit 29a9a93 into trusteddomainproject:develop Jul 22, 2026
2 checks passed
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.

1 participant