Skip to content
This repository has been archived by the owner on May 26, 2022. It is now read-only.

Releases: libp2p/go-libp2p-swarm

v0.11.0

25 May 19:21
acda65c
Compare
Choose a tag to compare

Repo deprecation

This package has moved into go-libp2p as a sub-package, github.com/libp2p/go-libp2p/p2p/net/swarm.

v0.10.0

18 Jan 07:53
94c0ccf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0

13 Dec 12:39
a89449e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.9.0

v0.8.0

11 Nov 18:15
cbf1e0b
Compare
Choose a tag to compare

This release upgrades libp2p dependencies to plumb through datastore interface changes.

v0.6.0

08 Sep 21:52
b035b90
Compare
Choose a tag to compare

This release contains a few breaking API changes:

  • The Swarm shutdown logic was cleaned up. We now don't depend on a context any more, but we expose a Close method (#278)
  • The Swarm constructor to use functional options (#279, #280). There are currently two options you can pass to the constructor: WithConnectionGater and WithMetrics.
  • DialSync is now unexported (#281)

v0.5.1

27 Jul 10:49
4ecf2e6
Compare
Choose a tag to compare
  • remove incorrect call to InterceptAddrDial (#260)
  • update deps

v0.5.0

23 Aug 11:09
v0.5.0
b80b91c
Compare
Choose a tag to compare
release v0.5.0

* Prefer non-transient connections when opening new streams.
* Call `Close()` on transports that implement a `Close()` function on
  swarm close.
* Refactor dialing logic:
  * Avoid canceling concurrent dials to the same peer when canceling
    the first dial to that peer.
  * Correctly join multiple dials with different constraints.

v0.4.3

22 Feb 05:18
3563ed1
Compare
Choose a tag to compare
  • Support for forcing direct connections for hole punching.

v0.4.2

17 Feb 10:25
e6f85ac
Compare
Choose a tag to compare

Updates deps to fix broken testing package in v0.4.1.

v0.4.1

17 Feb 09:56
92b2212
Compare
Choose a tag to compare

Changelog:

  • #236 -- Treat transient connections as opt-in when opening new streams.
  • #237 -- Prevent dialing addresses that we're listening on.
  • #238 -- Only listen on localhost in tests.
  • #239 -- Avoid assigning a function to a variable.