Skip to content

Releases: mertushka/webrtc-node

v0.1.5

10 Jun 12:04
8eefb1a

Choose a tag to compare

v0.1.4

09 Jun 14:34
5ae3848

Choose a tag to compare

Full Changelog: v0.1.3...v0.1.4

v0.1.3

09 Jun 12:24
76fa74d

Choose a tag to compare

What's Changed

Fixes

  • Use libdatachannel default MTU

Full Changelog: v0.1.2...v0.1.3

v0.1.2

09 Jun 03:08
84f2cfd

Choose a tag to compare

What's Changed

Fixes

  • Forward RTCIceServer.username and credential to libdatachannel.
  • Authenticated TURN servers now work correctly for peers behind restrictive NAT or hosted environments.

Full Changelog: v0.1.1...v0.1.2

v0.1.1

08 Jun 12:26
8db10f0

Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

v0.1.0

01 Jun 06:20
f2fdf70

Choose a tag to compare

Stable release candidate promoted from the v0.1.0.alpha.

Performance Improvements

  • Reduced binary data-channel send overhead.
  • Reduced binary message copies in the native bridge.
  • Added native batching for data-channel message dispatch.
  • Improved data-channel message throughput and setup latency.
  • Sped up peer setup and data-channel ID checks.
  • Deferred native data-channel close handling to reduce close-path overhead.

Correctness Fixes

  • Preserved data-channel batch ordering.
  • Fixed empty message batch flush indexing.
  • Restored per-send bufferedAmount behavior.
  • Synced bufferedAmount during paired local delivery.
  • Stabilized data-channel close timing.
  • Gated initial data-channel messages so early bursts are delivered correctly.
  • Fixed message listeners added during onmessage so they receive later messages in the same burst.

Native Layer

  • Improved Node-API event dispatch internals.
  • Batched native data-channel message events before crossing into JavaScript.
  • Reduced ArrayBuffer copying by moving binary payload ownership into the JavaScript-facing event object.
  • Tuned libdatachannel configuration for the data-channel profile.

Testing

  • Added regression coverage for message listeners registered during message dispatch.
  • Kept the selected WPT data-channel profile as the conformance target.

Full Changelog: v0.1.0-alpha.0...v0.1.0

v0.1.0-alpha.0

30 May 13:13
8ed7d67

Choose a tag to compare

v0.1.0-alpha.0 Pre-release
Pre-release

Initial alpha release of @mertushka/webrtc-node.