Skip to content

Latest commit

 

History

History
841 lines (376 loc) · 33.5 KB

File metadata and controls

841 lines (376 loc) · 33.5 KB

8.0.4 (2023-06-15)

Trivial Changes

  • Update .github/workflows/semantic-pull-request.yml [skip ci] (1ebb5e4)
  • Update .github/workflows/stale.yml [skip ci] (74e37d7)

Dependencies

9.0.4 (2023-08-16)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @libp2p/interface-compliance-tests bumped from ^4.0.3 to ^4.0.4

9.0.3 (2023-08-14)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @libp2p/interface bumped from ^0.1.1 to ^0.1.2
      • @libp2p/logger bumped from ^3.0.1 to ^3.0.2
    • devDependencies
      • @libp2p/interface-compliance-tests bumped from ^4.0.2 to ^4.0.3

9.0.2 (2023-08-05)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @libp2p/interface bumped from ^0.1.0 to ^0.1.1
      • @libp2p/logger bumped from ^3.0.0 to ^3.0.1
    • devDependencies
      • @libp2p/interface-compliance-tests bumped from ^4.0.1 to ^4.0.2

9.0.1 (2023-08-04)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @libp2p/interface-compliance-tests bumped from ^4.0.0 to ^4.0.1

9.0.0 (2023-07-31)

