fix(deps): update pion deps #735
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.8.25->v1.9.0v4.1.6->v4.2.1Release Notes
pion/rtp (github.com/pion/rtp)
v1.9.0Compare Source
Changelog
5cd305bAdd H266 de/packetizer (#347)1f90adeFix new lintsd408104Update CI configs to v0.11.36v1.8.27Compare Source
Changelog
1577354Add MarshalTo for zero-allocation extension marshalling (#344)v1.8.26Compare Source
Changelog
a2a2f7bUse atomic instead of lock in sequencer9e1aa3dAdd a H264 Spreaderpion/webrtc (github.com/pion/webrtc/v4)
v4.2.1Compare Source
Changelog
a5ce252Assert no repair after stop48f7ac7Check for closed receiver before setting up ridv4.2.0Compare Source
We are pleased to announce our final and largest release of 2025. This release includes contributions from 69 contributors.
This release also marks a new era for Pion. Going forward, we will publish releases on a regular schedule.
Major new features
RACK
ICE Renomination
Cryptex
FlexFEC
ICEAddressRewriteRule
The new API,
SetICEAddressRewriteRules(rules ...ICEAddressRewriteRule) error, rewrites the IP addresses embedded in gathered ICE candidates.Rule fields (high level):
SVT-AV1
HEVC reader and writer
#3171
pkg/media/h265readerparses an H.265/HEVC Annex-B byte stream (start-code delimited) into NAL units you can work with.pkg/media/h265writertakes H.265 RTP payloads (RFC 7798) and writes them back out as an Annex-B bytestream, which is useful for recording and archiving.New OGG Reader API
A series of improvements to oggreader:
ParseOpusTags, enabling access to artist, title, and vendor comments.ParseOpusHeadto parse Opus channel mappings for multichannel layouts.NewWithOptionsalong with richer page and header APIs.More great features
New Examples
Major bug fixes
Performance improvement
@3drx @5ur3 @aalekseevx @aankur @adeithe @alexhu-oai @amanakin @andjcoll @anshulmalik @arindamnayak @arjunshajitech @asayyah @astroza @at-wat @atoppi @bajam-genetec @berkant @boks1971 @britblue @cgojin @chaturvedishilpa @chenosaurus @cmorillas @cnderrauber @copilot @cppcoffee @debugmenot @drshrey @enobufs @frantabot @ghost @hackerman-ru @hanguyen-nuro @hexbabe @jackielii @jasmoran @jiajieli-dev @joeturki @juliapixel @kevmo314 @kmansoft @lars-sto @lidian-runner @lkang-nuro @mengelbart @mikeyg42 @miya-masa @mrpomidoro @nils-ohlmeier @olexandr88 @penhauer @philipch07 @pionbot @rg0now @ryanpotat @sean-der @setheck @sirzooro @sundenis @sunofcoder @sxmzou @theodorsm @thesyncim @tmatth @trs00 @valorzard @wrangelvid @xinze-zheng @yannismate @yzhao-nuro
v4.1.8Compare Source
Changelog
0936b7dOption to check for fingerprint in DTLS handshake79d7571Implement deadlines for mux21a8b0aUpdate module github.com/pion/stun/v3 to v3.0.2 (#3293)62f6101Do not invoke OnBufferedAmountLow after closev4.1.7Compare Source
Changelog
f3177f8Option to ignore rid pause ina=simulcast:recvd8e8182Update module github.com/pion/rtp to v1.8.26 (#3288)c6b288fAdd WithDirectPTS option for precise RTP timestamp (#3287)210cd95Add CanTrickleICECandidatesaac830dUpdate module github.com/pion/ice/v4 to v4.0.13 (#3285)c71cc75Update module github.com/pion/dtls/v3 to v3.0.8 (#3284)8242681Update module github.com/pion/ice/v4 to v4.0.12 (#3281)4b59cf9Support advertising ICE trickling (#3097)71b8a13Don't drop packets when probing Simulcastc457479Update module github.com/pion/srtp/v3 to v3.0.9 (#3280)67d948bUpdate module github.com/pion/sctp to v1.8.41 (#3279)39210f1Update module github.com/pion/ice/v4 to v4.0.11 (#3278)ed9f7faAdd an error for sdp unmarshalling error5552defFix and improve a flaky test (#3275)418e18cUpdate actions/checkout action to v6e6d249eAdded option to configure DTLS Cipher Suitesd32d5cdFix a flaky testae65995Add deterministic NACK/RTX reproduction test (#3270)e710daeRefactor streamsForSSRC to return struct5eb9d49Fix race in teste7e3b36Consider first packet when reading Simulcast IDs (#3144)17287fdFix flaky test TestPeerConnection_Media_Sample27a8f9bImprove trickle-ice examplea4c8b34Update module github.com/pion/interceptor to v0.1.42 (#3266)157d90aUpdate module github.com/pion/turn/v4 to v4.1.3 (#3265)87b21beUpdate module github.com/pion/transport/v3 to v3.1.1 (#3262)1840a5fUpdate module github.com/pion/transport/v3 to v3.1.08b9583cAdd whip-whep-like example7354d59Fix a rare race in peerconnection_go_test8b43c73Update dependency node to v24 (#3256)c24d2d4Update module github.com/pion/turn/v4 to v4.1.2 (#3257)49a4074Expose stats ID for use in interceptor factories41e0480Update module github.com/pion/rtp to v1.8.25 (#3254)69d77e7Update module github.com/pion/stun/v3 to v3.0.1 (#3255)fe44e78Improve custom-logger README (#3253)919c686Add simple datachannel example with demo.html (#3252)8f7e057Improve the data-channels example7d8a700Fix test race041530fUpdate CI configs to v0.11.32030bbf1Update module github.com/pion/rtp to v1.8.246886103Update module github.com/pion/rtcp to v1.2.16 (#3244)Configuration
📅 Schedule: Branch creation - "before 6am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.