NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #972 most downloaded on crates.io
hickory-resolver is a safe and secure DNS stub resolver library intended to be a high-level library for DNS record resolution.
Last release 26 days ago
10 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 9 months
Some releases are documented
notes for 7 of 13 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
23 releases · first in 2023
This is not an exhaustive list of changes, but here are some of the most impactful breaking changes in this release:
0.25.0 represents a large release for the Hickory DNS project. Over 14 months since 0.24.0, we've added two new maintainers, divergentdave and marcus0x62, and have addressed many limitations. A team from Ferrous Systems shored up our support for DNSSEC, and we addressed a number of findings from our first security audit.
This is not an exhaustive list of changes, but here are some of the most impactful breaking changes in this release:
dns-over-rustls,dns-over-native-tls, dns-over-openssl, dns-over-https-rustls, dns-over-https, dns-over-quic and dns-over-h3 features have been removed in favor of a set of {tls,https,quic,h3}-{aws-lc-rs,ring} features across our library crates.RuntimeProvider API into the proto crate and use it consistently across the project.Name values are now rooted by default in many places, and more consistently maintain their fqdn status.ResolverOpts type. Specific NameServerConfigs should implicitly set up the ALPN protocol appropriate for the DNS protocol.ResolverOptions fields authentic_data and shuffle_dns_servers were removed. The former field didn't do anything; and should be covered by new DNSSEC API. shuffle_dns_servers functionality has been subsumed into the server_ordering_strategy field.native-certs feature was replaced with rustls-platform-verifier.tokio-runtime feature was renamed to tokio.serde-config feature was renamed to serde.Please don't hesitate to file an issue or ask on our Discord server if you have issues upgrading.
NameServerConfigGroup::from_ips_clear by @silverlyra in #2092hickory_proto::quic::QuicClientStream Clonable by @0xffffharry in #2176example.com by @situ2001 in #2187hickory_proto::h3::H3ClientStream Clonable by @0xffffharry in #2182Resource data structure by @japaric in #2231docker network create in parallel by @japaric in #2265DnssecDnsHandle: check RRSIG validity as per RFC4035 by @japaric in #2213start method in Resolver by @justahero in #2281DS . fails by @japaric in #2271NS somedomain.com. by @japaric in #2300target directory across docker build invocations by @japaric in #2305Note truncated.
One column per quarter.
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 →