- Fixed a CPU regression introduced in 0.0.63. We now share a single PeerConnectionFactoryInterface across PeerConnectionInterfaces, and we now use a "dummy" AudioDeviceModule instead of FakeAudioDeviceModule.
- Added support for sending Buffers (#103)
- Sending an ArrayBufferView over an RTCDataChannel did not take into account
the ArrayBufferView's
offset
orlength
properties. This resulted in sending the entire backing ArrayBuffer instead of just the data in the ArrayBufferView. - unzip-stream 0.2.2 breaks compatibility with Node 4 and 5. This release pins to unzip-stream 0.2.1.
- Building from source requires CMake 3.1 or newer
- We no longer
Externalize
ArrayBuffers. This fixes an error when sending ArrayBuffers mutliple times (#262 and #264) and a memory leak (#304). - Fixed RTCDataChannel-related segfaults by checking for
nullptr
(#236 and #325)
- Support for Node 9
- Updated to WebRTC M57 (using libwebrtc)
- Minimum Mac OS X version bumped to 10.9
- Minimum Microsoft Visual Studio version bumped to 2015