Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ChainSafe/js-libp2p-noise
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v16.0.3
Choose a base ref
...
head repository: ChainSafe/js-libp2p-noise
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 8 commits
  • 12 files changed
  • 3 contributors

Commits on Mar 20, 2025

  1. feat: select early muxer (#482)

    Implements early multiplexer negotiation to save multistream-select
    round trips when a connection is opened.
    
    Spec: https://github.com/libp2p/specs/blob/6d38f88f7b2d16b0e4489298bcd0737a6d704f7e/connections/inlined-muxer-negotiation.md#multiplexer-negotiation-over-noise
    achingbrain authored Mar 20, 2025
    Copy the full SHA
    58c9fb9 View commit details
  2. chore(release): 16.1.0 [skip ci]

    ## [16.1.0](v16.0.3...v16.1.0) (2025-03-20)
    
    ### Features
    
    * select early muxer ([#482](#482)) ([58c9fb9](58c9fb9))
    semantic-release-bot committed Mar 20, 2025
    Copy the full SHA
    f2e922e View commit details

Commits on Apr 16, 2025

  1. deps: bump it-length-prefixed-stream from 1.2.0 to 2.0.1 (#508)

    Bumps [it-length-prefixed-stream](https://github.com/achingbrain/it) from 1.2.0 to 2.0.1.
    - [Release notes](https://github.com/achingbrain/it/releases)
    - [Commits](achingbrain/it@it-length-prefixed-stream-1.2.0...it-length-prefixed-stream-2.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: it-length-prefixed-stream
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 16, 2025
    Copy the full SHA
    859f7f9 View commit details
  2. chore(release): 16.1.1 [skip ci]

    ## [16.1.1](v16.1.0...v16.1.1) (2025-04-16)
    
    ### Dependencies
    
    * bump it-length-prefixed-stream from 1.2.0 to 2.0.1 ([#508](#508)) ([859f7f9](859f7f9))
    semantic-release-bot committed Apr 16, 2025
    Copy the full SHA
    1633a3b View commit details
  3. deps(dev): bump it-byte-stream from 1.1.0 to 2.0.1 (#506)

    * deps(dev): bump it-byte-stream from 1.1.0 to 2.0.1
    
    Bumps [it-byte-stream](https://github.com/achingbrain/it) from 1.1.0 to 2.0.1.
    - [Release notes](https://github.com/achingbrain/it/releases)
    - [Commits](achingbrain/it@it-byte-stream-1.1.0...it-byte-stream-2.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: it-byte-stream
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * chore: fix build
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: achingbrain <alex@achingbrain.net>
    dependabot[bot] and achingbrain authored Apr 16, 2025
    Copy the full SHA
    1878931 View commit details
  4. chore(release): 16.1.2 [skip ci]

    ## [16.1.2](v16.1.1...v16.1.2) (2025-04-16)
    
    ### Dependencies
    
    * **dev:** bump it-byte-stream from 1.1.0 to 2.0.1 ([#506](#506)) ([1878931](1878931))
    semantic-release-bot committed Apr 16, 2025
    Copy the full SHA
    c7ccc7c View commit details

Commits on Apr 23, 2025

  1. fix: support handshake-only with no muxers (#519)

    Allows transports such as WebRTC-Direct to skip the early muxer
    negotiation.
    
    This handles an edge case where you have a libp2p node
    configured with no dedicated muxer(s), instead transport(s) that
    incorporate their own muxers but that use Noise to exchange PeerIDs.
    
    Splits the existing muxer negotiation test out into it's own file
    and adds more tests to handle the various configurations.
    achingbrain authored Apr 23, 2025
    Copy the full SHA
    fd0e4f2 View commit details
  2. chore(release): 16.1.3 [skip ci]

    ## [16.1.3](v16.1.2...v16.1.3) (2025-04-23)
    
    ### Bug Fixes
    
    * support handshake-only with no muxers ([#519](#519)) ([fd0e4f2](fd0e4f2))
    semantic-release-bot committed Apr 23, 2025
    Copy the full SHA
    bb52d56 View commit details
Loading