Commit f50b5c81 authored by Daniel Salzman's avatar Daniel Salzman

Bump version to 2.4.0, update NEWS

parent bb359de8
Knot DNS 2.4.0-dev (unreleased) Knot DNS 2.4.0 (2017-01-18)
=============================== ===========================
Bugfixes: Bugfixes:
-------- --------
- Schedule zone refresh after load only if not already scheduled - False positive semantic-check warning about invalid bitmap in NSEC
- Purge the timers together with zone-purge - Unnecessary SOA queries upon notify with up to date serial
- Don't preserve CD flag in the answers - Timers for expired zones are reset on reload
- Fix incorrect type bitmap in NSEC - Zone doesn't expire when the server is down
- Dump DNSSEC related records also if DNSSEC is not active - Failed to handle keys with duplicate keytags
- Preserve bootstrap_retry interval after zone reload - Per zone module and global module insconsistency
- Don't set SO_REUSEPORT on the TCP socket as SO_REUSEPORT on TCP - Obsolete online signing module configuration
is buggy - Malformed output from kjournalprint
- Allow deleting non-apex DNSKEY and NSEC3PARAM records via DDNS - Redundant SO_REUSEPORT activation on the TCP socket
- Failed to use higher number of background workers
Improvements: Improvements:
------------- -------------
- Lower memory consumption when used with many zones due hat-trie - Lower memory consumption with qp-trie
replacement with qp-trie in zone-tree - Zone events and zone timers improvements
- Improve the event scheduler
- Store the XFER timer between restarts
- Print all zone names in the FQDN format - Print all zone names in the FQDN format
- Improve and simplify modules interface - Simplified query module interface
- Shared TCP connection between SOA query and transfer
- Response Rate Limiting as a module with statistics support
- Key filters in keymgr
Features: Features:
--------- ---------
- New unified LMDB-based zone journal - New unified LMDB-based zone journal
- Add kjournalprint utility - Server statistics support
- New mod-stats module for detailed server metrics - New statistics module for traffic measuring
- Automatically delete retired DNSSEC keys - Automatic deletion of retired DNSSEC keys
- New control logging category
Knot DNS 2.3.3 (2016-12-08)
===========================
Bugfixes:
---------
- Double free when failed to apply zone journal
- Zone bootstrap retry interval not preserved upon zone reload
- DNSSEC related records not flushed if not signed
- False semantic checks warning about incorrect type in NSEC bitmap
- Memory leak in kzonecheck
Improvements:
-------------
- All zone names are fully-qualified in log
Features:
---------
- New kjournalprint utility
Knot DNS 2.3.2 (2016-11-04)
===========================
Bugfixes:
---------
- Incorrect %s expansion for the root zone
- Failed to refresh not existing slave zone after restart
- Immediate zone refresh upon restart if refresh already scheduled
- Early zone transfer after restart if transfer already scheduled
- Not ignoring empty non-terminal parents during delegation lookup
- CD bit preservation in responses
- Compilation error on GNU/kFreeBSD
- Server crash after double zone-commit if journal error
Improvements:
-------------
- Speed-up of knotc if control operation and known socket
- Zone purge operation purges also zone timers
Features:
---------
- Simple modules don't require empty configuration section
- New zone journal path configuration option
- New timeout configuration option for module dnsproxy
Knot DNS 2.3.1 (2016-10-07) Knot DNS 2.3.1 (2016-10-07)
=========================== ===========================
......
...@@ -5,7 +5,7 @@ AC_PREREQ([2.60]) ...@@ -5,7 +5,7 @@ AC_PREREQ([2.60])
m4_define([knot_VERSION_MAJOR],2)dnl m4_define([knot_VERSION_MAJOR],2)dnl
m4_define([knot_VERSION_MINOR],4)dnl m4_define([knot_VERSION_MINOR],4)dnl
m4_define([knot_VERSION_PATCH],0)dnl m4_define([knot_VERSION_PATCH],0)dnl
m4_define([knot_VERSION_EXTRA],-dev)dnl m4_define([knot_VERSION_EXTRA],)dnl
m4_define([knot_PKG_VERSION],[knot_VERSION_MAJOR.knot_VERSION_MINOR.knot_VERSION_PATCH]knot_VERSION_EXTRA)dnl m4_define([knot_PKG_VERSION],[knot_VERSION_MAJOR.knot_VERSION_MINOR.knot_VERSION_PATCH]knot_VERSION_EXTRA)dnl
AC_INIT([knot], knot_PKG_VERSION, [knot-dns@labs.nic.cz]) AC_INIT([knot], knot_PKG_VERSION, [knot-dns@labs.nic.cz])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment