Hi Anand,

LMDB 1.x will not be required! Knot DNS will migrate its existing databases 
only if LMDB 1.x is available.

Knot DNS 3.6 will include embedded LMDB 0.9.35 to perform the migration. You 
will even be able
to build Knot DNS using only the embedded library, without the need for an 
external one.

Daniel

On 7/20/26 15:47, Anand Buddhdev wrote:
Hi Knot DNS developers,

I've seen the discussion about the breaking changes between LMDB 0.9 and 1.0.

I understand that Knot DNS 3.6 will have some magic in it to automatically 
migrate the databases.

However, my concern is about the installation of LMDB itself. Currently, our Knot DNS 
packages depend on the "lmdb-libs" package from the distribution (RedHat and 
derivatives), and it is version 0.9.x. RedHat is conservative, is unlikely to update to 
1.0, because that would break everything, so I expect the RedHat packages to remain at 
0.9.

Will the new Knot DNS require newer LMDB, and if so, is it expected that we'll 
have to roll our own packages for LMDB? Or do you intend to bundle LMDB with 
Knot DNS as you do with some other libraries?

Regards,
Anand Buddhdev
RIPE NCC
--

--

Reply via email to