+------------------------------------------------+--------+---------+-----------+----------+----------+---------------+----------------------------------+---------------------------------+--------------+
| :doc:`LDAP <ldap>` | Yes | Yes | No | No | No | No | No | No | ``ldap`` |
+------------------------------------------------+--------+---------+-----------+----------+----------+---------------+----------------------------------+---------------------------------+--------------+
-| :doc:`LMDB <lmdb>` | Yes | Yes | Yes | Yes | Yes | No | No | Yes | ``lmdb`` |
+| :doc:`LMDB <lmdb>` | Yes | Yes | Yes | Yes | Yes | No | Yes\* | Yes | ``lmdb`` |
+------------------------------------------------+--------+---------+-----------+----------+----------+---------------+----------------------------------+---------------------------------+--------------+
| :doc:`Lua2 <lua2>` | Yes | Yes | No | No | No | No | No | Yes | ``lua2`` |
+------------------------------------------------+--------+---------+-----------+----------+----------+---------------+----------------------------------+---------------------------------+--------------+
* Producer: Yes
* Consumer: Yes
* Autosecondary: No
-* DNS Update: No
+* DNS Update: since version 5.0.0
* DNSSEC: Yes
* Disabled data: Yes
* Comments: No
* 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 <https://github.com/PowerDNS/pdns/issues/8012>`__, that affects anybody with big records such as long TXT content.
- :doc:`gpgsql <backends/generic-postgresql>`
- :doc:`gsqlite3 <backends/generic-sqlite3>`
- :doc:`godbc <backends/generic-odbc>`
+- :doc:`lmdb <backends/lmdb>` (from version 5.0.0 onwards)
.. _dnsupdate-configuration-options:
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.
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 <getting-support>`.
+The LMDB backend also now supports :doc:`DNS Update <dnsupdate>` (RFC2136).
+
LOC record parsing
^^^^^^^^^^^^^^^^^^