What's Changed
Special thanks to @AkshayJainG for reporting and diagnosing several panic conditions in the IVF and OGG readers caused by malformed inputs. these fixes improve robustness when handling untrusted or malformed media inputs using ogg reader or ivf reader.
- Update module github.com/pion/rtp to v1.9.0 by @renovate[bot] in #3324
- Simplify interface to handleUnknownRTPPacket by @jech in #3329
- Fix data race in RTX by @JoTurk in #3332
- Add WithRTPSequenceNumber by @JoTurk in #3337
- Implement support for remote offers that are not actpass by @fippo in #3325
- Update module github.com/pion/stun/v3 to v3.1.0 by @renovate[bot] in #3338
- Fix typo in custom-logger example by @boushley in #3340
- Rename dtlsRoleFromRemoteSDP to dtlsRoleFromSDP by @fippo in #3341
- Update pion-to-pion example to clarify differences. by @boushley in #3342
- Fix panics in OGG API by @AkshayJainG @JoTurk in #3346
- Update module github.com/pion/dtls/v3 to v3.0.10 by @renovate[bot] in #3348
- Update module github.com/pion/stun/v3 to v3.1.1 by @renovate[bot] in #3349
- Upgrade to pion/transport v4 by @JoTurk in #3344
- Fix divide by zero in IVF reader by @AkshayJainG @JoTurk in #3353
- Add new repacketize example by @Juliapixel in #3350
- SetConfiguration now updates ICEGatherer's servers by @wrangelvid in #3339
- Ensure candidate gathering promise completes by @boushley in #3347
- Update module github.com/pion/interceptor to v0.1.43 by @renovate[bot] in #3354
New Contributors
- @fippo made their first contribution in #3325
- @Juliapixel made their first contribution in #3350
- @wrangelvid made their first contribution in #3339
Full Changelog: v4.2.1...v4.2.2