# pion/webrtc changelog > Pure Go implementation of the WebRTC API - Vendor: pion - Category: Frameworks & Libraries - Official site: https://pion.ly/ - Tracked by: What's New (https://whatsnew.fyi/product/pion-webrtc) - Harvested from: GitHub (pion/webrtc) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v4.2.18 - Date: 2026-07-27 - Version: v4.2.18 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.18 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.18 - **changed** — Update module github.com/pion/sctp to v1.11.1 - **fixed** — Avoid unused RTX repair readers - **changed** — Update module github.com/pion/ice/v4 to v4.4.0 - **fixed** — Send nil interceptor attributes on RTP writes - **changed** — Update module github.com/pion/interceptor to v0.1.46 ##### 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) ### v4.2.17 - Date: 2026-07-17 - Version: v4.2.17 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.17 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.17 - **changed** — Update module github.com/pion/rtp to v1.10.4 - **changed** — Set the default MTU to 1191 - **changed** — Update module github.com/pion/ice/v4 to v4.3.0 - **fixed** — Fix late assert panic in TestInterceptorNack - **added** — Expose ICE use-candidate priority setting - **changed** — Update module github.com/pion/dtls/v3 to v3.1.5 - **changed** — Update module github.com/pion/rtcp to v1.2.17 - **changed** — Update module github.com/pion/turn/v5 to v5.0.12 - **added** — Add support for non-zero channel mapping ##### 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 ### v4.2.16 - Date: 2026-06-29 - Version: v4.2.16 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.16 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.16 - **added** — Add the ability to write tracks OpusTags - **added** — Add multi-track ogg writing API - **added** — Add StartContext to ICE and DTLS Transport - **fixed** — Fix flaky test detach race - **fixed** — Fix wasm null JS event handlers before release - **fixed** — Fix bundle-only data channel startup - **changed** — Update module github.com/pion/sctp to v1.10.3 - **changed** — Update module github.com/pion/sctp to v1.10.2 - **changed** — Update module github.com/pion/datachannel to v1.6.2 - **changed** — Update module github.com/pion/sctp to v1.10.1 - **changed** — Update module github.com/pion/stun/v3 to v3.1.6 - **changed** — Update module github.com/pion/sdp/v3 to v3.0.19 - **changed** — Update module github.com/pion/srtp/v3 to v3.0.12 - **changed** — Update module github.com/pion/datachannel to v1.6.1 - **changed** — Update module github.com/pion/turn/v5 to v5.0.10 ##### 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) ### v4.2.15 - Date: 2026-06-06 - Version: v4.2.15 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.15 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.15 - **fixed** — Upgrade dtls to fix compatibility with Firefox - **fixed** — Fix renegotiation bug - **changed** — Remove redundant lock guarding atomic ##### Changelog * a323cae9557309a22eaa1cf78cfffe83ca463093 Upgrade dtls to fix compatibility with firefox * bb1c6843124045f4d06cd8acfb9c7c620958f6e5 SNAP: fix renegotiation bug (#3443) * 898d90d1ed5e4ac9191490c7b5a1c659c3bf4c95 Remove redundant lock guarding atomic ### v4.2.14 - Date: 2026-06-02 - Version: v4.2.14 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.14 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.14 - **changed** — Update pion/ice to v4.2.6 - **changed** — Update pion/srtp to v3.0.11 - **changed** — Update pion/turn to v5.0.5 - **changed** — Update pion/transport to v4.0.2 - **fixed** — 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 ### v4.2.13 - Date: 2026-05-22 - Version: v4.2.13 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.13 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.13 - **added** — Expose SCTP association metadata in getStats - **added** — Add SCTP interleaving-inspection example - **fixed** — Fix datachannel send benchmark race on x386 - **fixed** — Fix mDNS connection tests on macOS - **fixed** — Fix a race in benchmark - **fixed** — Fix datachannel OnClose race and add default datachannel open handler - **changed** — Update module github.com/pion/turn/v5 to v5.0.4 - **changed** — Update module github.com/pion/rtp to v1.10.2 - **changed** — Update module github.com/pion/interceptor to v0.1.45 ##### 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 ### v4.2.12 - Date: 2026-04-28 - Version: v4.2.12 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.12 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.12 - **fixed** — Parse RTP extension from padding-only empty packet - **changed** — Update module github.com/pion/sctp to v1.9.5 - **changed** — Update module github.com/pion/ice/v4 to v4.2.5 - **changed** — Update module github.com/pion/ice/v4 to v4.2.3 ##### 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 ### v4.2.11 - Date: 2026-03-25 - Version: v4.2.11 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.11 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.11 - **added** — Implement SNAP / sctp-init in SCTP ##### Changelog * f3879aef1f5e650b195c8e74d2c298e54e31dbdf sctp: implement SNAP / sctp-init (#3327) ### v4.2.10 - Date: 2026-03-25 - Version: v4.2.10 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.10 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.10 - **added** — Add WithRenominationNominationAttribute - **added** — Add SettingEngine option to set RemoteIPFilter - **added** — Add SettingEngine option to set DTLS ALPN - **added** — Add Stats() to ICETransport and SCTPTransport - **changed** — Update module github.com/pion/sctp to v1.9.4 - **changed** — Update module github.com/pion/ice/v4 to v4.2.2 - **changed** — Migrate to SCTP options API - **changed** — Apply modernize and lint upgrades - **fixed** — Include missing RID in InboundRTPStreamStats - **fixed** — Include stripping metadata and frame duration - **fixed** — Correct MIME Type for RTX Stream Codec - **fixed** — 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 ### v4.2.9 - Date: 2026-02-21 - Version: v4.2.9 - Original notes: https://github.com/pion/webrtc/releases/tag/v4.2.9 - Permalink: https://whatsnew.fyi/product/pion-webrtc/releases/v4.2.9 - **fixed** — Fix deadlock in ICEGatherer - **changed** — Change wasm_exec.js for Go 1.24+ ##### Changelog * 96cbf971e272f466aaa68cbdfe927fe947426869 Fix deadlock in ICEGatherer * e0de282f04d7693f0dcd73c58c2ba74f2354b9d3 Change wasm_exec.js for Go 1.24+ (#3382)