🤖 AI-Generated Changelog
Added
- Added reverse proxy and HTTPS deployment guide for secure production deployments
- Added Wyze go2rtc bridge example to override documentation
- Added groundwork for per-stream voice-enhancement filter (audio processing foundation for future use)
- Added auto-retry player on connection loss for unattended dashboards
Changed
- Improved shutdown speed by skipping wait on components that were never registered
- Wake shutdown-sleeping threads using a condition variable instead of SIGALRM for cleaner shutdown behavior
- Updated timeline playback page to fit within visible viewport
- Automatically set correct ownership on per-stream recording subdirectories on container entrypoint
Fixed
- Fixed stale session state that prevented login from normal browser profiles
- Fixed PTZ ContinuousMove on cameras that support pan/tilt only or zoom only
- Fixed double-escaped go2rtc stream name in registration path
- Fixed go2rtc sub-stream registration to correctly check return values and use configured
record_audiosetting - Fixed go2rtc WebRTC audio and respect
hw_accel_enabledflag - Fixed
pthread_condattr_setclockreturn value check and improved clock ID tracking ininterruptible_sleep_t - Fixed HLS and WebRTC video cell rendering issues (community contribution)
🔗 Full Changelog: 0.34.6...0.35.0