libp2p-tcp
TCP/IP transport protocol for libp2p
0.44.1
17M downloads/mo
#2273 most downloaded on crates.io
libp2p/rust-libp2p
What this package is like to depend on
Last release 7 months ago
21 Jan 2026
Release timing varies
gaps range from 2 weeks to 9 months
Some releases are documented
notes for 30 of 52 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
54 releases · first in 2019
1 release in the last 12 months
see the full history below
Release timeline
54 releases · Jan 2019 to Jan 2026Releases
latest 54-
0.44.121 Jan 2026Release notes
Open source →Version bump for
libp2p-swarmandlibp2p-dcutrso we can cut patch releases. See #6138 (comment).cc @jxs
Pull-Request: #6250.
-
0.44.027 Jun 2025 -
0.43.014 Jan 2025Release notes
Open source →- Fix the disabling of Nagle's algorithm, which requires setting
TCP_NODELAYto true. See PR 5764
<!-- Update to libp2p-core v0.43.0 -->
- Fix the disabling of Nagle's algorithm, which requires setting
-
0.42.009 Aug 2024 -
0.41.005 Nov 2023Nothing published for this version
-
0.40.118 Oct 2023 -
0.40.020 Jun 2023 -
0.39.024 Feb 2023Release notes
Open source →- Update to
libp2p-corev0.39.0. - Fix a bug where we removed any other listener in
Transport::remove_listenerexcept for the one with the providedListenerId. See PR 3387.
- Update to
-
0.38.025 Nov 2022Release notes
Open source →-
Update to
if-watchv3.0.0and pass throughtokioandasync-iofeatures. See PR 3101. -
Deprecate types with
Tcpprefix (GenTcpConfig,TcpTransportandTokioTcpTransport) in favor of referencing them by module / crate. See PR 2961. -
Remove
TcpListenStreamandTcpListenerEventfrom public API. See PR 2961. -
Update to
libp2p-corev0.38.0. -
Update
rust-versionto reflect the actual MSRV: 1.60.0. See PR 3090.
-
-
0.37.014 Oct 2022Release notes
Open source →-
Update to
if-watchv2.0.0. SimplifyIfWatcherintegration. Useif_watch::IfWatcherfor all runtimes. See PR 2813. -
Update to
libp2p-corev0.37.0. -
Remove default features. If you previously depended on
async-stdyou need to enable this explicitly now. See PR 2918. -
Return
NoneinGenTcpTransport::address_translationif listen- or observed address are not tcp addresses. See PR 2970.
-
-
0.36.007 Sep 2022 -
0.35.022 Aug 2022 -
0.34.005 Jul 2022Release notes
Open source →-
Update to
libp2p-corev0.34.0. -
Call
TcpStream::take_errorin tokioProviderto report connection establishment errors early. See also [PR 2458] for the related async-io change. -
Split
GenTcpConfigintoGenTcpConfigandGenTcpTransport. Drive theTcpListenStreams within theGenTcpTransport. AddTransport::pollandTransport::remove_listenerforGenTcpTransport. See PR 2652.
-
-
0.33.031 May 2022Release notes
Open source →-
Update to
libp2p-corev0.33.0. -
Remove implementation of
CloneonGenTcpConfig. See PR 2682.
-
-
0.32.022 Feb 2022 -
0.31.102 Feb 2022Release notes
Open source →- Call
TcpSocket::take_errorto report connection establishment errors early. See PR 2458.
- Call
-
0.31.027 Jan 2022 -
0.30.001 Nov 2021Release notes
Open source →-
Make default features of
libp2p-coreoptional. PR 2181 -
Update dependencies.
-
-
0.30.0-rc.115 Oct 2021 pre-releaseNothing published for this version
-
0.29.012 Jul 2021 -
0.28.017 Mar 2021 -
0.27.115 Feb 2021 -
0.27.012 Jan 2021Release notes
Open source →-
Add support for port reuse and (re)add transport-specific address translation. Thereby use only
async-ioinstead ofasync-std, renaming the feature accordingly.async-iois a default feature, with an additionaltokiofeature as before. PR 1887 -
Update dependencies.
-
-
0.26.018 Dec 2020 -
0.25.126 Nov 2020Release notes
Open source →- Lower
async-stdversion to1.6, for compatibility with other libp2p crates.
- Lower
-
0.25.025 Nov 2020 -
0.24.009 Nov 2020 -
0.23.016 Oct 2020 -
0.22.009 Sep 2020 -
0.21.018 Aug 2020 -
0.20.001 Jul 2020 -
0.19.222 Jun 2020 -
0.19.125 May 2020Nothing published for this version
-
0.19.018 May 2020Nothing published for this version
-
0.18.009 Apr 2020Nothing published for this version
-
0.17.001 Apr 2020Nothing published for this version
-
0.16.014 Feb 2020Nothing published for this version
-
0.15.024 Jan 2020Nothing published for this version
-
0.14.0-alpha.107 Jan 2020 pre-releaseNothing published for this version
-
0.13.006 Nov 2019Nothing published for this version
-
0.12.015 Aug 2019Nothing published for this version
-
0.11.019 Jul 2019Nothing published for this version
-
0.10.025 Jun 2019Nothing published for this version
-
0.9.004 Jun 2019Nothing published for this version
-
0.8.015 May 2019Nothing published for this version
-
0.7.215 May 2019Nothing published for this version
-
0.7.115 May 2019Nothing published for this version
-
0.7.023 Apr 2019Nothing published for this version
-
0.6.029 Mar 2019Nothing published for this version
-
0.5.013 Mar 2019Nothing published for this version
-
0.4.020 Feb 2019Nothing published for this version
-
0.3.030 Jan 2019Nothing published for this version
-
0.2.010 Jan 2019Nothing published for this version
-
0.1.002 Jan 2019Nothing published for this version