NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2408 most downloaded on Packagist
PHP DNS Resolver and Updater Library
Last release 10 months ago
17 Nov 2025
Release timing varies
gaps range from 2 weeks to 2.7 years
Some releases are documented
notes for 8 of 23 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
24 releases · first in 2013
changed the hashing algorithm used for cache storage from sha256 -> xxh128; the xxHash algorithms are faster
dropped the use of curl_close(); it's deprecated as of PHP 8.5.
One column per quarter.
bugfix: fixed #169 - the Client.php was comparing the $qtype value to "AXFR" but should have been using the new ENUM value
fixed the phpdoc for the $_options passed to the Resolver, Notifier, & Updater constructors; the array format was incorrect.
fixed the phpdoc for the $_options passed to the Resolver, Notifier, & Updater constructors; the array format was incorrect.
fixed the blocking logic in Socket::read(); there were a couple reports of failures here that could only happen in a specific case where only one initial byte of data is returned on TCP connections.
fixed #167 - the Mailbox object (used on SOA, RP) RR's didn't support a value without a "." in it (aka an @). While according to RFC1035, this value should be an email address, it seems like DNS servers don't enforce this, so you can add a single value in like "root" and it's accepted.
fixed #168 - the SHA1 DNSSEC Digest algorithm was configured as id 0, but should be 1.
fixed #162 ; the type() was missing when creating a Data\Mailbox type in RR::__set().
Added support for Internationalized Domain Names (IDN)
bugfix: \NetDNS2\RR\PTR::ptrdname was set to private instead of protected #157
IMPORTANT: this release is not backwards compatible with v1.x - see the README for more details on upgrading.
IMPORTANT: this release is not backwards compatible with v1.x - see the README for more details on upgrading.
IMPORTANT: this release is not backwards compatible with v1.x - see the README for more details on upgrading.
IMPORTANT: this release is not backwards compatible with v1.x - see the README for more details on upgrading.
This is an initial release candidate for testing purposes, and should not be used in production environments.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →