одиграло се ослобађање ауторитативног ДНС сервера ПоверДНС ауторитативни сервер 4.2, дизајниран да организује дистрибуцију ДНС зона. Од стране дато програмери пројекта, ПоверДНС ауторитативни сервер опслужује приближно 30% од укупног броја домена у Европи (ако узмемо у обзир само домене са ДНССЕЦ потписима, онда 90%). Шифра пројекта дистрибуира лиценциран под ГПЛв2.
ПоверДНС ауторитативни сервер пружа могућност складиштења информација о домену у различитим базама података, укључујући МиСКЛ, ПостгреСКЛ, СКЛите3, Орацле и Мицрософт СКЛ Сервер, као и ЛДАП и обичне текстуалне датотеке у БИНД формату. Одговор се може даље филтрирати (на пример, за филтрирање нежељене поште) или преусмерити повезивањем прилагођених руковалаца у Луа, Јава, Перл, Питхон, Руби, Ц и Ц++. Карактеристике такође укључују алате за даљинско прикупљање статистике, укључујући преко СНМП-а или преко веб АПИ-ја (уграђен је ХТТП сервер за статистику и управљање), тренутно поновно покретање, уграђени механизам за повезивање руковалаца на Луа језику, могућност балансирања оптерећења водећи рачуна о географском положају клијента .
Додата функција дефиниције записей с обработчиками на языке Lua, при помощи которых можно создавать изощрённые обработчики, учитывающие при отдаче данных AS, подсети, близость к пользователю и т.п. Поддержка Lua-записей реализована для всех бэкендов хранения, включая BIND и LMDB. Например, для отдачи данных с учётом фоновой проверки доступности хостов в конфигурации зоны теперь можно указать:
@ IN LUA A «ifportup(443, {‘52.48.64.3’, ‘45.55.10.200’})»
Добавлена новая утилита ixfrdist, позволяющая передавать зоны от авторитетного сервера при помощи запросов AXFR и IXFR, учитывая актуальность передаваемых данных (для каждого домена осуществляется проверка номера SOA и загружаются только новые версии зоны). Утилита позволяет организовать синхронизацию зон на очень большом числе вторичных и рекурсивных серверов не создавая большой нагрузки на первичный сервер;
В рамках подготовки к инициативе Дан ДНС заставе 2020 с 1680 до 1232 уменьшено значение параметра udp-truncation-threshold, отвечающего за обрезание UDP-ответов клиенту, что должно существенно снизить вероятность потери UDP-пакетов. Значение 1232 выбрано, так как оно является максимумом, при котором размер DNS-ответа с учётом IPv6 укладывается в минимальное значение MTU (1280);
Добавлен новый бэкенд хранения на базе БД ЛМДБ. Бэкенд полностью совместим с DNSSEC, может использоваться для master- и slave-зон, и обеспечивает более высокую производительность, чем большинство остальных бэкендов. Непосредственно перед релизом в код было добавлено изменение, которое нарушило работу бэкенда LMDB (работает обработка slave зон и загрузка через pdnsutil, но перестали работать такие команды, как «pdnsutil edit-zone». Проблемы планируется устранить в ближайшем корректирующем выпуске;
Прекращена поддержка плохо документированной функции «autoserial», которая мешала устранению некоторых проблем. В соответствии с требованиями РФЦ КСНУМКС (GOST R 34.11-2012 перемещён в категорию «MUST NOT») в DNSSEC прекращена поддержка хэшей GOST DS и цифровых подписей ECC-GOST.
Напомним, что PowerDNS перешёл на шестимесячный цикл разработки, в соответствии с которым следующий значительный релиз PowerDNS Authoritative Server ожидается в феврале 2020 года. Обновления для значительных выпусков будут формироваться в течение года, после чего ещё полгода будут выпускаться исправления уязвимостей. Таким образом, поддержка ветки PowerDNS Authoritative Server 4.2 продлится до января 2021 года.