Skip to content

Conversation

@achingbrain
Copy link
Collaborator

Refactors code to conform to the [email protected] API.

  • Encrypted streams are now EventTargets
  • Consuming incoming data is now done synchronously for reduced latency

BREAKING CHANGE: Must be used with [email protected], it cannot be used with earlier versions

Refactors code to conform to the `[email protected]` API.

- Encrypted streams are now EventTargets
- Consuming incoming data is now done synchronously for reduced latency

BREAKING CHANGE: Must be used with `[email protected]`, it cannot be used with earlier versions
@achingbrain
Copy link
Collaborator Author

achingbrain commented Sep 24, 2025

Opened as a draft because ChainSafe/js-libp2p-yamux#105 needs to ship first.

It shipped.

@achingbrain achingbrain marked this pull request as ready for review September 25, 2025 07:27
@achingbrain achingbrain requested a review from a team as a code owner September 25, 2025 07:27
@achingbrain
Copy link
Collaborator Author

Merging to unblock the upgrade process.

@achingbrain achingbrain merged commit 6b79387 into master Sep 25, 2025
18 checks passed
@achingbrain achingbrain deleted the feat/upgrade-to-libp2p-v3-api branch September 25, 2025 07:41
wemeetagain pushed a commit that referenced this pull request Sep 25, 2025
## [17.0.0](v16.1.5...v17.0.0) (2025-09-25)

### ⚠ BREAKING CHANGES

* Must be used with `[email protected]`, it cannot be used with earlier versions

### Features

* update to libp2p v3 api ([#618](#618)) ([6b79387](6b79387))
wemeetagain pushed a commit that referenced this pull request Sep 25, 2025
## [17.0.0](v16.1.5...v17.0.0) (2025-09-25)

### ⚠ BREAKING CHANGES

* Must be used with `[email protected]`, it cannot be used with earlier versions

### Features

* update to libp2p v3 api ([#618](#618)) ([6b79387](6b79387))

### Bug Fixes

* upate typesversions and typedoc ([#628](#628)) ([91679d5](91679d5))

### Trivial Changes

* **release:** 17.0.0 [skip ci] ([3c628a2](3c628a2))
wemeetagain pushed a commit that referenced this pull request Sep 25, 2025
## [17.0.0](v16.1.5...v17.0.0) (2025-09-25)

### ⚠ BREAKING CHANGES

* Must be used with `[email protected]`, it cannot be used with earlier versions

### Features

* update to libp2p v3 api ([#618](#618)) ([6b79387](6b79387))

### Bug Fixes

* remove provenance ([#629](#629)) ([7aa4d48](7aa4d48))
* upate typesversions and typedoc ([#628](#628)) ([91679d5](91679d5))

### Trivial Changes

* **release:** 17.0.0 [skip ci] ([fe06799](fe06799))
* **release:** 17.0.0 [skip ci] ([3c628a2](3c628a2))
wemeetagain pushed a commit that referenced this pull request Sep 25, 2025
## [17.0.0](v16.1.5...v17.0.0) (2025-09-25)

### ⚠ BREAKING CHANGES

* Must be used with `[email protected]`, it cannot be used with earlier versions

### Features

* update to libp2p v3 api ([#618](#618)) ([6b79387](6b79387))

### Bug Fixes

* remove provenance ([#629](#629)) ([7aa4d48](7aa4d48))
* Revert "fix: remove provenance" ([#630](#630)) ([6f341bf](6f341bf)), closes [#629](#629)
* upate typesversions and typedoc ([#628](#628)) ([91679d5](91679d5))

### Trivial Changes

* **release:** 17.0.0 [skip ci] ([1f2c3f2](1f2c3f2))
* **release:** 17.0.0 [skip ci] ([fe06799](fe06799))
* **release:** 17.0.0 [skip ci] ([3c628a2](3c628a2))
wemeetagain pushed a commit that referenced this pull request Sep 25, 2025
## [17.0.0](v16.1.5...v17.0.0) (2025-09-25)

### ⚠ BREAKING CHANGES

* Must be used with `[email protected]`, it cannot be used with earlier versions

### Features

* update to libp2p v3 api ([#618](#618)) ([6b79387](6b79387))

### Bug Fixes

* upate typesversions and typedoc ([#628](#628)) ([91679d5](91679d5))

### Trivial Changes

* **release:** 17.0.0 [skip ci] ([3c628a2](3c628a2))
wemeetagain pushed a commit that referenced this pull request Sep 25, 2025
## [17.0.0](v16.1.5...v17.0.0) (2025-09-25)

### ⚠ BREAKING CHANGES

* Must be used with `[email protected]`, it cannot be used with earlier versions

### Features

* update to libp2p v3 api ([#618](#618)) ([6b79387](6b79387))

### Bug Fixes

* upate typesversions and typedoc ([#628](#628)) ([91679d5](91679d5))

### Trivial Changes

* **release:** 17.0.0 [skip ci] ([3c628a2](3c628a2))
@wemeetagain
Copy link
Member

🎉 This PR is included in version 17.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants