NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #603 most downloaded on pub.dev
WebRTC Interface for Dart-Web/Flutter.
Last release 6 months ago
16 Mar 2026
Release timing varies
gaps range from 2 weeks to 10 months
Nearly every release is documented
notes for 25 of 27 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
28 releases · first in 2021
One column per quarter.
Fixed name for KeyDerivationAlgorithm.
Update enum RTCDegradationPreference.
* Priority control APIs.
* Data packet cryptor interface.
* Media recording changes (#31).
add getBufferedAmount for RTCDataChannel.
rename getBufferAmount to getBufferedAmount.
Nothing published for this version
Nothing published for this version
fix: make videoValue non nullable
feat: add keyRingSize/discardFrameWhenCryptorNotReady to KeyProviderOptions.
* Add more frame cryptor api.
* Add more async methods.
* Add FrameCryptor interface.
Add RTCDegradationPreference to RTCRtpParameters.
Add addStreams to RTCRtpSender.
Add RTCRtpCapabilities interface.
Change MediaStream.clone to async.
Update MediaRecorder interface.
Added callback onFirstFrameRendered.
Add stub for selectAudioOutput.
Add selectAudioOutput method to MediaDevices.
Added Function(int currentAmount, int changedAmount)? onBufferedAmountChange callback (bufferedAmount should be set to non nullable after bufferedAmou
Change to nullable track for replaceTrack/setTrack.
* Added RTCDataChannel.id
fix: Fix case for RTCIceCandidate.sdpMLineIndex.
Added comment for VideoRenderer.onResize.
* initial version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →