v1.11.3

bluenviron/mediamtxv1.11.3Feb 7, 2025by github-actions[bot]

AI Summary

Stability fixes addressing metrics collection freezing, empty recording folder removal, and compatibility issues with specific encoders.

Key Highlights

  • Fix freeze when getting metrics and creating RTSP connection
  • Fix removing empty recording folders
  • Fix compatibility with AVOID encoders
  • Fix panic during RTSP PAUSE due to race condition

New Features

  • Configurable webrtcSTUNGatherTimeout
  • Fix detecting closure of some sessions

Full Release Notes

## Fixes and improvements

General

* fix freeze when getting metrics and a RTSP connection is being created (https://github.com/bluenviron/mediamtx/issues/4179) (https://github.com/bluenviron/mediamtx/issues/4216)
* fix removing empty recording folders (https://github.com/bluenviron/mediamtx/issues/4227) (https://github.com/bluenviron/mediamtx/issues/4231)

RTSP

* fix compatibility with AVOID encoders (https://github.com/bluenviron/mediamtx/issues/4183) (https://github.com/bluenviron/gortsplib/issues/688)
* server: fix panic during PAUSE due to race condition (https://github.com/bluenviron/gortsplib/issues/689) (https://github.com/bluenviron/gortsplib/issues/692)

WebRTC

* Configurable webrtcSTUNGatherTimeout (https://github.com/bluenviron/mediamtx/issues/4221)
* fix detecting closure of some sessions (https://github.com/bluenviron/mediamtx/issues/4204) (https://github.com/bluenviron/mediamtx/issues/4212)

Dependencies

* build(deps): bump github.com/pion/logging from 0.2.2 to 0.2.3 (https://github.com/bluenviron/mediamtx/issues/4205)
* build(deps): bump github.com/alecthomas/kong from 1.6.1 to 1.7.0 (https://github.com/bluenviron/mediamtx/issues/4208)
* build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 (https://github.com/bluenviron/mediamtx/issues/4224)
* build(deps): bump golang.org/x/term from 0.28.0 to 0.29.0 (https://github.com/bluenviron/mediamtx/issues/4223)
* build(deps): bump github.com/bluenviron/gortsplib/v4 (https://github.com/bluenviron/mediamtx/issues/4236)


## Security

Binaries have been produced by the [Release workflow](https://github.com/bluenviron/mediamtx/actions/workflows/release.yml) without human intervention.

SHA256 checksums:

* mediamtx_v1.11.3_darwin_amd64.tar.gz e0cfd7a4ee85a06c6ac2f76673441a8d793cfdd4f2a71a28f87e03f88b7748ab
* mediamtx_v1.11.3_darwin_arm64.tar.gz d7dc40c84f0099deb604f6cac39c6d58ef4d8d0d18645af3ea07e6da779b06c2
* mediamtx_v1.11.3_linux_amd64.tar.gz b2e65c0be00434b13e01feb64e85af4bc65fa3c62d1b9aa2d4139bd28d795cba
* mediamtx_v1.11.3_linux_arm64v8.tar.gz 6ae3e3d78a770ed28ae26f8e8b474387e9d44ee88d419a245e48530062bdb629
* mediamtx_v1.11.3_linux_armv6.tar.gz d1bd235a42bdee4c1f196f9802ba7b280352d12159476512b348769cf346e244
* mediamtx_v1.11.3_linux_armv7.tar.gz fc0cae3707a2561931b92add8d9b0f1f9a7e126b063b9c9c21c6edc1b906ebc0
* mediamtx_v1.11.3_windows_amd64.zip f9c690556fbe0eb8d409aea5c1ae48af16d985a80db12a58c2793e15e0f3c4de