v0.23.0
LizardByte/Sunshinev0.23.0Apr 7, 2024by LizardByte-bot
AI Summary
A security-focused update dropping support for older Linux distributions and introducing localization and new capture features.
Key Highlights
- Critical security fixes
- Added localization support
- Added support for Ubuntu 24.04 (x86_64 only)
- Added AMF rate control improvements
Breaking Changes
- Dropped support for Ubuntu 20.04
- No longer provide arm64 rpm packages
New Features
- Populate host latency for kmx/x11 grab
- Configure display device based on user config
- Add display mode remapping option
Full Release Notes
Attention, this release contains critical security fixes. Please update as soon as possible. **Breaking** - (Linux) Drop support for Ubuntu 20.04 - (Linux) No longer provide arm64 rpm packages, due to extreme compile time on GitHub hosted runners **Fixed** - (Network) Ensure unpairing takes effect without restart - (Capture/Linux) Fix logical comparison of texture size - (Service/Windows) Quote the path to sunshinesvc.exe when launching the termination helper **Added** - (WebUI) Localization support - (Capture/Linux) Populate host latency for kmx/x11 grab - (Capture/Windows) AMF rate control improvements - (Linux) Add support for Ubuntu 24.04 (x86_64 only) **Dependencies** - Bump rstcheck from 6.2.0 to 6.2.1 - Bump org.flatpak.Builder.BaseApp from 644487f to 6e295e6 - Bump ffmpeg - Bump @fortawesome/fontawesome-free from 6.5.1 to 6.5.2 **Misc** - (Style) Refactored video encoder declarations - (CI) Refactored Linux build in CI - (CI) Added unit testing and code coverage - (Docs/macOS) Update curl command for Portfile install - (Style) Refactor logging initialization