Skip to content

chore: Update dev.lizardbyte.app.Sunshine to v2026.906.222525 - #195

Merged
ReenigneArcher merged 1 commit into
masterfrom
bot/bump-dev.lizardbyte.app.Sunshine-v2026.906.222525
Sep 7, 2026
Merged

chore: Update dev.lizardbyte.app.Sunshine to v2026.906.222525#195
ReenigneArcher merged 1 commit into
masterfrom
bot/bump-dev.lizardbyte.app.Sunshine-v2026.906.222525

Conversation

@LizardByte-bot

@LizardByte-bot LizardByte-bot commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

‼️ Attention

This release contains critical security updates. For more information see the following:

Please update as soon as possible!

⚠️ Breaking changes and migration notes

  • Windows NSIS (.exe) installers have been discontinued. Use the WiX-based .msi installer instead.
  • Windows portable packages were renamed. Sunshine-Windows-{arch}-portable.zip is now Sunshine-Windows-{arch}-lite.zip. Update any fixed download URLs or automation. (#5405)
  • Linux KMS display indices may be reordered. Configurations using a numeric output_name may need to reselect their display. Connector names such as DP-1 or HDMI-A-1 are now recommended. (#5489)
  • Sunshine has migrated to libvirtualhid. It replaces Inputtino on Linux and ViGEmBus as the primary input backend on Windows AMD64, and also handles additional input functionality on macOS. Virtual-device names, controller identities, permissions, and application-specific mappings may change. (#5368)
    • On Windows, full driver-backed gamepad, Raw Input keyboard, and Raw Input mouse support requires the separately installed Virtual HID Driver, an active machine license, and driver version 2026.905.2300.20 or newer. You can purchase a license from the Sunshine web-ui or our store. Lifetime and yearly subscription options are available.
    • Existing ViGEmBus installations remain available only as a limited Xbox 360 and DualShock 4 fallback. Sunshine no longer bundles or installs ViGEmBus.
    • Automatic gamepad emulation may now expose an Xbox Series controller instead of the previous Windows Xbox 360 or Linux Xbox One controller. Games and controller profiles may need to be reconfigured.
    • See the Introducing libvirtualhid and Virtual HID Driver blog post for more information.
  • The input configuration key ds5_inputtino_randomize_mac was renamed to virtualhid_randomize_mac. The old key is no longer recognized.
  • The ViGEmBus Web API was replaced. GET /api/vigembus/status and POST /api/vigembus/install were removed. Integrations should migrate to GET /api/virtual-input/status and the new /api/virtual-input/license endpoints.
  • Linux release filenames changed.
    • sunshine.AppImage is now versioned and architecture-specific, for example Sunshine_2026.906.222525_x86_64.AppImage.
    • Debian and Ubuntu packages now use native versioned filenames, for example sunshine_2026.906.222525-1+ubuntu24.04_amd64.deb.
    • Automation using fixed GitHub release URLs must be updated.
  • The prebuilt platform matrix changed.
    • The minimum supported FreeBSD release increased from 14.4 to 15.1.
    • Prebuilt FreeBSD aarch64 packages were removed; aarch64 users must compile Sunshine themselves. (#5516)
    • Fedora 42 and openSUSE Leap 15.6 RPMs are no longer attached to GitHub releases.
  • Sunshine no longer opens the Web UI automatically at startup. Open it manually when configuration is needed. (#5329)
  • Log files now rotate at startup. Previous logs are retained as .1 through .5; log collectors may need rotation-aware handling. (#5485)

Source builders and downstream packagers

  • The minimum required CMake version increased from 3.20 to 3.24.
  • The system tray migrated to Qt on every platform. Downstream packages must provide the applicable Qt Widgets and SVG dependencies. (#5260)
  • Python development dependencies moved from pip extras to uv dependency groups. Existing pip install ".[test]", .[lint], and similar workflows must migrate to uv sync and uv run. (#5222)
  • Several build paths and submodules were removed or relocated, including Inputtino, GoogleTest, nanors, nv-codec-headers, the Flatpak shared-modules checkout, and the version-specific Ubuntu Dockerfiles. Downstream scripts and patches referencing these paths must be updated.

✨ Highlights

  • Expanded virtual input support. The new libvirtualhid integration adds Xbox 360, Xbox One, Xbox Series, DualShock 4, DualSense, Nintendo Switch Pro, and generic virtual gamepad profiles, along with broader keyboard, mouse, touchscreen, pen, and trackpad support. (#5368)
  • Continued NVENC support for older NVIDIA GPUs on Windows. Sunshine now dynamically selects a compatible NVIDIA Video Codec SDK version at runtime, preserving hardware encoding support on older NVIDIA cards while retaining support for newer hardware. (#5451)
  • Hardware YUV 4:4:4 and HDR encoding on NVIDIA Linux systems. CUDA and CUDA-GL capture paths can now provide higher-quality chroma reproduction, including HDR configurations. (#4965, #5315)
  • Improved VA-API controls. New rate-control, quality, and block-level bitrate-control options provide greater control over AMD and Intel encoding behavior. (#5388)
  • Major Wayland and PipeWire improvements. This release improves DMA-BUF modifier support, display switching, variable-rate capture, fractional refresh rates, unpaced capture, software-encoder buffers, and compatibility with KWin and other compositors.
  • More reliable Linux display selection. Connector names such as DP-1 and HDMI-A-1 can now be used instead of unstable numeric display indices. (#5423)
  • Qt-based system tray across all platforms. Sunshine now uses a unified, cross-platform tray implementation with improved behavior on Linux, macOS, Windows, AppImage, and Flatpak installations. (#5260)
  • Improved macOS display management. Sunshine now uses libdisplaydevice to enumerate displays and apply or restore display changes, alongside improved scroll handling, display wake behavior, and microphone permission support. (#5338)
  • Native aarch64 AppImage support. Linux ARM64 users can now download an official AppImage. (#5627)
  • Better Web UI application management. The Applications page now supports filtering and searching, with refreshed Add, Edit, and Delete workflows and broader layout improvements.
  • More resilient streaming behavior. Highlights include automatic SDR fallback when HDR is unavailable, improved video reinitialization, corrected fractional frame pacing, better modifier-key handling, and use of the configured Windows audio sink.
  • Rotating logs and improved diagnostics. Startup logs are preserved across multiple runs, making crashes and initialization failures easier to troubleshoot. (#5485)
  • Per-session client identification. Launched applications can read the connected client name from the new SUNSHINE_CLIENT_NAME environment variable. (#5465)
  • Configurable RTSP packet size. The new packetsize option can improve compatibility with clients or networks that cannot configure an appropriate packet size themselves. (#5153)
  • Easier Linux installation and updates through Cloudsmith. Official Sunshine DEB and RPM repositories are now available in stable and beta channels, allowing updates through apt, dnf, or zypper. See Introducing LizardByte's Cloudsmith repositories for setup instructions.

For a comprehensive list of changes, see below.

What's Changed

New Contributors

Full Changelog: LizardByte/Sunshine@v2026.516.143833...v2026.906.222525


Contributors

renovate[bot]ReenigneArcherLizardByte-botdependabot[bot]Kishi85psyke83NoklefeduardomozartNottlespikeSheynarmartonachewi<img src="https://github.com/httpstorm.png?size=40" width="40" height="40" alt="httpstorm" title="http

@flathubbot

Copy link
Copy Markdown
Contributor

🚧 Test build enqueued.

@flathubbot

Copy link
Copy Markdown
Contributor

🚧 Started test build.

@flathubbot

Copy link
Copy Markdown
Contributor

Test build succeeded. To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/317923/dev.lizardbyte.app.Sunshine.flatpakref

Built for aarch64 and x86_64 architectures.

⚠️ Linter warnings:

Warnings can be promoted to errors in the future. Please try to resolve them.

  • 'runtime-update-available-to-org.kde.Platform-6.11' warning found in linter manifest check. Details: Please consider updating to the latest runtime version

@ReenigneArcher
ReenigneArcher merged commit 4d776fe into master Sep 7, 2026
1 check passed
@ReenigneArcher
ReenigneArcher deleted the bot/bump-dev.lizardbyte.app.Sunshine-v2026.906.222525 branch September 7, 2026 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants