v1.2.1
bluenviron/mediamtxv1.2.1Oct 28, 2023by github-actions[bot]
AI Summary
Updates Go to 1.21 and fixes numerous compatibility issues across RTSP, WebRTC, and the API.
Key Highlights
- Go 1.21 upgrade
- RTSP SDP parsing improvements (spaces in CSeq, SDP without version)
- WebRTC Alexa and WHIP/WHEP DELETE fixes
- API error response improvements
New Features
- Go 1.21
- RTSP SDP fixes
- WebRTC Alexa/WHIP fixes
- API error fixes
Full Release Notes
## Fixes and improvements General * add environment variable MTX_QUERY to some hooks (https://github.com/bluenviron/mediamtx/issues/2483) (https://github.com/bluenviron/mediamtx/issues/2522) * bump Go to 1.21 (https://github.com/bluenviron/mediamtx/issues/2546) * fix crash when setting deprecated settings with environment (https://github.com/bluenviron/mediamtx/issues/2529) (https://github.com/bluenviron/mediamtx/issues/2550) * restart recordings in case of errors (https://github.com/bluenviron/mediamtx/issues/2439) (https://github.com/bluenviron/mediamtx/issues/2571) * fix hot reloading on Windows when letter case changes (https://github.com/bluenviron/mediamtx/issues/2586) by @jsbohnert RTSP * support receiving responses with spaces in CSeq (https://github.com/bluenviron/gortsplib/issues/437) (https://github.com/bluenviron/gortsplib/issues/446) * support SDPs without leading version (https://github.com/bluenviron/gortsplib/issues/448) (https://github.com/bluenviron/gortsplib/issues/450) * support cameras with decimal numbers in SDP origin (https://github.com/bluenviron/gortsplib/issues/455). . (https://github.com/bluenviron/mediamtx/issues/2558) WebRTC * fix compatibility with Alexa offers (https://github.com/bluenviron/mediamtx/issues/2544) * support WHIP/WHEP DELETE method (https://github.com/bluenviron/mediamtx/issues/2507) by @rgl * improve stability by reordering incoming packets (https://github.com/bluenviron/mediamtx/issues/2570) * return detailed errors in responses (https://github.com/bluenviron/mediamtx/issues/2594) RTMP * fix compatibility with nginx-rtmp-module (https://github.com/bluenviron/mediamtx/issues/2383) (https://github.com/bluenviron/mediamtx/issues/2520) RPI Camera * Fix Raspberry Pi Camera 3 auto focus (https://github.com/bluenviron/mediamtx/issues/2326) (https://github.com/bluenviron/mediamtx/issues/2552) * Switch default autofocus mode to 'continuous' (https://github.com/bluenviron/mediamtx/issues/2591) API * return full configuration in config/paths/list and config/paths/get (https://github.com/bluenviron/mediamtx/issues/2535) (https://github.com/bluenviron/mediamtx/issues/2595) * add path name to config/paths/list and config/paths/get (https://github.com/bluenviron/mediamtx/issues/2535) (https://github.com/bluenviron/mediamtx/issues/2596) * return 500 instead of 404 in case of non-existing items (https://github.com/bluenviron/mediamtx/issues/2582) * send error messages in response body (https://github.com/bluenviron/mediamtx/issues/2518) (https://github.com/bluenviron/mediamtx/issues/2583) Dependencies * build(deps): bump github.com/pion/interceptor from 0.1.22 to 0.1.23 (https://github.com/bluenviron/mediamtx/issues/2515) * build(deps): bump github.com/pion/interceptor from 0.1.23 to 0.1.24 (https://github.com/bluenviron/mediamtx/issues/2530) * build(deps): bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 (https://github.com/bluenviron/mediamtx/issues/2553) * build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 (https://github.com/bluenviron/mediamtx/issues/2569)