- Make
tokio::Transport::custom
andasync_std::Transport::custom
constructors infallible. See PR 4464. - Remove deprecated type-aliases. See PR 4739.
- Migrate to the
hickory-dns
project which has rebranded fromtrust-dns
. We also remove thetokio-dns-over-rustls
andtokio-dns-over-https-rustls
features. Users should activate these features themselves onhickory-resolver
if so desired. See PR 4780.
- Remove
Dns
prefix from types likeTokioDnsConfig
andDnsConfig
in favor of modules that describe the different variants. Users are encouraged to import thelibp2p::dns
module and refer to types asdns::tokio::Transport
anddns::async_std::Transport
. See PR 4505.
- Raise MSRV to 1.65. See PR 3715.
- Update to
libp2p-core
v0.39.0
.
-
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. -
Update to
libp2p-core
v0.37.0
.
- Update to
libp2p-core
v0.36.0
.
- Update to
libp2p-core
v0.35.0
.
- Update to
libp2p-core
v0.34.0
.
-
Update to
libp2p-core
v0.33.0
. -
Remove implementation of
Clone
onGenDnsConfig
. See PR 2682.
- Update to
trust-dns
v0.21
. See PR 2543.
- Update to
libp2p-core
v0.32.0
.
-
Update dependencies.
-
Migrate to Rust edition 2021 (see PR 2339).
-
Make default features of
libp2p-core
optional. PR 2181 -
Update dependencies.
- Update dependencies.
-
Update dependencies.
-
Remove
fqdn
function optimization conflicting with non fully qualified domain name resolution PR 2027.
-
Update
libp2p-core
. -
Add support for resolving
/dnsaddr
addresses. -
Use
trust-dns-resolver
, removing the internal thread pool and expanding the configurability oflibp2p-dns
by largely exposing the configuration oftrust-dns-resolver
. PR 1927
- Update dependencies.
- Update
libp2p-core
.
- Update
libp2p-core
.
- Update dependencies.
- Bump
libp2p-core
dependency.
- Bump
libp2p-core
dependency.
- Bump
libp2p-core
dependency.
- Dependency and documentation updates.