Aiortc

Latest version: v1.10.1

Safety actively analyzes 720896 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

1.10.1

------

* Build wheels for Linux aarch64 again.
* Be more cautious when releasing :class:`RTCRtpSender`'s encoder.
* Set correct codec for :class:`~aiortc.contrib.media.MediaRecorder` OGG output.

1.10.0

------

* Add support for Python 3.13, drop end-of-life Python 3.8.
* Stop building wheels for Linux aarch64 for now due to CI instability.
* Add `py.typed` to indicate the package has typings, fix some annotations.
* Avoid early wraparound of RTP sequences numbers which can break SRTP.
* Add support for `sha-384` and `sha-512` DTLS certificate fingerprints.
* Allow using PyAV 13.x.

1.9.0

-----

* Handle offers with `active` or `passive` DTLS setups.
* Stop using the deprecated `audioop` standard library module.
* Allow using PyAV 12.x.

1.8.0

-----

* Only send / receive RTP according to :attr:`RTCRtpTransceiver.currentDirection`.
* Close the :class:`RTCPeerConnection` if all DTLS transports are closed.
* Free the encoder as soon as the :class:`RTCRtpSender` stops to save memory.
* Modernise JavaScript in `server` and `webcam` examples.

1.7.0

-----

* Add support for GCM based SRTP protection profiles.
* Reduce supported DTLS cipher list to avoid Client Hello fragmentation.
* Fix `utcnow()` deprecation warning on Python 3.12.

1.6.0

-----

* Build wheels using `Py_LIMITED_ABI` to make them compatible with future Python versions.
* Build wheels using opus 1.4 and vpx 1.13.1.
* Use unique IDs for audio and video header extensions.
* Allow :class:`~aiortc.contrib.media.MediaRecorder` to record audio from pulse.

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.