@libp2p/interface-v3.2.0 (2023-05-19)
0.1.6 (2023-11-07)
0.1.5 (2023-11-03)
0.1.4 (2023-10-25)
- rename event emitter class (#2173) (50f912c)
- revert "refactor: rename event emitter class" (#2172) (0ef5f7f)
0.1.3 (2023-10-06)
0.1.2 (2023-08-14)
- remove stream add/remove methods from connection interface (#1912) (e26848b)
- update project config (9c0353c)
0.1.1 (2023-08-05)
0.1.0 (2023-07-31)
- the
.close
,closeRead
andcloseWrite
methods on theStream
interface are now asynchronous stream.stat.*
andconn.stat.*
properties are now accessed viastream.*
andconn.*
- consolidate interface modules (#1833)
- mark connections with limits as transient (#1890) (a1ec46b)
- merge stat properties into stream/connection objects (#1856) (e9cafd3), closes #1849
- add pubsub interfaces to @libp2p/interface (#1857) (2e561fe)
- close streams gracefully (#1864) (b36ec7f), closes #1793 #656
- consolidate interface modules (#1833) (4255b1e)
@libp2p/interface-v3.1.0 (2023-05-05)
@libp2p/interface-v3.0.1 (2023-05-04)
@libp2p/interface-v3.0.0 (2023-04-27)
- pubsub, dht, ping, fetch and identify have been removed - re-enable these by passing them as services
@libp2p/interface-v2.0.0 (2023-04-21)
- add libp2p events (#373)
@libp2p/interface-v1.3.2 (2023-04-21)
- update sibling dependencies (bc1588c)
@libp2p/interface-v1.3.1 (2023-04-18)
@libp2p/interface-v1.3.0 (2023-04-17)
@libp2p/interface-v1.2.0 (2023-04-11)
- update sibling dependencies (b034810)
@libp2p/interface-v1.1.2 (2023-03-17)
@libp2p/interface-v1.1.1 (2023-01-18)
@libp2p/interface-v1.1.0 (2023-01-07)
@libp2p/interface-v1.0.2 (2023-01-06)
- update sibling dependencies (acf0058)
- update sibling dependencies (29515c6)
- update sibling dependencies (b599221)
- update sibling dependencies (b50e621)
@libp2p/interface-v1.0.1 (2022-12-21)
@libp2p/interface-metrics-v4.0.4 (2022-12-16)
@libp2p/interface-metrics-v4.0.3 (2022-12-14)
@libp2p/interface-metrics-v4.0.2 (2022-11-05)
@libp2p/interface-metrics-v4.0.1 (2022-11-05)
@libp2p/interface-metrics-v4.0.0 (2022-11-05)
- the global/per-peer moving average tracking has been removed from the interface as it's expensive and requires lots of timers - this functionality can be replicated by implementations if it's desirable. It's better to have simple counters instead and let an external system like Prometheus or Graphana calculate the values over time
@libp2p/interface-metrics-v3.0.0 (2022-08-07)
- change stream muxer interface (#279)
@libp2p/interface-metrics-v2.0.0 (2022-07-01)
- the return type of
metrics.getComponentMetrics
has been changed to include optional labels/help text and also is now a function that returns a single or group value
@libp2p/interface-metrics-v1.0.3 (2022-06-27)
@libp2p/interface-metrics-v1.0.2 (2022-06-14)
@libp2p/interface-metrics-v1.0.1 (2022-06-14)
- most modules have been split out of the
@libp2p/interfaces
and@libp2p/interface-compliance-tests
packages