v2.9.0
d2lang/d2v2.9.0Feb 22, 2025by m1k1o
AI Summary
The final release before v3, focusing on NVIDIA support, URL-based language and UI settings, and critical bug fixes for browser sorting and buffer overflows.
Key Highlights
- Added NVIDIA support for Firefox
- URL parameters for language (`?lang`) and UI settings (`?show_side`, `?mute_chat`)
- RTMP broadcast support for NVIDIA images
- Fixed buffer overflow in GStreamer log function
- Added new translations for Taiwan and Japan
New Features
- Language parameter support
- Show side parameter
- Mute chat parameter
- RTMP broadcast support
- Git commit and tag included in Docker build
Full Release Notes
This is the last v2 release before v3 release. ### New Features - Added nvidia support for firefox. - Added `?lang=<lang>` parameter to the URL, which will set the language of the interface (by @mbattista). - Added `?show_side=1` and `?mute_chat=1` parameter to the URL, for chat mute and show side (by @mbattista). - Added `NEKO_BROADCAST_AUTOSTART` to automatically start or do not start broadcasting when the room is created. By default, it is set to `true` because it was the previous behavior. - Added new translations (🇹🇼,🇯🇵) by various people. ### Bugs - Fix incorrect version sorting for chromium, microsoft-edge, opera and ungoogledchromium. - Fix buffer overflow in Gstreamer log function [#382](https://github.com/m1k1o/neko/pull/382) (by @tt2468). ### Misc - Added RTMP broadcast support to nvidia docker image [#274](https://github.com/m1k1o/neko/issues/274). - Ensured that paths are writable by neko user [#277](https://github.com/m1k1o/neko/issues/277). - Git commit and tag are now included in the build when creating a docker image. - Remove any temporary files associated with a Form after file upload, that would be otherwise never removed. - Add check for volume parameter in URL before setting volume (by @FapFapDragon). - Add glib main loop to capture manager [#383](https://github.com/m1k1o/neko/pull/383) (by @tt2468). - Sync clipboard only if in focus.