pion/webrtc

Frameworks & Libraries

Pure Go implementation of the WebRTC API

Latest v4.2.18 · by pionWebsitepion/webrtc

Release activity

Release activity — 10 releases across 9 days since Feb 21, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Feb 21, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 20261 release on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 20261 release on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
Tuesday1 release on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 20261 release on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 20261 release on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 20261 release on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 20261 release on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026

10 releases since Feb 21, 2026, busiest day 2

Changelog

v4.2.18

Latest
Changed 3
  • Update module github.com/pion/sctp to v1.11.1
  • Update module github.com/pion/ice/v4 to v4.4.0
  • Update module github.com/pion/interceptor to v0.1.46
Fixed 2
  • Avoid unused RTX repair readers
  • Send nil interceptor attributes on RTP writes
Changelog
  • a08347acf9d5353163d4db2ed597ab23ba358ce3 Update module github.com/pion/sctp to v1.11.1 (#3486)
  • 98a969ee0f669bb3d812be0c29408323c875ea2f Avoid unused RTX repair readers
  • 82ea9e78befba99cf6a6ff532e128ead6459380b Update module github.com/pion/ice/v4 to v4.4.0 (#3485)
  • d4edf3209235f27f78def8739090cdc03ba9c4d7 Update CI configs to v0.12.6
  • 4378773f0a00148cf985edcbfa56913f80ddcfc6 Send nil interceptor attributes on RTP writes (#3483)
  • a21f980bc85305d749eea64af347fc55dd0ab8ef Update module github.com/pion/interceptor to v0.1.46 (#3480)
View originalPermalink
How v4.2.18 went

v4.2.17

Added 2
  • Expose ICE use-candidate priority setting
  • Add support for non-zero channel mapping
Changed 6
  • Update module github.com/pion/rtp to v1.10.4
  • Set the default MTU to 1191
  • Update module github.com/pion/ice/v4 to v4.3.0
  • Update module github.com/pion/dtls/v3 to v3.1.5
  • Update module github.com/pion/rtcp to v1.2.17
  • Update module github.com/pion/turn/v5 to v5.0.12
Fixed 1
  • Fix late assert panic in TestInterceptorNack
Changelog
  • 21f6d7ad2c5a4159b56f7eec877738c34b4d66d3 Update module github.com/pion/rtp to v1.10.4
  • d9b2a24c395f82498c8b116ada77a25a528d1e2b Set the default MTU to 1191
  • be58c65a85ea75ceb61ccc7a1aceb64d69adc7ab Update actions/setup-node action to v7
  • a50e6853574235c8294896e90deeab0fd839df9f Update module github.com/pion/ice/v4 to v4.3.0 (#3474)
  • ebba224bb07c241036cf9fd7f98b37c26a016f52 Fix late assert panic in TestInterceptorNack
  • 8ddbe21d72c756a683edd71c7c662669619bc0c4 Expose ICE use-candidate priority setting (#3449)
  • 6fbce156e0de9764f1ce46ac581c0469ec1d7a04 Update module github.com/pion/dtls/v3 to v3.1.5 (#3469)
  • df4b786e8ccb39773e22847c5faaf40e2abba9bc Update module github.com/pion/rtp to v1.10.3 (#3465)
  • 991f6d352a1b51a0238293ff237ba8668df8d952 Update module github.com/pion/rtcp to v1.2.17 (#3462)
  • 6d4ca7483dd3d51796156157b9ec1d7d569b5434 Update module github.com/pion/turn/v5 to v5.0.12 (#3464)
  • 6b653c9e62bfa519dc2913d86c37f29fee68cb80 Update actions/checkout action to v7
  • 33562414be6c5f6e535d638dffba193ee9fd190e Add support for non-zero channel mapping
View originalPermalink
How v4.2.17 went

v4.2.16

Added 3
  • Add the ability to write tracks OpusTags
  • Add multi-track ogg writing API
  • Add StartContext to ICE and DTLS Transport
Changed 9
  • Update module github.com/pion/sctp to v1.10.3
  • Update module github.com/pion/sctp to v1.10.2
  • Update module github.com/pion/datachannel to v1.6.2
  • Update module github.com/pion/sctp to v1.10.1
  • Update module github.com/pion/stun/v3 to v3.1.6
  • Update module github.com/pion/sdp/v3 to v3.0.19
Fixed 3
  • Fix flaky test detach race
  • Fix wasm null JS event handlers before release
  • Fix bundle-only data channel startup
Changelog
  • 3acb04c0bedcc57d2b9ddea102cb7b3787179400 Add the ability to write tracks OpusTags
  • b1b0614cd458f580409fa2d3bdea7928d4a2e544 Add multi-track ogg writing API
  • 5636863a5e2f2f071fb7786bc14e28b55b538d86 Update module github.com/pion/sctp to v1.10.3
  • 43b3d65247e68fb76deba94e2fd37a21016b664c Fix flaky test detach race
  • 7a223a6f4d4fed5dcfa8f7749604ff7e72fd2f33 Add StartContext to ICE and DTLS Transport (#3371)
  • 979fc8416aa9b1cf66c7d4eade3822ab769f5be1 Update module github.com/pion/sctp to v1.10.2 (#3457)
  • 730635086cc80b614797f74ec6fa31f7150933dc Update module github.com/pion/datachannel to v1.6.2 (#3456)
  • 0b2fda9d73f83479868ee8c06a7d2e33c90e2845 Update module github.com/pion/sctp to v1.10.1 (#3455)
  • 7a9d72c9b35af9a11384eae393290a586cee8015 Update module github.com/pion/stun/v3 to v3.1.6 (#3452)
  • 7991a3a15b0602043b33113acb878509ba2a4d66 Update module github.com/pion/sdp/v3 to v3.0.19 (#3454)
  • ea2897fb6dc2eeeec2c38441ceb134c2047be4dd Update module github.com/pion/srtp/v3 to v3.0.12 (#3448)
  • 7c9521bd5656abe794a9e26424bf7ff0acca7a51 Update module github.com/pion/datachannel to v1.6.1 (#3451)
  • 3a57b45bb11c863f76234401bb1a75d0e3dcee6b Fix wasm null JS event handlers before release (#3432)
  • ec1dd730986df3d129c96f3691be04145d23259a Fix bundle-only data channel startup (#3447)
  • 6a5d2f84f74f7db9044ffdc1f2f5403985f50cae Update module github.com/pion/turn/v5 to v5.0.10 (#3444)
View originalPermalink
How v4.2.16 went

v4.2.15

Changed 1
  • Remove redundant lock guarding atomic
Fixed 2
  • Upgrade dtls to fix compatibility with Firefox
  • Fix renegotiation bug
Changelog
  • a323cae9557309a22eaa1cf78cfffe83ca463093 Upgrade dtls to fix compatibility with firefox
  • bb1c6843124045f4d06cd8acfb9c7c620958f6e5 SNAP: fix renegotiation bug (#3443)
  • 898d90d1ed5e4ac9191490c7b5a1c659c3bf4c95 Remove redundant lock guarding atomic
View originalPermalink
How v4.2.15 went

v4.2.14

Changed 4
  • Update pion/ice to v4.2.6
  • Update pion/srtp to v3.0.11
  • Update pion/turn to v5.0.5
  • Update pion/transport to v4.0.2
Fixed 1
  • Make RID parsing more robust
Changelog
  • b5b06e4f039af5c3c02bc22d5358a34f14b772e7 Update dtls, ice, stun, turn
  • 862b836e80ec84a187e87441394fa7bf65100c3f Update module github.com/pion/ice/v4 to v4.2.6 (#3437)
  • 0406280048b573542cb7b6502157196244ff89d2 Update module github.com/pion/srtp/v3 to v3.0.11 (#3436)
  • 2eab7b01fdbb9fe49dca8e7cb6083bcbf85969e4 Update module github.com/pion/turn/v5 to v5.0.5 (#3435)
  • 4cda4cb03c459365dd1557ef2450bb57c9ad87d4 Update module github.com/pion/transport/v4 to v4.0.2 (#3433)
  • f52b36de1e39c6f98d0ba58ee5fcd3c7dbf5179c Make RID parsing more robust
View originalPermalink
How v4.2.14 went

v4.2.13

Added 2
  • Expose SCTP association metadata in getStats
  • Add SCTP interleaving-inspection example
Changed 3
  • Update module github.com/pion/turn/v5 to v5.0.4
  • Update module github.com/pion/rtp to v1.10.2
  • Update module github.com/pion/interceptor to v0.1.45
Fixed 4
  • Fix datachannel send benchmark race on x386
  • Fix mDNS connection tests on macOS
  • Fix a race in benchmark
  • Fix datachannel OnClose race and add default datachannel open handler
Changelog
  • 5eeb68efae547286a2112fece8c6fa6fc38c1131 Expose SCTP assoc metadata in getStats
  • a9822d3f4e810af2c9ab1c6f7ccc74b9fd7b7143 Fix DC send benchmark race on x386
  • e116405a6ad54871787d06f876d51bc0bcadd55b Fix mDNS connection tests on macOS
  • 2ebb5663c06fb42fa2e6dc11170e6d579fa0a169 Fix a race in benchmark
  • 064de24212cf4d997bdd9d5406cd89de12dd1af3 Fix DC OnClose race, add default DC open handler
  • 0607a804ad6bf42758b250dca05c91ece7573bc4 Add SCTP interleaving-inspection example
  • fa46152405dff75060146611914120d00308a418 Update module github.com/pion/turn/v5 to v5.0.4 (#3422)
  • 9654161f9b698b2d9a2df3dd5a676b20e881a7b3 Update module github.com/pion/rtp to v1.10.2 (#3421)
  • c96c16648cc994f0d425a1c58c725b49407852c3 Upgrade to turn/v5
  • 32341d78118c6f579e2195956003b36b37e5a393 Update module github.com/pion/interceptor to v0.1.45
View originalPermalink
How v4.2.13 went

v4.2.12

Changed 3
  • Update module github.com/pion/sctp to v1.9.5
  • Update module github.com/pion/ice/v4 to v4.2.5
  • Update module github.com/pion/ice/v4 to v4.2.3
Fixed 1
  • Parse RTP extension from padding-only empty packet
Changelog
  • 8e210ec049571680cdd1a4543c6456610e68f88e Update module github.com/pion/sctp to v1.9.5 (#3418)
  • aa8d6aa6c8300d38d4ee48fd030b1956c3ce4c06 Update module github.com/pion/ice/v4 to v4.2.5 (#3411)
  • f857501780d23284038ca94c2d6a7ee02dda41fe Parse rtp extension from padding only empty packet
  • ae0a731cbb8cf6365a350c3f525159851d8c7898 Update module github.com/pion/ice/v4 to v4.2.3
  • 4779bd68b70b32631054184935ba4aa693f0a4ca Update actions/setup-node action to v6 (#3402)
  • b9a856eb82ac07838ea42aa520070a14f6c1949c Update CI and links to main branch
  • 792844a993dbf2bbc96ff9603b76efe6b44973bd Update CI configs to v0.12.2
View originalPermalink
How v4.2.12 went

v4.2.11

Added 1
  • Implement SNAP / sctp-init in SCTP
Changelog
  • f3879aef1f5e650b195c8e74d2c298e54e31dbdf sctp: implement SNAP / sctp-init (#3327)
View originalPermalink
How v4.2.11 went

v4.2.10

Added 4
  • Add WithRenominationNominationAttribute
  • Add SettingEngine option to set RemoteIPFilter
  • Add SettingEngine option to set DTLS ALPN
  • Add Stats() to ICETransport and SCTPTransport
Changed 4
  • Update module github.com/pion/sctp to v1.9.4
  • Update module github.com/pion/ice/v4 to v4.2.2
  • Migrate to SCTP options API
  • Apply modernize and lint upgrades
Fixed 4
  • Include missing RID in InboundRTPStreamStats
  • Include stripping metadata and frame duration
  • Correct MIME Type for RTX Stream Codec
  • Fix NACKs sent to RTX track
Changelog
  • fc0a368148d91e99a5595a59a293e27aaf1e43c2 Add WithRenominationNominationAttribute
  • 1f191226674ef8ea5883fcf26c26ed1672fab357 Added SettingEngine option to set RemoteIPFilter
  • 653ed36bb2159e89a92414a4e333af8b1d6b1f00 Update module github.com/pion/sctp to v1.9.4 (#3394)
  • d0fd56a068f462617d315da84d347d60b746df1b Update module github.com/pion/ice/v4 to v4.2.2 (#3398)
  • b409f21681c7d72a1da849b3bec7de0d5ff8c30d Migrate to SCTP options API
  • 87b7c3ec2bd36ffc5f6a7c274c3c3dd11166cee7 Update dependency @roamhq/wrtc to ^0.10.0 (#3393)
  • c36cb6eefcd563ad2f42804c131291aa0566ca7f Added SettingEngine option to set DTLS ALPN
  • d0bc06220e9887210b2ab0f317342e75adec1c1d Apply modernize and lint upgrades
  • cfbbdc186eb4906f3db776eb114f2f3cc694509c Update CI configs to v0.12.1
  • 4812b630fe6484278978aecc1901cb4616dfae3b Include missing RID in InboundRTPStreamStats
  • e99ff7e495cee06c9d4b9e9c7930c91df66f0a1d Include stripping metadata and frame duration
  • 43ff05edb77a09443045e36485aa84675fd51945 Correct MIME Type for RTX Stream Codec
  • aa3b95c72dd22202d78dc69d1ab7c1d32a4ae889 Add Stats() to ICETransport and SCTPTransport
  • a20e2b48963a1d711bb47062338279e6c13861c3 Fix NACKs sent to RTX track
View originalPermalink
How v4.2.10 went

v4.2.9

Changed 1
  • Change wasm_exec.js for Go 1.24+
Fixed 1
  • Fix deadlock in ICEGatherer
Changelog
  • 96cbf971e272f466aaa68cbdfe927fe947426869 Fix deadlock in ICEGatherer
  • e0de282f04d7693f0dcd73c58c2ba74f2354b9d3 Change wasm_exec.js for Go 1.24+ (#3382)
View originalPermalink
How v4.2.9 went
View all

Discussion

If you publish pion/webrtc, you can claim this product by proving you administer its repository.