⚠ BREAKING CHANGES

  • the .close, closeRead and closeWrite methods on the Stream interface are now asynchronous
  • stream.stat.* and conn.stat.* properties are now accessed via stream.* and conn.*
  • consolidate interface modules (#1833)

Features

  • merge stat properties into stream/connection objects (#1856) (e9cafd3), closes #1849

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @libp2p/interface bumped from ~0.0.1 to ^0.1.0
      • @libp2p/logger bumped from ^2.0.0 to ^3.0.0
    • devDependencies
      • @libp2p/interface-compliance-tests bumped from ^3.0.0 to ^4.0.0

8.0.3 (2023-05-17)

Bug Fixes

  • use abstract stream class from muxer interface (#279) (73df4cf)

8.0.2 (2023-05-17)

Bug Fixes

Dependencies

  • dev: bump aegir from 38.1.8 to 39.0.6 (#278) (3c7229b)

8.0.1 (2023-04-19)

Dependencies

8.0.0 (2023-04-18)

⚠ BREAKING CHANGES

  • update to new stream type deps (#272)

Dependencies

7.1.7 (2023-04-13)

Dependencies

  • dev: bump it-drain from 2.0.1 to 3.0.1 (#262) (d96125b)
  • dev: bump it-to-buffer from 3.0.1 to 4.0.1 (#258) (59e7558)

7.1.6 (2023-04-13)

Dependencies

  • dev: bump it-all from 2.0.1 to 3.0.1 (#260) (c63ed58)
  • dev: bump it-foreach from 1.0.1 to 2.0.2 (#265) (76d27a4)
  • dev: bump it-pipe from 2.0.5 to 3.0.1 (#268) (bd37717)

7.1.5 (2023-04-13)

Dependencies

7.1.4 (2023-04-12)

Dependencies

  • bump @libp2p/interface-connection from 3.1.1 to 4.0.0 (#269) (d14a122)

7.1.3 (2023-03-31)

Dependencies

  • dev: bump it-map from 2.0.1 to 3.0.1 (#263) (c438001)

7.1.2 (2023-03-21)

Trivial Changes

  • replace err-code with CodeError (#242) (8d58a3b), closes js-libp2p#1269
  • Update .github/workflows/semantic-pull-request.yml [skip ci] (54de88d)
  • Update .github/workflows/semantic-pull-request.yml [skip ci] (df03e8d)
  • Update .github/workflows/semantic-pull-request.yml [skip ci] (9c3f235)

Dependencies

7.1.1 (2022-12-16)

Documentation

7.1.0 (2022-11-25)

Features

7.0.7 (2022-11-25)

Bug Fixes

  • only accept lists of messages in encoder (#236) (4175cac)

7.0.6 (2022-11-25)

Bug Fixes

7.0.5 (2022-11-24)

Bug Fixes

  • apply message size limit before decoding message (#231) (279ad47)
  • limit unprocessed message queue size separately to message size (#234) (2297856)
  • yield single buffers (#233) (31d3938)

7.0.4 (2022-11-23)

Dependencies

  • dev: bump it-map from 1.0.6 to 2.0.0 (#225) (a153108)

Trivial Changes

7.0.3 (2022-11-23)

Dependencies

  • dev: bump it-all from 1.0.6 to 2.0.0 (#227) (345b37d)
  • dev: bump it-foreach from 0.1.1 to 1.0.0 (#226) (01bae35)

7.0.2 (2022-11-23)

Dependencies

  • dev: bump it-drain from 1.0.5 to 2.0.0 (#228) (263251f)

7.0.1 (2022-11-21)

Bug Fixes

7.0.0 (2022-10-12)

⚠ BREAKING CHANGES

  • modules no longer implement Initializable instead switching to constructor injection

Bug Fixes

6.0.2 (2022-10-07)

Dependencies

  • bump @libp2p/interface-stream-muxer from 2.0.2 to 3.0.0 (#220) (5b45249)

6.0.1 (2022-10-07)

Dependencies

  • dev: bump @libp2p/interface-stream-muxer-compliance-tests from 4.0.0 to 5.0.0 (#221) (1e3153e)

6.0.0 (2022-10-07)

⚠ BREAKING CHANGES

  • bump @libp2p/components from 2.1.1 to 3.0.0 (#222)

Dependencies

  • bump @libp2p/components from 2.1.1 to 3.0.0 (#222) (9b7a800)

5.2.4 (2022-09-23)

Bug Fixes

  • remove tracked map as the stats overwrite each other (#217) (d5f4d5f)

Trivial Changes

5.2.3 (2022-09-20)

Bug Fixes

  • optimize stream sink for small messages (#216) (a10205b)

Trivial Changes

  • Update .github/workflows/stale.yml [skip ci] (cf94f56)

5.2.2 (2022-09-12)

Bug Fixes

5.2.1 (2022-09-08)

Bug Fixes

  • do not treat stream source as pushable (#211) (359c103)

5.2.0 (2022-09-07)

Features

  • close connections when too many streams are opened (#213) (9140770)

5.1.2 (2022-09-07)

Documentation

5.1.1 (2022-08-30)

Dependencies

5.1.0 (2022-08-30)

Features

5.0.0 (2022-08-10)

⚠ BREAKING CHANGES

  • mulitplexed streams now emit Uint8ArrayLists and not Uint8Arrays to handle the case for when transports have smaller chunk sizes than the multiplexer

Bug Fixes

4.0.3 (2022-08-03)

Trivial Changes

Dependencies

4.0.2 (2022-07-25)

Bug Fixes

  • remove MPLEX_ prefix from error codes (#195) (c6c9581)

4.0.1 (2022-07-22)

Bug Fixes

  • remove need of buffer polyfill config for browser (#194) (7c39830)
  • reset stream when over inbound stream limit (#193) (41fefa4)

4.0.0 (2022-06-28)

⚠ BREAKING CHANGES

  • upgrade to interface-stream-muxer 2.0.0 (#186)

Bug Fixes

3.0.0 (2022-06-17)

⚠ BREAKING CHANGES

  • updates to simplified connection interface

Bug Fixes

  • limit incoming and outgoing streams separately (#184) (cd55d36)

2.0.0 (2022-06-15)

⚠ BREAKING CHANGES

  • uses new single-issue libp2p interface modules

Features

1.2.1 (2022-06-13)

Bug Fixes

1.2.0 (2022-06-13)

Features

1.1.2 (2022-06-08)

Bug Fixes

1.1.1 (2022-06-08)

Bug Fixes

  • re-enable encode from Uint8ArrayList test (#172) (897031f)

1.1.0 (2022-05-23)

Features

1.0.5 (2022-05-05)

Bug Fixes

1.0.4 (2022-05-04)

Bug Fixes

1.0.3 (2022-04-09)

Trivial Changes

1.0.2 (2022-03-17)

Bug Fixes

1.0.1 (2022-02-21)

Bug Fixes

Trivial Changes

1.0.0 (2022-02-14)

⚠ BREAKING CHANGES

  • switch to named exports, ESM only

Co-authored-by: Marin Petrunić [email protected]

Features

0.10.7 (2022-01-14)

Bug Fixes

0.10.6 (2022-01-14)

Trivial Changes

0.10.5 (2021-12-07)

Performance Improvements

  • do not call varint.decode() if buffer has 0 length (#125) (92f1727)

0.10.4 (2021-07-08)

0.10.3 (2021-04-16)

0.10.2 (2021-01-29)

Bug Fixes

  • ensure stream closes on abort or reset (#116) (77835b3)
  • replace node buffers with uint8arrays (#114) (d005338)

BREAKING CHANGES

    • All use of node Buffers has been replaced with Uint8Arrays
  • fix: keep allocUnsafe for node for performance

Co-authored-by: Jacob Heun [email protected]

0.10.1 (2020-10-22)

Bug Fixes

  • ensure stream closes on abort or reset (#116) (77835b3)

0.10.0 (2020-08-11)

Bug Fixes

  • replace node buffers with uint8arrays (#114) (d005338)

BREAKING CHANGES

    • All use of node Buffers has been replaced with Uint8Arrays
  • fix: keep allocUnsafe for node for performance

Co-authored-by: Jacob Heun [email protected]

0.9.5 (2020-03-18)

Bug Fixes

0.9.4 (2020-02-13)

Performance Improvements

0.9.3 (2019-11-28)

Features

0.9.2 (2019-10-28)

0.9.1 (2019-09-23)

Features

  • add better support for external stream metadata tracking (#98) (96f1ca0)

0.9.0 (2019-09-18)

Code Refactoring

BREAKING CHANGES

License: MIT Signed-off-by: Alan Shaw [email protected]

0.8.5 (2019-03-18)

0.8.4 (2018-11-15)

0.8.3 (2018-11-08)

Bug Fixes

0.8.2 (2018-10-01)

Bug Fixes

  • improve resiliency of internals _send (#84) (70dafb7)

0.8.1 (2018-10-01)

Bug Fixes

0.8.0 (2018-06-19)

Bug Fixes

  • add setImmediatte to the call of callback (8cdcd0d)
  • catch Multiplexer is destroyed error into callback (#79) (b60205f)
  • missing dep and readme example (#77) (904cd7c)
  • package.json deps semver (126b966)

0.7.0 (2018-04-05)

0.6.0 (2018-02-19)

Features

0.5.1 (2017-12-14)

Features

0.5.0 (2017-09-03)

Features

0.4.4 (2017-07-08)

0.4.3 (2017-03-21)

0.4.2 (2017-03-21)

Bug Fixes

  • add missing setImmediate shim (b039b81), closes #61

0.4.1 (2017-02-21)

Bug Fixes

  • correct handling of multiplex options (fa78df4)

0.4.0 (2017-02-15)

0.3.6 (2017-02-09)

0.3.5 (2017-01-26)

0.3.4 (2017-01-24)

0.3.3 (2017-01-24)

Bug Fixes

0.3.2 (2017-01-24)

Bug Fixes

0.3.1 (2017-01-20)

Bug Fixes

  • docs: Update readme.md's example and added files for it (ccd94c8)

0.3.0 (2017-01-20)

0.2.1 (2016-03-22)

0.2.0 (2016-03-07)

0.1.0 (2016-03-07)