This repository has been archived by the owner on Aug 19, 2022. It is now read-only.
Releases: libp2p/go-libp2p-peerstore
Releases · libp2p/go-libp2p-peerstore
v0.8.0
Deprecation Notice
This package has moved into go-libp2p as a sub-package, github.com/libp2p/go-libp2p/p2p/host/peerstore
.
What's Changed
- fix flaky EWMA test by @marten-seemann in #205
- fix flaky TestGCDelay by @marten-seemann in #206
- deprecate this repo by @marten-seemann in #207
Full Changelog: v0.7.1...v0.8.0
v0.7.0
What's Changed
- sync: update CI config files by @web3-bot in #190
- implement a clean shutdown for the memory address book by @marten-seemann in #192
- optimize allocations in the memory address book by @marten-seemann in #191
- move AddrList to pstoremen, unexport it by @marten-seemann in #193
- remove the addr package by @marten-seemann in #195
- remove all calls to peer.ID.Validate by @marten-seemann in #194
- sync: update CI config files by @web3-bot in #196
- pstoremem: fix slice preallocation in GetProtocols by @mrd0ll4r in #198
- feat: use a clock interface to better support testing for pstoremem by @MarcoPolo in #199
- feat: Use a clock interface in pstoreds as well by @MarcoPolo in #200
New Contributors
- @mrd0ll4r made their first contribution in #198
- @MarcoPolo made their first contribution in #199
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- remove the pstoremanager (will be moved to the Host) by @marten-seemann in #188
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- implement the RemovePeer method by @marten-seemann in #174
- when passed an event bus, automatically clean up disconnected peers by @marten-seemann in #184
- remove metadata interning by @marten-seemann in #185
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.0
v0.2.10
This release is functionally equivalent to v0.2.8, but it retracts the faulty v0.2.9 release.
v0.2.9
DO NOT USE THIS RELEASE.
v0.2.6
This is a bugfix release.
- Calling
ConsumePeerRecord
with a record at least as new as the last received record extends the lifetime of the current record, instead of completely ignoring the update. ConsumePeerRecord
is now atomic in the in-memory peerstore.