libp2p v0.45.0
⚠ BREAKING CHANGES
- remove peer refresh (#1731)
- browsers will no longer try to dial private addresses by default
- bump it-stream-types from 1.0.5 to 2.0.1 (#1674)
Features
- add event bus (#1693) (17eb162)
- add support for arbitrary service modules (#1563) (53b1645)
- emit peer:identify event after identify completes (#1741) (cd67b7d)
Bug Fixes
- build after updating version.ts (#1742) (1180eb0)
- clear signal to avoid memory leaks (#1728) (5c643c3)
- do not auto-dial connected peers (#1730) (94df577)
- do not auto-dial peers in the dial queue (#1740) (124ca8a)
- do not dial private addresses in browsers (#1735) (e3deaa4)
- increase dial queue shutdown controller signal max listeners (#1739) (ed2fa79)
- listen on circuit relay addresses that contain unsupported segments (#1732) (947639f)
- make address manager responsible for addresses (#1743) (ef7a5f6)
- Refactor
Upgrader
connection gating (#1622) (ba47c95) - remove autodial log line (#1692) (102d4c2)
- remove closed listeners from transport manager (#1733) (c6367e0)
- remove peer refresh (#1731) (0d46c78)
- update autonat and upnp-nat services to match fetch etc (#1729) (2c3b64a)