- Deprecate
void
crate. See PR 5676.
- Use
web-time
instead ofinstant
. See PR 5347.
- Add
ConnectionId
toEvent::DirectConnectionUpgradeSucceeded
andEvent::DirectConnectionUpgradeFailed
. See PR 4558. - Exchange address candidates instead of external addresses in
CONNECT
. If hole-punching wasn't working properly for you until now, this might be the reason why. See PR 4624. - Simplify public API. We now only emit a single event: whether the hole-punch was successful or not. See PR 4749.
-
Raise MSRV to 1.65. See PR 3715.
-
Remove deprecated items. See PR 3700.
-
Keep connection alive while we are using it. See PR 3960.
- Migrate from
prost
toquick-protobuf
. This removesprotoc
dependency. See PR 3312.
-
Update to
libp2p-core
v0.39.0
. -
Update to
libp2p-swarm
v0.42.0
. -
Declare
InboundUpgradeError
andOutboundUpgradeError
as type aliases instead of renames. This is a workaround for a missing feature incargo semver-checks
. See PR 3213. -
Require the node's local
PeerId
to be passed into the constructor oflibp2p_dcutr::Behaviour
. See PR 3153. -
Rename types in public API to follow naming conventions defined in issue 2217. See PR 3214.
- Skip unparsable multiaddr in
InboundUpgrade::upgrade_inbound
andOutboundUpgrade::upgrade_outbound
. See PR 3300.
-
Update to
prost-codec
v0.3.0
. -
Update to
libp2p-core
v0.38.0
. -
Update to
libp2p-swarm
v0.41.0
. -
Replace
Behaviour
'sNetworkBehaviour
implementioninject_*
methods with the newon_*
methods. See PR 3011. -
Replace
direct::Handler
andrelayed::Handler
'sConnectionHandler
implementioninject_*
methods with the newon_*
methods. See PR 3085. -
Update
rust-version
to reflect the actual MSRV: 1.62.0. See PR 3090.
-
Update to
libp2p-core
v0.37.0
. -
Update to
libp2p-swarm
v0.40.0
. -
Fix WASM compilation. See PR 2991.
-
Update to
libp2p-swarm
v0.39.0
. -
Update to
libp2p-core
v0.36.0
.
- Make default features of
libp2p-core
optional. See PR 2836.
-
Update prost requirement from 0.10 to 0.11 which no longer installs the protoc Protobuf compiler. Thus you will need protoc installed locally. See PR 2788.
-
Update to
libp2p-swarm
v0.38.0
. -
Expose
PROTOCOL_NAME
. See PR 2734. -
Update to
libp2p-core
v0.35.0
.
-
Update to
libp2p-core
v0.34.0
. -
Update to
libp2p-swarm
v0.37.0
.
- Upgrade at most one inbound connect request.
-
Update to
libp2p-core
v0.33.0
. -
Update to
libp2p-swarm
v0.36.0
.
-
Expose
InboundUpgradeError
andOutboundUpgradeError
. See [PR, 2586]. -
Update to
libp2p-swarm
v0.35.0
.
- Initial release.