This is release 4.5.5 of the Authoritative Server. It contains various small fixes.
References: pull request 11979
References: pull request 12032
References: pull request 12034
References: pull request 11454
This is a security fix release for PowerDNS Security Advisory 2022-01. Additionally, because CentOS 8 is End Of Life now, we have switched those builds to Oracle Linux 8. The resulting packages are compatible with RHEL and all derivatives.
References: pull request 11454
This is release 4.5.3 of the Authoritative Server. It mostly contains several robustness fixes for the LMDB backend, and for the zone cache. Please see the full list of fixes here:
References: pull request 11002
References: pull request 11158
References: pull request 11146
References: pull request 11123
References: pull request 11123
References: pull request 11002
This is release 4.5.2 of the Authoritative Server. It contains several robustness fixes for the bindbackend, and for SOA handling. These fixes are especially important for zone cache users.
References: pull request 10968
References: pull request 10964
References: pull request 10962
References: pull request 10952
References: pull request 10792
References: pull request 10778
This is release 4.5.1 of the Authoritative Server. It is strictly a security fix release for Advisory 2021-01.
References: pull request 10611
This is release 4.5.0 of the Authoritative Server. This release contains a ton of improvements and bug fixes compared to 4.4, but very few user visible changes.
There are two notable new features:
Since 4.5.0-beta1, the zone cache is enabled by default.
Please make sure to read the upgrade notes before upgrading.
References: pull request 10579
This is the second, and hopefully last, release candidate for version 4.5.0 of the Authoritative Server. This release contains a ton of improvements and bug fixes compared to 4.4, but very few user visible changes.
There are two notable new features:
Since 4.5.0-beta1, the zone cache is enabled by default.
Please make sure to read the upgrade notes before upgrading.
References: pull request 10552
References: pull request 10551
This is the first release candidate for version 4.5.0 of the Authoritative Server. This release contains a ton of improvements and bug fixes compared to 4.4, but very few user visible changes.
The one notable feature is the “zone cache”, which allows PowerDNS to keep a list of zones in memory, updated periodically. With this cache, PowerDNS can avoid hitting the database with queries for unknown domains. In some setups, and some attack scenarios, this can make a serious performance difference.
Since 4.5.0-beta1, the zone cache is enabled by default.
Please make sure to read the upgrade notes before upgrading.
References: pull request 9474
References: pull request 10514
References: pull request 10512
References: pull request 10509
References: pull request 10373
References: pull request 10522
References: pull request 10513
References: pull request 10511
References: pull request 10510
This is version 4.5.0-beta1 of the Authoritative Server. This release contains a ton of improvements and bug fixes compared to 4.4, but very few user visible changes.
The one notable feature is the “zone cache”, which allows PowerDNS to keep a list of zones in memory, updated periodically. With this cache, PowerDNS can avoid hitting the database with queries for unknown domains. In some setups, and some attack scenarios, this can make a serious performance difference.
In beta1, the zone cache is enabled by default.
Please make sure to read the upgrade notes before upgrading.
References: pull request 10463
References: pull request 10454
References: pull request 10461
References: pull request 10342
This is version 4.5.0-alpha1 of the Authoritative Server. This release contains a ton of improvements and bug fixes compared to 4.4, but very few user visible changes.
The one notable feature is the “zone cache”, which allows PowerDNS to keep a list of zones in memory, updated periodically. With this cache, PowerDNS can avoid hitting the database with queries for unknown domains. In some setups, and some attack scenarios, this can make a serious performance difference.
Please make sure to read the upgrade notes before upgrading.
References: pull request 10074
References: pull request 10078, pull request 10121, pull request 10172, pull request 10234, pull request 10256
References: pull request 10217
References: pull request 10060, pull request 10149, pull request 9995
References: pull request 9958
References: pull request 10432, pull request 9464
References: pull request 10259
References: pull request 10251
References: pull request 10010
References: pull request 10260
References: pull request 10421
References: pull request 8999, pull request 9788
References: pull request 9574
References: pull request 9764, pull request 9847, pull request 9848, pull request 9910
References: pull request 10028, pull request 10067, pull request 10068, pull request 10165, pull request 9752, pull request 9803
References: pull request 10016, pull request 10137, pull request 10141, pull request 10216, pull request 10245, pull request 10269, pull request 10271, pull request 10310, pull request 10329, pull request 10336, pull request 10344, pull request 9749, pull request 9819, pull request 9831, pull request 9832, pull request 9857, pull request 9876, pull request 9895, pull request 9911, pull request 9914, pull request 9920, pull request 9930, pull request 9932, pull request 9937, pull request 9955, pull request 9979
References: pull request 9913
References: pull request 10013, pull request 10099, pull request 10107, pull request 10186, pull request 9885, pull request 9888, pull request 9933
References: pull request 10196
While changing names, Kees Monshouwer also renamed ‘domain’ to ‘zone’ in a ton of places.
¶References: pull request 10430, pull request 9658, pull request 9669
References: pull request 10236
References: pull request 10161
References: pull request 10087
References: pull request 10264
References: pull request 8813
References: pull request 9520
References: pull request 10401
References: pull request 10399
References: pull request 9813
References: pull request 9768
References: pull request 9775
References: pull request 9766, pull request 9844, pull request 9919
References: pull request 10155
References: pull request 10081
References: pull request 9826
References: pull request 10007
References: pull request 10037
References: pull request 8829
References: pull request 9872
References: pull request 10364
References: pull request 10392