- Crypto++ and mbedTLS support is dropped, these are replaced by OpenSSL
- The INCEPTION, INCEPTION-WEEK and EPOCH SOA-EDIT metadata values are marked as deprecated and will be removed in 4.1
-There is one **known issue** that will be fixed before the final 4.0.0 release:
+to be continued....
-- There is no dynamic signing of synthesized records from ALIAS, these are only signed on outgoing AXFR
+## PowerDNS Authoritative Server 4.0.0-rc2
+Released June 29th 2016
-to be continued....
+**note**: rc1 was tagged in git but never officially released.
+Kees Monshouwer discovered an issue in the gmysql backend that would terminate the daemon on a connection error, this fixed in rc2.
+
+This Release Candidate adds IXFR consumption and fixes some issues with prepared statements:
+
+ - [#3937](https://github.com/PowerDNS/pdns/pull/3937) GSQL: use lazy prepared statements (Aki Tuomi)
+ - [#3949](https://github.com/PowerDNS/pdns/pull/3949) Implement IXFR-based slaving for Authoritative, fix duplicate AXFRs
+ - [#4066](https://github.com/PowerDNS/pdns/pull/4066) Don't die on a mysql timeout (Kees Monshouwer)
+
+Other improvements:
+
+ - [#4061](https://github.com/PowerDNS/pdns/pull/4061) Various fixes, a MySQL-query fix that improves performance and one that allows shorter best matches in getAuth()
+ - [#3962](https://github.com/PowerDNS/pdns/pull/3962) Fix OpenBSD support
+ - [#3972](https://github.com/PowerDNS/pdns/pull/3972) API: change PATCH/PUT on zones to return 204 No Content instead of full zone (Christian Hofstaedtler)
+ - [#3917](https://github.com/PowerDNS/pdns/pull/3917) Remotebackend: Add getAllDomains call (Aki Tuomi)
+
+Bug fixes and changes:
+
+ - [#3998](https://github.com/PowerDNS/pdns/pull/3998) remove gsql::isOurDomain for now (Kees Monshouwer)
+ - [#3989](https://github.com/PowerDNS/pdns/pull/3989) Fix usage of std::distance() in DNSName::isPartOf()
+ - [#4001](https://github.com/PowerDNS/pdns/pull/4001) re enable validDNSName() check (Kees Monshouwer)
+ - [#3930](https://github.com/PowerDNS/pdns/pull/3930) Have pdns_control bind-add-zone check for zonefile
+ - [#3400](https://github.com/PowerDNS/pdns/pull/3400) Fix building on OpenIndiana
+ - [#3961](https://github.com/PowerDNS/pdns/pull/3961) Allow building on CentOS 6 i386
+ - [#3940](https://github.com/PowerDNS/pdns/pull/3940) auth: Don't build dnsbulktest and dnstcpbench if boost is too old, fixes building on CentOS 6
+ - [#3931](https://github.com/PowerDNS/pdns/pull/3931) Rename `notify` to `pdns_notify` (Christian Hofstaedtler)
## PowerDNS Authoritative Server 4.0.0-beta1
Released May 27th 2016
-@ 86400 IN SOA pdns-public-ns1.powerdns.com. pieter\.lexis.powerdns.com. 2016060801 10800 3600 604800 10800
+@ 86400 IN SOA pdns-public-ns1.powerdns.com. pieter\.lexis.powerdns.com. 2016062902 10800 3600 604800 10800
@ 3600 IN NS pdns-public-ns1.powerdns.com.
@ 3600 IN NS pdns-public-ns2.powerdns.com.
; Auth
auth-4.0.0-alpha2.security-status 60 IN TXT "0 Unknown, prerelease"
auth-4.0.0-alpha3.security-status 60 IN TXT "0 Unknown, prerelease"
auth-4.0.0-beta1.security-status 60 IN TXT "0 Unknown, prerelease"
+auth-4.0.0-rc1.security-status 60 IN TXT "0 Unknown, prerelease"
+auth-4.0.0-rc2.security-status 60 IN TXT "0 Unknown, prerelease"
; Auth Debian
auth-3.4.1-2.debian.security-status 60 IN TXT "3 Upgrade now, see https://doc.powerdns.com/md/security/powerdns-advisory-2015-01/ and https://doc.powerdns.com/md/security/powerdns-advisory-2015-02/"