From de7ff41dca36d31a9f48b0e7e7596d1ad072cd2e Mon Sep 17 00:00:00 2001 From: Miod Vallat Date: Fri, 11 Jul 2025 16:12:03 +0200 Subject: [PATCH] Document DNS Update available for the LMDB backend. Fixes: #10316 Signed-off-by: Miod Vallat --- docs/backends/index.rst | 2 +- docs/backends/lmdb.rst | 3 +-- docs/dnsupdate.rst | 1 + docs/upgrading.rst | 7 ++++--- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/backends/index.rst b/docs/backends/index.rst index 8ff4ca25d7..7d6b984714 100644 --- a/docs/backends/index.rst +++ b/docs/backends/index.rst @@ -20,7 +20,7 @@ The following table describes the supported backends and some of their capabilit +------------------------------------------------+--------+---------+-----------+----------+----------+---------------+----------------------------------+---------------------------------+--------------+ | :doc:`LDAP ` | Yes | Yes | No | No | No | No | No | No | ``ldap`` | +------------------------------------------------+--------+---------+-----------+----------+----------+---------------+----------------------------------+---------------------------------+--------------+ -| :doc:`LMDB ` | Yes | Yes | Yes | Yes | Yes | No | No | Yes | ``lmdb`` | +| :doc:`LMDB ` | Yes | Yes | Yes | Yes | Yes | No | Yes\* | Yes | ``lmdb`` | +------------------------------------------------+--------+---------+-----------+----------+----------+---------------+----------------------------------+---------------------------------+--------------+ | :doc:`Lua2 ` | Yes | Yes | No | No | No | No | No | Yes | ``lua2`` | +------------------------------------------------+--------+---------+-----------+----------+----------+---------------+----------------------------------+---------------------------------+--------------+ diff --git a/docs/backends/lmdb.rst b/docs/backends/lmdb.rst index df42d7a993..a0dac24656 100644 --- a/docs/backends/lmdb.rst +++ b/docs/backends/lmdb.rst @@ -7,7 +7,7 @@ LMDB backend * Producer: Yes * Consumer: Yes * Autosecondary: No -* DNS Update: No +* DNS Update: since version 5.0.0 * DNSSEC: Yes * Disabled data: Yes * Comments: No @@ -19,7 +19,6 @@ LMDB backend * Module name: lmdb * Launch name: ``lmdb`` - .. warning:: The LMDB backend is considered stable as of 4.4.0. Version 4.3.0 was stable but had an important `known bug `__, that affects anybody with big records such as long TXT content. diff --git a/docs/dnsupdate.rst b/docs/dnsupdate.rst index 49284cb9bb..e676a86f28 100644 --- a/docs/dnsupdate.rst +++ b/docs/dnsupdate.rst @@ -17,6 +17,7 @@ support DNS update: - :doc:`gpgsql ` - :doc:`gsqlite3 ` - :doc:`godbc ` +- :doc:`lmdb ` (from version 5.0.0 onwards) .. _dnsupdate-configuration-options: diff --git a/docs/upgrading.rst b/docs/upgrading.rst index 68141d5bf5..2b6cfdafe0 100644 --- a/docs/upgrading.rst +++ b/docs/upgrading.rst @@ -11,8 +11,8 @@ upgrade notes if your version is older than 3.4.2. 4.9.0 to 5.0.0/master --------------------- -LMDB backend, views support -^^^^^^^^^^^^^^^^^^^^^^^^^^^ +LMDB backend, views and DNS Update support +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Version 5.0.0-alpha1 ships a new version of the LMDB database schema (called version 6), in support of the new views feature. There is no downgrade process. @@ -23,9 +23,10 @@ Upgrading is supported from schema version 3 and up. The implementation of views involved a massive refactoring of many parts of the code base. While many things have been thoroughly tested, some loose ends likely remain. Specifically, catalog zones have not been updated for views support at all. -DNS Update (RFC2136) support has not been well tested with views. Most other things are expected to work; if you find something wrong, please :ref:`let us know `. +The LMDB backend also now supports :doc:`DNS Update ` (RFC2136). + LOC record parsing ^^^^^^^^^^^^^^^^^^ -- 2.47.2