webtorrent / webtorrent-cli

WebTorrent, the streaming torrent client. For the command line.
https://webtorrent.io
MIT License
1.18k stars 135 forks source link

BREAKING CHANGE: Update WebTorrent to v2 and drop NodeJS < 16 #303

Closed SilentBot1 closed 5 months ago

SilentBot1 commented 5 months ago

What is the purpose of this pull request? (put an "X" next to item)

[ ] Documentation update [ ] Bug fix [x] New feature [ ] Other, please explain:

What changes did you make? (Give an overview)

This PR updates WebTorrent from ^1.3.2 to ^2.3.0 and makes the required changes to facilitate this, which adds support for native WebRTC peer connectivity.

Additionally, I have added a field to the peer list to make debugging peer types, inbound/outbound connectivity and WebRTC connectivity easier.

Which issue (if any) does this pull request address?

Is there anything you'd like reviewers to focus on?

socket-security[bot] commented 5 months ago

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/create-torrent@6.0.17 filesystem +14 186 kB webtorrent-bot
npm/webtorrent@2.3.2 Transitive: environment, filesystem, network +42 972 kB

🚮 Removed packages: npm/create-torrent@5.0.9, npm/webtorrent@1.9.7

View full report↗︎

webtorrent-bot commented 5 months ago

:tada: This PR is included in version 5.0.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: