Releases: versatica/mediasoup
Releases Β· versatica/mediasoup
3.15.0
- Node: Add TypeScript interfaces for all exported classes (PR #1463).
- Node: Add new
transport.type
getter than returns 'webrtc' | 'plain' | 'pipe' | 'direct'
(PR #1463).
- Node: Add new
rtpObserver.type
getter than returns 'activespeaker' | 'audiolevel'
(PR #1463).
3.14.16
SimulcastConsumer
: Fix cannot switch layers if initial tsReferenceSpatialLayer disappears
disappears (PR #1459 by @Lynnworld).
3.14.15
- Update worker abseil-cpp dependency to 20240722.0 LTS (fixes compilation for FreeBSD systems) (PR #1457, credits to @garrettboone).
3.14.14
- Sign self generated DTLS certificate with SHA256 (PR #1450).
- Node: Fix
mediasoup.types
exported types are empty (PR #1453).
3.14.13
- Node: Fix regression in exported
mediasoup.types
(classes are now exported as classes instead of types).
3.14.12
Worker
: Fix io_uring
support detection (PR #1445).
- Mitigate libsrtp wraparound with loss decryption failure (PR #1438).
- Node: New
setLogEventListeners()
utility to get log events (PR #1448).
3.14.11
Worker
: Fix disableLiburing
option in WorkerSettings
(PR #1444).
3.14.10
- CI: Support Node 22 (PR #1434).
- Update ESLint to version 9 (PR #1435).
Worker
: Add disableLiburing
boolean option (false
by default) to disable io_uring
even if it's supported by the prebuilt mediasoup-worker
and by current host (PR #1442).
3.14.9
- Worker: Test, fix buffer overflow (PR #1419).
- Bump up Meson from 1.3.0 to 1.5.0 (PR #1424).
- Node: Export new
WorkerObserver
, ProducerObserver
, etc. TypeScript types (PR #1430).
- Fix frozen video in simulcast due to wrong dropping of padding only packets (PR #1431, thanks to @quanli168).