v1.9.0
AlexxIT/go2rtcv1.9.0Apr 30, 2024by AlexxIT
AI Summary
Major UI overhaul featuring dark mode, logo, and auto-reload features. Adds FreeBSD support, daemon mode, and extends Nest source capabilities.
Key Highlights
- New WebUI with dark mode and logo
- FreeBSD support
- Daemon mode support
New Features
- WebUI dark mode
- WebUI auto-reload
- FreeBSD support
- Daemon mode
- Nest source extension
- Mesa-VA-drivers for Docker
- Customkill signal
- Backchannel support
- Security fixes (slowloris)
- WebRTC crash fixes
Full Release Notes
 - Add logo to project (0eeb3c758561841177595b3bffcf6968959db74c) - Add sanitize from XSS to WebUI (3b3d5b033aac3a019af64f83dec84f70ed2c8aba) - Add mesa-va-drivers for docker hardware image #910 (b08b88357eb7903bb53506e1cf9f99dd7db24f1a) - Add streams auto-reload feature to WebUI #1048 by @skrashevich (01e2ed23064f039115e1fd53d81b2586460fb977) - Add dark mode and centralize CSS to WebUI #1014 by @skrashevich (fcfef3080ade047811db3a5eab85b051e4965102) - Add extend stream feature to Nest source #723 #855 by @Inrego (7bd346c402014fba56c90d8b0f029e7a39bc34aa) - Add reverse log order and auto-reload logs to WebUI #875 by @skrashevich (675476a8f6357bda302f4981488fa4359e090369) - Add confirmation dialog before delete stream from WebUI #1063 by @skrashevich (ab405b35f31e27e8009ba1422eaa12ea4cfb2c72) - Add Milestone format to WebRTC source #1051 by @ggenny (51c5d51786930cf9bd6bd1b265e40a63f51c9895) - Add support for H200 hub and child devices to tapo source #1029 by @aprilmaccydee (fb756b74731ebda0234a96c6b4242ea60e3082c9) - Add support daemon mode on non-Windows platforms #963 by @skrashevich (9527a2be2eb5185d5338e169dd97e5d7391413ee c7af5028bef59afe6366a3b64a034101869cb282) - Add FreeBSD support #913 by @robvanoostenrijk (070ea3892f047a15b39c9acb6e65867cad90757b) - Add customkill signal to exec source #870 #871 by @dadav (732fe47836a3e8fcdeb9b21c8dec1152fd1c6ec5) - Add backchannel support to exec source #26 #859 by @reifl (7a0646fd5f10404efe14ea1f2839599df09c0731 52832223f819c267ef4c46a31393bbacba29f238 6f1cc94ea50e38c0c7ee3b865b188d73709645ab) - Add colors to logs in WebUI #1069 by @skrashevich (b8b90aba5146ac32cf36a8d76112667e6f3393a2) - Update docker hardware image to Debian 13 for FFmpeg 6.1 (f237119b9a3f505f8e588eb18977aa2110213deb) - Update link for latest binary download method #1049 by @skrashevich (9c534b1df5f5ad6ca5603e5d152419de3df6b4a0) - Update go.mod versions (e23e64ab002d30f08b6502d334c5744acdc7f2a2) - Upgrade GitHub Actions to newer versions #964 by @skrashevich (418cabb852cafbeba6dc0721ecf39354db55a6d6) - Upgrade Ace editor version to 1.33.0 #1056 by @skrashevich (261feb585884c50b40f963ab0f5ba43d9777b389) - Optimize docker hardware image size #1035 by @skrashevich (e6100816346c04b4872a02a7d0f18f4fb71682f4) - Simplify restart func code (cf4f6468f3294307321f389f308ed0fd2a157fd9) - Improve exec logs #1043 by @skrashevich (2d8ef99df2a5a852d253e128efc020546cfef028) - Fix reconnection issue (5fa31fe4d6cf0e77562b755d52e8ed0165f89d25) - Fix double rtsp in the control field #830 (4b62a6e34f3a04872a51af35099980c650b2afa9) - Fix ivideon source #1031 #1039 by @egmen (0bda4d83086c6c17d6ad9912d6d0108ecbfe0035) - Fix "no response" error when viewing cameras via apple watch #949 by @civita (6cf3cd142afca27e7a35596d57ee92fc998f3dd6) - Fix crash with tapo cameras not returning 401 #961 by @janza (fffb22dd1f3d80ed0e941959a926b610b17fff79) - Fix potential slowloris attacks to api module #1045 by @skrashevich (12a75034c724de0bb08f324406e0e579bc00f86b) - Fix panic on wrong sources config in some cases #1009 by @skrashevich (1682d18ba68cb22e56d6ee89a90dc9956c8943f3) - Fix isapi source in some cases #903 #962 #967 #1062 by @f1d094 (d96701453dc85b30ada259acd7129d7daef822ea e304035f7645c24edf69b3a3fd4da8961a5bd418) - Fix copy to clipboard func in some browsers #878 by @skrashevich (d6774bbdb9d910ecf41ed469bcd4812fd6adbb7a) - Fix code style for HTML/JS files (fd6014c11fd9c350d900734049c5d36b34223971) - Fix WebRTC WriteRTP panic #994 (bec792797dc6f08240cb9197f17fe3a25a69c8f2) - Fix panic on write to WebRTC source #935 (0698f9027349df7a19df6a2c80cc1570defd6c90) - Fix tests (b4a524f46de1cc0d48017e66fe2047f8ac64401f)