0.28.9 (2020-07-27)
0.28.8 (2020-07-20)
0.28.7 (2020-07-14)
0.28.6 (2020-07-14)
0.28.5 (2020-07-10)
0.28.4 (2020-07-03)
0.28.3 (2020-06-18)
0.28.2 (2020-06-15)
0.28.1 (2020-06-12)
- add ConnectionManager#getAll (8f680e2)
0.28.0 (2020-06-05)
0.28.0-rc.0 (2020-05-28)
- always emit when a connection is made (72f37ac)
- expose the muxed stream interface on inbound streams (52a615f)
- libp2p connections getter (aaf62a4)
- onConnect should not add addr to the addressBook (2b45fee)
- use libp2p.multiaddrs instead of listen (7fbd155)
- example: rename misleading variable (#645) (b781911)
- address and proto books (#590) (e9d225c)
- address manager (2a7967c)
- keybook (ce38033)
- metadata book (#638) (84b935f)
- peerStore persistence (5123a83)
- support dial only on transport manager to tolerate errors (#643) (698c1df)
-
all API methods with peer-info parameters or return values were changed. You can check the API.md document, in order to check the new values to use
-
the peer-store api changed. Check the API docs for the new specification.
-
chore: apply suggestions from code review
Co-Authored-By: Jacob Heun [email protected]
- chore: apply suggestions from code review
Co-Authored-By: Jacob Heun [email protected]
Co-authored-by: Jacob Heun [email protected]
0.27.8 (2020-05-06)
0.27.7 (2020-04-24)
0.27.6 (2020-04-16)
- add null check in libp2p.hangUp() (c940f2d)
- make circuit relay listening addresses more forgiving (#604) (e192eb6)
0.27.5 (2020-04-06)
0.27.4 (2020-03-31)
- only use a single export (#596) (3072875)
- pass libp2p to discovery services (#597) (9e35fbc)
- test: improve flakey random walk discovery test (#574) (f4ec355)
- remove use of assert module (#561) (a8984c6)
0.27.3 (2020-02-11)
0.27.2 (2020-02-05)
0.27.1 (2020-02-03)
0.27.0 (2020-01-28)
- clean up peer discovery flow (#494) (12fc069)
- clean up pending dials abort per feedback (633b0c2)
- conn mngr min/max connection values (#528) (ba4681b)
- correct release readme (ce8e60b)
- examples readme typos (#481) (35ac02d)
- make dialer configurable (#521) (4ca481b)
- performance bottleneck in stat.js (#463) (93a1e42)
- registrar should filter the disconnected conn (#532) (bb2e56e)
- release tokens as soon as they are available (2570a1b)
- replace peerInfo addresses with listen addresses (#485) (1999606)
- stop discoveries (#530) (4222c49)
- token release logic (90ecc57)
- upgrader should not need muxers (#517) (5d7ee50)
- use toB58String everywhere to be consistent (#537) (c1038be)
- abort all pending dials on stop (ba02764)
- add early token recycling in (a5b54a7)
- add libp2p.connections getter (#522) (6445fda)
- add token based dialer (e445a17)
- allow transport options to be passed on creation (#524) (c339be1)
- coalescing dial support (#518) (15f7c2a)
- discovery modules (#486) (18a062e)
- discovery modules from transports should be added (#510) (f1eb373)
- peer store (#470) (582094a)
- registrar (#471) (9d52b80)
- support peer-id instances in peer store operations (#491) (8da9fc9)
0.27.0-rc.0 (2020-01-24)
- registrar should filter the disconnected conn (#532) (83409de)
- stop discoveries (#530) (c44e6e3)
- use toB58String everywhere to be consistent (#537) (31d1b23)
0.27.0-pre.2 (2020-01-07)
- conn mngr min/max connection values (#528) (a1717da)
- make dialer configurable (#521) (24c3ce6)
- upgrader should not need muxers (#517) (56a1825)
- add libp2p.connections getter (#522) (6ca19c5)
- allow transport options to be passed on creation (#524) (0d4b2bd)
0.27.0-pre.1 (2019-12-15)
0.27.0-pre.0 (2019-12-12)
- clean up peer discovery flow (#494) (f3eb1f1)
- clean up pending dials abort per feedback (7c3371b)
- correct release readme (c4bc00b)
- examples readme typos (#481) (35ac02d)
- performance bottleneck in stat.js (#463) (93a1e42)
- release tokens as soon as they are available (43440aa)
- replace peerInfo addresses with listen addresses (#485) (acbbc0f)
- token release logic (1838a64)
- abort all pending dials on stop (754fbc2)
- add early token recycling in (24c6037)
- add token based dialer (f8540fa)
- discovery modules (#486) (997ee16)
- discovery modules from transports should be added (#510) (af96dcc)
- peer store (#470) (f3e276e)
- registrar (#471) (797d8f0)
- support peer-id instances in peer store operations (#491) (11ed6bd)
0.26.2 (2019-09-24)
0.26.1 (2019-08-21)
- avoid using superstruct interface (aa95ab9)
- improve config defaults (#409) (3eef695), closes #406
- pubsub configuration (#404) (b0f124b), closes #401 #401 #401 #401 #401
- reference files directly to avoid npm install failures (#408) (b3deb35)
- reject rather than throw in get peer info (#410) (60b0cbc), closes #400
0.26.0 (2019-08-07)
0.26.0-rc.3 (2019-08-06)
0.26.0-rc.2 (2019-08-01)
- switch configuration has changed. 'blacklistTTL' is now 'denyTTL' and 'blackListAttempts' is now 'denyAttempts'
0.26.0-rc.1 (2019-07-31)
0.26.0-rc.0 (2019-07-31)
- integrate gossipsub by default (#365) (791f39a)
- promisify all api methods that accept callbacks (#381) (df6ef45)
- new configuration for deciding the implementation of pubsub to be used. In this context, the experimental flags were also removed. See the README for the latest usage.
- The ipfs interface specified that options should be provided after the handler, not before. https://github.com/ipfs/interface-js-ipfs-core/blob/v0.109.0/SPEC/PUBSUB.md#pubsubsubscribe
This corrects the order of parameters. See the jsdocs examples for subscribe to see how it should be used.
0.25.5 (2019-07-12)
- peer routing for delegate router (#377) (905c911), closes /github.com/libp2p/go-libp2p-core/blob/6e566d10f4a5447317a66d64c7459954b969bdab/routing/query.go#L15-L24
0.25.4 (2019-06-07)
- add createLibp2p to generate a PeerInfo instance (#367) (04faf18)
- pass libp2p as option to transport creation (#363) (b06ca1b)
0.25.3 (2019-05-07)
0.25.2 (2019-04-17)
0.25.1 (2019-04-16)
0.25.0 (2019-04-12)
0.25.0-rc.6 (2019-04-11)
0.25.0-rc.5 (2019-03-21)
0.25.0-rc.4 (2019-03-06)
0.25.0-rc.3 (2019-02-26)
0.25.0-rc.2 (2019-02-26)
0.25.0-rc.1 (2019-02-21)
0.24.4 (2019-01-04)
0.24.3 (2018-12-14)
0.24.2 (2018-12-04)
0.24.1 (2018-12-03)
0.24.0 (2018-11-16)
- add maxtimeout to dht get (#248) (69f7264)
- dht get options (4460e82)
- dont call callback before it's properly set (17b5f73)
- improve get peer info errors (714b6ec)
- start kad dht random walk (#251) (dd934b9)
- add datastore to config (40e840d)
- add delegated peer and content routing support (#242) (a95389a)
- add maxNumProviders to findprovs (#283) (970deec)
- conditionally emit errors (f71fdfd)
- enable relay by default (no hop) (#254) (686379e)
- make libp2p a state machine (#257) (0b75f99)
- use package-table vs custom script (a63432e)
0.23.1 (2018-08-13)
0.23.0 (2018-07-27)
- start and stop connection manager with libp2p (6106915)
- add check for protector and enforced pnet (2b7cc55)
0.22.0 (2018-06-29)
- add null property guards (80f0b60)
- do not mutate the config object (ac5cacb)
- remove .only (be9eafe)
- remove peer discovery module config checks (4ad70ef)
- typo in fixture and fail for correct reason (1af5ba9)
- enable peer discovery modules by default (e320854)
0.21.0 (2018-06-28)
- lock wrtc to 0.1.1 (6507379)
- (BREAKING CHANGE) overhaul libp2p config and constructor (6905f1b)
- set and hook up libp2p-connection-manager (#184) (d597204)
0.20.4 (2018-04-30)
0.20.3 (2018-04-30)
0.20.2 (2018-04-10)
0.20.1 (2018-04-10)
0.20.0 (2018-04-06)
- use class-is for type checks (bb0c990)
0.19.2 (2018-03-28)
0.19.1 (2018-03-28)
0.19.0 (2018-03-15)
0.18.0 (2018-02-19)
0.17.0 (2018-02-16)
- use correct reference to floodSub (947eaf1)
- add pubsub to libp2p (0c543b7)
0.16.5 (2018-02-14)
0.16.4 (2018-02-09)
0.16.3 (2018-02-08)
0.16.2 (2018-02-07)
0.16.1 (2018-02-07)
0.16.0 (2018-02-07)
- add explicit error for case peer id not included in multiaddr (#155) (bd8a35a)
- dialProtocol and small refactor (6651401)
- use libp2p-switch (23e8293)
0.15.2 (2018-01-28)
0.15.1 (2018-01-16)
0.15.0 (2018-01-07)
0.14.3 (2017-12-15)
0.14.2 (2017-12-15)
0.14.1 (2017-12-15)
0.14.0 (2017-12-14)
0.13.3 (2017-12-01)
0.13.2 (2017-11-27)
0.13.1 (2017-11-12)
0.13.0 (2017-10-26)
- enable and test Circuit Relay (29cc0af)
0.12.4 (2017-09-07)
0.12.3 (2017-09-07)
0.12.2 (2017-09-07)
0.12.1 (2017-09-07)
0.12.0 (2017-09-03)
0.11.0 (2017-07-22)
0.10.2 (2017-07-21)
- circle ci, thanks victor! (4224c1f)
0.10.1 (2017-07-10)
0.10.0 (2017-07-07)
- added missing dep async (45b0f61)
0.9.1 (2017-04-16)
0.9.0 (2017-04-06)
0.8.0 (2017-03-31)
- addition of ipfs id appendix must come before transport filtering (291e79f)
- avoid deleting nodes from peerBook (300936f)
- correct method on peer-book (031ecb3)
- append peer id to multiaddr if not there (59ea9c3)
- not remove peer from peerBook on disconnect (a4b41b0)
0.7.0 (2017-03-29)
0.6.2 (2017-03-28)
0.6.1 (2017-03-27)
0.6.0 (2017-03-27)
- last touches (2c23d9a)
- new super simplified API (a6623c1)