NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2402 most downloaded on crates.io
DNS transport implementation for libp2p
Last release 26 days ago
11 Sep 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Most releases are documented
notes for 30 of 48 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
51 releases · first in 2019
See PR 6423 ResolveError now aliases hickory's NetError, ResolveErrorKind is no longer re exported as it was deprecated. Resolver trait lookup methods…
Update hickory dependencies to v0.26.
See PR 6423
ResolveError now aliases hickory's NetError,
ResolveErrorKind is no longer re exported as it was deprecated. Resolver trait lookup methods now return Lookup.
refactor: Resolver no longer requires #[async_trait]
See PR 6292
Raise MSRV to 1.88.0. See PR 6273.
One column per quarter.
Upgrade async-std-resolver and hickory-resolver. See PR 5727
async-std-resolver and hickory-resolver.
See PR 5727<!-- Update to libp2p-core v0.43.0 -->
Nothing published for this version
Implement refactored Transport. See PR 4568
Transport.
See PR 4568Add hidden API that removes unnecessary async for async-std. See PR 4808.
async-std.
See PR 4808.Remove deprecated type-aliases. See PR 4739.
tokio::Transport::custom and async_std::Transport::custom constructors infallible.
See PR 4464.hickory-dns project which has rebranded from trust-dns.
We also remove the tokio-dns-over-rustls and tokio-dns-over-https-rustls features.
Users should activate these features themselves on hickory-resolver if so desired.
See PR 4780.Remove Dns prefix from types like TokioDnsConfig and DnsConfig in favor of modules that describe the different variants. Users are encouraged to impor
Dns prefix from types like TokioDnsConfig and DnsConfig in favor of modules that describe the different variants.
Users are encouraged to import the libp2p::dns module and refer to types as dns::tokio::Transport and dns::async_std::Transport.
See PR 4505.Raise MSRV to 1.65. See [PR 3715].
- Update to libp2p-core v0.39.0.
libp2p-core v0.39.0.Update rust-version to reflect the actual MSRV: 1.60.0. See [PR 3090].
Update to libp2p-core v0.38.0.
Update rust-version to reflect the actual MSRV: 1.60.0. See PR 3090.
Remove default features. If you previously depended on async-std you need to enable this explicitly now. See [PR 2918].
Remove default features. If you previously depended on async-std you need to enable this explicitly now. See PR 2918.
Update to libp2p-core v0.37.0.
- Update to libp2p-core v0.36.0.
libp2p-core v0.36.0.- Update to libp2p-core v0.35.0.
libp2p-core v0.35.0.- Update to libp2p-core v0.34.0.
libp2p-core v0.34.0.Remove implementation of Clone on GenDnsConfig. See [PR 2682].
Update to libp2p-core v0.33.0.
Remove implementation of Clone on GenDnsConfig. See PR 2682.
Update to trust-dns v0.21. See [PR 2543].
trust-dns v0.21. See PR 2543.- Update to libp2p-core v0.32.0.
libp2p-core v0.32.0.Migrate to Rust edition 2021 (see [PR 2339]).
Update dependencies.
Migrate to Rust edition 2021 (see PR 2339).
Make default features of libp2p-core optional. PR 2181
Make default features of libp2p-core optional.
PR 2181
Update dependencies.
Nothing published for this version
- Update dependencies.
Remove fqdn function optimization conflicting with non fully qualified domain name resolution PR 2027.
Update dependencies.
Remove fqdn function optimization conflicting with non fully qualified
domain name resolution PR
2027.
Add support for resolving /dnsaddr addresses.
Update libp2p-core.
Add support for resolving /dnsaddr addresses.
Use trust-dns-resolver, removing the internal thread pool and
expanding the configurability of libp2p-dns by largely exposing the
configuration of trust-dns-resolver.
PR 1927
- Update dependencies.
- Update libp2p-core.
libp2p-core.- Update libp2p-core.
libp2p-core.- Update dependencies.
- Bump libp2p-core dependency.
libp2p-core dependency.- Bump libp2p-core dependency.
libp2p-core dependency.- Bump libp2p-core dependency.
libp2p-core dependency.Dependency and documentation updates.
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
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 →