Fixes and improvements
General
- hls, webrtc: add Authorization to Access-Control-Allow-Headers (#2018) (#2020)
- stop execution in case of panics when handling HTTP requests (#2021)
- disable colored log lines when output is not a terminal (#1477) (#2050)
- make sure components are closed in a specific order (#2065)
- update list of supported codecs inside error messages (#2058) (#2073)
WebRTC
- allow removing default WebRTC ICE server with environment variables (#2064)
- fix race condition that caused random crashes during handshake (#2072)
- fix memory leak during shutdown or session kick (#2079)
- display publish-related errors in web page (#1836) (#2080)
Raspberry Pi Camera
- fix a compile error with recent libcamera (#2081) by @hideaki-t
- rpi camera: add rpiCameraHDR parameter (#1876) (#2083)
API
- add path to RTMP connections, RTSP sessions, WebRTC sessions (#1962) (#2022)
- apidocs: fix source/reader types (#2027)
- fix error in case of nested paths (#2040) by @Jordy84
- return 404 when a path configuration is not found (#2067) (#2074)
- allow to edit properties of path config "all" (#2067) (#2075)
- add 'readyTime' to paths (#2049) (#2082)
Dependencies