2025-09-08T14:19:11Z

2025-11-24T22:00:00.000Z

Change the LMDB driver on Store::Digest so the main entry table uses integer keys rather than the much larger "primary" hash.

Changing the metadata layout in Store::Digest will make it incompatible with already-initialized stores.

Create a variant of the metadata driver for both the old and the new version of the database layout.

Dorian Taylor

Fix the C code in the Ruby LMDB bindings so that read-only transactions can "nest" (i.e., just no-op and use the parent transaction).

Intertwingler MVP

It turns out that there is a bug in the LMDB bindings that keeps nested transactions from working properly.

Overhaul Store::Digest.

Store::Digest uses a baroque and inefficient layout for its metadata.