tag:github.com,2008:https://github.com/LizardByte/Sunshine/releasesRelease notes from Sunshine2026-03-19T13:21:52Ztag:github.com,2008:Repository/438803890/v2026.319.1321522026-03-19T17:51:37Zv2026.319.132152<h2>What's Changed</h2>
<ul>
<li>ci(copr): Trigger release job only for non-prereleases by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4297" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4297/hovercard">#4297</a></li>
<li>build(Linux): Refactor Dockerfiles and build script for multi-stage, step-based builds by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4299" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4299/hovercard">#4299</a></li>
<li>build(deps): bump vue from 3.5.21 to 3.5.22 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4301" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4301/hovercard">#4301</a></li>
<li>build(linux): update pkg-config systemd variable names by <a href="https://github.com/PVermeer">@PVermeer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4303" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4303/hovercard">#4303</a></li>
<li>build(deps): bump third-party/build-deps from <code>c38829d</code> to <code>2840c8a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4307" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4307/hovercard">#4307</a></li>
<li>build(packaging/homebrew): Rename class from @PROJECT_NAME@ to Sunshine by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4308" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4308/hovercard">#4308</a></li>
<li>build(deps): bump LizardByte/actions from 2025.917.25039 to 2025.927.193939 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4309" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4309/hovercard">#4309</a></li>
<li>build(deps): bump LizardByte/actions from 2025.927.193939 to 2025.929.125237 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4313" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4313/hovercard">#4313</a></li>
<li>fix(linux): service file for Trixie by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4319" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4319/hovercard">#4319</a></li>
<li>build(linux): static link std libraries by <a href="https://github.com/PVermeer">@PVermeer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4321" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4321/hovercard">#4321</a></li>
<li>build(linux): enable cpack auto dependencies by <a href="https://github.com/PVermeer">@PVermeer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4323" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4323/hovercard">#4323</a></li>
<li>build(linux): explicitely set CC and CXX compilers by <a href="https://github.com/PVermeer">@PVermeer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4325" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4325/hovercard">#4325</a></li>
<li>feat(audio): allow sending continuous audio by <a href="https://github.com/mariotaku">@mariotaku</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4261" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4261/hovercard">#4261</a></li>
<li>build(deps): bump LizardByte/actions from 2025.929.125237 to 2025.1011.184228 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4327" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4327/hovercard">#4327</a></li>
<li>feat(fps): support x-nv-video[0].clientRefreshRateX100 for requesting fractional NTSC framerates by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4019" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4019/hovercard">#4019</a></li>
<li>build(deps): bump third-party/build-deps from <code>2840c8a</code> to <code>1dd1b68</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4326" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4326/hovercard">#4326</a></li>
<li>fix(web-ui): translation function in DisplayOutputSelector label by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4328" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4328/hovercard">#4328</a></li>
<li>build(deps): bump actions/setup-node from 5 to 6 in the github-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4334" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4334/hovercard">#4334</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1011.184228 to 2025.1020.14905 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4347" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4347/hovercard">#4347</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>231e052</code> to <code>6537464</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4346" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4346/hovercard">#4346</a></li>
<li>build(deps): bump third-party/build-deps from <code>1dd1b68</code> to <code>6c9ec34</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4345" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4345/hovercard">#4345</a></li>
<li>build(rpm): Update Fedora spec and CUDA math_functions.h patch for Fedora 43+ by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4353" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4353/hovercard">#4353</a></li>
<li>fix(windows): Memory leak when EnumAdapters1 uses dxgi::adapter_t address as parameter by <a href="https://github.com/xd-byte">@xd-byte</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4340" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4340/hovercard">#4340</a></li>
<li>build(deps): bump the github-actions group with 2 updates by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4356" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4356/hovercard">#4356</a></li>
<li>build(rpm): add OpenSUSE support by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4359" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4359/hovercard">#4359</a></li>
<li>ci(copr): fix release event conditions by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4360" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4360/hovercard">#4360</a></li>
<li>ci: move bundle analysis to separate job by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4361" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4361/hovercard">#4361</a></li>
<li>fix(config): ensure apps.json is writeable by <a href="https://github.com/SuperSandro2000">@SuperSandro2000</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4249" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4249/hovercard">#4249</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4302" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4302/hovercard">#4302</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1020.14905 to 2025.1028.23217 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4365" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4365/hovercard">#4365</a></li>
<li>build(flatpak): update org.freedesktop.Platform version by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4382" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4382/hovercard">#4382</a></li>
<li>docs(readme): Update for clarity and image sources by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4384" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4384/hovercard">#4384</a></li>
<li>build(deps): bump third-party/Simple-Web-Server from <code>187f798</code> to <code>546895a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4370" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4370/hovercard">#4370</a></li>
<li>build(deps): bump boost to 1.89 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4253" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4253/hovercard">#4253</a></li>
<li>build(deps): bump third-party/build-deps from <code>6c9ec34</code> to <code>bcaf64b</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4375" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4375/hovercard">#4375</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>6537464</code> to <code>8d705c8</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4385" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4385/hovercard">#4385</a></li>
<li>feat(video): use unified color conversion matrix generator by <a href="https://github.com/ns6089">@ns6089</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4387" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4387/hovercard">#4387</a></li>
<li>build(deps): bump third-party/build-deps from <code>bcaf64b</code> to <code>ca3f2da</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4392" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4392/hovercard">#4392</a></li>
<li>fix(config): Add missing framerateX100 fields at the initializers for the video::config_t literals by <a href="https://github.com/mcourteaux">@mcourteaux</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4391" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4391/hovercard">#4391</a></li>
<li>fix(video): fix leaky abstraction in ogl luma shader by <a href="https://github.com/ns6089">@ns6089</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4404" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4404/hovercard">#4404</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>5f22801</code> to <code>2d984f4</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4409" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4409/hovercard">#4409</a></li>
<li>build: add freebsd support by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4049" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4049/hovercard">#4049</a></li>
<li>fix(launch): Fix several launch failure conditions (exceptions thrown in child.wait, and boost::split_unix) by <a href="https://github.com/mcourteaux">@mcourteaux</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4390" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4390/hovercard">#4390</a></li>
<li>ci: harden workflows by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4412" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4412/hovercard">#4412</a></li>
<li>fix(win): Windows.Graphics.Capture API frame rate capped at 60fps by <a href="https://github.com/StringWeaver">@StringWeaver</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4424" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4424/hovercard">#4424</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.2.6 to 1.2.7 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4425" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4425/hovercard">#4425</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4386" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4386/hovercard">#4386</a></li>
<li>build(packaging/Arch): fix cuda gcc version detection by <a href="https://github.com/Garmelon">@Garmelon</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4442" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4442/hovercard">#4442</a></li>
<li>build(deps): bump third-party/tray from <code>0309a7c</code> to <code>d43f4c2</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4445" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4445/hovercard">#4445</a></li>
<li>build(deps): bump third-party/wayland-protocols from <code>0091197</code> to <code>6141e11</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4446" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4446/hovercard">#4446</a></li>
<li>build(deps): bump third-party/build-deps from <code>ca3f2da</code> to <code>afe70fa</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4447" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4447/hovercard">#4447</a></li>
<li>build(arch): temporarily disable broken Arch build by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4451" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4451/hovercard">#4451</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>2d984f4</code> to <code>b126e48</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4452" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4452/hovercard">#4452</a></li>
<li>build(deps): bump vue-i18n from 11.1.12 to 11.2.2 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4454" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4454/hovercard">#4454</a></li>
<li>build(deps): bump vue from 3.5.22 to 3.5.25 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4444" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4444/hovercard">#4444</a></li>
<li>build(deps): bump actions/checkout from 5 to 6 in the github-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4435" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4435/hovercard">#4435</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>ea92dc2</code> to <code>fdbe66a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4443" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4443/hovercard">#4443</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>8d705c8</code> to <code>3456e75</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4431" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4431/hovercard">#4431</a></li>
<li>fix(tray): use the blocking event loop to avoid wasting power by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4457" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4457/hovercard">#4457</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.2.7 to 1.2.8 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4463" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4463/hovercard">#4463</a></li>
<li>ci(homebrew): enable test coverage on Linux by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3842" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3842/hovercard">#3842</a></li>
<li>ci(windows): Remove unused test preparation by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4467" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4467/hovercard">#4467</a></li>
<li>ci(homebrew): free runner space on Linux by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4477" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4477/hovercard">#4477</a></li>
<li>build(deps): bump third-party/build-deps from <code>afe70fa</code> to <code>d65e305</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4472" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4472/hovercard">#4472</a></li>
<li>build(linux): add support for self-compiling on ubuntu 25.10 by <a href="https://github.com/a-turtle9302">@a-turtle9302</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4471" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4471/hovercard">#4471</a></li>
<li>ci(linux): migrate Archlinux build to GitHub workflow by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4478" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4478/hovercard">#4478</a></li>
<li>build(tests): static link libgcc and libstdc++ on Linux by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4485" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4485/hovercard">#4485</a></li>
<li>build(homebrew): Run test_sunshine and coverage only for main repo by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4491" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4491/hovercard">#4491</a></li>
<li>style(Homebrew): Update Homebrew formula dependencies and conflicts by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4484" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4484/hovercard">#4484</a></li>
<li>fix: namespace declaration for boost::process::v1 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4518" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4518/hovercard">#4518</a></li>
<li>chore: change libevdev source to LizardByte mirror by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4524" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4524/hovercard">#4524</a></li>
<li>chore(homebrew): add bottle do section placeholder by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4525" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4525/hovercard">#4525</a></li>
<li>feat(network): allow binding to specific interface by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4481" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4481/hovercard">#4481</a></li>
<li>build(deps): bump the github-actions group across 1 directory with 3 updates by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4503" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4503/hovercard">#4503</a></li>
<li>chore: update global workflows by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4486" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4486/hovercard">#4486</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.2.8 to 1.3.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4489" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4489/hovercard">#4489</a></li>
<li>build(deps): bump peter-evans/create-pull-request from 7 to 8 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4496" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4496/hovercard">#4496</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>3456e75</code> to <code>72028a8</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4517" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4517/hovercard">#4517</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1221.31807 to 2025.1224.155016 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4533" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4533/hovercard">#4533</a></li>
<li>build(deps): bump vue from 3.5.25 to 3.5.26 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4522" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4522/hovercard">#4522</a></li>
<li>build(deps): bump vue-i18n from 11.2.2 to 11.2.7 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4529" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4529/hovercard">#4529</a></li>
<li>build(deps): bump third-party/wayland-protocols from <code>6141e11</code> to <code>8822301</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4513" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4513/hovercard">#4513</a></li>
<li>build(deps): bump third-party/build-deps from <code>d65e305</code> to <code>814fa85</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4526" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4526/hovercard">#4526</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4497" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4497/hovercard">#4497</a></li>
<li>ci(homebrew): fix formula version patch by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4535" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4535/hovercard">#4535</a></li>
<li>ci(homebrew): fix livecheck patch by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4538" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4538/hovercard">#4538</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1224.155016 to 2025.1227.191137 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4541" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4541/hovercard">#4541</a></li>
<li>build(Archlinux): Update GCC version in PKGBUILD to 15 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4546" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4546/hovercard">#4546</a></li>
<li>fix(nvenc): Include bitstream restrictions in H.264/HEVC SPS by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4556" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4556/hovercard">#4556</a></li>
<li>build(packaging): bash comparison in PKGBUILD by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4565" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4565/hovercard">#4565</a></li>
<li>build(vaapi): Add vaMapBuffers2() stub by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4581" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4581/hovercard">#4581</a></li>
<li>ci: run workflows for any branch by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4584" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4584/hovercard">#4584</a></li>
<li>build(deps): bump third-party/build-deps from <code>814fa85</code> to <code>4463f7a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4578" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4578/hovercard">#4578</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>b126e48</code> to <code>435bc6a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4576" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4576/hovercard">#4576</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.3.0 to 1.3.7 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4574" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4574/hovercard">#4574</a></li>
<li>build(deps): bump vue-i18n from 11.2.7 to 11.2.8 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4553" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4553/hovercard">#4553</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>fdbe66a</code> to <code>db39dc0</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4550" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4550/hovercard">#4550</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>72028a8</code> to <code>d1a2cf5</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4575" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4575/hovercard">#4575</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1227.191137 to 2026.116.208 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4587" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4587/hovercard">#4587</a></li>
<li>build(Archlinux): Switch from calling make directly to using cmake by <a href="https://github.com/Freakness109">@Freakness109</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4579" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4579/hovercard">#4579</a></li>
<li>fix(linux/wlr): Fix dmabuf buffer params protocol violation/leak by <a href="https://github.com/Dregu">@Dregu</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4588" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4588/hovercard">#4588</a></li>
<li>fix(config): create apps.json from default after loading file_apps cfg by <a href="https://github.com/amarshall">@amarshall</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4568" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4568/hovercard">#4568</a></li>
<li>build(linux): Add Fedora 43 support to the build script by <a href="https://github.com/craimasjien">@craimasjien</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4532" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4532/hovercard">#4532</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4548" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4548/hovercard">#4548</a></li>
<li>fix(windows): resolve disappearing cursor after KVM switch by <a href="https://github.com/tstokes22">@tstokes22</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4407" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4407/hovercard">#4407</a></li>
<li>fix(audio-info): crash when device name contains special characters by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4095" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4095/hovercard">#4095</a></li>
<li>fix(macos/input): Fix handling of mouse wheel scroll events by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4592" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4592/hovercard">#4592</a></li>
<li>fix(linux): added support for logical screen size with zxdg_output_v1 by <a href="https://github.com/juliosanz">@juliosanz</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4594" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4594/hovercard">#4594</a></li>
<li>feat(packaging/linux): enable cuda support for homebrew by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4593" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4593/hovercard">#4593</a></li>
<li>build(arch): enhanced arch support for linux build script by <a href="https://github.com/juliosanz">@juliosanz</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4595" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4595/hovercard">#4595</a></li>
<li>build(windows): fix rc version for llvm clang by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4606" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4606/hovercard">#4606</a></li>
<li>build(flatpak): drop libnotify module by <a href="https://github.com/yakushabb">@yakushabb</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4604" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4604/hovercard">#4604</a></li>
<li>fix(linux): fix issues with rendering and touchscreens when displays are scaled by <a href="https://github.com/juliosanz">@juliosanz</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4607" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4607/hovercard">#4607</a></li>
<li>build(homebrew): optimize build options by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4612" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4612/hovercard">#4612</a></li>
<li>chore: clean up implicit conversions by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4611" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4611/hovercard">#4611</a></li>
<li>feat(macos/build): add basic macOS build script based on linux_build.sh by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4598" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4598/hovercard">#4598</a></li>
<li>perf(threads): implement adjust_thread_priority for macOS and add set_thread_name by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4605" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4605/hovercard">#4605</a></li>
<li>feat(windows): add ViGEmBus driver management API and UI integration by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4625" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4625/hovercard">#4625</a></li>
<li>feat(web-ui): render changelog for new release sections by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4629" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4629/hovercard">#4629</a></li>
<li>feat(web-ui)!: remove discord widget by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4630" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4630/hovercard">#4630</a></li>
<li>fix(linux/kms): skip NVIDIA cards for VAAPI on hybrid GPU laptops by <a href="https://github.com/coleleavitt">@coleleavitt</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4473" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4473/hovercard">#4473</a></li>
<li>build(deps): bump vue from 3.5.26 to 3.5.27 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4602" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4602/hovercard">#4602</a></li>
<li>feat(api): add application image endpoint by <a href="https://github.com/cilps">@cilps</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4627" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4627/hovercard">#4627</a></li>
<li>fix(web-ui): modernize UI by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4631" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4631/hovercard">#4631</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4600" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4600/hovercard">#4600</a></li>
<li>build(fedora): use nvm to install npm for rawhide by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4646" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4646/hovercard">#4646</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>435bc6a</code> to <code>305993b</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4648" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4648/hovercard">#4648</a></li>
<li>build(deps): bump @lizardbyte/shared-web from 2025.922.181114 to 2026.125.235713 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4632" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4632/hovercard">#4632</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.3.7 to 1.3.8 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4643" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4643/hovercard">#4643</a></li>
<li>build(deps): bump third-party/build-deps from <code>4463f7a</code> to <code>4f5e8b2</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4609" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4609/hovercard">#4609</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>d1a2cf5</code> to <code>cb06063</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4644" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4644/hovercard">#4644</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>db39dc0</code> to <code>216a52e</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4640" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4640/hovercard">#4640</a></li>
<li>build(deps): bump LizardByte/actions from 2026.116.208 to 2026.129.194351 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4647" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4647/hovercard">#4647</a></li>
<li>build: add --ignore-scripts to npm install commands by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4655" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4655/hovercard">#4655</a></li>
<li>build(deps): bump LizardByte/actions from 2026.129.194351 to 2026.203.15239 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4656" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4656/hovercard">#4656</a></li>
<li>feat(linux)!: Support streaming through XDG portals and Pipewire by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4417" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4417/hovercard">#4417</a></li>
<li>chore: update GitHub Actions to use commit hashes by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4659" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4659/hovercard">#4659</a></li>
<li>build(deps): bump babel from 2.17.0 to 2.18.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4653" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4653/hovercard">#4653</a></li>
<li>build(deps): bump actions/checkout from 6.0.1 to 6.0.2 in the github-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4663" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4663/hovercard">#4663</a></li>
<li>build(deps): bump third-party/doxyconfig from <code>1188ef2</code> to <code>89c8ec9</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4657" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4657/hovercard">#4657</a></li>
<li>build(deps): bump third-party/libdisplaydevice from <code>f31e46d</code> to <code>b46492b</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4678" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4678/hovercard">#4678</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>cb06063</code> to <code>3d87a66</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4683" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4683/hovercard">#4683</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>305993b</code> to <code>6250fa2</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4682" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4682/hovercard">#4682</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.3.8 to 1.4.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4676" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4676/hovercard">#4676</a></li>
<li>fix(linux/xdgportal): populate host latency statistics by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4685" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4685/hovercard">#4685</a></li>
<li>fix(linux/xdgportal): flag stream as realtime by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4684" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4684/hovercard">#4684</a></li>
<li>refactor(packaging/windows): installer script execution by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4675" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4675/hovercard">#4675</a></li>
<li>feat(installer/windows): add wix installer by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3916" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3916/hovercard">#3916</a></li>
<li>build(windows): add arm64 support by <a href="https://github.com/rbqvq">@rbqvq</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3905" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3905/hovercard">#3905</a></li>
<li>revert: "fix(linux/xdgportal): flag stream as realtime" by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4686" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4686/hovercard">#4686</a></li>
<li>docs: miscellaneous updates by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4597" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4597/hovercard">#4597</a></li>
<li>build(web-ui): fix rollup failing by <a href="https://github.com/rbqvq">@rbqvq</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4687" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4687/hovercard">#4687</a></li>
<li>ci(deps): use codecov-action for test results by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4689" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4689/hovercard">#4689</a></li>
<li>fix(log): prevent sink destruction caused by backend exceptions by <a href="https://github.com/Yundi339">@Yundi339</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4694" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4694/hovercard">#4694</a></li>
<li>build(deps): bump vue from 3.5.27 to 3.5.28 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4696" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4696/hovercard">#4696</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.4.0 to 1.4.1 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4690" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4690/hovercard">#4690</a></li>
<li>build(deps): migrate ffmpeg prebuild to downloaded archive by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4699" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4699/hovercard">#4699</a></li>
<li>fix(flatpak): Add pipewire access for XDG portal grab by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4704" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4704/hovercard">#4704</a></li>
<li>fix(linux/xdgportal): improve thread loop (un)locking & teardown logic by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4705" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4705/hovercard">#4705</a></li>
<li>build(deps): bump LizardByte/actions from 2026.203.15239 to 2026.212.22356 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4706" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4706/hovercard">#4706</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.4.1 to 1.4.2 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4707" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4707/hovercard">#4707</a></li>
<li>build(deps): bump marked from 17.0.1 to 17.0.2 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4710" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4710/hovercard">#4710</a></li>
<li>fix(linux): update systemd service units by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4712" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4712/hovercard">#4712</a></li>
<li>feat(macos/tray): allow tray icon paths to be set at runtime from .app bundle by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4711" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4711/hovercard">#4711</a></li>
<li>ci: scope workflow permissions to job level by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4717" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4717/hovercard">#4717</a></li>
<li>build(deps): bump LizardByte/actions from 2026.212.22356 to 2026.214.14019 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4719" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4719/hovercard">#4719</a></li>
<li>chore: update global workflows by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4725" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4725/hovercard">#4725</a></li>
<li>fix(linux/xdgportal): stream scaling and mode change support by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4700" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4700/hovercard">#4700</a></li>
<li>fix(linux): fix touch misalignment for wlgrab on scaled outputs by <a href="https://github.com/herboh">@herboh</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4665" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4665/hovercard">#4665</a></li>
<li>fix(gh-pages): style fixes for theme switcher by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4748" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4748/hovercard">#4748</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>6250fa2</code> to <code>b187204</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4751" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4751/hovercard">#4751</a></li>
<li>feat(linux/xdgportal): implement reactive capture with duplicate detection by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4740" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4740/hovercard">#4740</a></li>
<li>fix(linux/kmsgrab): fix handle leak in update_cursor by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4757" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4757/hovercard">#4757</a></li>
<li>build(deps): bump LizardByte/build-deps by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4761" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4761/hovercard">#4761</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>b187204</code> to <code>3fa9191</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4755" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4755/hovercard">#4755</a></li>
<li>build(deps): bump lucide-vue-next from 0.563.0 to 0.575.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4752" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4752/hovercard">#4752</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>3d87a66</code> to <code>55a86b3</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4741" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4741/hovercard">#4741</a></li>
<li>build(deps): bump marked from 17.0.2 to 17.0.3 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4744" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4744/hovercard">#4744</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>216a52e</code> to <code>4d5e760</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4766" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4766/hovercard">#4766</a></li>
<li>fix: replace remaining FontAwesome icons and drop shared-web dependency by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4764" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4764/hovercard">#4764</a></li>
<li>build(python): migrate to pyproject.toml and bump python to 3.14 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4772" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4772/hovercard">#4772</a></li>
<li>docs: add maintainer release instructions by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4773" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4773/hovercard">#4773</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>3fa9191</code> to <code>6268780</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4765" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4765/hovercard">#4765</a></li>
<li>build(deps): bump vue from 3.5.28 to 3.5.29 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4767" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4767/hovercard">#4767</a></li>
<li>chore(github): add Qualcomm GPU option to bug report template by <a href="https://github.com/rbqvq">@rbqvq</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4733" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4733/hovercard">#4733</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4698" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4698/hovercard">#4698</a></li>
<li>build(deps): bump third-party/doxyconfig from <code>89c8ec9</code> to <code>ba47416</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4778" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4778/hovercard">#4778</a></li>
<li>fix(linux/xdgportal): don't pass <code>external_only</code> argument to <code>eglQueryDmaBufModifiersEXT</code> by <a href="https://github.com/leenr">@leenr</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4754" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4754/hovercard">#4754</a></li>
<li>build(deps-dev): bump vite from 6.3.6 to 6.4.1 in the dev-dependencies group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4782" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4782/hovercard">#4782</a></li>
<li>build(deps): bump the github-actions group across 1 directory with 2 updates by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4783" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4783/hovercard">#4783</a></li>
<li>refactor: replace macros with constexpr/consts by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4791" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4791/hovercard">#4791</a></li>
<li>style(cpp): separate multiple variable declarations by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4795" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4795/hovercard">#4795</a></li>
<li>build(deps): bump LizardByte/actions from 2026.214.14019 to 2026.227.200013 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4789" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4789/hovercard">#4789</a></li>
<li>fix: struct ordering broken in <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/LizardByte/Sunshine/commit/188f1e2959e44b4a463bf4dee616a5cbee6f3557/hovercard" href="https://github.com/LizardByte/Sunshine/commit/188f1e2959e44b4a463bf4dee616a5cbee6f3557"><tt>188f1e2</tt></a> by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4802" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4802/hovercard">#4802</a></li>
<li>chore: update global workflows by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4807" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4807/hovercard">#4807</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>4d5e760</code> to <code>5de4612</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4808" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4808/hovercard">#4808</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>55a86b3</code> to <code>fc11224</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4809" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4809/hovercard">#4809</a></li>
<li>feat(web-ui): clipboard copy feedback on Troubleshooting logs by <a href="https://github.com/eduardomozart">@eduardomozart</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4803" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4803/hovercard">#4803</a></li>
<li>build(deps): bump vue3-simple-icons from 15.6.0 to 16.10.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4804" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4804/hovercard">#4804</a></li>
<li>build(deps): bump lucide-vue-next from 0.575.0 to 0.576.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4805" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4805/hovercard">#4805</a></li>
<li>feat(macos): build a signed .app bundle in a .dmg by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4759" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4759/hovercard">#4759</a></li>
<li>build(deps): bump the github-actions group across 1 directory with 2 updates by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4810" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4810/hovercard">#4810</a></li>
<li>build(deps-dev): bump serve from 14.2.5 to 14.2.6 in the dev-dependencies group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4814" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4814/hovercard">#4814</a></li>
<li>fix(build): ensure libopus is statically linked by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4819" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4819/hovercard">#4819</a></li>
<li>build(fedora): fix rawhide build by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4821" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4821/hovercard">#4821</a></li>
<li>fix(macos): hide the Dock icon by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4823" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4823/hovercard">#4823</a></li>
<li>fix(linux/portal): set env_width/env_height so touch input works by <a href="https://github.com/michalzxc">@michalzxc</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4822" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4822/hovercard">#4822</a></li>
<li>build(deps): bump marked from 17.0.3 to 17.0.4 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4817" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4817/hovercard">#4817</a></li>
<li>build(deps): bump actions/setup-dotnet from 5.1.0 to 5.2.0 in the github-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4815" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4815/hovercard">#4815</a></li>
<li>ci(macOS): check notary status in separate job by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4820" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4820/hovercard">#4820</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4793" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4793/hovercard">#4793</a></li>
<li>build(homebrew): dynamic link opus by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4826" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4826/hovercard">#4826</a></li>
<li>fix(linux/wlgrab): add frame_timestamp using wayland's ready timestamp by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4787" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4787/hovercard">#4787</a></li>
<li>fix(linux): use FQDN naming for all Linux packaging types by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4779" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4779/hovercard">#4779</a></li>
<li>build(deps): bump lucide-vue-next from 0.576.0 to 0.577.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4818" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4818/hovercard">#4818</a></li>
<li>refactor(confighttp): HTML page handlers into generic getPage function by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4645" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4645/hovercard">#4645</a></li>
<li>build(deps): move nvapi to official NVIDIA repo and bump to R590 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3725" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3725/hovercard">#3725</a></li>
<li>build(deps): bump vue-i18n from 11.2.8 to 11.3.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4828" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4828/hovercard">#4828</a></li>
<li>feat(linux/xdgportal): implement event-driven capture by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4768" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4768/hovercard">#4768</a></li>
<li>build(windows): sign windows executables by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4829" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4829/hovercard">#4829</a></li>
<li>build(deps): bump vue from 3.5.29 to 3.5.30 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4834" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4834/hovercard">#4834</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4831" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4831/hovercard">#4831</a></li>
<li>fix(web-ui): add missing featured apps platform icons by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4837" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4837/hovercard">#4837</a></li>
<li>ci(windows): disable signing for arm64 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4838" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4838/hovercard">#4838</a></li>
<li>fix(linux/xdgportal): descriptor/pointer cleanups by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4840" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4840/hovercard">#4840</a></li>
<li>feat(web-ui): add browse feature to find directories/executables/files by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4848" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4848/hovercard">#4848</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>5de4612</code> to <code>37eb3e5</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4844" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4844/hovercard">#4844</a></li>
<li>build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 in the github-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4842" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4842/hovercard">#4842</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4841" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4841/hovercard">#4841</a></li>
<li>build(Fedora): Adjust version ranges for GCC selection by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4851" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4851/hovercard">#4851</a></li>
<li>fix(linux/xdgportal): avoid duplicate frame insertion by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4839" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4839/hovercard">#4839</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.4.2 to 1.4.3 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4849" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4849/hovercard">#4849</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>fc11224</code> to <code>a61b494</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4850" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4850/hovercard">#4850</a></li>
<li>build(linux): generate glad sources at compile time by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4798" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4798/hovercard">#4798</a></li>
<li>build(deps): bump third-party/doxyconfig from <code>ba47416</code> to <code>a9f0c38</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4853" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4853/hovercard">#4853</a></li>
<li>chore(i18n): clarify cmd notes by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4856" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4856/hovercard">#4856</a></li>
<li>build(deps): bump third-party/inputtino from <code>504f0ab</code> to <code>73e9fa1</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4860" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4860/hovercard">#4860</a></li>
<li>build(deps): bump third-party/glad from <code>dcc4f69</code> to <code>73db193</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4858" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4858/hovercard">#4858</a></li>
<li>fix(linux/xdgportal): allow unified systemd service for all capture methods by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4854" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4854/hovercard">#4854</a></li>
<li>feat(linux/keyboard): add F13-F24 keycodes by <a href="https://github.com/4xMSAA">@4xMSAA</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4833" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4833/hovercard">#4833</a></li>
<li>build(deps): bump apple-actions/import-codesign-certs from 6.0.0 to 6.1.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4864" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4864/hovercard">#4864</a></li>
<li>build(deps): bump third-party/nv-codec-headers from <code>22441b5</code> to <code>fe32761</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4866" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4866/hovercard">#4866</a></li>
<li>build(deps): bump actions/cache from 5.0.3 to 5.0.4 in the github-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4870" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4870/hovercard">#4870</a></li>
<li>build(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4871" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4871/hovercard">#4871</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>37eb3e5</code> to <code>cc1d7b8</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4872" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4872/hovercard">#4872</a></li>
<li>build(deps): bump third-party/inputtino from <code>73e9fa1</code> to <code>f4ce2b0</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4873" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4873/hovercard">#4873</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/xd-byte">@xd-byte</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4340" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4340/hovercard">#4340</a></li>
<li><a href="https://github.com/SuperSandro2000">@SuperSandro2000</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4249" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4249/hovercard">#4249</a></li>
<li><a href="https://github.com/mcourteaux">@mcourteaux</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4391" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4391/hovercard">#4391</a></li>
<li><a href="https://github.com/StringWeaver">@StringWeaver</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4424" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4424/hovercard">#4424</a></li>
<li><a href="https://github.com/Garmelon">@Garmelon</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4442" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4442/hovercard">#4442</a></li>
<li><a href="https://github.com/a-turtle9302">@a-turtle9302</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4471" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4471/hovercard">#4471</a></li>
<li><a href="https://github.com/Freakness109">@Freakness109</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4579" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4579/hovercard">#4579</a></li>
<li><a href="https://github.com/Dregu">@Dregu</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4588" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4588/hovercard">#4588</a></li>
<li><a href="https://github.com/amarshall">@amarshall</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4568" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4568/hovercard">#4568</a></li>
<li><a href="https://github.com/craimasjien">@craimasjien</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4532" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4532/hovercard">#4532</a></li>
<li><a href="https://github.com/tstokes22">@tstokes22</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4407" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4407/hovercard">#4407</a></li>
<li><a href="https://github.com/juliosanz">@juliosanz</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4594" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4594/hovercard">#4594</a></li>
<li><a href="https://github.com/yakushabb">@yakushabb</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4604" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4604/hovercard">#4604</a></li>
<li><a href="https://github.com/coleleavitt">@coleleavitt</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4473" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4473/hovercard">#4473</a></li>
<li><a href="https://github.com/cilps">@cilps</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4627" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4627/hovercard">#4627</a></li>
<li><a href="https://github.com/Yundi339">@Yundi339</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4694" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4694/hovercard">#4694</a></li>
<li><a href="https://github.com/herboh">@herboh</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4665" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4665/hovercard">#4665</a></li>
<li><a href="https://github.com/leenr">@leenr</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4754" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4754/hovercard">#4754</a></li>
<li><a href="https://github.com/michalzxc">@michalzxc</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4822" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4822/hovercard">#4822</a></li>
<li><a href="https://github.com/4xMSAA">@4xMSAA</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4833" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4833/hovercard">#4833</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/LizardByte/Sunshine/compare/v2025.924.154138...v2026.319.132152"><tt>v2025.924.154138...v2026.319.132152</tt></a></p>
<hr>
<h2>Contributors</h2>
<p><a href="https://github.com/dependabot" aria-label="GitHub profile of contributor, dependabot"><img src="https://github.com/dependabot.png?size=40" width="40" height="40" alt="dependabot" title="dependabot: 104 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/ReenigneArcher" aria-label="GitHub profile of contributor, ReenigneArcher"><img src="https://github.com/ReenigneArcher.png?size=40" width="40" height="40" alt="ReenigneArcher" title="ReenigneArcher: 68 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/LizardByte-bot" aria-label="GitHub profile of contributor, LizardByte-bot"><img src="https://github.com/LizardByte-bot.png?size=40" width="40" height="40" alt="LizardByte-bot" title="LizardByte-bot: 13 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/psyke83" aria-label="GitHub profile of contributor, psyke83"><img src="https://github.com/psyke83.png?size=40" width="40" height="40" alt="psyke83" title="psyke83: 13 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/andygrundman" aria-label="GitHub profile of contributor, andygrundman"><img src="https://github.com/andygrundman.png?size=40" width="40" height="40" alt="andygrundman" title="andygrundman: 10 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/PVermeer" aria-label="GitHub profile of contributor, PVermeer"><img src="https://github.com/PVermeer.png?size=40" width="40" height="40" alt="PVermeer" title="PVermeer: 4 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cgutman" aria-label="GitHub profile of contributor, cgutman"><img src="https://github.com/cgutman.png?size=40" width="40" height="40" alt="cgutman" title="cgutman: 4 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/juliosanz" aria-label="GitHub profile of contributor, juliosanz"><img src="https://github.com/juliosanz.png?size=40" width="40" height="40" alt="juliosanz" title="juliosanz: 4 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/mcourteaux" aria-label="GitHub profile of contributor, mcourteaux"><img src="https://github.com/mcourteaux.png?size=40" width="40" height="40" alt="mcourteaux" title="mcourteaux: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/rbqvq" aria-label="GitHub profile of contributor, rbqvq"><img src="https://github.com/rbqvq.png?size=40" width="40" height="40" alt="rbqvq" title="rbqvq: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/4xMSAA" aria-label="GitHub profile of contributor, 4xMSAA"><img src="https://github.com/4xMSAA.png?size=40" width="40" height="40" alt="4xMSAA" title="4xMSAA: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Dregu" aria-label="GitHub profile of contributor, Dregu"><img src="https://github.com/Dregu.png?size=40" width="40" height="40" alt="Dregu" title="Dregu: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Freakness109" aria-label="GitHub profile of contributor, Freakness109"><img src="https://github.com/Freakness109.png?size=40" width="40" height="40" alt="Freakness109" title="Freakness109: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Garmelon" aria-label="GitHub profile of contributor, Garmelon"><img src="https://github.com/Garmelon.png?size=40" width="40" height="40" alt="Garmelon" title="Garmelon: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/StringWeaver" aria-label="GitHub profile of contributor, StringWeaver"><img src="https://github.com/StringWeaver.png?size=40" width="40" height="40" alt="StringWeaver" title="StringWeaver: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/SuperSandro2000" aria-label="GitHub profile of contributor, SuperSandro2000"><img src="https://github.com/SuperSandro2000.png?size=40" width="40" height="40" alt="SuperSandro2000" title="SuperSandro2000: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Yundi339" aria-label="GitHub profile of contributor, Yundi339"><img src="https://github.com/Yundi339.png?size=40" width="40" height="40" alt="Yundi339" title="Yundi339: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/a-turtle9302" aria-label="GitHub profile of contributor, a-turtle9302"><img src="https://github.com/a-turtle9302.png?size=40" width="40" height="40" alt="a-turtle9302" title="a-turtle9302: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/amarshall" aria-label="GitHub profile of contributor, amarshall"><img src="https://github.com/amarshall.png?size=40" width="40" height="40" alt="amarshall" title="amarshall: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cilps" aria-label="GitHub profile of contributor, cilps"><img src="https://github.com/cilps.png?size=40" width="40" height="40" alt="cilps" title="cilps: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/coleleavitt" aria-label="GitHub profile of contributor, coleleavitt"><img src="https://github.com/coleleavitt.png?size=40" width="40" height="40" alt="coleleavitt" title="coleleavitt: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/craimasjien" aria-label="GitHub profile of contributor, craimasjien"><img src="https://github.com/craimasjien.png?size=40" width="40" height="40" alt="craimasjien" title="craimasjien: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/herboh" aria-label="GitHub profile of contributor, herboh"><img src="https://github.com/herboh.png?size=40" width="40" height="40" alt="herboh" title="herboh: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/leenr" aria-label="GitHub profile of contributor, leenr"><img src="https://github.com/leenr.png?size=40" width="40" height="40" alt="leenr" title="leenr: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/michalzxc" aria-label="GitHub profile of contributor, michalzxc"><img src="https://github.com/michalzxc.png?size=40" width="40" height="40" alt="michalzxc" title="michalzxc: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/ns6089" aria-label="GitHub profile of contributor, ns6089"><img src="https://github.com/ns6089.png?size=40" width="40" height="40" alt="ns6089" title="ns6089: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/tstokes22" aria-label="GitHub profile of contributor, tstokes22"><img src="https://github.com/tstokes22.png?size=40" width="40" height="40" alt="tstokes22" title="tstokes22: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/xd-byte" aria-label="GitHub profile of contributor, xd-byte"><img src="https://github.com/xd-byte.png?size=40" width="40" height="40" alt="xd-byte" title="xd-byte: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/yakushabb" aria-label="GitHub profile of contributor, yakushabb"><img src="https://github.com/yakushabb.png?size=40" width="40" height="40" alt="yakushabb" title="yakushabb: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/eduardomozart" aria-label="GitHub profile of contributor, eduardomozart"><img src="https://github.com/eduardomozart.png?size=40" width="40" height="40" alt="eduardomozart" title="eduardomozart: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/mariotaku" aria-label="GitHub profile of contributor, mariotaku"><img src="https://github.com/mariotaku.png?size=40" width="40" height="40" alt="mariotaku" title="mariotaku: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a></p>
<hr>
<p>📦 <strong>Assets:</strong></p>
<table>
<thead>
<tr>
<th>⬇️ Download</th>
<th>#️⃣ Download Count</th>
<th>🛡️ VirusTotal</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-FreeBSD-14.3-aarch64.pkg">Sunshine-FreeBSD-14.3-aarch64.pkg</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/d3e5bfbfbb5b0e43a9486b1195fbfe21abcac25eb1fccad523ec60b719159b36/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d467265654253442d31342e332d616172636836342e706b673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/d3e5bfbfbb5b0e43a9486b1195fbfe21abcac25eb1fccad523ec60b719159b36/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d467265654253442d31342e332d616172636836342e706b673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-FreeBSD-14.3-aarch64.pkg?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MzcyMjJhZGQ3NmUzYmI5M2Q0MGE1NjFlYjEyOTRiMjI6MTc3MzkzOTY0Mw==" rel="nofollow"><img src="https://camo.githubusercontent.com/26adb52459d75737983a0a54ee9f07403adf73b40232fff026285a71eb64d287/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a656264613938376465313439383834383835366437386136626561303630336233376564313430343061356530613034383734346435336237333233376530313f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:ebda987de1498848856d78a6bea0603b37ed14040a5e0a048744d53b73237e01?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-FreeBSD-14.3-amd64.pkg">Sunshine-FreeBSD-14.3-amd64.pkg</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ed32d4418217601e9ab2608ab3d7ee4c17cd8da1c857ba8f79325cb97d056a13/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d467265654253442d31342e332d616d6436342e706b673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/ed32d4418217601e9ab2608ab3d7ee4c17cd8da1c857ba8f79325cb97d056a13/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d467265654253442d31342e332d616d6436342e706b673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-FreeBSD-14.3-amd64.pkg?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MzVmZmUwOThkMzkwOGE4MzgxMzIzNzA4NDFjNjUxZGQ6MTc3MzkzOTY0Ng==" rel="nofollow"><img src="https://camo.githubusercontent.com/16fd291d4691a947fcf899afb495901f57a76ac7ccbfd859e887f249b962e386/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a323264303732333865363430663363313731366137663764313231343161643134313431663863613031353935316561373631623161373237396264303066353f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:22d07238e640f3c1716a7f7d12141ad14141f8ca015951ea761b1a7279bd00f5?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-Windows-AMD64-debuginfo.7z">Sunshine-Windows-AMD64-debuginfo.7z</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/34579cc5f0a05d2df4518d66893ed951dca0a0b422686a7c45e02a5c7f01c2a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d414d4436342d6465627567696e666f2e377a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/34579cc5f0a05d2df4518d66893ed951dca0a0b422686a7c45e02a5c7f01c2a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d414d4436342d6465627567696e666f2e377a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-Windows-AMD64-debuginfo.7z?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YjNjZjAyODJiYmU4MzM2NzBiMjdjY2FmMDRlNTMwODE6MTc3MzkzOTY0OA==" rel="nofollow"><img src="https://camo.githubusercontent.com/ab35859ca20999a24992c6703a8c2e76d1997e08cef181d5afc40fdfdbcf3692/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a376430323130386230646638326330313462316562633934613639363562656666363665313433633962643638363930623733386364383036313138323537383f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:7d02108b0df82c014b1ebc94a6965beff66e143c9bd68690b738cd8061182578?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-Windows-AMD64-installer.exe">Sunshine-Windows-AMD64-installer.exe</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/e2d0fd50152d42a766a0c31d219227111bcd70bafbb536352f499a51aeae5690/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d414d4436342d696e7374616c6c65722e6578653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/e2d0fd50152d42a766a0c31d219227111bcd70bafbb536352f499a51aeae5690/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d414d4436342d696e7374616c6c65722e6578653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-Windows-AMD64-installer.exe?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/OWZjMjkyZWViNWQ3MzQwNTFkMGE5NWU1ZDhlOWJlNzI6MTc3MzkzOTY1Mg==" rel="nofollow"><img src="https://camo.githubusercontent.com/691a595ff225aa8ba73f367ed455b733f76ebaa4b180e57192153f5c65767330/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a326631613939323135323331326530396461333035633835306132653661303064656433616230636639363937373939376461613565653733366432626433643f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:2f1a992152312e09da305c850a2e6a00ded3ab0cf96977997daa5ee736d2bd3d?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-Windows-AMD64-installer.msi">Sunshine-Windows-AMD64-installer.msi</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/aeeb4962990a2a9c62468e91a3bde8824ccc4017a50c0215c26bb822ae61bab1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d414d4436342d696e7374616c6c65722e6d73693f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/aeeb4962990a2a9c62468e91a3bde8824ccc4017a50c0215c26bb822ae61bab1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d414d4436342d696e7374616c6c65722e6d73693f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-Windows-AMD64-installer.msi?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NDMyNTkzNWQxZTRkYmZiNjU3N2E5YmNlMjk1YWI4NjY6MTc3MzkzOTcwNQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/77a316251a199dd0cc5ff4683a7d62a28ff3f665b5d6957a8e1c14cedf2a0939/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a383661363131623532636135653339386365646238643431616233366139613863383636656365656665356232346363366361623435383065316435386261633f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:86a611b52ca5e398cedb8d41ab36a9a8c866eceefe5b24cc6cab4580e1d58bac?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-Windows-AMD64-portable.zip">Sunshine-Windows-AMD64-portable.zip</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/7db8c848b298a9ae35eb8dd3c21a256ca79dac5e5c16d7327ff7a7041d13cba1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d414d4436342d706f727461626c652e7a69703f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/7db8c848b298a9ae35eb8dd3c21a256ca79dac5e5c16d7327ff7a7041d13cba1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d414d4436342d706f727461626c652e7a69703f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-Windows-AMD64-portable.zip?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/Zjg1NGJlNmVmOTA0MmVlNjA4MjM1ZTNlMjgzMTljYjI6MTc3MzkzOTcwOQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/d87a7a4b1506001c735f2fd4346ed3aa5ae3795544497a9d02438bf3b17f6691/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a383665353836336436313465393662353536336336623834333263306436346166636432646564373864353762656431333266366333313935363862383035303f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:86e5863d614e96b5563c6b8432c0d64afcd2ded78d57bed132f6c319568b8050?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-Windows-ARM64-debuginfo.7z">Sunshine-Windows-ARM64-debuginfo.7z</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f891df031af8d161002a9dc5097a179583291c6379bc611d420ea911bec7801b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d41524d36342d6465627567696e666f2e377a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/f891df031af8d161002a9dc5097a179583291c6379bc611d420ea911bec7801b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d41524d36342d6465627567696e666f2e377a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-Windows-ARM64-debuginfo.7z?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ODZiMDEzNDQ0MGMwNGRjYWJkMjMxOWVjNGZmMzc5ZTM6MTc3MzkzOTcxMQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/c4c30bf1f0597fad5f63006eb4c4270e549edb242534f98733f45aade6268a7f/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a306635333636313139383966623562373062333861373034363535383661633830653761653466646239643937313761363634313239383366386266633539653f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:0f536611989fb5b70b38a70465586ac80e7ae4fdb9d9717a66412983f8bfc59e?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-Windows-ARM64-installer.exe">Sunshine-Windows-ARM64-installer.exe</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c9d631ce0605b092127dc59a2d6df31aa6202ae2897cd335b2c403b7eb6138b1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d41524d36342d696e7374616c6c65722e6578653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/c9d631ce0605b092127dc59a2d6df31aa6202ae2897cd335b2c403b7eb6138b1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d41524d36342d696e7374616c6c65722e6578653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-Windows-ARM64-installer.exe?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MTY2MTc1NTI1Y2ViYWFlNjU5NzI5M2FiNWE2MmNhMGM6MTc3MzkzOTcxMw==" rel="nofollow"><img src="https://camo.githubusercontent.com/42dd4823d1744970cc1ccc6809f1d0ba1a3add74aa1a7ed8d4e14ef29093dca5/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a343531623137343438656164383631356161393431386661363630626465663435373330663932336162313933386536646133323836306165363233393538303f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:451b17448ead8615aa9418fa660bdef45730f923ab1938e6da32860ae6239580?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-Windows-ARM64-installer.msi">Sunshine-Windows-ARM64-installer.msi</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/35b5bf6c1590708a379f2698bd493537d970fb2a94a61985a623c4d36564a4b3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d41524d36342d696e7374616c6c65722e6d73693f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/35b5bf6c1590708a379f2698bd493537d970fb2a94a61985a623c4d36564a4b3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d41524d36342d696e7374616c6c65722e6d73693f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-Windows-ARM64-installer.msi?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZjA2NzdmNmI3N2YzODNhYWQ2N2IzYjEzNWUzNzRhYWQ6MTc3MzkzOTcxOQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/174e91d6f76ef147331e049d101a36214b060719f1561b2d0102fcb03ed1c2ac/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a626531636531356638316439643438643533623338623339653563313561363832653335326635393238336437653232343665326130613933303135643463333f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:be1ce15f81d9d48d53b38b39e5c15a682e352f59283d7e2246e2a0a93015d4c3?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-Windows-ARM64-portable.zip">Sunshine-Windows-ARM64-portable.zip</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/17936c3809a007b934b82366605586fa79bb1f8bfe3ebaaf68291631ef0df2a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d41524d36342d706f727461626c652e7a69703f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/17936c3809a007b934b82366605586fa79bb1f8bfe3ebaaf68291631ef0df2a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d57696e646f77732d41524d36342d706f727461626c652e7a69703f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-Windows-ARM64-portable.zip?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MWI4ZjBlM2FjNjM1ZmYxODllNDk3Njg4ZGEyNjU5ZWE6MTc3MzkzOTc2OA==" rel="nofollow"><img src="https://camo.githubusercontent.com/715eab3eb14d0609535af05da80905b4836eb796a72f053b9de84ff6e6647edc/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a373464623861383163636636373532346632323162343262393034386363363561376437306438343034323730366234316339653363336665393834363033633f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:74db8a81ccf67524f221b42b9048cc65a7d70d84042706b41c9e3c3fe984603c?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-macOS-arm64.dmg">Sunshine-macOS-arm64.dmg</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/764b55285788fa046b48a1360691543767a88349f3ef39daabe376ea166f8dad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d6d61634f532d61726d36342e646d673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/764b55285788fa046b48a1360691543767a88349f3ef39daabe376ea166f8dad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d6d61634f532d61726d36342e646d673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-macOS-arm64.dmg?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MTcyNDNhNzE2MWYxMGI3N2IzMDkyMTY5NWE5MGU4ZWE6MTc3MzkzOTc3Mw==" rel="nofollow"><img src="https://camo.githubusercontent.com/b2c99a9cc6039cb4fee797c12a1438ed9bfc835c3469920be605fc5bcdba5ef8/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a653736363734633161313837306331663438366230353839306638313961633166616463633063346538373162353336636265306534313832326663373035333f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:e76674c1a1870c1f486b05890f819ac1fadcc0c4e871b536cbe0e41822fc7053?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-macOS-x86_64.dmg">Sunshine-macOS-x86_64.dmg</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/099f8a421d7cad9ce18c33e335cf9cd442ecd8a8dd8dd43623d1d7c85eaa82c3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d6d61634f532d7838365f36342e646d673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/099f8a421d7cad9ce18c33e335cf9cd442ecd8a8dd8dd43623d1d7c85eaa82c3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d6d61634f532d7838365f36342e646d673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-macOS-x86_64.dmg?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MTgyZGQyNjY0YTdlZmJkODQ4NDc4YmM0MWIyMDgyMmM6MTc3MzkzOTc3NQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/14b26e4d225ee368e358cba0de9026e11a9a8abc34e91345cee8a74eadde0a64/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a333664376236646337326132623631336434353637383730613531366336626534383135616535663063363132623765353736663533363639663431333566643f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:36d7b6dc72a2b613d4567870a516c6be4815ae5f0c612b7e576f53669f4135fd?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/flathub.tar.gz">flathub.tar.gz</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/81b0bc1091b7b513e7f7c98df9c84b07202b1269928920c7967f8673170d6b5a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f666c61746875622e7461722e677a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/81b0bc1091b7b513e7f7c98df9c84b07202b1269928920c7967f8673170d6b5a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f666c61746875622e7461722e677a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/flathub.tar.gz?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MWU5MzYyZDIzZDhmMjdmZjM1ZTlhNTc0MjJjYTdkODA6MTc3MzkzOTc3Ng==" rel="nofollow"><img src="https://camo.githubusercontent.com/e19e5a3a63ebd5689959f79dce3cdacb4cd80e99ae525b8ada548f3a8e1ba38e/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a636436363865356539343562353462313566666466363061333337373365623137643634633233343330396430343433396532663331653433333234316266393f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:cd668e5e945b54b15ffdf60a33773eb17d64c234309d04439e2f31e433241bf9?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine-2026.319.132152-1-x86_64.pkg.tar.zst">sunshine-2026.319.132152-1-x86_64.pkg.tar.zst</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/34f701f931046d346a718fccf30d92fbe93325729971d8fa0697e7f92a2577c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d323032362e3331392e3133323135322d312d7838365f36342e706b672e7461722e7a73743f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/34f701f931046d346a718fccf30d92fbe93325729971d8fa0697e7f92a2577c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d323032362e3331392e3133323135322d312d7838365f36342e706b672e7461722e7a73743f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine-2026.319.132152-1-x86_64.pkg.tar.zst?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YTgwNTUyZDhmNmU0MDA1YzUyMWUxZGYwYWViZmJlZmI6MTc3MzkzOTc5NA==" rel="nofollow"><img src="https://camo.githubusercontent.com/9075ab15ad502478b77ad329631d38e785d505e3631e9303979e9f1acd137860/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a353231333434373562303565373934353066356463663431346563373837323966663934646463356264333363383566623836376538326163303031613463373f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:52134475b05e79450f5dcf414ec78729ff94ddc5bd33c85fb867e82ac001a4c7?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine-debian-trixie-amd64.deb">sunshine-debian-trixie-amd64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/d35be340b40889635fc32e25e149529a6bfe163af2c6af928c5c4d039ff56d06/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d64656269616e2d7472697869652d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/d35be340b40889635fc32e25e149529a6bfe163af2c6af928c5c4d039ff56d06/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d64656269616e2d7472697869652d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine-debian-trixie-amd64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YjM5OWMzODcyNzA4YjlhYzlkNjg5ZTE2MWFkYTkwMGU6MTc3MzkzOTgzMQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/0a24def853bd390737b2ea329ef91aaa4a4aa4b6cc2573a5fde2816e5d3992a6/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a613432343166316539383762353964396666633065383363333130303538656330303463396533323038633932383536333866623535633263306330363939623f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:a4241f1e987b59d9ffc0e83c310058ec004c9e3208c9285638fb55c2c0c0699b?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine-debian-trixie-arm64.deb">sunshine-debian-trixie-arm64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/4a485121d48a5fe0a870e3e929f0ba277a7c3e7bbf1b7944d47754f6dc8c2b06/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d64656269616e2d7472697869652d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/4a485121d48a5fe0a870e3e929f0ba277a7c3e7bbf1b7944d47754f6dc8c2b06/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d64656269616e2d7472697869652d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine-debian-trixie-arm64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NDk2YjI3ZDM0ODY1OWQzMmM5ZDMyNzEzZDJjNDIxZDg6MTc3MzkzOTgzMw==" rel="nofollow"><img src="https://camo.githubusercontent.com/ea0296236a30ec4c1f1b2d777f5164365e63a1b3ebc8b3812870b9af8a872ad2/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a616639623161383135303066333337393361303737623330353965346137386639336365656664336364396162613830646666653834313961326236393330623f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:af9b1a81500f33793a077b3059e4a78f93ceefd3cd9aba80dffe8419a2b6930b?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine-ubuntu-22.04-amd64.deb">sunshine-ubuntu-22.04-amd64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/929ce139e5bf74e04ff4d71ac4e2db0be3ceede2fb8eda5f55ba33518925792b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d7562756e74752d32322e30342d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/929ce139e5bf74e04ff4d71ac4e2db0be3ceede2fb8eda5f55ba33518925792b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d7562756e74752d32322e30342d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine-ubuntu-22.04-amd64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZTEyZmY2MDdkYTczYWMwOGVhMGM5OWI5Y2NmNTMzNGE6MTc3MzkzOTgzOA==" rel="nofollow"><img src="https://camo.githubusercontent.com/190b4d3500019336dd9346bba267a1af5cc93a548e2757dda4d2371b8fd89e52/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a353930363434353738326136336164616337366238656535663434623864643562326436343834626532613033373730663835656662663261326464393863363f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:5906445782a63adac76b8ee5f44b8dd5b2d6484be2a03770f85efbf2a2dd98c6?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine-ubuntu-22.04-arm64.deb">sunshine-ubuntu-22.04-arm64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/1d36b4edd1a1f9f412e554a5c12b677de9c153e64d8dd444a8f790420c6bdcd6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d7562756e74752d32322e30342d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/1d36b4edd1a1f9f412e554a5c12b677de9c153e64d8dd444a8f790420c6bdcd6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d7562756e74752d32322e30342d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine-ubuntu-22.04-arm64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NDc1ZWU3OTc1NzE4ODVkZTZhYmYzM2RjM2VjNmJjM2Q6MTc3MzkzOTg1Mg==" rel="nofollow"><img src="https://camo.githubusercontent.com/7236d865256d8eab7527f0f4b741567ddefea8c3f3a864df12c88e4a8c469812/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a643139663664646262326630363133336134616131386166326233366433323264613637663363626538393563313232323433313464393964656130363439343f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:d19f6ddbb2f06133a4aa18af2b36d322da67f3cbe895c12224314d99dea06494?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine-ubuntu-24.04-amd64.deb">sunshine-ubuntu-24.04-amd64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5e71592ec43db81123a9ad47f97886c6fc73e4c816f405cee6459d4544c01202/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d7562756e74752d32342e30342d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/5e71592ec43db81123a9ad47f97886c6fc73e4c816f405cee6459d4544c01202/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d7562756e74752d32342e30342d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine-ubuntu-24.04-amd64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YTQzY2M0NDNiMTNkZGUyNTI1ZmYxYzRjOGQzNWM5M2U6MTc3MzkzOTg2OA==" rel="nofollow"><img src="https://camo.githubusercontent.com/a06a84ebbe78add0ecb0ddf9b5e641f34c64edbf52f17af5736deb1ca27f19ff/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a316263366161393738313364386563623930396633633865633766373763393337343934646430643837353664653963386137303038396237353034313561303f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:1bc6aa97813d8ecb909f3c8ec7f77c937494dd0d8756de9c8a70089b750415a0?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine-ubuntu-24.04-arm64.deb">sunshine-ubuntu-24.04-arm64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/4a97cd964d579e1b195e0a63ed6ec22d651acc241351386227d098350079ed24/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d7562756e74752d32342e30342d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/4a97cd964d579e1b195e0a63ed6ec22d651acc241351386227d098350079ed24/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652d7562756e74752d32342e30342d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine-ubuntu-24.04-arm64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MmQzMTU2MTBhYzVmMzEyYjk2MjU1NTM5NGM0NzI3ZmM6MTc3MzkzOTg5Mw==" rel="nofollow"><img src="https://camo.githubusercontent.com/62dc9b30699a06024413fd43683adb5050ed349b5060abb6ca4efc816c948909/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a373734323032323562363936346363386431353439643437326435376564356166393065623861376634393262366266353761343336333161366431386466313f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:77420225b6964cc8d1549d472d57ed5af90eb8a7f492b6bf57a43631a6d18df1?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine.AppImage">sunshine.AppImage</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/1a151f51432826eb757de90d8ae27d146a07a3edecd1313fa5cde79a1e977cee/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652e417070496d6167653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/1a151f51432826eb757de90d8ae27d146a07a3edecd1313fa5cde79a1e977cee/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652e417070496d6167653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine.AppImage?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YTg3ZjFiZjQwOGY5YzE2ODViNmVmMTBjMTg1YzViOTM6MTc3MzkzOTg5Nw==" rel="nofollow"><img src="https://camo.githubusercontent.com/e3c40d28d26d8e8d2fe940b23c17523db4c0db16218046cc39cae064019e2c3a/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a376237633931313361313334333732636539616161363165653438386632386561346265313964363561393331653437346638623865386131363634323731623f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:7b7c9113a134372ce9aaa61ee488f28ea4be19d65a931e474f8b8e8a1664271b?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine.pkg.tar.gz">sunshine.pkg.tar.gz</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b4e500ec15a6b8a6646c2533c4c9ce1273e946389cbc9d1ca377d1f4df1cbc8f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652e706b672e7461722e677a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/b4e500ec15a6b8a6646c2533c4c9ce1273e946389cbc9d1ca377d1f4df1cbc8f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652e706b672e7461722e677a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine.pkg.tar.gz?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YWI5OWIyZTljYTBlYmI0YTZmNzI4OTI5NjUwMmJlZmM6MTc3MzkzOTkxMQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/37f9c403238b01793d25b8b49231187cdbeaae43a4f76622a0f1ae7c92eefbe8/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a333237363033343965643331323066313633336139656630323137636130326566393830653333613134313061303531376462326138623365386139643132383f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:32760349ed3120f1633a9ef0217ca02ef980e33a1410a0517db2a8b3e8a9d128?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine.rb">sunshine.rb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/89193973dc77a26fe58a98c2794ccf8f0300a187668e3ff5c7a626b264da1cf1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652e72623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/89193973dc77a26fe58a98c2794ccf8f0300a187668e3ff5c7a626b264da1cf1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e652e72623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine.rb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YTQ3ODQwYzZjMTgyYjFmOTM1YTA1NmE5ZGNkN2VhOGE6MTc3MzkzOTkyNw==" rel="nofollow"><img src="https://camo.githubusercontent.com/16663a62110b41ff650aa7be24a52be3176725d172c8cdd3f60392b0166e1c71/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a356537333536383366653835316531386161663330363030393264343436396533363562646339653830316130616135393232643031346431303936333330383f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:5e735683fe851e18aaf3060092d4469e365bdc9e801a0aa5922d014d10963308?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine_aarch64.flatpak">sunshine_aarch64.flatpak</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ade045dec0e5f547ddc81708e824ab2d06411e98096660647ffbda504a53c13c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e655f616172636836342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/ade045dec0e5f547ddc81708e824ab2d06411e98096660647ffbda504a53c13c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e655f616172636836342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine_aarch64.flatpak?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZDEwMWNmOTU5OTIwMWQxOGI2NGQzNjZlYmViMmI4NzY6MTc3MzkzOTk0OQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/8b7685f33e2854a3610c64a6decd5d07d043bcde078522bc32b998ff4c544c5f/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a353666333434333532653234636361656165353462616365653036343164323564373161356631643165633366356433316130306339653162393166326133323f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:56f344352e24ccaeae54bacee0641d25d71a5f1d1ec3f5d31a00c9e1b91f2a32?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine_debug_aarch64.flatpak">sunshine_debug_aarch64.flatpak</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/20dcbe0ce6416a18a01361952cde48249683bae27955103256206b080ac56620/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e655f64656275675f616172636836342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/20dcbe0ce6416a18a01361952cde48249683bae27955103256206b080ac56620/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e655f64656275675f616172636836342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine_debug_aarch64.flatpak?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/M2MwNGRiODRjMDBkY2QwM2VkZTYyZTY5ZDJjMTgxMDU6MTc3MzkzOTk1OA==" rel="nofollow"><img src="https://camo.githubusercontent.com/58e795e80c5b1157ebf82271e186fc156960174346b667ead13c2a9134b58749/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a366235363134356433616163633939316263353030363562323532633631316563326664663035633937323161633036336439646236613634653338333830313f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:6b56145d3aacc991bc50065b252c611ec2fdf05c9721ac063d9db6a64e383801?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine_debug_x86_64.flatpak">sunshine_debug_x86_64.flatpak</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/e017d4fbe73abf584c152a68225d25c4bca41ccf1b1326c81a2660164ab225aa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e655f64656275675f7838365f36342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/e017d4fbe73abf584c152a68225d25c4bca41ccf1b1326c81a2660164ab225aa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e655f64656275675f7838365f36342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine_debug_x86_64.flatpak?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZmJlZDIxZGVhMWIwNjIyMTJjODZhMTAyNjliZDJkNmU6MTc3MzkzOTk3NA==" rel="nofollow"><img src="https://camo.githubusercontent.com/6a2343ac311f681ce1bdfdea7a2c15f934d068056987ef0fd1ef41e2aa570604/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a363439366533653866623936323461623262663035363265343133373562643033356437666366616263393566323536373463336335356537616132613464363f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:6496e3e8fb9624ab2bf0562e41375bd035d7fcfabc95f25674c3c55e7aa2a4d6?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/sunshine_x86_64.flatpak">sunshine_x86_64.flatpak</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/d183579c16464c85472c12b09f9e71216253b8dce7e174ad76b3b036e860feed/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e655f7838365f36342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/d183579c16464c85472c12b09f9e71216253b8dce7e174ad76b3b036e860feed/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f73756e7368696e655f7838365f36342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/sunshine_x86_64.flatpak?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZjRiMTNkYzQ1MmZkMDcyZDc0NWI1N2ExMGY5MjNlMzE6MTc3MzkzOTk5Mg==" rel="nofollow"><img src="https://camo.githubusercontent.com/17cc85f6b71c60e181eb6d06ea2dedde9017a757a236ef4a77541216db4329c0/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a306566326531373339313930633465643534353262366338363062363633326166626363393766353231623239363337643133653233656133313163633332323f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:0ef2e1739190c4ed5452b6c860b6632afbcc97f521b29637d13e23ea311cc322?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.fc42.aarch64.rpm">Sunshine-2026.319.132152-1.fc42.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/95d926f8c516e63bf728c39185bee2cc42cedf8af88816e97735e40cfebd5a72/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334322e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/95d926f8c516e63bf728c39185bee2cc42cedf8af88816e97735e40cfebd5a72/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334322e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.fc42.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YzYyOWIzYTIyMDA4ZTU4OTM4ZTE4NWIwZjE0MjYyNjQ6MTc3Mzk0MjU2MQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/6e7adb0ffdd25d6560e25647eb029dd39d845624577f3c94c7cb410af2fd8907/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a366461386565376463666239376666663334663435383035373762613035613663343665316238363834326533376365626131633639336439303462363037393f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:6da8ee7dcfb97fff34f4580577ba05a6c46e1b86842e37ceba1c693d904b6079?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.fc42.x86_64.rpm">Sunshine-2026.319.132152-1.fc42.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f3feed18e933175d10c5881ce84ece052500747588021d2a1fc476d3ac91f5e9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334322e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/f3feed18e933175d10c5881ce84ece052500747588021d2a1fc476d3ac91f5e9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334322e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.fc42.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MDQ2ZDNkY2QzZmRjY2I5ZWQ1NTRiNmZjMjM0ZDY2MTY6MTc3Mzk0MjU2Mw==" rel="nofollow"><img src="https://camo.githubusercontent.com/247df5d12b97afd374854e27f6e7f825b3525fa8ed04bd102660ac20c7ede92f/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a393963373561323464646166343266613539393165396266633038306239613238626461396465656336356534393262656133316231353738633466653966303f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:99c75a24ddaf42fa5991e9bfc080b9a28bda9deec65e492bea31b1578c4fe9f0?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.fc43.aarch64.rpm">Sunshine-2026.319.132152-1.fc43.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/531af7556749f6842a1e9250bb7144761576bd23b40bf6929a0ca03fa1bf2113/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334332e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/531af7556749f6842a1e9250bb7144761576bd23b40bf6929a0ca03fa1bf2113/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334332e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.fc43.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/Y2RjZTIwYzg4NGM5MGQ1NGMyYzIyYWNmMTUwOGI5YzM6MTc3Mzk0MjU2NA==" rel="nofollow"><img src="https://camo.githubusercontent.com/00085eb28eb3f651fbb71d8e1987f2479f4a6bf6f3fd696fa70238f109a5d1c6/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a386161626430643731326533613038396361376234373863353061323039363165633930656665376266313266626461326336643934653036346563333664313f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:8aabd0d712e3a089ca7b478c50a20961ec90efe7bf12fbda2c6d94e064ec36d1?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.fc43.x86_64.rpm">Sunshine-2026.319.132152-1.fc43.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/aabe37df1495cf48db9c9f90751b68b5a4847314a1be79ac0fa1b7757223cbf7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334332e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/aabe37df1495cf48db9c9f90751b68b5a4847314a1be79ac0fa1b7757223cbf7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334332e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.fc43.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZTMwZGY5MDhkZTE5MTk2NWIwMGM0OWE2ZWQ1NmM0OGQ6MTc3Mzk0MjU2Ng==" rel="nofollow"><img src="https://camo.githubusercontent.com/60dae925c0ad48716f1624e4453e7ec0786e3c7acf592d1d236c894dad1a875f/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a373834353931653531646638663766613162626162393338356161366632343863373036623161383735396338353961353132383633326638623264383333613f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:784591e51df8f7fa1bbab9385aa6f248c706b1a8759c859a5128632f8b2d833a?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.fc44.aarch64.rpm">Sunshine-2026.319.132152-1.fc44.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ae5ab12bb020d6fdbdb0ec7f920c2d83953d9ca456bd9a3abf2b7a7e3eafa49c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334342e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/ae5ab12bb020d6fdbdb0ec7f920c2d83953d9ca456bd9a3abf2b7a7e3eafa49c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334342e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.fc44.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZjU2NTI5MmRlMzc3OWNiN2M2YTFhOThjNGU2NGIyNTg6MTc3Mzk0MjYyMQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/240bca1ffe4a0bdbad49c6d0cba3c8aed74c081c905e37a005776e0d143baf52/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a383637313566323264346336393839393034653262356536666233326138356231363130393561333866663163303565343835373063623161373165306439653f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:86715f22d4c6989904e2b5e6fb32a85b161095a38ff1c05e48570cb1a71e0d9e?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.fc44.x86_64.rpm">Sunshine-2026.319.132152-1.fc44.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/693a5e068364f282e4ab28359b5e3910d122a9c446ee5104487273ad845adf60/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334342e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/693a5e068364f282e4ab28359b5e3910d122a9c446ee5104487273ad845adf60/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334342e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.fc44.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MmExYWY1Yjg5MjYyZGYyYmQxNjg1ZTliODQwMDlhYjQ6MTc3Mzk0MjYyMg==" rel="nofollow"><img src="https://camo.githubusercontent.com/eca621b5560cb4f35d683d5c5d3f578885b46a25e37d9f470b28d6f966acd938/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a626537383537316164613163633835653137386435313231636636303061303537323837303366353861313237613465303038646161396563366462366563653f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:be78571ada1cc85e178d5121cf600a05728703f58a127a4e008daa9ec6db6ece?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.fc45.aarch64.rpm">Sunshine-2026.319.132152-1.fc45.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/a0ba1ed48fea4202347a935be5600963084564a4bfda21b4f30b1c5213dda6ab/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334352e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/a0ba1ed48fea4202347a935be5600963084564a4bfda21b4f30b1c5213dda6ab/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334352e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.fc45.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NjA1NDE4OTkzODAwNWU2NDM4ZTRhMzA2NjMyMzE0MmU6MTc3Mzk0MjYyNA==" rel="nofollow"><img src="https://camo.githubusercontent.com/65c8ab95e8fdddef63e86307846398f6c68bd377d386056c50eac05cdbc01f97/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a363131666233643837333562306236663361386362643637326635653662323532663061366433326630366639323535666633663333343962633261633630393f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:611fb3d8735b0b6f3a8cbd672f5e6b252f0a6d32f06f9255ff3f3349bc2ac609?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.fc45.x86_64.rpm">Sunshine-2026.319.132152-1.fc45.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0ac854867cfc8e2437cc113bc4d36fcc660734a6a2db95699d41e6d6353c25b7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334352e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/0ac854867cfc8e2437cc113bc4d36fcc660734a6a2db95699d41e6d6353c25b7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e666334352e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.fc45.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YWQxOGQ1ODU2Yjk0ZWQwZjJjZmIzYzZiZGU2MGIxZmI6MTc3Mzk0MjYyNg==" rel="nofollow"><img src="https://camo.githubusercontent.com/4824cf681eed8f074096ac2f296026811b3627ecc298cd5ba8f02440bbd8c27f/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a643666633365343234393466616337646433396333623039316131666364343435373334323864323466333533373061366563353465626366663030326238383f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:d6fc3e42494fac7dd39c3b091a1fcd44573428d24f35370a6ec54ebcff002b88?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.suse.lp156.aarch64.rpm">Sunshine-2026.319.132152-1.suse.lp156.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/2769a10d7006806ca415ae9f7b3eedf2ecffb49370ea2d97ebe4cc128fefa24e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e737573652e6c703135362e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/2769a10d7006806ca415ae9f7b3eedf2ecffb49370ea2d97ebe4cc128fefa24e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e737573652e6c703135362e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.suse.lp156.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZDg0NWJjZTRiNGEyMzU4ZmEyNDkwMjQxYzgzNzJhMTg6MTc3Mzk0MjYzNw==" rel="nofollow"><img src="https://camo.githubusercontent.com/7dd8ec6f20ad1b14220c25736391fbf49bb993aed84bec51b5f0794112d9654e/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a643437396365663166346632613564636632363834346431646631633038333131663934633434636464303231663365396535633039386465666138336338323f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:d479cef1f4f2a5dcf26844d1df1c08311f94c44cdd021f3e9e5c098defa83c82?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.319.132152/Sunshine-2026.319.132152-1.suse.lp156.x86_64.rpm">Sunshine-2026.319.132152-1.suse.lp156.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5c980c5121b9495b474b2f39ec6254d843eec1ca0f16000b0deb88eb8116c02f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e737573652e6c703135362e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/5c980c5121b9495b474b2f39ec6254d843eec1ca0f16000b0deb88eb8116c02f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331392e3133323135322f53756e7368696e652d323032362e3331392e3133323135322d312e737573652e6c703135362e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.319.132152/Sunshine-2026.319.132152-1.suse.lp156.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZmNjZWZlM2JmYWZhOWU3MTNhZWZkNzc0ZDI1OGJkM2I6MTc3Mzk0MjY4Mw==" rel="nofollow"><img src="https://camo.githubusercontent.com/586a988581924a27f074b33889e50b2cf134be8b3b55bb27285004770d7fd0af/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a333130383731396664633039353235626636653530636231366662363234646339333339303537616561663936386464376237636361376634383138613937613f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:3108719fdc09525bf6e50cb16fb624dc9339057aeaf968dd7b7cca7f4818a97a?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
</tbody>
</table>LizardByte-bottag:github.com,2008:Repository/438803890/v2026.318.1351102026-03-18T18:08:23Zv2026.318.135110<h2>What's Changed</h2>
<ul>
<li>ci(copr): Trigger release job only for non-prereleases by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4297" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4297/hovercard">#4297</a></li>
<li>build(Linux): Refactor Dockerfiles and build script for multi-stage, step-based builds by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4299" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4299/hovercard">#4299</a></li>
<li>build(deps): bump vue from 3.5.21 to 3.5.22 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4301" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4301/hovercard">#4301</a></li>
<li>build(linux): update pkg-config systemd variable names by <a href="https://github.com/PVermeer">@PVermeer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4303" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4303/hovercard">#4303</a></li>
<li>build(deps): bump third-party/build-deps from <code>c38829d</code> to <code>2840c8a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4307" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4307/hovercard">#4307</a></li>
<li>build(packaging/homebrew): Rename class from @PROJECT_NAME@ to Sunshine by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4308" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4308/hovercard">#4308</a></li>
<li>build(deps): bump LizardByte/actions from 2025.917.25039 to 2025.927.193939 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4309" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4309/hovercard">#4309</a></li>
<li>build(deps): bump LizardByte/actions from 2025.927.193939 to 2025.929.125237 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4313" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4313/hovercard">#4313</a></li>
<li>fix(linux): service file for Trixie by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4319" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4319/hovercard">#4319</a></li>
<li>build(linux): static link std libraries by <a href="https://github.com/PVermeer">@PVermeer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4321" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4321/hovercard">#4321</a></li>
<li>build(linux): enable cpack auto dependencies by <a href="https://github.com/PVermeer">@PVermeer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4323" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4323/hovercard">#4323</a></li>
<li>build(linux): explicitely set CC and CXX compilers by <a href="https://github.com/PVermeer">@PVermeer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4325" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4325/hovercard">#4325</a></li>
<li>feat(audio): allow sending continuous audio by <a href="https://github.com/mariotaku">@mariotaku</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4261" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4261/hovercard">#4261</a></li>
<li>build(deps): bump LizardByte/actions from 2025.929.125237 to 2025.1011.184228 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4327" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4327/hovercard">#4327</a></li>
<li>feat(fps): support x-nv-video[0].clientRefreshRateX100 for requesting fractional NTSC framerates by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4019" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4019/hovercard">#4019</a></li>
<li>build(deps): bump third-party/build-deps from <code>2840c8a</code> to <code>1dd1b68</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4326" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4326/hovercard">#4326</a></li>
<li>fix(web-ui): translation function in DisplayOutputSelector label by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4328" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4328/hovercard">#4328</a></li>
<li>build(deps): bump actions/setup-node from 5 to 6 in the github-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4334" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4334/hovercard">#4334</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1011.184228 to 2025.1020.14905 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4347" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4347/hovercard">#4347</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>231e052</code> to <code>6537464</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4346" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4346/hovercard">#4346</a></li>
<li>build(deps): bump third-party/build-deps from <code>1dd1b68</code> to <code>6c9ec34</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4345" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4345/hovercard">#4345</a></li>
<li>build(rpm): Update Fedora spec and CUDA math_functions.h patch for Fedora 43+ by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4353" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4353/hovercard">#4353</a></li>
<li>fix(windows): Memory leak when EnumAdapters1 uses dxgi::adapter_t address as parameter by <a href="https://github.com/xd-byte">@xd-byte</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4340" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4340/hovercard">#4340</a></li>
<li>build(deps): bump the github-actions group with 2 updates by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4356" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4356/hovercard">#4356</a></li>
<li>build(rpm): add OpenSUSE support by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4359" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4359/hovercard">#4359</a></li>
<li>ci(copr): fix release event conditions by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4360" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4360/hovercard">#4360</a></li>
<li>ci: move bundle analysis to separate job by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4361" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4361/hovercard">#4361</a></li>
<li>fix(config): ensure apps.json is writeable by <a href="https://github.com/SuperSandro2000">@SuperSandro2000</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4249" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4249/hovercard">#4249</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4302" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4302/hovercard">#4302</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1020.14905 to 2025.1028.23217 in the lizardbyte-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4365" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4365/hovercard">#4365</a></li>
<li>build(flatpak): update org.freedesktop.Platform version by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4382" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4382/hovercard">#4382</a></li>
<li>docs(readme): Update for clarity and image sources by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4384" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4384/hovercard">#4384</a></li>
<li>build(deps): bump third-party/Simple-Web-Server from <code>187f798</code> to <code>546895a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4370" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4370/hovercard">#4370</a></li>
<li>build(deps): bump boost to 1.89 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4253" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4253/hovercard">#4253</a></li>
<li>build(deps): bump third-party/build-deps from <code>6c9ec34</code> to <code>bcaf64b</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4375" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4375/hovercard">#4375</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>6537464</code> to <code>8d705c8</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4385" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4385/hovercard">#4385</a></li>
<li>feat(video): use unified color conversion matrix generator by <a href="https://github.com/ns6089">@ns6089</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4387" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4387/hovercard">#4387</a></li>
<li>build(deps): bump third-party/build-deps from <code>bcaf64b</code> to <code>ca3f2da</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4392" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4392/hovercard">#4392</a></li>
<li>fix(config): Add missing framerateX100 fields at the initializers for the video::config_t literals by <a href="https://github.com/mcourteaux">@mcourteaux</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4391" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4391/hovercard">#4391</a></li>
<li>fix(video): fix leaky abstraction in ogl luma shader by <a href="https://github.com/ns6089">@ns6089</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4404" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4404/hovercard">#4404</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>5f22801</code> to <code>2d984f4</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4409" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4409/hovercard">#4409</a></li>
<li>build: add freebsd support by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4049" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4049/hovercard">#4049</a></li>
<li>fix(launch): Fix several launch failure conditions (exceptions thrown in child.wait, and boost::split_unix) by <a href="https://github.com/mcourteaux">@mcourteaux</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4390" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4390/hovercard">#4390</a></li>
<li>ci: harden workflows by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4412" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4412/hovercard">#4412</a></li>
<li>fix(win): Windows.Graphics.Capture API frame rate capped at 60fps by <a href="https://github.com/StringWeaver">@StringWeaver</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4424" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4424/hovercard">#4424</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.2.6 to 1.2.7 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4425" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4425/hovercard">#4425</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4386" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4386/hovercard">#4386</a></li>
<li>build(packaging/Arch): fix cuda gcc version detection by <a href="https://github.com/Garmelon">@Garmelon</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4442" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4442/hovercard">#4442</a></li>
<li>build(deps): bump third-party/tray from <code>0309a7c</code> to <code>d43f4c2</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4445" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4445/hovercard">#4445</a></li>
<li>build(deps): bump third-party/wayland-protocols from <code>0091197</code> to <code>6141e11</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4446" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4446/hovercard">#4446</a></li>
<li>build(deps): bump third-party/build-deps from <code>ca3f2da</code> to <code>afe70fa</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4447" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4447/hovercard">#4447</a></li>
<li>build(arch): temporarily disable broken Arch build by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4451" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4451/hovercard">#4451</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>2d984f4</code> to <code>b126e48</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4452" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4452/hovercard">#4452</a></li>
<li>build(deps): bump vue-i18n from 11.1.12 to 11.2.2 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4454" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4454/hovercard">#4454</a></li>
<li>build(deps): bump vue from 3.5.22 to 3.5.25 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4444" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4444/hovercard">#4444</a></li>
<li>build(deps): bump actions/checkout from 5 to 6 in the github-actions group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4435" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4435/hovercard">#4435</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>ea92dc2</code> to <code>fdbe66a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4443" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4443/hovercard">#4443</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>8d705c8</code> to <code>3456e75</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4431" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4431/hovercard">#4431</a></li>
<li>fix(tray): use the blocking event loop to avoid wasting power by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4457" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4457/hovercard">#4457</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.2.7 to 1.2.8 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4463" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4463/hovercard">#4463</a></li>
<li>ci(homebrew): enable test coverage on Linux by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3842" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3842/hovercard">#3842</a></li>
<li>ci(windows): Remove unused test preparation by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4467" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4467/hovercard">#4467</a></li>
<li>ci(homebrew): free runner space on Linux by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4477" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4477/hovercard">#4477</a></li>
<li>build(deps): bump third-party/build-deps from <code>afe70fa</code> to <code>d65e305</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4472" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4472/hovercard">#4472</a></li>
<li>build(linux): add support for self-compiling on ubuntu 25.10 by <a href="https://github.com/a-turtle9302">@a-turtle9302</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4471" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4471/hovercard">#4471</a></li>
<li>ci(linux): migrate Archlinux build to GitHub workflow by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4478" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4478/hovercard">#4478</a></li>
<li>build(tests): static link libgcc and libstdc++ on Linux by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4485" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4485/hovercard">#4485</a></li>
<li>build(homebrew): Run test_sunshine and coverage only for main repo by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4491" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4491/hovercard">#4491</a></li>
<li>style(Homebrew): Update Homebrew formula dependencies and conflicts by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4484" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4484/hovercard">#4484</a></li>
<li>fix: namespace declaration for boost::process::v1 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4518" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4518/hovercard">#4518</a></li>
<li>chore: change libevdev source to LizardByte mirror by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4524" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4524/hovercard">#4524</a></li>
<li>chore(homebrew): add bottle do section placeholder by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4525" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4525/hovercard">#4525</a></li>
<li>feat(network): allow binding to specific interface by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4481" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4481/hovercard">#4481</a></li>
<li>build(deps): bump the github-actions group across 1 directory with 3 updates by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4503" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4503/hovercard">#4503</a></li>
<li>chore: update global workflows by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4486" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4486/hovercard">#4486</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.2.8 to 1.3.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4489" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4489/hovercard">#4489</a></li>
<li>build(deps): bump peter-evans/create-pull-request from 7 to 8 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4496" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4496/hovercard">#4496</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>3456e75</code> to <code>72028a8</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4517" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4517/hovercard">#4517</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1221.31807 to 2025.1224.155016 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4533" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4533/hovercard">#4533</a></li>
<li>build(deps): bump vue from 3.5.25 to 3.5.26 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4522" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4522/hovercard">#4522</a></li>
<li>build(deps): bump vue-i18n from 11.2.2 to 11.2.7 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4529" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4529/hovercard">#4529</a></li>
<li>build(deps): bump third-party/wayland-protocols from <code>6141e11</code> to <code>8822301</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4513" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4513/hovercard">#4513</a></li>
<li>build(deps): bump third-party/build-deps from <code>d65e305</code> to <code>814fa85</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4526" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4526/hovercard">#4526</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4497" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4497/hovercard">#4497</a></li>
<li>ci(homebrew): fix formula version patch by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4535" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4535/hovercard">#4535</a></li>
<li>ci(homebrew): fix livecheck patch by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4538" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4538/hovercard">#4538</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1224.155016 to 2025.1227.191137 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4541" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4541/hovercard">#4541</a></li>
<li>build(Archlinux): Update GCC version in PKGBUILD to 15 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4546" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4546/hovercard">#4546</a></li>
<li>fix(nvenc): Include bitstream restrictions in H.264/HEVC SPS by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4556" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4556/hovercard">#4556</a></li>
<li>build(packaging): bash comparison in PKGBUILD by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4565" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4565/hovercard">#4565</a></li>
<li>build(vaapi): Add vaMapBuffers2() stub by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4581" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4581/hovercard">#4581</a></li>
<li>ci: run workflows for any branch by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4584" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4584/hovercard">#4584</a></li>
<li>build(deps): bump third-party/build-deps from <code>814fa85</code> to <code>4463f7a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4578" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4578/hovercard">#4578</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>b126e48</code> to <code>435bc6a</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4576" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4576/hovercard">#4576</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.3.0 to 1.3.7 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4574" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4574/hovercard">#4574</a></li>
<li>build(deps): bump vue-i18n from 11.2.7 to 11.2.8 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4553" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4553/hovercard">#4553</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>fdbe66a</code> to <code>db39dc0</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4550" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4550/hovercard">#4550</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>72028a8</code> to <code>d1a2cf5</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4575" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4575/hovercard">#4575</a></li>
<li>build(deps): bump LizardByte/actions from 2025.1227.191137 to 2026.116.208 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4587" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4587/hovercard">#4587</a></li>
<li>build(Archlinux): Switch from calling make directly to using cmake by <a href="https://github.com/Freakness109">@Freakness109</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4579" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4579/hovercard">#4579</a></li>
<li>fix(linux/wlr): Fix dmabuf buffer params protocol violation/leak by <a href="https://github.com/Dregu">@Dregu</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4588" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4588/hovercard">#4588</a></li>
<li>fix(config): create apps.json from default after loading file_apps cfg by <a href="https://github.com/amarshall">@amarshall</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4568" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4568/hovercard">#4568</a></li>
<li>build(linux): Add Fedora 43 support to the build script by <a href="https://github.com/craimasjien">@craimasjien</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4532" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4532/hovercard">#4532</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4548" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4548/hovercard">#4548</a></li>
<li>fix(windows): resolve disappearing cursor after KVM switch by <a href="https://github.com/tstokes22">@tstokes22</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4407" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4407/hovercard">#4407</a></li>
<li>fix(audio-info): crash when device name contains special characters by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4095" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4095/hovercard">#4095</a></li>
<li>fix(macos/input): Fix handling of mouse wheel scroll events by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4592" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4592/hovercard">#4592</a></li>
<li>fix(linux): added support for logical screen size with zxdg_output_v1 by <a href="https://github.com/juliosanz">@juliosanz</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4594" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4594/hovercard">#4594</a></li>
<li>feat(packaging/linux): enable cuda support for homebrew by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4593" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4593/hovercard">#4593</a></li>
<li>build(arch): enhanced arch support for linux build script by <a href="https://github.com/juliosanz">@juliosanz</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4595" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4595/hovercard">#4595</a></li>
<li>build(windows): fix rc version for llvm clang by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4606" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4606/hovercard">#4606</a></li>
<li>build(flatpak): drop libnotify module by <a href="https://github.com/yakushabb">@yakushabb</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4604" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4604/hovercard">#4604</a></li>
<li>fix(linux): fix issues with rendering and touchscreens when displays are scaled by <a href="https://github.com/juliosanz">@juliosanz</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4607" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4607/hovercard">#4607</a></li>
<li>build(homebrew): optimize build options by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4612" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4612/hovercard">#4612</a></li>
<li>chore: clean up implicit conversions by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4611" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4611/hovercard">#4611</a></li>
<li>feat(macos/build): add basic macOS build script based on linux_build.sh by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4598" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4598/hovercard">#4598</a></li>
<li>perf(threads): implement adjust_thread_priority for macOS and add set_thread_name by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4605" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4605/hovercard">#4605</a></li>
<li>feat(windows): add ViGEmBus driver management API and UI integration by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4625" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4625/hovercard">#4625</a></li>
<li>feat(web-ui): render changelog for new release sections by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4629" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4629/hovercard">#4629</a></li>
<li>feat(web-ui)!: remove discord widget by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4630" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4630/hovercard">#4630</a></li>
<li>fix(linux/kms): skip NVIDIA cards for VAAPI on hybrid GPU laptops by <a href="https://github.com/coleleavitt">@coleleavitt</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4473" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4473/hovercard">#4473</a></li>
<li>build(deps): bump vue from 3.5.26 to 3.5.27 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4602" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4602/hovercard">#4602</a></li>
<li>feat(api): add application image endpoint by <a href="https://github.com/cilps">@cilps</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4627" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4627/hovercard">#4627</a></li>
<li>fix(web-ui): modernize UI by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4631" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4631/hovercard">#4631</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4600" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4600/hovercard">#4600</a></li>
<li>build(fedora): use nvm to install npm for rawhide by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4646" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4646/hovercard">#4646</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>435bc6a</code> to <code>305993b</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4648" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4648/hovercard">#4648</a></li>
<li>build(deps): bump @lizardbyte/shared-web from 2025.922.181114 to 2026.125.235713 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4632" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4632/hovercard">#4632</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.3.7 to 1.3.8 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4643" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4643/hovercard">#4643</a></li>
<li>build(deps): bump third-party/build-deps from <code>4463f7a</code> to <code>4f5e8b2</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4609" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4609/hovercard">#4609</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>d1a2cf5</code> to <code>cb06063</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4644" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4644/hovercard">#4644</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>db39dc0</code> to <code>216a52e</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4640" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4640/hovercard">#4640</a></li>
<li>build(deps): bump LizardByte/actions from 2026.116.208 to 2026.129.194351 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4647" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4647/hovercard">#4647</a></li>
<li>build: add --ignore-scripts to npm install commands by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4655" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4655/hovercard">#4655</a></li>
<li>build(deps): bump LizardByte/actions from 2026.129.194351 to 2026.203.15239 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4656" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4656/hovercard">#4656</a></li>
<li>feat(linux)!: Support streaming through XDG portals and Pipewire by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4417" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4417/hovercard">#4417</a></li>
<li>chore: update GitHub Actions to use commit hashes by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4659" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4659/hovercard">#4659</a></li>
<li>build(deps): bump babel from 2.17.0 to 2.18.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4653" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4653/hovercard">#4653</a></li>
<li>build(deps): bump actions/checkout from 6.0.1 to 6.0.2 in the github-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4663" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4663/hovercard">#4663</a></li>
<li>build(deps): bump third-party/doxyconfig from <code>1188ef2</code> to <code>89c8ec9</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4657" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4657/hovercard">#4657</a></li>
<li>build(deps): bump third-party/libdisplaydevice from <code>f31e46d</code> to <code>b46492b</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4678" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4678/hovercard">#4678</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>cb06063</code> to <code>3d87a66</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4683" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4683/hovercard">#4683</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>305993b</code> to <code>6250fa2</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4682" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4682/hovercard">#4682</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.3.8 to 1.4.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4676" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4676/hovercard">#4676</a></li>
<li>fix(linux/xdgportal): populate host latency statistics by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4685" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4685/hovercard">#4685</a></li>
<li>fix(linux/xdgportal): flag stream as realtime by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4684" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4684/hovercard">#4684</a></li>
<li>refactor(packaging/windows): installer script execution by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4675" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4675/hovercard">#4675</a></li>
<li>feat(installer/windows): add wix installer by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3916" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3916/hovercard">#3916</a></li>
<li>build(windows): add arm64 support by <a href="https://github.com/rbqvq">@rbqvq</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3905" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3905/hovercard">#3905</a></li>
<li>revert: "fix(linux/xdgportal): flag stream as realtime" by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4686" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4686/hovercard">#4686</a></li>
<li>docs: miscellaneous updates by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4597" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4597/hovercard">#4597</a></li>
<li>build(web-ui): fix rollup failing by <a href="https://github.com/rbqvq">@rbqvq</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4687" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4687/hovercard">#4687</a></li>
<li>ci(deps): use codecov-action for test results by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4689" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4689/hovercard">#4689</a></li>
<li>fix(log): prevent sink destruction caused by backend exceptions by <a href="https://github.com/Yundi339">@Yundi339</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4694" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4694/hovercard">#4694</a></li>
<li>build(deps): bump vue from 3.5.27 to 3.5.28 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4696" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4696/hovercard">#4696</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.4.0 to 1.4.1 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4690" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4690/hovercard">#4690</a></li>
<li>build(deps): migrate ffmpeg prebuild to downloaded archive by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4699" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4699/hovercard">#4699</a></li>
<li>fix(flatpak): Add pipewire access for XDG portal grab by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4704" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4704/hovercard">#4704</a></li>
<li>fix(linux/xdgportal): improve thread loop (un)locking & teardown logic by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4705" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4705/hovercard">#4705</a></li>
<li>build(deps): bump LizardByte/actions from 2026.203.15239 to 2026.212.22356 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4706" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4706/hovercard">#4706</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.4.1 to 1.4.2 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4707" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4707/hovercard">#4707</a></li>
<li>build(deps): bump marked from 17.0.1 to 17.0.2 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4710" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4710/hovercard">#4710</a></li>
<li>fix(linux): update systemd service units by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4712" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4712/hovercard">#4712</a></li>
<li>feat(macos/tray): allow tray icon paths to be set at runtime from .app bundle by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4711" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4711/hovercard">#4711</a></li>
<li>ci: scope workflow permissions to job level by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4717" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4717/hovercard">#4717</a></li>
<li>build(deps): bump LizardByte/actions from 2026.212.22356 to 2026.214.14019 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4719" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4719/hovercard">#4719</a></li>
<li>chore: update global workflows by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4725" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4725/hovercard">#4725</a></li>
<li>fix(linux/xdgportal): stream scaling and mode change support by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4700" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4700/hovercard">#4700</a></li>
<li>fix(linux): fix touch misalignment for wlgrab on scaled outputs by <a href="https://github.com/herboh">@herboh</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4665" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4665/hovercard">#4665</a></li>
<li>fix(gh-pages): style fixes for theme switcher by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4748" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4748/hovercard">#4748</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>6250fa2</code> to <code>b187204</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4751" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4751/hovercard">#4751</a></li>
<li>feat(linux/xdgportal): implement reactive capture with duplicate detection by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4740" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4740/hovercard">#4740</a></li>
<li>fix(linux/kmsgrab): fix handle leak in update_cursor by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4757" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4757/hovercard">#4757</a></li>
<li>build(deps): bump LizardByte/build-deps by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4761" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4761/hovercard">#4761</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>b187204</code> to <code>3fa9191</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4755" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4755/hovercard">#4755</a></li>
<li>build(deps): bump lucide-vue-next from 0.563.0 to 0.575.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4752" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4752/hovercard">#4752</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>3d87a66</code> to <code>55a86b3</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4741" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4741/hovercard">#4741</a></li>
<li>build(deps): bump marked from 17.0.2 to 17.0.3 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4744" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4744/hovercard">#4744</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>216a52e</code> to <code>4d5e760</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4766" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4766/hovercard">#4766</a></li>
<li>fix: replace remaining FontAwesome icons and drop shared-web dependency by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4764" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4764/hovercard">#4764</a></li>
<li>build(python): migrate to pyproject.toml and bump python to 3.14 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4772" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4772/hovercard">#4772</a></li>
<li>docs: add maintainer release instructions by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4773" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4773/hovercard">#4773</a></li>
<li>build(deps): bump third-party/moonlight-common-c from <code>3fa9191</code> to <code>6268780</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4765" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4765/hovercard">#4765</a></li>
<li>build(deps): bump vue from 3.5.28 to 3.5.29 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4767" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4767/hovercard">#4767</a></li>
<li>chore(github): add Qualcomm GPU option to bug report template by <a href="https://github.com/rbqvq">@rbqvq</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4733" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4733/hovercard">#4733</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4698" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4698/hovercard">#4698</a></li>
<li>build(deps): bump third-party/doxyconfig from <code>89c8ec9</code> to <code>ba47416</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4778" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4778/hovercard">#4778</a></li>
<li>fix(linux/xdgportal): don't pass <code>external_only</code> argument to <code>eglQueryDmaBufModifiersEXT</code> by <a href="https://github.com/leenr">@leenr</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4754" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4754/hovercard">#4754</a></li>
<li>build(deps-dev): bump vite from 6.3.6 to 6.4.1 in the dev-dependencies group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4782" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4782/hovercard">#4782</a></li>
<li>build(deps): bump the github-actions group across 1 directory with 2 updates by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4783" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4783/hovercard">#4783</a></li>
<li>refactor: replace macros with constexpr/consts by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4791" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4791/hovercard">#4791</a></li>
<li>style(cpp): separate multiple variable declarations by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4795" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4795/hovercard">#4795</a></li>
<li>build(deps): bump LizardByte/actions from 2026.214.14019 to 2026.227.200013 in the lizardbyte-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4789" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4789/hovercard">#4789</a></li>
<li>fix: struct ordering broken in <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/LizardByte/Sunshine/commit/188f1e2959e44b4a463bf4dee616a5cbee6f3557/hovercard" href="https://github.com/LizardByte/Sunshine/commit/188f1e2959e44b4a463bf4dee616a5cbee6f3557"><tt>188f1e2</tt></a> by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4802" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4802/hovercard">#4802</a></li>
<li>chore: update global workflows by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4807" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4807/hovercard">#4807</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>4d5e760</code> to <code>5de4612</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4808" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4808/hovercard">#4808</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>55a86b3</code> to <code>fc11224</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4809" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4809/hovercard">#4809</a></li>
<li>feat(web-ui): clipboard copy feedback on Troubleshooting logs by <a href="https://github.com/eduardomozart">@eduardomozart</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4803" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4803/hovercard">#4803</a></li>
<li>build(deps): bump vue3-simple-icons from 15.6.0 to 16.10.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4804" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4804/hovercard">#4804</a></li>
<li>build(deps): bump lucide-vue-next from 0.575.0 to 0.576.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4805" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4805/hovercard">#4805</a></li>
<li>feat(macos): build a signed .app bundle in a .dmg by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4759" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4759/hovercard">#4759</a></li>
<li>build(deps): bump the github-actions group across 1 directory with 2 updates by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4810" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4810/hovercard">#4810</a></li>
<li>build(deps-dev): bump serve from 14.2.5 to 14.2.6 in the dev-dependencies group by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4814" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4814/hovercard">#4814</a></li>
<li>fix(build): ensure libopus is statically linked by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4819" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4819/hovercard">#4819</a></li>
<li>build(fedora): fix rawhide build by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4821" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4821/hovercard">#4821</a></li>
<li>fix(macos): hide the Dock icon by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4823" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4823/hovercard">#4823</a></li>
<li>fix(linux/portal): set env_width/env_height so touch input works by <a href="https://github.com/michalzxc">@michalzxc</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4822" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4822/hovercard">#4822</a></li>
<li>build(deps): bump marked from 17.0.3 to 17.0.4 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4817" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4817/hovercard">#4817</a></li>
<li>build(deps): bump actions/setup-dotnet from 5.1.0 to 5.2.0 in the github-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4815" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4815/hovercard">#4815</a></li>
<li>ci(macOS): check notary status in separate job by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4820" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4820/hovercard">#4820</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4793" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4793/hovercard">#4793</a></li>
<li>build(homebrew): dynamic link opus by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4826" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4826/hovercard">#4826</a></li>
<li>fix(linux/wlgrab): add frame_timestamp using wayland's ready timestamp by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4787" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4787/hovercard">#4787</a></li>
<li>fix(linux): use FQDN naming for all Linux packaging types by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4779" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4779/hovercard">#4779</a></li>
<li>build(deps): bump lucide-vue-next from 0.576.0 to 0.577.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4818" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4818/hovercard">#4818</a></li>
<li>refactor(confighttp): HTML page handlers into generic getPage function by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4645" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4645/hovercard">#4645</a></li>
<li>build(deps): move nvapi to official NVIDIA repo and bump to R590 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3725" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3725/hovercard">#3725</a></li>
<li>build(deps): bump vue-i18n from 11.2.8 to 11.3.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4828" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4828/hovercard">#4828</a></li>
<li>feat(linux/xdgportal): implement event-driven capture by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4768" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4768/hovercard">#4768</a></li>
<li>build(windows): sign windows executables by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4829" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4829/hovercard">#4829</a></li>
<li>build(deps): bump vue from 3.5.29 to 3.5.30 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4834" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4834/hovercard">#4834</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4831" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4831/hovercard">#4831</a></li>
<li>fix(web-ui): add missing featured apps platform icons by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4837" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4837/hovercard">#4837</a></li>
<li>ci(windows): disable signing for arm64 by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4838" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4838/hovercard">#4838</a></li>
<li>fix(linux/xdgportal): descriptor/pointer cleanups by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4840" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4840/hovercard">#4840</a></li>
<li>feat(web-ui): add browse feature to find directories/executables/files by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4848" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4848/hovercard">#4848</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from <code>5de4612</code> to <code>37eb3e5</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4844" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4844/hovercard">#4844</a></li>
<li>build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 in the github-actions group across 1 directory by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4842" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4842/hovercard">#4842</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4841" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4841/hovercard">#4841</a></li>
<li>build(Fedora): Adjust version ranges for GCC selection by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4851" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4851/hovercard">#4851</a></li>
<li>fix(linux/xdgportal): avoid duplicate frame insertion by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4839" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4839/hovercard">#4839</a></li>
<li>build(deps): bump vmactions/freebsd-vm from 1.4.2 to 1.4.3 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4849" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4849/hovercard">#4849</a></li>
<li>build(deps): bump packaging/linux/flatpak/deps/shared-modules from <code>fc11224</code> to <code>a61b494</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4850" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4850/hovercard">#4850</a></li>
<li>build(linux): generate glad sources at compile time by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4798" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4798/hovercard">#4798</a></li>
<li>build(deps): bump third-party/doxyconfig from <code>ba47416</code> to <code>a9f0c38</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4853" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4853/hovercard">#4853</a></li>
<li>chore(i18n): clarify cmd notes by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4856" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4856/hovercard">#4856</a></li>
<li>build(deps): bump third-party/inputtino from <code>504f0ab</code> to <code>73e9fa1</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4860" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4860/hovercard">#4860</a></li>
<li>build(deps): bump third-party/glad from <code>dcc4f69</code> to <code>73db193</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4858" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4858/hovercard">#4858</a></li>
<li>fix(linux/xdgportal): allow unified systemd service for all capture methods by <a href="https://github.com/psyke83">@psyke83</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4854" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4854/hovercard">#4854</a></li>
<li>feat(linux/keyboard): add F13-F24 keycodes by <a href="https://github.com/4xMSAA">@4xMSAA</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4833" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4833/hovercard">#4833</a></li>
<li>build(deps): bump apple-actions/import-codesign-certs from 6.0.0 to 6.1.0 by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4864" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4864/hovercard">#4864</a></li>
<li>build(deps): bump third-party/nv-codec-headers from <code>22441b5</code> to <code>fe32761</code> by <a href="https://github.com/dependabot">@dependabot</a>[bot] in <a href="https://github.com/LizardByte/Sunshine/pull/4866" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4866/hovercard">#4866</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/xd-byte">@xd-byte</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4340" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4340/hovercard">#4340</a></li>
<li><a href="https://github.com/SuperSandro2000">@SuperSandro2000</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4249" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4249/hovercard">#4249</a></li>
<li><a href="https://github.com/mcourteaux">@mcourteaux</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4391" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4391/hovercard">#4391</a></li>
<li><a href="https://github.com/StringWeaver">@StringWeaver</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4424" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4424/hovercard">#4424</a></li>
<li><a href="https://github.com/Garmelon">@Garmelon</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4442" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4442/hovercard">#4442</a></li>
<li><a href="https://github.com/a-turtle9302">@a-turtle9302</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4471" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4471/hovercard">#4471</a></li>
<li><a href="https://github.com/Freakness109">@Freakness109</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4579" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4579/hovercard">#4579</a></li>
<li><a href="https://github.com/Dregu">@Dregu</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4588" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4588/hovercard">#4588</a></li>
<li><a href="https://github.com/amarshall">@amarshall</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4568" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4568/hovercard">#4568</a></li>
<li><a href="https://github.com/craimasjien">@craimasjien</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4532" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4532/hovercard">#4532</a></li>
<li><a href="https://github.com/tstokes22">@tstokes22</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4407" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4407/hovercard">#4407</a></li>
<li><a href="https://github.com/juliosanz">@juliosanz</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4594" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4594/hovercard">#4594</a></li>
<li><a href="https://github.com/yakushabb">@yakushabb</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4604" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4604/hovercard">#4604</a></li>
<li><a href="https://github.com/coleleavitt">@coleleavitt</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4473" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4473/hovercard">#4473</a></li>
<li><a href="https://github.com/cilps">@cilps</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4627" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4627/hovercard">#4627</a></li>
<li><a href="https://github.com/Yundi339">@Yundi339</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4694" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4694/hovercard">#4694</a></li>
<li><a href="https://github.com/herboh">@herboh</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4665" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4665/hovercard">#4665</a></li>
<li><a href="https://github.com/leenr">@leenr</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4754" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4754/hovercard">#4754</a></li>
<li><a href="https://github.com/michalzxc">@michalzxc</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4822" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4822/hovercard">#4822</a></li>
<li><a href="https://github.com/4xMSAA">@4xMSAA</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4833" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4833/hovercard">#4833</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/LizardByte/Sunshine/compare/v2025.924.154138...v2026.318.135110"><tt>v2025.924.154138...v2026.318.135110</tt></a></p>
<hr>
<h2>Contributors</h2>
<p><a href="https://github.com/dependabot" aria-label="GitHub profile of contributor, dependabot"><img src="https://github.com/dependabot.png?size=40" width="40" height="40" alt="dependabot" title="dependabot: 100 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/ReenigneArcher" aria-label="GitHub profile of contributor, ReenigneArcher"><img src="https://github.com/ReenigneArcher.png?size=40" width="40" height="40" alt="ReenigneArcher" title="ReenigneArcher: 68 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/LizardByte-bot" aria-label="GitHub profile of contributor, LizardByte-bot"><img src="https://github.com/LizardByte-bot.png?size=40" width="40" height="40" alt="LizardByte-bot" title="LizardByte-bot: 13 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/psyke83" aria-label="GitHub profile of contributor, psyke83"><img src="https://github.com/psyke83.png?size=40" width="40" height="40" alt="psyke83" title="psyke83: 13 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/andygrundman" aria-label="GitHub profile of contributor, andygrundman"><img src="https://github.com/andygrundman.png?size=40" width="40" height="40" alt="andygrundman" title="andygrundman: 10 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/PVermeer" aria-label="GitHub profile of contributor, PVermeer"><img src="https://github.com/PVermeer.png?size=40" width="40" height="40" alt="PVermeer" title="PVermeer: 4 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cgutman" aria-label="GitHub profile of contributor, cgutman"><img src="https://github.com/cgutman.png?size=40" width="40" height="40" alt="cgutman" title="cgutman: 4 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/juliosanz" aria-label="GitHub profile of contributor, juliosanz"><img src="https://github.com/juliosanz.png?size=40" width="40" height="40" alt="juliosanz" title="juliosanz: 4 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/mcourteaux" aria-label="GitHub profile of contributor, mcourteaux"><img src="https://github.com/mcourteaux.png?size=40" width="40" height="40" alt="mcourteaux" title="mcourteaux: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/rbqvq" aria-label="GitHub profile of contributor, rbqvq"><img src="https://github.com/rbqvq.png?size=40" width="40" height="40" alt="rbqvq" title="rbqvq: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/4xMSAA" aria-label="GitHub profile of contributor, 4xMSAA"><img src="https://github.com/4xMSAA.png?size=40" width="40" height="40" alt="4xMSAA" title="4xMSAA: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Dregu" aria-label="GitHub profile of contributor, Dregu"><img src="https://github.com/Dregu.png?size=40" width="40" height="40" alt="Dregu" title="Dregu: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Freakness109" aria-label="GitHub profile of contributor, Freakness109"><img src="https://github.com/Freakness109.png?size=40" width="40" height="40" alt="Freakness109" title="Freakness109: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Garmelon" aria-label="GitHub profile of contributor, Garmelon"><img src="https://github.com/Garmelon.png?size=40" width="40" height="40" alt="Garmelon" title="Garmelon: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/StringWeaver" aria-label="GitHub profile of contributor, StringWeaver"><img src="https://github.com/StringWeaver.png?size=40" width="40" height="40" alt="StringWeaver" title="StringWeaver: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/SuperSandro2000" aria-label="GitHub profile of contributor, SuperSandro2000"><img src="https://github.com/SuperSandro2000.png?size=40" width="40" height="40" alt="SuperSandro2000" title="SuperSandro2000: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Yundi339" aria-label="GitHub profile of contributor, Yundi339"><img src="https://github.com/Yundi339.png?size=40" width="40" height="40" alt="Yundi339" title="Yundi339: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/a-turtle9302" aria-label="GitHub profile of contributor, a-turtle9302"><img src="https://github.com/a-turtle9302.png?size=40" width="40" height="40" alt="a-turtle9302" title="a-turtle9302: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/amarshall" aria-label="GitHub profile of contributor, amarshall"><img src="https://github.com/amarshall.png?size=40" width="40" height="40" alt="amarshall" title="amarshall: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cilps" aria-label="GitHub profile of contributor, cilps"><img src="https://github.com/cilps.png?size=40" width="40" height="40" alt="cilps" title="cilps: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/coleleavitt" aria-label="GitHub profile of contributor, coleleavitt"><img src="https://github.com/coleleavitt.png?size=40" width="40" height="40" alt="coleleavitt" title="coleleavitt: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/craimasjien" aria-label="GitHub profile of contributor, craimasjien"><img src="https://github.com/craimasjien.png?size=40" width="40" height="40" alt="craimasjien" title="craimasjien: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/herboh" aria-label="GitHub profile of contributor, herboh"><img src="https://github.com/herboh.png?size=40" width="40" height="40" alt="herboh" title="herboh: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/leenr" aria-label="GitHub profile of contributor, leenr"><img src="https://github.com/leenr.png?size=40" width="40" height="40" alt="leenr" title="leenr: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/michalzxc" aria-label="GitHub profile of contributor, michalzxc"><img src="https://github.com/michalzxc.png?size=40" width="40" height="40" alt="michalzxc" title="michalzxc: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/ns6089" aria-label="GitHub profile of contributor, ns6089"><img src="https://github.com/ns6089.png?size=40" width="40" height="40" alt="ns6089" title="ns6089: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/tstokes22" aria-label="GitHub profile of contributor, tstokes22"><img src="https://github.com/tstokes22.png?size=40" width="40" height="40" alt="tstokes22" title="tstokes22: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/xd-byte" aria-label="GitHub profile of contributor, xd-byte"><img src="https://github.com/xd-byte.png?size=40" width="40" height="40" alt="xd-byte" title="xd-byte: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/yakushabb" aria-label="GitHub profile of contributor, yakushabb"><img src="https://github.com/yakushabb.png?size=40" width="40" height="40" alt="yakushabb" title="yakushabb: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/eduardomozart" aria-label="GitHub profile of contributor, eduardomozart"><img src="https://github.com/eduardomozart.png?size=40" width="40" height="40" alt="eduardomozart" title="eduardomozart: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/mariotaku" aria-label="GitHub profile of contributor, mariotaku"><img src="https://github.com/mariotaku.png?size=40" width="40" height="40" alt="mariotaku" title="mariotaku: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a></p>
<hr>
<p>📦 <strong>Assets:</strong></p>
<table>
<thead>
<tr>
<th>⬇️ Download</th>
<th>#️⃣ Download Count</th>
<th>🛡️ VirusTotal</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-FreeBSD-14.3-aarch64.pkg">Sunshine-FreeBSD-14.3-aarch64.pkg</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/632b6dc49aed060a2c33d2091f09ed69a59fa212a079746fb2e4b0bc2a9fca37/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d467265654253442d31342e332d616172636836342e706b673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/632b6dc49aed060a2c33d2091f09ed69a59fa212a079746fb2e4b0bc2a9fca37/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d467265654253442d31342e332d616172636836342e706b673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-FreeBSD-14.3-aarch64.pkg?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YzNlZDgzMDc2MjYwN2M4OGM0NTM2ZDI4NDgzODdkMjA6MTc3Mzg1NDcyOA==" rel="nofollow"><img src="https://camo.githubusercontent.com/caa51df631cf78097080c5460781c61778ce028e8fb76b68e36cd9951987970f/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a623566316236393737346432663137306663333638666238363332323763313235366238613438326437366436366137333161653837336133383965343764373f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:b5f1b69774d2f170fc368fb863227c1256b8a482d76d66a731ae873a389e47d7?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-FreeBSD-14.3-amd64.pkg">Sunshine-FreeBSD-14.3-amd64.pkg</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c15bd1d5a50ced04ae21bdb688ff546dff3c0053333321d4b7d9e8a0dd53b394/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d467265654253442d31342e332d616d6436342e706b673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/c15bd1d5a50ced04ae21bdb688ff546dff3c0053333321d4b7d9e8a0dd53b394/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d467265654253442d31342e332d616d6436342e706b673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-FreeBSD-14.3-amd64.pkg?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/OGYyYWZkZjMzYjg4NTgxZDIyZDliMjU0MTdiMDZhZjA6MTc3Mzg1NDczMQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/bacdbead7258c5c0bb43762eebb60563c3090ece5b0ff0b406e6e2a9363fbc6a/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a326336656137643961396139373364306534313461623765646662663036356137613739313261306362356665646564393665633838613364396534623535383f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:2c6ea7d9a9a973d0e414ab7edfbf065a7a7912a0cb5feded96ec88a3d9e4b558?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-Windows-AMD64-debuginfo.7z">Sunshine-Windows-AMD64-debuginfo.7z</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/122574f37e4112c2e07868ed951014bf445463869b0572eefdf825f8fc787c93/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d414d4436342d6465627567696e666f2e377a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/122574f37e4112c2e07868ed951014bf445463869b0572eefdf825f8fc787c93/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d414d4436342d6465627567696e666f2e377a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-Windows-AMD64-debuginfo.7z?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YTBjZTRmOGM5NTNhOGI5ZDViMTZjODYyMjg0NWE0ZjU6MTc3Mzg1NDczMw==" rel="nofollow"><img src="https://camo.githubusercontent.com/ccc65ea4d2102145fae214bbca6b2d1470bb59d64c539cc060287599f2cfdd65/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a306163326464386365616331313433396237646232356337316131653662643935383731653366336163303862373366613961646562326163653630623963373f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:0ac2dd8ceac11439b7db25c71a1e6bd95871e3f3ac08b73fa9adeb2ace60b9c7?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-Windows-AMD64-installer.exe">Sunshine-Windows-AMD64-installer.exe</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/523cbcc7c736e527b366c5a1873d8eea786f45319a01f6c2926f1ee9cfa4231c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d414d4436342d696e7374616c6c65722e6578653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/523cbcc7c736e527b366c5a1873d8eea786f45319a01f6c2926f1ee9cfa4231c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d414d4436342d696e7374616c6c65722e6578653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-Windows-AMD64-installer.exe?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZTlhNmNhN2ZiODA0MGNlMDZlZDQyZjYwNTVhMTQzYWM6MTc3Mzg1NDczOQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/0bea52f7a2509d8d1553dc2e0adc5f043d1c63b332ad0c1f9a203af6046a5dea/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a343564643232643936303062313836333664386365316564326636623935623864306531326433306637363564383663303766303439353265343766336538373f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:45dd22d9600b18636d8ce1ed2f6b95b8d0e12d30f765d86c07f04952e47f3e87?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-Windows-AMD64-installer.msi">Sunshine-Windows-AMD64-installer.msi</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5ddb56b6211d98819059e1bdf876e36c632004a3009ba4e82698be746bb8afae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d414d4436342d696e7374616c6c65722e6d73693f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/5ddb56b6211d98819059e1bdf876e36c632004a3009ba4e82698be746bb8afae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d414d4436342d696e7374616c6c65722e6d73693f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-Windows-AMD64-installer.msi?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MzZiNzcwMWE4Y2NlY2E4ODkwZDdiZmNjNmQ4NDE1NTI6MTc3Mzg1NDc5MQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/31feab5f622e5ffed09006816e9af7db7f604ac4a2aecc59d4bf439dbd503c01/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a343961396438343635323438383661386439663434396638396631646561343662383463386236373630333465396639643664393735303861616566623165373f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:49a9d846524886a8d9f449f89f1dea46b84c8b676034e9f9d6d97508aaefb1e7?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-Windows-AMD64-portable.zip">Sunshine-Windows-AMD64-portable.zip</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c909cbe7a34cbe83dbdf23183ca9adc0a04b711f98a57be0a7f665ba0a4e7233/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d414d4436342d706f727461626c652e7a69703f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/c909cbe7a34cbe83dbdf23183ca9adc0a04b711f98a57be0a7f665ba0a4e7233/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d414d4436342d706f727461626c652e7a69703f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-Windows-AMD64-portable.zip?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NzFiMzQ4MTgzMWJkNzViYjdhM2NhODllZTI4NWZlMTk6MTc3Mzg1NDc5Ng==" rel="nofollow"><img src="https://camo.githubusercontent.com/056eb17f0ba90faf5780cc7a6c06a5bb67ec2ad960eaca70ea1e88fa4305c32b/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a653436663638333636313261373334393561616563363336633238646565666436663533303938313238346636366630396434356632613662613735623539623f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:e46f6836612a73495aaec636c28deefd6f530981284f66f09d45f2a6ba75b59b?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-Windows-ARM64-debuginfo.7z">Sunshine-Windows-ARM64-debuginfo.7z</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b63770865cd5a37a3cda9f0e2ae3e895f3b0b05834ae1490d165b3779141b006/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d41524d36342d6465627567696e666f2e377a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/b63770865cd5a37a3cda9f0e2ae3e895f3b0b05834ae1490d165b3779141b006/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d41524d36342d6465627567696e666f2e377a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-Windows-ARM64-debuginfo.7z?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MTk5MWJkZjMwZjU0NzhhNTg4MTNlMTYwNTE0ZGU0ZWQ6MTc3Mzg1NDc5OA==" rel="nofollow"><img src="https://camo.githubusercontent.com/4a05145988c3478e382c51e60d3c45e4ae2eab69a941fc137ca489e9de81018a/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a326664656665373761366265376133613162666231653437336339323561373938353261633363663234643931333533316562613231383865393237643766313f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:2fdefe77a6be7a3a1bfb1e473c925a79852ac3cf24d913531eba2188e927d7f1?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-Windows-ARM64-installer.exe">Sunshine-Windows-ARM64-installer.exe</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5e28624ef67ae876e26161d2df12d50a3184d67a1e44289a5b5cc1f52406ef1e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d41524d36342d696e7374616c6c65722e6578653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/5e28624ef67ae876e26161d2df12d50a3184d67a1e44289a5b5cc1f52406ef1e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d41524d36342d696e7374616c6c65722e6578653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-Windows-ARM64-installer.exe?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/Mzc4NTdmOWJkODcyYWI3OWY0YjU3MTk5MTUyNjBhOTA6MTc3Mzg1NDgwMQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/c8fa166c5c12b8cd47d0cc631cceea204bd93c7afe545c9a0a6f0d90cf18033a/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a353930666138383033363937613566303862393232613536653933333939666465366366386132373134393835383563303734633830303033623638653333633f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:590fa8803697a5f08b922a56e93399fde6cf8a271498585c074c80003b68e33c?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-Windows-ARM64-installer.msi">Sunshine-Windows-ARM64-installer.msi</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/37ac908f3dfc33aa9d67022e08ec7ce7c051da10ade22881eaf1cf9748688eba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d41524d36342d696e7374616c6c65722e6d73693f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/37ac908f3dfc33aa9d67022e08ec7ce7c051da10ade22881eaf1cf9748688eba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d41524d36342d696e7374616c6c65722e6d73693f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-Windows-ARM64-installer.msi?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZTgyYWQ5MDMzMzI4OGVhN2JlOTg1NjU2MjRhMjk5YTg6MTc3Mzg1NDgwNQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/2f2b3a9e4f25bb8d6b34e92b5bf8815b42b06e0ecc3fe23a3d6cfc434fd4ef86/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a626631333665623037306337396561366536353539393038663539633565313239376639363234636632393937396566316166343230643963356538383635393f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:bf136eb070c79ea6e6559908f59c5e1297f9624cf29979ef1af420d9c5e88659?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-Windows-ARM64-portable.zip">Sunshine-Windows-ARM64-portable.zip</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0da4559f77574dea1eb13b8036a61e5cbc9323a0ce6df02bf1a6770ea45b4582/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d41524d36342d706f727461626c652e7a69703f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/0da4559f77574dea1eb13b8036a61e5cbc9323a0ce6df02bf1a6770ea45b4582/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d57696e646f77732d41524d36342d706f727461626c652e7a69703f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-Windows-ARM64-portable.zip?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MTkxN2Y2N2I1M2QzZmQ5ODdkMjlmZDYyMGVjYTRhOTc6MTc3Mzg1NDg1NQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/043f3f21e6a799f652a3858d01bb5017511c4617922175b3d1cfe7f8e6c05077/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a383637663063333336373866623162613933303135653465303163336337343630383132356530653161613337313634623736326434643064373863366366623f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:867f0c33678fb1ba93015e4e01c3c74608125e0e1aa37164b762d4d0d78c6cfb?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-macOS-arm64.dmg">Sunshine-macOS-arm64.dmg</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9cc0ecd2a7505222fa717671075c1567d7b295212086ed4da0cfa0cdec3bb5ec/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d6d61634f532d61726d36342e646d673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/9cc0ecd2a7505222fa717671075c1567d7b295212086ed4da0cfa0cdec3bb5ec/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d6d61634f532d61726d36342e646d673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-macOS-arm64.dmg?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ODFkYzAyMmI3ODJhYzA3NzM0YjM1ZDk0MDU2ZTRjMzI6MTc3Mzg1NDg1OA==" rel="nofollow"><img src="https://camo.githubusercontent.com/1e4b0800b815b3a4caa9351e50e568d3720521df94baa7440a8b781bf7e627fa/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a653935303039643333343031646365376539656561343030373939336237326330656233313931663163636133386230643434393539393233646265336138623f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:e95009d33401dce7e9eea4007993b72c0eb3191f1cca38b0d44959923dbe3a8b?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-macOS-x86_64.dmg">Sunshine-macOS-x86_64.dmg</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/fddc7cdb59e0bdf5c0aa34c94ab030626e299cf38a562e6f9b4887851e9a6459/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d6d61634f532d7838365f36342e646d673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/fddc7cdb59e0bdf5c0aa34c94ab030626e299cf38a562e6f9b4887851e9a6459/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d6d61634f532d7838365f36342e646d673f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-macOS-x86_64.dmg?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ODc0NTQyYzhiZjc1MDljOWQ3YWNhYzdkOTcwNjk3YTg6MTc3Mzg1NDg2Mg==" rel="nofollow"><img src="https://camo.githubusercontent.com/bb56d2d9137e1098e69a697dac97a46e518abd01712d135589802edc4c2a30e8/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a336433623436623264393130303034386336363664373337616237663863663133313064616437623961343537313963363533366232356635643261613161383f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:3d3b46b2d9100048c666d737ab7f8cf1310dad7b9a45719c6536b25f5d2aa1a8?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/flathub.tar.gz">flathub.tar.gz</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0fee4a7ac2d908631744940605e8d3dbc1af6f8ebdb5245d9e7df21b039ef71c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f666c61746875622e7461722e677a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/0fee4a7ac2d908631744940605e8d3dbc1af6f8ebdb5245d9e7df21b039ef71c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f666c61746875622e7461722e677a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/flathub.tar.gz?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YmM4NzMwMmI3MmIzM2Y0MzlkZWJiMWM3MmM4YWY0YjU6MTc3Mzg1NDg2Mg==" rel="nofollow"><img src="https://camo.githubusercontent.com/3c03f31e026dff2191c313764b11fd8d1354e7c44a9eabcba1c5dbd378f3f719/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a393831326664353630643364613235616362386534653036623665663833366534393131626139393261373731373638333464313239356364343137643066353f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:9812fd560d3da25acb8e4e06b6ef836e4911ba992a77176834d1295cd417d0f5?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine-2026.318.135110-1-x86_64.pkg.tar.zst">sunshine-2026.318.135110-1-x86_64.pkg.tar.zst</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0234497969e21a5908ea8ed7c0b44aa9f9d882d072977054b9a816523c3fd495/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d323032362e3331382e3133353131302d312d7838365f36342e706b672e7461722e7a73743f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/0234497969e21a5908ea8ed7c0b44aa9f9d882d072977054b9a816523c3fd495/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d323032362e3331382e3133353131302d312d7838365f36342e706b672e7461722e7a73743f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine-2026.318.135110-1-x86_64.pkg.tar.zst?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YjdmNzAxNmIyOTcyN2Y0MWVlM2JiODRhMzM1Mjc3ZWE6MTc3Mzg1NDg3OA==" rel="nofollow"><img src="https://camo.githubusercontent.com/2f9e34545ec98685ae24af2e172090b637d7976129d69d433004e8f488cd473d/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a633966356264353563356239346466373439396261663033643362616365663837393461643661313933333133343136373434303334386338633465663636653f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:c9f5bd55c5b94df7499baf03d3bacef8794ad6a1933134167440348c8c4ef66e?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine-debian-trixie-amd64.deb">sunshine-debian-trixie-amd64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9a9e770b1c960d962143cb4ef131fa13690a4403b418f99531641b241ecf0ccb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d64656269616e2d7472697869652d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/9a9e770b1c960d962143cb4ef131fa13690a4403b418f99531641b241ecf0ccb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d64656269616e2d7472697869652d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine-debian-trixie-amd64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MzFkYWFkNDRjOTViYzYzZWFiMDU0YWMyZDA2ZTI3NTU6MTc3Mzg1NDkxOA==" rel="nofollow"><img src="https://camo.githubusercontent.com/f8f4223fccde164ad1f01e60e16610090d9befc6bb1a00281852d42577680fef/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a613135613433336266336265626432376539366233303061353663396261313938323931653163373638633362663630336663373332666532663530313062353f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:a15a433bf3bebd27e96b300a56c9ba198291e1c768c3bf603fc732fe2f5010b5?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine-debian-trixie-arm64.deb">sunshine-debian-trixie-arm64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/72bcceb20cdea76846d7b208dc341f56669ba79ed399cfd1322881b7e7209cba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d64656269616e2d7472697869652d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/72bcceb20cdea76846d7b208dc341f56669ba79ed399cfd1322881b7e7209cba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d64656269616e2d7472697869652d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine-debian-trixie-arm64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YTE2ZTEwM2Y5ZmI2YzkxYzY0NTEzZGU1MWNhZDNiYTM6MTc3Mzg1NDkyMA==" rel="nofollow"><img src="https://camo.githubusercontent.com/3dd5b5cb4311feb69da258d4244aedff42eb46c10b2a9828db9d1cbe5ddea222/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a386234353765376166306563643536376339343461326561396436316538393861383666393134636362316264306533363133626462396261383230393138613f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:8b457e7af0ecd567c944a2ea9d61e898a86f914ccb1bd0e3613bdb9ba820918a?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine-ubuntu-22.04-amd64.deb">sunshine-ubuntu-22.04-amd64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c897704d97843b5ada93fa58bc90e4e9e9a084496e3e7c027188f41a18a0ec91/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d7562756e74752d32322e30342d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/c897704d97843b5ada93fa58bc90e4e9e9a084496e3e7c027188f41a18a0ec91/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d7562756e74752d32322e30342d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine-ubuntu-22.04-amd64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZGU2YWJjYWE5Y2Q4OWI5ZDdmMDc2YWRiOWEzYWIwN2Y6MTc3Mzg1NDkyNA==" rel="nofollow"><img src="https://camo.githubusercontent.com/422bed5159e883718d6bf03e17c54a2b77544d0584929e2154f69ed9e6a29811/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a373231613233393361636138613664353831663436303434326238343732376533633731333935323232363538623738303566303938643134346637346631353f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:721a2393aca8a6d581f460442b84727e3c71395222658b7805f098d144f74f15?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine-ubuntu-22.04-arm64.deb">sunshine-ubuntu-22.04-arm64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/07d828d834df1127b2da3d7697e008358460002192e9422121e1a2efed10879b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d7562756e74752d32322e30342d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/07d828d834df1127b2da3d7697e008358460002192e9422121e1a2efed10879b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d7562756e74752d32322e30342d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine-ubuntu-22.04-arm64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NDBmMzQ0N2U2ZDE1ODI1ZmFhM2FlMzViMjQzNTkxOWY6MTc3Mzg1NDkzOQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/ecf66e4d82bc9384dd48870addd3246a1d203884af27b941a5ec3c1948969110/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a356336633738666338646165366231663035373130643633643737613061383932656530366535633635343266383637326135616434376539393633633762333f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:5c6c78fc8dae6b1f05710d63d77a0a892ee06e5c6542f8672a5ad47e9963c7b3?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine-ubuntu-24.04-amd64.deb">sunshine-ubuntu-24.04-amd64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f960da08f07ac48e393ce29376d91b8a376fc5ce3a36d4395722970db33710ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d7562756e74752d32342e30342d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/f960da08f07ac48e393ce29376d91b8a376fc5ce3a36d4395722970db33710ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d7562756e74752d32342e30342d616d6436342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine-ubuntu-24.04-amd64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/OGY3MDA0ZmIwNzRhMDEyNTcwMDgxMTYyOGU2ZTI1NjQ6MTc3Mzg1NDk1Ng==" rel="nofollow"><img src="https://camo.githubusercontent.com/c3331cbb727fc95187e20046470f7d02a6e14d4047657a5ed35d9b2fac6bb55a/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a383030316630383164656331326334663365353036643834656632663265326265376436353638373762353433633333373561353135663330666436393039643f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:8001f081dec12c4f3e506d84ef2f2e2be7d656877b543c3375a515f30fd6909d?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine-ubuntu-24.04-arm64.deb">sunshine-ubuntu-24.04-arm64.deb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8c4081ad1864b0f83b6f6a9f79ad111640e0d5f1f7b9d24a7bcaccccbbe4e28f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d7562756e74752d32342e30342d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/8c4081ad1864b0f83b6f6a9f79ad111640e0d5f1f7b9d24a7bcaccccbbe4e28f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652d7562756e74752d32342e30342d61726d36342e6465623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine-ubuntu-24.04-arm64.deb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/OWNmMGFmNmYxNjkxYTdjMmFjYzgyMzkzNmY4OTA0YTY6MTc3Mzg1NDk4MQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/4f2b1672ac222fe1b1989bc2df081303fc7838337870806a9ed3c3fd12936399/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a656665616632626230396261303331356539633232303763656466336239376338383265343366306463376666396336633265353139626131653437303366333f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:efeaf2bb09ba0315e9c2207cedf3b97c882e43f0dc7ff9c6c2e519ba1e4703f3?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine.AppImage">sunshine.AppImage</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b69c77d1b8920baa0369e846c67a67cd2130eee21775a4ffae424b81d7e7f942/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652e417070496d6167653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/b69c77d1b8920baa0369e846c67a67cd2130eee21775a4ffae424b81d7e7f942/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652e417070496d6167653f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine.AppImage?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YWU1NGNjNGY1YTMyNTk5Y2ZkMTZiYzU1ODBmNzQ1MzM6MTc3Mzg1NDk4Mw==" rel="nofollow"><img src="https://camo.githubusercontent.com/4b39e64ffb8f8328d1122e0445b4ce3ee5515769d9f33c575bed6b1c61f561f4/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a663333333139376338643665656263613465366130373130313465316137366230386239616337393832393064366639653832396332653163383062386361383f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:f333197c8d6eebca4e6a071014e1a76b08b9ac798290d6f9e829c2e1c80b8ca8?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine.pkg.tar.gz">sunshine.pkg.tar.gz</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c59aaab5f770712e58bf788f2d8d111e3d587c611306d3594a487a0b290fef64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652e706b672e7461722e677a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/c59aaab5f770712e58bf788f2d8d111e3d587c611306d3594a487a0b290fef64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652e706b672e7461722e677a3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine.pkg.tar.gz?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NjJjMDM0ZGQ1OTFiMmU2NzhmNTEyZGEyMjBmOGE5ZWQ6MTc3Mzg1NDk5Nw==" rel="nofollow"><img src="https://camo.githubusercontent.com/d78bc73e1a23ae2e2f55519348c5c0a3fed9ca0b113ee98f1a4ab07bfb59738b/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a653462383131613036366232666235666664613530376362343035326634366263616636366239356237633863386435646539316165376366633164643262613f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:e4b811a066b2fb5ffda507cb4052f46bcaf66b95b7c8c8d5de91ae7cfc1dd2ba?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine.rb">sunshine.rb</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/67f2d0dafde3f729ba220ab174faef0761805878cafea28086e531ba6b5335d9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652e72623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/67f2d0dafde3f729ba220ab174faef0761805878cafea28086e531ba6b5335d9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e652e72623f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine.rb?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/Njg2ZjU0YWVmZDdlODI4OTM3NjIzMzk4NGM4YmI1NDE6MTc3Mzg1NTAxMQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/dfa2eb981f2a43d44609998e78fd7b07bc2b7aa71c5c921294973583fc02413f/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a653635353166386632376134356165633736373435336339616538643566646561376331623763653966396339336631323630356430323564383536373139393f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:e6551f8f27a45aec767453c9ae8d5fdea7c1b7ce9f9c93f12605d025d8567199?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine_aarch64.flatpak">sunshine_aarch64.flatpak</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5264cfdf379c5e9226f6029944e58ea180f1c83f6d7989c4a981abf148ce5736/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e655f616172636836342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/5264cfdf379c5e9226f6029944e58ea180f1c83f6d7989c4a981abf148ce5736/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e655f616172636836342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine_aarch64.flatpak?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NzQ2NWM0ZWNkZWUwOGEzMDhkYzJjM2M4MDUxMzViZTY6MTc3Mzg1NTAzMQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/9bec72ca39514fd3586e1ddd6422b71e95ae4423c23d1f1924c7193f0b031f58/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a363739313261663533656336343933643832356533363230303739616336353665326537393863623131373561383766366462326230313632616537393763343f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:67912af53ec6493d825e3620079ac656e2e798cb1175a87f6db2b0162ae797c4?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine_debug_aarch64.flatpak">sunshine_debug_aarch64.flatpak</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/4c0d78d36cd3015679ae56b2c63938c2796b6ad3b761a054bfee55d7f48726e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e655f64656275675f616172636836342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/4c0d78d36cd3015679ae56b2c63938c2796b6ad3b761a054bfee55d7f48726e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e655f64656275675f616172636836342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine_debug_aarch64.flatpak?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NDBlMGNjNTlmYzlkM2M1MGExNjc1NmVhMzM1NWQ5OWM6MTc3Mzg1NTA0Mw==" rel="nofollow"><img src="https://camo.githubusercontent.com/4c0e98270099e577c0ca5a8d76bc3c0d17c3335405aca2fe0cfc0a0d2c78ffeb/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a333536386533666331653939393731656538656338383333316331333462383661636161616362316566623265633037626631326564346561646636616335373f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:3568e3fc1e99971ee8ec88331c134b86acaaacb1efb2ec07bf12ed4eadf6ac57?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine_debug_x86_64.flatpak">sunshine_debug_x86_64.flatpak</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/cbef98cf0a3bc947dfc24b619e379de014ddda64186ec1351bcc98be939d776b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e655f64656275675f7838365f36342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/cbef98cf0a3bc947dfc24b619e379de014ddda64186ec1351bcc98be939d776b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e655f64656275675f7838365f36342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine_debug_x86_64.flatpak?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZTgyYjJmMzU4ZjM0MDFiZThjODBiOTMwZDEwMzRkZTU6MTc3Mzg1NTA1OA==" rel="nofollow"><img src="https://camo.githubusercontent.com/7b0422b13f93a2d6261314139fa966272b84ae105d8a16c6cc23391b268484b0/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a353334333034623164353633333336336330613161623531363936636163346665353239396330653132616662346664636137326133356130626665346533353f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:534304b1d5633363c0a1ab51696cac4fe5299c0e12afb4fdca72a35a0bfe4e35?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/sunshine_x86_64.flatpak">sunshine_x86_64.flatpak</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/a7384c7e93c25b49c1a6fae2f73b504018c10739d835941aeefca001c3434eb2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e655f7838365f36342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/a7384c7e93c25b49c1a6fae2f73b504018c10739d835941aeefca001c3434eb2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f73756e7368696e655f7838365f36342e666c617470616b3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/sunshine_x86_64.flatpak?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NmFjODZiMGE4NTg4MDNhN2Y2YWMyZWJlODYzNDZjYzE6MTc3Mzg1NTA3Nw==" rel="nofollow"><img src="https://camo.githubusercontent.com/7cdfb81dad50f23e404c9d5e8a0602b35ecc44285e9b09203a1d71faabefe458/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a616564366162373532353533356232626366643137646437663031316637646232336531666161313366343263373831623139383238346632636436633137383f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:aed6ab7525535b2bcfd17dd7f011f7db23e1faa13f42c781b198284f2cd6c178?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.fc42.aarch64.rpm">Sunshine-2026.318.135110-1.fc42.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/414cf1f0b89243d1258d02c24107710c25e4d0e82eb6eedb1dae7b683cea713f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334322e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/414cf1f0b89243d1258d02c24107710c25e4d0e82eb6eedb1dae7b683cea713f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334322e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.fc42.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZjQ5Y2Q1NDkwOTM0MzVlOWUxZWJhMzJjMzdmNWUzN2Q6MTc3Mzg1NzE2OA==" rel="nofollow"><img src="https://camo.githubusercontent.com/9b956f7ceec0a7b07995e265d291a8581da19f98c520f57d14c9c69fc83e57d5/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a393462616536393535643835633131373261636362383866646335656330633161383134306163316165303331393831626133323931336334613732616434653f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:94bae6955d85c1172accb88fdc5ec0c1a8140ac1ae031981ba32913c4a72ad4e?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.fc42.x86_64.rpm">Sunshine-2026.318.135110-1.fc42.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/56fe5d95399b7206ea6a85e758c8f6df80e030a68380cbc78e1c7d94b9afbe3b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334322e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/56fe5d95399b7206ea6a85e758c8f6df80e030a68380cbc78e1c7d94b9afbe3b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334322e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.fc42.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MWFkOWU4MDkyYjNkMDY2ZmRhOWM1MGZiOWVkNDI4ZTI6MTc3Mzg1NzE3MA==" rel="nofollow"><img src="https://camo.githubusercontent.com/1288ece7f92b6fb9e796dd0acb9c95b9ca8caf55b6e002500db342df0202cf9a/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a626336356262343834323361633737323133386263353033373333343534633562323362326563313231363465623839343266616433643264323136393536653f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:bc65bb48423ac772138bc503733454c5b23b2ec12164eb8942fad3d2d216956e?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.fc43.aarch64.rpm">Sunshine-2026.318.135110-1.fc43.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/85b76d438aeb2addff45f5c53fc1d9eedcd721bc299b3e12fc15af8e8fb04277/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334332e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/85b76d438aeb2addff45f5c53fc1d9eedcd721bc299b3e12fc15af8e8fb04277/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334332e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.fc43.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YjgwNjc0MDEyM2VhMjc5YjQ3NGNlYjJiODJmMmJmYzc6MTc3Mzg1NzE3MQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/a16a0b1e67ca462114e4189b5cbcbd8948446080cae273dcc9aeab4b40a014fe/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a373331323638356564613665313764366463363262356437353233303030303030656337326361623261613666376437653131363938356366366662373934303f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:7312685eda6e17d6dc62b5d7523000000ec72cab2aa6f7d7e116985cf6fb7940?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.fc43.x86_64.rpm">Sunshine-2026.318.135110-1.fc43.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/a2ccbb999b5e718caf9dbbe21cdb356614a1f453f746f06faeb95136703abedc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334332e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/a2ccbb999b5e718caf9dbbe21cdb356614a1f453f746f06faeb95136703abedc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334332e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.fc43.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MjE2ZjVlNzlhYmZiYzE3YWUyMTk4YWJjNjdhNmM5MzI6MTc3Mzg1NzE3Mw==" rel="nofollow"><img src="https://camo.githubusercontent.com/49ddd42375ebe69008214f51840d2b5b42c43f3df351b226e24ef758ab53709a/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a303864396361653964653764303866396231616530376231663961356335393038613263356336663561353037393434663064393831646337396138303338343f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:08d9cae9de7d08f9b1ae07b1f9a5c5908a2c5c6f5a507944f0d981dc79a80384?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.fc44.aarch64.rpm">Sunshine-2026.318.135110-1.fc44.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/d408ae2d74ed4f49ea0fe1ac1fc84d90e8aa48c37c12b57d7d0826c2e81bcbcb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334342e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/d408ae2d74ed4f49ea0fe1ac1fc84d90e8aa48c37c12b57d7d0826c2e81bcbcb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334342e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.fc44.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NjdjM2FjMjZkZDE1MDA2MDgwZTlhMTQ1Y2Y4ZjFmOWM6MTc3Mzg1NzIyOQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/a2ca84e94a9c3840f201bf3fbac10c2d88aa0fffd7db75c422c2cb9735018f7a/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a623962356539363333326630326536633138353634326134326137653933313564383833613062343161396230313730363639636236626433396131633061353f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:b9b5e96332f02e6c185642a42a7e9315d883a0b41a9b0170669cb6bd39a1c0a5?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.fc44.x86_64.rpm">Sunshine-2026.318.135110-1.fc44.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/fdb821c486aab63c29ee2a06bb4180995ba23d44a4f62a72aa6af12708f1215a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334342e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/fdb821c486aab63c29ee2a06bb4180995ba23d44a4f62a72aa6af12708f1215a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334342e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.fc44.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ZTdjMzhhNWM5NzlhZmY1NTMwYzY3M2RiMzRhYjE5Zjk6MTc3Mzg1NzIzMA==" rel="nofollow"><img src="https://camo.githubusercontent.com/493f1df05c7647eafb408d8acf8954fc40ca0c29ab59700525da4eab0dacb7c5/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a656166313734616562316330633337323066386536373866626438633766343033383738626632623537353765383863366632633832653461616365646235383f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:eaf174aeb1c0c3720f8e678fbd8c7f403878bf2b5757e88c6f2c82e4aacedb58?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.fc45.aarch64.rpm">Sunshine-2026.318.135110-1.fc45.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f44669fa7dcacb3b45ad9c7464af69899f65067a6690d9e5c17ca35cf467d5a0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334352e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/f44669fa7dcacb3b45ad9c7464af69899f65067a6690d9e5c17ca35cf467d5a0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334352e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.fc45.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/ODBmZjAwYTBiNzJhZjJjZDZkN2M2MGNiNjcyZDFhNzE6MTc3Mzg1NzIzMQ==" rel="nofollow"><img src="https://camo.githubusercontent.com/9d9d8974769e0d6abc158d4d227710c967c73a2a86b37fff1306e8cd94410ab5/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a663232646166393134373632616662633063323861303638316330616162393362623130613234363232386561306137386665353330343135366538333430633f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:f22daf914762afbc0c28a0681c0aab93bb10a246228ea0a78fe5304156e8340c?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.fc45.x86_64.rpm">Sunshine-2026.318.135110-1.fc45.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/0e67582b871066ffb07c59b24da738fe86216d603817e5c7c860dcea5b6623db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334352e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/0e67582b871066ffb07c59b24da738fe86216d603817e5c7c860dcea5b6623db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e666334352e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.fc45.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/MDRlOGVkZDk5NWZhMmYxY2ZjNjhhNGVlZjFmODE4ZjI6MTc3Mzg1NzIzMg==" rel="nofollow"><img src="https://camo.githubusercontent.com/6ccb3193f4ae150e051ff0ea426b51bad9d25ff9d779d2b488c7db16c5f6d09b/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a653435356135396231323434303439323236643734643039336461623363626132653462333462663365663738303931653039363163303036353731383265323f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:e455a59b1244049226d74d093dab3cba2e4b34bf3ef78091e0961c00657182e2?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.suse.lp156.aarch64.rpm">Sunshine-2026.318.135110-1.suse.lp156.aarch64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/dfa50f37806e0172576c585d7b9d7aed7e6b70debe8a4afac619c73cbbc3cd4d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e737573652e6c703135362e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/dfa50f37806e0172576c585d7b9d7aed7e6b70debe8a4afac619c73cbbc3cd4d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e737573652e6c703135362e616172636836342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.suse.lp156.aarch64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/YzRiOTM2OWYxNzZmZDAxYzNiNDk2MWU5NGM4YjJiOWY6MTc3Mzg1NzI0NA==" rel="nofollow"><img src="https://camo.githubusercontent.com/eb838ab74abc4772b05acf01666433908c493c79ba4f603ac61e39c703af832f/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a663239633364356436346462653035303430323732353337353430343664393230393530343939613263306361343930646439303063363665366635653064613f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:f29c3d5d64dbe0504027253754046d920950499a2c0ca490dd900c66e6f5e0da?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
<tr>
<td><a href="https://github.com/LizardByte/Sunshine/releases/download/v2026.318.135110/Sunshine-2026.318.135110-1.suse.lp156.x86_64.rpm">Sunshine-2026.318.135110-1.suse.lp156.x86_64.rpm</a></td>
<td><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/1919f7e50af8b89811151e23ecd21d634a8f7dea7d1f739957e6eca010a82979/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e737573652e6c703135362e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365"><img src="https://camo.githubusercontent.com/1919f7e50af8b89811151e23ecd21d634a8f7dea7d1f739957e6eca010a82979/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c697a617264427974652f53756e7368696e652f76323032362e3331382e3133353131302f53756e7368696e652d323032362e3331382e3133353131302d312e737573652e6c703135362e7838365f36342e72706d3f7374796c653d666c61742d737175617265266c6162656c3d26646973706c617941737365744e616d653d66616c7365" alt="Downloads" data-canonical-src="https://img.shields.io/github/downloads/LizardByte/Sunshine/v2026.318.135110/Sunshine-2026.318.135110-1.suse.lp156.x86_64.rpm?style=flat-square&label=&displayAssetName=false" style="max-width: 100%;"></a></td>
<td><a href="https://www.virustotal.com/gui/file-analysis/NmFlZWEwYmFiMTRmMGQ0MTgwNWRhNWI2Y2I1MTdkNjA6MTc3Mzg1NzI5Mg==" rel="nofollow"><img src="https://camo.githubusercontent.com/9a942f822161a8c7380ed6e4464ce5f07a344a0132d6c767fcd16432c21cfcc7/68747470733a2f2f6261646765732e6373736e722e636f6d2f76742f69642f7368613235363a373632326133363836653430326439383736336366623762383435363438306338383464333939356632316537393833363831356130323131363737386236343f7374796c653d666c61742d7371756172652669636f6e3d7669727573746f74616c266c6162656c3d" alt="VirusTotal" data-canonical-src="https://badges.cssnr.com/vt/id/sha256:7622a3686e402d98763cfb7b8456480c884d3995f21e79836815a02116778b64?style=flat-square&icon=virustotal&label=" style="max-width: 100%;"></a></td>
</tr>
</tbody>
</table>LizardByte-bottag:github.com,2008:Repository/438803890/v2025.924.1541382025-09-24T19:08:49Zv2025.924.154138<h2>What's Changed</h2>
<ul>
<li>fix(windows): Correct binPath syntax in install-service.bat by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4290" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4290/hovercard">#4290</a></li>
<li>build(macos): Remove XCode dependency by <a href="https://github.com/eduardomozart">@eduardomozart</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4293" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4293/hovercard">#4293</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/eduardomozart">@eduardomozart</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4293" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4293/hovercard">#4293</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/LizardByte/Sunshine/compare/v2025.923.33222...v2025.924.154138"><tt>v2025.923.33222...v2025.924.154138</tt></a></p>
<hr>
<h2>Contributors</h2>
<p><a href="https://github.com/ReenigneArcher" aria-label="GitHub profile of contributor, ReenigneArcher"><img src="https://github.com/ReenigneArcher.png?size=40" width="40" height="40" alt="ReenigneArcher" title="ReenigneArcher: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/eduardomozart" aria-label="GitHub profile of contributor, eduardomozart"><img src="https://github.com/eduardomozart.png?size=40" width="40" height="40" alt="eduardomozart" title="eduardomozart: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/LizardByte-bot" aria-label="GitHub profile of contributor, LizardByte-bot"><img src="https://github.com/LizardByte-bot.png?size=40" width="40" height="40" alt="LizardByte-bot" title="LizardByte-bot: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a></p>
<hr>
<p>🛡️ <strong>VirusTotal Results:</strong></p>
<ul>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZWU3ODk3MTcwNjllYjNmYzQ0ZGNmNzBkZjI4MzQzODc6MTc1ODczODI1OA==" rel="nofollow">Sunshine-Windows-AMD64-debuginfo.7z</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZTgwMDJjNmUyMDgwYTBiMzgxNzg4ZjY1Y2VkMmI1NDM6MTc1ODczODI2MA==" rel="nofollow">Sunshine-Windows-AMD64-installer.exe</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MTU1NjA1NmJiOTg3OWFhNzU2MGE0YmE2OGRhYWNkYzI6MTc1ODczODI2NA==" rel="nofollow">Sunshine-Windows-AMD64-portable.zip</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ODU0MmI5YWVhOWFjMTBiZmVhM2E4NGQxZGJkNWQ4ZDQ6MTc1ODczODI2NQ==" rel="nofollow">flathub.tar.gz</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ODIxMzhmNDRhYjljOTM0NGJjMzk4ZTgxNjJkN2ZmMTk6MTc1ODczODMxOA==" rel="nofollow">sunshine-debian-trixie-amd64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NzU5OTk4MWMyOTc0ODg4YTg0ZWZmMGQ0NWNiNTAxOTE6MTc1ODczODMxOQ==" rel="nofollow">sunshine-debian-trixie-arm64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MWY5M2JkNTM0MjYxZTAzZWIwN2Q5MDVlYzgxOTExYzE6MTc1ODczODMyMQ==" rel="nofollow">sunshine-ubuntu-22.04-amd64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/OTVhYzI3NjhmOTFiYjA2MTlkNDEwZGM5MzBmYjkxNGE6MTc1ODczODMyMw==" rel="nofollow">sunshine-ubuntu-22.04-arm64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZDUzN2U1MTlmNTA5MWRlZTRjZTYzMDA5OTc4MjNiNjY6MTc1ODczODMzMw==" rel="nofollow">sunshine-ubuntu-24.04-amd64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/YTU4YjkxZDkxYzU2MzhjNjdjZWJlMTQ0NmJiZjgwYWE6MTc1ODczODM4MA==" rel="nofollow">sunshine-ubuntu-24.04-arm64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MjBkZDgxODBhZjFjODc4ODk3ZmM2NjkxZWE0MjkzNTY6MTc1ODczODM4Mg==" rel="nofollow">sunshine.AppImage</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZjVlMDUyMmNkNjI5NDRiNTc0NGNiN2YwOTFiZGIyODU6MTc1ODczODM4Mg==" rel="nofollow">sunshine.pkg.tar.gz</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/OTBiNzYxMTQ4ZmQyYTlhMjgyN2JkMzUyODljOGI0ZTc6MTc1ODczODM5Mw==" rel="nofollow">sunshine.pkg.tar.zst</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZDJmYzYzMjhkMWNhN2IyODVhZWE1YzAwYjQ1YmFmZDc6MTc1ODczODQwNg==" rel="nofollow">sunshine.rb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/Y2YzODk1MDhkZmZjZGJhMjZlMzFjYzcxMjVhYWUzYTU6MTc1ODczODQ0Mg==" rel="nofollow">sunshine_aarch64.flatpak</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/YmNiYjYzZDY4NWI5M2YwZWY3MWViNjRjMjE2YWQzNDY6MTc1ODczODQ0NA==" rel="nofollow">sunshine_debug_aarch64.flatpak</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MjMyZTQ4ODg5ZWVlNGZiYjQ4N2IzNzUxMzY2YWRiYjA6MTc1ODczODQ1Mw==" rel="nofollow">sunshine_debug_x86_64.flatpak</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NTdlOWExYTg1YTU0ZGM0MjdkNmQ5M2Q5OGNkMjgzOGY6MTc1ODczODQ2OA==" rel="nofollow">sunshine_x86_64.flatpak</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/YjRlMDIyZjlmZjkyNTI2NmNmYTAyMTMxOTE0ZGNmOTA6MTc1ODc0MDg0Ng==" rel="nofollow">Sunshine-2025.924.154138-1.fc41.aarch64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/YTk5M2VhOThmOGNlNDgwYzNkMDQyMDQ3Y2M0OGQ2MTA6MTc1ODc0MDg0OA==" rel="nofollow">Sunshine-2025.924.154138-1.fc41.x86_64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZmI1OWVkNmQ2ZDhlZWU4MDI0MzYyMjdhYTE2OTg2OWE6MTc1ODc0MDg0OQ==" rel="nofollow">Sunshine-2025.924.154138-1.fc42.aarch64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZWQ4ZTQ5YTViZmM3ZTYwMDNjZWI1OGI2ZDAwZmI2NjA6MTc1ODc0MDg1MQ==" rel="nofollow">Sunshine-2025.924.154138-1.fc42.x86_64.rpm</a></li>
</ul>LizardByte-bottag:github.com,2008:Repository/438803890/v2025.923.332222025-09-23T17:01:45Zv2025.923.33222<h2>Attention</h2>
<p>This release contains critical security updates. For more information see the following:</p>
<ul>
<li><a href="https://github.com/LizardByte/Sunshine/security/advisories/GHSA-6p7j-5v8v-w45h">GHSA-6p7j-5v8v-w45h</a></li>
</ul>
<p>Please update as soon as possible!</p>
<p>For a comprehensive list of user-facing changes, see below.</p>
<h2>What's Changed</h2>
<ul>
<li>fix(power): don't wake up every 500ms to poll while not streaming by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4051" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4051/hovercard">#4051</a></li>
<li>fix(amf): attempt to use level 5.1/5.2 for hevc by <a href="https://github.com/mariotaku">@mariotaku</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3888" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3888/hovercard">#3888</a></li>
<li>fix(display): Restore Checkbox import for display device opts by <a href="https://github.com/VMFortress">@VMFortress</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4076" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4076/hovercard">#4076</a></li>
<li>fix(windows): bundle vigembus instead of downloading it by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4088" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4088/hovercard">#4088</a></li>
<li>fix(api): don't require content type for apps delete endpoint by <a href="https://github.com/doxxx">@doxxx</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4093" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4093/hovercard">#4093</a></li>
<li>fix(video): restore the ability to set a minimum fps target by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4114" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4114/hovercard">#4114</a></li>
<li>fix(packaging/linux): depend on libgbm by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4113" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4113/hovercard">#4113</a></li>
<li>build(linux): compile with gcc13+ and bump cuda by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4136" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4136/hovercard">#4136</a></li>
<li>build(deps): Update to FFmpeg 8.0 branch by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4143" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4143/hovercard">#4143</a></li>
<li>feat(input/linux): allow ds5 gamepads to have a fixed device mac based on controller index by <a href="https://github.com/Kishi85">@Kishi85</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4158" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4158/hovercard">#4158</a></li>
<li>fix(input): Cleanup and show additional gamepad options correctly on linux (DS5) by <a href="https://github.com/Kishi85">@Kishi85</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4169" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4169/hovercard">#4169</a></li>
<li>fix(input): Add missing default value for ds5_inputtino_randomize_mac by <a href="https://github.com/Kishi85">@Kishi85</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4207" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4207/hovercard">#4207</a></li>
<li>fix(tray): optionally run tray in main event loop enabling support for macOS by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3818" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3818/hovercard">#3818</a></li>
<li>feat(tray): Add runtime config option to enable/disable system tray by <a href="https://github.com/Kishi85">@Kishi85</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4208" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4208/hovercard">#4208</a></li>
<li>fix(packaging/Arch): make cuda and unit tests optional by <a href="https://github.com/FineWolf">@FineWolf</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4254" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4254/hovercard">#4254</a></li>
<li>fix(packaging/Arch): do not fail if cuda was freshly installed by <a href="https://github.com/FineWolf">@FineWolf</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4257" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4257/hovercard">#4257</a></li>
<li>fix(Linux): udev rules style issues by <a href="https://github.com/Revival8697">@Revival8697</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4276" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4276/hovercard">#4276</a></li>
<li>build(packaging/Linux): remove cuda as required dependency on aur by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/4278" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4278/hovercard">#4278</a></li>
<li>fix(packaging/Linux): ensure that uhid is loaded automatically by <a href="https://github.com/gschintgen">@gschintgen</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2906" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2906/hovercard">#2906</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/mengyanshou">@mengyanshou</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3741" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3741/hovercard">#3741</a></li>
<li><a href="https://github.com/doxxx">@doxxx</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4092" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4092/hovercard">#4092</a></li>
<li><a href="https://github.com/erikmagkekse">@erikmagkekse</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3986" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3986/hovercard">#3986</a></li>
<li><a href="https://github.com/Kishi85">@Kishi85</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4158" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4158/hovercard">#4158</a></li>
<li><a href="https://github.com/a5ehren">@a5ehren</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4162" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4162/hovercard">#4162</a></li>
<li><a href="https://github.com/scottnm">@scottnm</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4231" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4231/hovercard">#4231</a></li>
<li><a href="https://github.com/FineWolf">@FineWolf</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4254" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4254/hovercard">#4254</a></li>
<li><a href="https://github.com/Revival8697">@Revival8697</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/4276" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/4276/hovercard">#4276</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/LizardByte/Sunshine/compare/v2025.628.4510...v2025.923.33222"><tt>v2025.628.4510...v2025.923.33222</tt></a></p>
<hr>
<h2>Contributors</h2>
<p><a href="https://github.com/dependabot" aria-label="GitHub profile of contributor, dependabot"><img src="https://github.com/dependabot.png?size=40" width="40" height="40" alt="dependabot" title="dependabot: 46 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/ReenigneArcher" aria-label="GitHub profile of contributor, ReenigneArcher"><img src="https://github.com/ReenigneArcher.png?size=40" width="40" height="40" alt="ReenigneArcher" title="ReenigneArcher: 39 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/LizardByte-bot" aria-label="GitHub profile of contributor, LizardByte-bot"><img src="https://github.com/LizardByte-bot.png?size=40" width="40" height="40" alt="LizardByte-bot" title="LizardByte-bot: 8 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Kishi85" aria-label="GitHub profile of contributor, Kishi85"><img src="https://github.com/Kishi85.png?size=40" width="40" height="40" alt="Kishi85" title="Kishi85: 5 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/FineWolf" aria-label="GitHub profile of contributor, FineWolf"><img src="https://github.com/FineWolf.png?size=40" width="40" height="40" alt="FineWolf" title="FineWolf: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cgutman" aria-label="GitHub profile of contributor, cgutman"><img src="https://github.com/cgutman.png?size=40" width="40" height="40" alt="cgutman" title="cgutman: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/doxxx" aria-label="GitHub profile of contributor, doxxx"><img src="https://github.com/doxxx.png?size=40" width="40" height="40" alt="doxxx" title="doxxx: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Revival8697" aria-label="GitHub profile of contributor, Revival8697"><img src="https://github.com/Revival8697.png?size=40" width="40" height="40" alt="Revival8697" title="Revival8697: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/a5ehren" aria-label="GitHub profile of contributor, a5ehren"><img src="https://github.com/a5ehren.png?size=40" width="40" height="40" alt="a5ehren" title="a5ehren: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/erikmagkekse" aria-label="GitHub profile of contributor, erikmagkekse"><img src="https://github.com/erikmagkekse.png?size=40" width="40" height="40" alt="erikmagkekse" title="erikmagkekse: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/gschintgen" aria-label="GitHub profile of contributor, gschintgen"><img src="https://github.com/gschintgen.png?size=40" width="40" height="40" alt="gschintgen" title="gschintgen: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/mengyanshou" aria-label="GitHub profile of contributor, mengyanshou"><img src="https://github.com/mengyanshou.png?size=40" width="40" height="40" alt="mengyanshou" title="mengyanshou: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/scottnm" aria-label="GitHub profile of contributor, scottnm"><img src="https://github.com/scottnm.png?size=40" width="40" height="40" alt="scottnm" title="scottnm: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/VMFortress" aria-label="GitHub profile of contributor, VMFortress"><img src="https://github.com/VMFortress.png?size=40" width="40" height="40" alt="VMFortress" title="VMFortress: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/andygrundman" aria-label="GitHub profile of contributor, andygrundman"><img src="https://github.com/andygrundman.png?size=40" width="40" height="40" alt="andygrundman" title="andygrundman: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/mariotaku" aria-label="GitHub profile of contributor, mariotaku"><img src="https://github.com/mariotaku.png?size=40" width="40" height="40" alt="mariotaku" title="mariotaku: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a></p>
<hr>
<p>🛡️ <strong>VirusTotal Results:</strong></p>
<ul>
<li><a href="https://www.virustotal.com/gui/file-analysis/MjhkMDA4OTJiNjgyN2Y2YmVmNTkyNzE0NjMzZjk2MDg6MTc1ODYwODAxNA==" rel="nofollow">Sunshine-Windows-AMD64-debuginfo.7z</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NjNlMTdjMDIxNmVkMDY3ZWY0MDA4NjU1Nzc5MTEyZGI6MTc1ODYwODAxNg==" rel="nofollow">Sunshine-Windows-AMD64-installer.exe</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NmQyYTFkNjg0YmJkMTg1YWViYjgxMTYzOGQyYTQ3YjE6MTc1ODYwODAxOQ==" rel="nofollow">Sunshine-Windows-AMD64-portable.zip</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NzdiNTBmMjQ1MmM3NWQ2MjZkOWJiYzc3Njk3MDBlZWI6MTc1ODYwODAyMA==" rel="nofollow">flathub.tar.gz</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/OGI0ZjJlZDY3NWFhNmEwYjM2ZGM5MmNlNDYyMjExZjI6MTc1ODYwODA3NA==" rel="nofollow">sunshine-debian-trixie-amd64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NzhiOTYzMzIyZDIyZDFhZWI4NjRkZTQzYzJmNTI1MTE6MTc1ODYwODA3Ng==" rel="nofollow">sunshine-debian-trixie-arm64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MWYyOWZiODJmZjQ1ZGRkNzg1NzFiNjAyYmI4MTQ2NzE6MTc1ODYwODA3OA==" rel="nofollow">sunshine-ubuntu-22.04-amd64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NjU0NjBhYmI4NWZjZjNkOWQ5YjJlYzI0MTNjMGEzMTc6MTc1ODYwODA4MA==" rel="nofollow">sunshine-ubuntu-22.04-arm64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZDNlYjhjNjdmOThhMGZmYjQ1YTc3MThkNTk2NDA4ZjM6MTc1ODYwODA4OA==" rel="nofollow">sunshine-ubuntu-24.04-amd64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NzA3ZjNlODFmNTIzOGEwM2JhNjExNjA3MmNmNWJiZDY6MTc1ODYwODEzNQ==" rel="nofollow">sunshine-ubuntu-24.04-arm64.deb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/M2VlYjFkNmY4MmU1ZGU0NDQxNzgzOTNiNjRmMTNiMjU6MTc1ODYwODEzNw==" rel="nofollow">sunshine.AppImage</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/YzFjMWRkZDIzZDg0N2E0OTgwYjQxNjE1Nzk5ZTQxNzU6MTc1ODYwODEzNw==" rel="nofollow">sunshine.pkg.tar.gz</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/M2Y3OWI4OGYxZDMzNjEyZDRhZjExODQwN2QwYWNlZGU6MTc1ODYwODE0OA==" rel="nofollow">sunshine.pkg.tar.zst</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MDU5OTcwYjE2NjI4OGVlMDhmZTc1NzE0OGMwMDU3NmQ6MTc1ODYwODE2Mg==" rel="nofollow">sunshine.rb</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NzA4YzRlZDI2ZWY4Y2Y4ZWU4MDJhZDViNmJjMDYxNmU6MTc1ODYwODE5Nw==" rel="nofollow">sunshine_aarch64.flatpak</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MGRkNGZkZGI2YzJlYjBmY2IzMmI4NmYzMTJmZWQxYzM6MTc1ODYwODE5OQ==" rel="nofollow">sunshine_debug_aarch64.flatpak</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/Y2EzOWI1ZmRjZGU2YzRmYjNjOWVhYWM4OWM2MDc3ZTc6MTc1ODYwODIwOA==" rel="nofollow">sunshine_debug_x86_64.flatpak</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MjQ3Y2U4MWNjOTViNDRlY2RkMjkxMWE4ZjM3ODJlZmM6MTc1ODYwODIyNA==" rel="nofollow">sunshine_x86_64.flatpak</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NTc1Zjk4OWRmYTNmZmQwZTlhNzE2MDliODkzZmNhNDk6MTc1ODYxMDQ5NA==" rel="nofollow">Sunshine-2025.923.33222-1.fc41.aarch64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ODE3NTk1OGNkZGEwMzE5YzA1NDM5NzE0ZTUwYmIyNzU6MTc1ODYxMDQ5NQ==" rel="nofollow">Sunshine-2025.923.33222-1.fc41.x86_64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZjJhZjlhYjE1ZjQ1ODc4MGZiZWNiMzkwYjk4ZDBkMWY6MTc1ODYxMDQ5Ng==" rel="nofollow">Sunshine-2025.923.33222-1.fc42.aarch64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ZDY5OTI0NmM4YjM5MTMzYjIxM2RkMzM5YmRkZjM4NTM6MTc1ODYxMDQ5OA==" rel="nofollow">Sunshine-2025.923.33222-1.fc42.x86_64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MmU5OWIwMzY4ZmE4YTJhZDFlMzFkODUxMWJiMTE4NmU6MTc1ODY0NDY1NA==" rel="nofollow">Sunshine-2025.923.33222-1.fc41.aarch64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/MWVjYTI0NWU2MzEyNDBiM2E3NDZjOWZjMGQ4MGZhOGY6MTc1ODY0NDY1NQ==" rel="nofollow">Sunshine-2025.923.33222-1.fc41.x86_64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/ODQ3M2E3NDU1NzNlYTA4YjZkYjI5NDJiYTI5NGM2Y2M6MTc1ODY0NDY1Ng==" rel="nofollow">Sunshine-2025.923.33222-1.fc42.aarch64.rpm</a></li>
<li><a href="https://www.virustotal.com/gui/file-analysis/NWJjODRiYzYzMmE1ZTUxNDNhOTI3MmMxNjE2ZjMzNzQ6MTc1ODY0NDY1Nw==" rel="nofollow">Sunshine-2025.923.33222-1.fc42.x86_64.rpm</a></li>
</ul>LizardByte-bottag:github.com,2008:Repository/438803890/v2025.628.45102025-06-30T18:40:26Zv2025.628.4510<h2>Attention</h2>
<p>This release contains critical security updates. For more information see the following:</p>
<ul>
<li><a href="https://github.com/LizardByte/Sunshine/security/advisories/GHSA-39hj-fxvw-758m">GHSA-39hj-fxvw-758m</a></li>
<li><a href="https://github.com/LizardByte/Sunshine/security/advisories/GHSA-x97g-h2vp-g2c5">GHSA-x97g-h2vp-g2c5</a></li>
</ul>
<p>Please update as soon as possible!</p>
<p>This release also contains many new features and bug fixes, including:</p>
<ul>
<li>Encoder probing fixes.</li>
<li>Display automation is now disabled by default, you can re-enable it in the Sunshing config UI.</li>
<li>RestAPI improvements.</li>
<li>Async encode added for NVENC.</li>
<li>Native DualSense support on Linux.</li>
<li>Headless monitor support on Wayland Linux.</li>
<li>Minimum FPS is now be based on client framerate.</li>
<li>New languages and updated translations.</li>
<li>Many behind the scene updates to the build, ci, and dependencies.</li>
</ul>
<p>For a more comprehensive list of user-facing changes, see below.</p>
<h2>What's Changed</h2>
<ul>
<li>fix(video): prevent encoder probing with no active displays by <a href="https://github.com/FrogTheFrog">@FrogTheFrog</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3592" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3592/hovercard">#3592</a></li>
<li>fix(video): allow encoder probing when there are no devices at all by <a href="https://github.com/FrogTheFrog">@FrogTheFrog</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3594" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3594/hovercard">#3594</a></li>
<li>feat(display): Add revert display config on disconnect option by <a href="https://github.com/VMFortress">@VMFortress</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3613" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3613/hovercard">#3613</a></li>
<li>fix(api): return proper json objects by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3544" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3544/hovercard">#3544</a></li>
<li>fix(ui): properly handle boolean json responses by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3626" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3626/hovercard">#3626</a></li>
<li>fix(dd_config)!: disable by default by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3639" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3639/hovercard">#3639</a></li>
<li>feat(nvenc): implement async encode by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3629" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3629/hovercard">#3629</a></li>
<li>fix(linux/inputtino): DualSense native support without Steam Input by <a href="https://github.com/ABeltramo">@ABeltramo</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3600" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3600/hovercard">#3600</a></li>
<li>feat: Add Max Bitrate option by <a href="https://github.com/utkarshdalal">@utkarshdalal</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3628" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3628/hovercard">#3628</a></li>
<li>fix: add missing strings for max_bitrate setting, and improved logging for bitrate by <a href="https://github.com/utkarshdalal">@utkarshdalal</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3656" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3656/hovercard">#3656</a></li>
<li>feat(display): expose HDR toggle workaround delay to user by <a href="https://github.com/FrogTheFrog">@FrogTheFrog</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3579" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3579/hovercard">#3579</a></li>
<li>fix(http): lower TLS to v1.2 for downloading covers by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3691" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3691/hovercard">#3691</a></li>
<li>fix(packaging/windows): add Sunshine directories to system PATH by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3727" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3727/hovercard">#3727</a></li>
<li>fix(linux): update sunshine rules by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3748" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3748/hovercard">#3748</a></li>
<li>feat(input/linux): DualSense adaptive trigger support by <a href="https://github.com/ABeltramo">@ABeltramo</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3738" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3738/hovercard">#3738</a></li>
<li>style(Web UI): Add 1rem margin between Save and Apply buttons for better UI/UX by <a href="https://github.com/richardziegler">@richardziegler</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3762" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3762/hovercard">#3762</a></li>
<li>fix(config): parse config after logging initialized by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3769" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3769/hovercard">#3769</a></li>
<li>fix(config): fix parse error when list ends on last line of config file by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3772" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3772/hovercard">#3772</a></li>
<li>fix(config): ensure logging config settings are properly loaded by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3777" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3777/hovercard">#3777</a></li>
<li>fix(linux): headless monitors on wayland by <a href="https://github.com/gorgbus">@gorgbus</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3783" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3783/hovercard">#3783</a></li>
<li>fix(audio): set the bits-per-sample of Steam Streaming Speakers to 16-bit when the default audio device is 16-bit by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3704" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3704/hovercard">#3704</a></li>
<li>fix(apps): exit steam big picture mode on session end by <a href="https://github.com/eaglesemanation">@eaglesemanation</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3808" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3808/hovercard">#3808</a></li>
<li>fix(homebrew): enable system tray for linux by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3819" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3819/hovercard">#3819</a></li>
<li>feat(audio): add an option to disable sound streaming by <a href="https://github.com/Clutchnp">@Clutchnp</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3833" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3833/hovercard">#3833</a></li>
<li>fix(linux/input): improve input rules by <a href="https://github.com/jbellionjourdan">@jbellionjourdan</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3857" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3857/hovercard">#3857</a></li>
<li>fix(web-ui): Change Pin to PIN by <a href="https://github.com/karasuhebi">@karasuhebi</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3872" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3872/hovercard">#3872</a></li>
<li>fix(rtp): improve timestamp accuracy for video by <a href="https://github.com/andygrundman">@andygrundman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3883" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3883/hovercard">#3883</a></li>
<li>fix(installer/windows): remember service start type by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3902" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3902/hovercard">#3902</a></li>
<li>fix(package/linux): update desktop metainfo by <a href="https://github.com/joebonrichie">@joebonrichie</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3901" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3901/hovercard">#3901</a></li>
<li>feat(security/windows): Add defense-in-depth measure for insecure system PATH configuration by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3971" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3971/hovercard">#3971</a></li>
<li>fix(macOS): nil displayName on macOS 26 beta by <a href="https://github.com/water-vapor">@water-vapor</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3991" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3991/hovercard">#3991</a></li>
<li>fix(video): base min frame time strictly on client framerate by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3844" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3844/hovercard">#3844</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3582" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3582/hovercard">#3582</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/VMFortress">@VMFortress</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3613" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3613/hovercard">#3613</a></li>
<li><a href="https://github.com/utkarshdalal">@utkarshdalal</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3628" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3628/hovercard">#3628</a></li>
<li><a href="https://github.com/richardziegler">@richardziegler</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3762" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3762/hovercard">#3762</a></li>
<li><a href="https://github.com/gorgbus">@gorgbus</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3783" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3783/hovercard">#3783</a></li>
<li><a href="https://github.com/eaglesemanation">@eaglesemanation</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3808" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3808/hovercard">#3808</a></li>
<li><a href="https://github.com/Clutchnp">@Clutchnp</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3814" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3814/hovercard">#3814</a></li>
<li><a href="https://github.com/SuperKenVery">@SuperKenVery</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3828" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3828/hovercard">#3828</a></li>
<li><a href="https://github.com/jbellionjourdan">@jbellionjourdan</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3857" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3857/hovercard">#3857</a></li>
<li><a href="https://github.com/grgergo1">@grgergo1</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3876" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3876/hovercard">#3876</a></li>
<li><a href="https://github.com/karasuhebi">@karasuhebi</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3872" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3872/hovercard">#3872</a></li>
<li><a href="https://github.com/activatekillswitch">@activatekillswitch</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3919" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3919/hovercard">#3919</a></li>
<li><a href="https://github.com/rbqvq">@rbqvq</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3938" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3938/hovercard">#3938</a></li>
<li><a href="https://github.com/joebonrichie">@joebonrichie</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3901" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3901/hovercard">#3901</a></li>
<li><a href="https://github.com/water-vapor">@water-vapor</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3991" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3991/hovercard">#3991</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/LizardByte/Sunshine/compare/v2025.122.141614...v2025.628.4510"><tt>v2025.122.141614...v2025.628.4510</tt></a></p>
<hr>
<h2>Contributors</h2>
<p><a href="https://github.com/ReenigneArcher" aria-label="GitHub profile of contributor, ReenigneArcher"><img src="https://github.com/ReenigneArcher.png?size=40" width="40" height="40" alt="ReenigneArcher" title="ReenigneArcher: 62 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/dependabot" aria-label="GitHub profile of contributor, dependabot"><img src="https://github.com/dependabot.png?size=40" width="40" height="40" alt="dependabot" title="dependabot: 56 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/LizardByte-bot" aria-label="GitHub profile of contributor, LizardByte-bot"><img src="https://github.com/LizardByte-bot.png?size=40" width="40" height="40" alt="LizardByte-bot" title="LizardByte-bot: 6 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Clutchnp" aria-label="GitHub profile of contributor, Clutchnp"><img src="https://github.com/Clutchnp.png?size=40" width="40" height="40" alt="Clutchnp" title="Clutchnp: 5 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/FrogTheFrog" aria-label="GitHub profile of contributor, FrogTheFrog"><img src="https://github.com/FrogTheFrog.png?size=40" width="40" height="40" alt="FrogTheFrog" title="FrogTheFrog: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/eaglesemanation" aria-label="GitHub profile of contributor, eaglesemanation"><img src="https://github.com/eaglesemanation.png?size=40" width="40" height="40" alt="eaglesemanation" title="eaglesemanation: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/utkarshdalal" aria-label="GitHub profile of contributor, utkarshdalal"><img src="https://github.com/utkarshdalal.png?size=40" width="40" height="40" alt="utkarshdalal" title="utkarshdalal: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/ABeltramo" aria-label="GitHub profile of contributor, ABeltramo"><img src="https://github.com/ABeltramo.png?size=40" width="40" height="40" alt="ABeltramo" title="ABeltramo: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/SuperKenVery" aria-label="GitHub profile of contributor, SuperKenVery"><img src="https://github.com/SuperKenVery.png?size=40" width="40" height="40" alt="SuperKenVery" title="SuperKenVery: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/VMFortress" aria-label="GitHub profile of contributor, VMFortress"><img src="https://github.com/VMFortress.png?size=40" width="40" height="40" alt="VMFortress" title="VMFortress: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/activatekillswitch" aria-label="GitHub profile of contributor, activatekillswitch"><img src="https://github.com/activatekillswitch.png?size=40" width="40" height="40" alt="activatekillswitch" title="activatekillswitch: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/andygrundman" aria-label="GitHub profile of contributor, andygrundman"><img src="https://github.com/andygrundman.png?size=40" width="40" height="40" alt="andygrundman" title="andygrundman: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cgutman" aria-label="GitHub profile of contributor, cgutman"><img src="https://github.com/cgutman.png?size=40" width="40" height="40" alt="cgutman" title="cgutman: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/gorgbus" aria-label="GitHub profile of contributor, gorgbus"><img src="https://github.com/gorgbus.png?size=40" width="40" height="40" alt="gorgbus" title="gorgbus: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/grgergo1" aria-label="GitHub profile of contributor, grgergo1"><img src="https://github.com/grgergo1.png?size=40" width="40" height="40" alt="grgergo1" title="grgergo1: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/jbellionjourdan" aria-label="GitHub profile of contributor, jbellionjourdan"><img src="https://github.com/jbellionjourdan.png?size=40" width="40" height="40" alt="jbellionjourdan" title="jbellionjourdan: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/joebonrichie" aria-label="GitHub profile of contributor, joebonrichie"><img src="https://github.com/joebonrichie.png?size=40" width="40" height="40" alt="joebonrichie" title="joebonrichie: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/karasuhebi" aria-label="GitHub profile of contributor, karasuhebi"><img src="https://github.com/karasuhebi.png?size=40" width="40" height="40" alt="karasuhebi" title="karasuhebi: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/rbqvq" aria-label="GitHub profile of contributor, rbqvq"><img src="https://github.com/rbqvq.png?size=40" width="40" height="40" alt="rbqvq" title="rbqvq: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/richardziegler" aria-label="GitHub profile of contributor, richardziegler"><img src="https://github.com/richardziegler.png?size=40" width="40" height="40" alt="richardziegler" title="richardziegler: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/water-vapor" aria-label="GitHub profile of contributor, water-vapor"><img src="https://github.com/water-vapor.png?size=40" width="40" height="40" alt="water-vapor" title="water-vapor: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a></p>LizardByte-bottag:github.com,2008:Repository/438803890/v2025.122.1416142025-01-22T19:04:47Zv2025.122.141614<h2>What's Changed</h2>
<ul>
<li>build(linux)!: remove legacy input option by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3562" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3562/hovercard">#3562</a></li>
<li>fix(flatpak): fix broken desktop file, icons, and service by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3561" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3561/hovercard">#3561</a></li>
<li>fix(web-ui): fix new version notification conditions by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3577" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3577/hovercard">#3577</a></li>
<li>chore(l10n): update translations by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3563" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3563/hovercard">#3563</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/CodyManess">@CodyManess</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3558" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3558/hovercard">#3558</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/LizardByte/Sunshine/compare/v2025.118.151840...v2025.122.141614"><tt>v2025.118.151840...v2025.122.141614</tt></a></p>
<hr>
<h2>Contributors</h2>
<p><a href="https://github.com/ReenigneArcher" aria-label="GitHub profile of contributor, ReenigneArcher"><img src="https://github.com/ReenigneArcher.png?size=40" width="40" height="40" alt="ReenigneArcher" title="ReenigneArcher: 5 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/dependabot" aria-label="GitHub profile of contributor, dependabot"><img src="https://github.com/dependabot.png?size=40" width="40" height="40" alt="dependabot" title="dependabot: 5 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/CodyManess" aria-label="GitHub profile of contributor, CodyManess"><img src="https://github.com/CodyManess.png?size=40" width="40" height="40" alt="CodyManess" title="CodyManess: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/LizardByte-bot" aria-label="GitHub profile of contributor, LizardByte-bot"><img src="https://github.com/LizardByte-bot.png?size=40" width="40" height="40" alt="LizardByte-bot" title="LizardByte-bot: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a></p>LizardByte-bottag:github.com,2008:Repository/438803890/v2025.118.1518402025-01-18T23:57:51Zv2025.118.151840<h2>Attention</h2>
<p>This release contains critical security updates. For more information see<br>
<a href="https://github.com/LizardByte/Sunshine/security/advisories/GHSA-3hrw-xv8h-9499">GHSA-3hrw-xv8h-9499</a>.<br>
Please update as soon as possible!</p>
<p>This release also contains many new features and bug fixes, including:</p>
<ul>
<li>Implemented automatic resolution and HDR mode changing on Windows.</li>
<li>Implemented YUV 4:4:4 encoding support for Intel and NVIDIA GPUs on Windows.</li>
<li>Implemented automatic discovery support for macOS hosts.</li>
<li>Added support for capturing displays other than the main display on macOS.</li>
<li>Added support for emulating DS5, Nintendo Switch Pro, and Xbox One controllers on Linux.</li>
<li>Removed the limit on concurrent streaming sessions.</li>
<li>Eliminated the need for driver patching to use NvFBC capture on Linux.</li>
<li>Significantly reduced CPU usage for encoding when using AMD GPUs (RDNA or later) on Windows.</li>
<li>Fixed video traffic timeout error when streaming from a Hyper-V VM using GPU Paravirtualization.</li>
<li>Fixed inability to stream from a Windows machine when using the Microsoft Basic Display Adapter driver.</li>
<li>Optimized internal frame handling by eliminating redundant data copies and using functions optimized for SSSE3,<br>
AVX2, and AVX512.</li>
<li>Implemented flow control to reduce the chance of dropped packets by overwhelmed routers or network switches.</li>
<li>Reworked the video encoding rate control logic for VA-API to improve bitrate efficiency on Linux.</li>
<li>New capture method using Windows.Graphics.Capture API on Windows.<br>
This is an experimental feature and requires running Sunshine manually.<br>
It is not compatible with running Sunshine as a service.</li>
<li>Clients can now be named and unpaired individually.</li>
<li>The web UI now supports dark mode.</li>
<li>Checkboxes replace select menus for boolean settings in the web UI.</li>
<li>RestAPI improvements.</li>
</ul>
<p>For a more comprehensive list of user-facing changes, see below.</p>
<h2>What's Changed</h2>
<ul>
<li>feat(macos/capture): support for capture display other than main display by <a href="https://github.com/TimmyOVO">@TimmyOVO</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2449" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2449/hovercard">#2449</a></li>
<li>fix(macos/input): incorrect mouse input for non-main display by <a href="https://github.com/TimmyOVO">@TimmyOVO</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2461" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2461/hovercard">#2461</a></li>
<li>webui: Update resolution automation example text with auto refresh rate by <a href="https://github.com/cgarst">@cgarst</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2503" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2503/hovercard">#2503</a></li>
<li>fix(linux): add frame processing latency and logging improvements by <a href="https://github.com/gschintgen">@gschintgen</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2502" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2502/hovercard">#2502</a></li>
<li>AppImage: add needed VA-API libraries (Intel & AMD) by <a href="https://github.com/gschintgen">@gschintgen</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2429" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2429/hovercard">#2429</a></li>
<li>Allow a custom FFmpeg build to be provided using CMake variables by <a href="https://github.com/chewi">@chewi</a> in <a href="https://github.com/LizardByte/Sunshine/pull/1970" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/1970/hovercard">#1970</a></li>
<li>Fix log message for Periodic Ping by <a href="https://github.com/c3m3gyanesh">@c3m3gyanesh</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2538" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2538/hovercard">#2538</a></li>
<li>feat(ui): Dark Mode by <a href="https://github.com/Hazer">@Hazer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2493" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2493/hovercard">#2493</a></li>
<li>build(win): use UCRT64 environment instead of MinGW64. by <a href="https://github.com/tez011">@tez011</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2323" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2323/hovercard">#2323</a></li>
<li>feat(win): new capture method, Windows.Graphics.Capture by <a href="https://github.com/tez011">@tez011</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2580" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2580/hovercard">#2580</a></li>
<li>Name and unpair individual clients by <a href="https://github.com/xanderfrangos">@xanderfrangos</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2042" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2042/hovercard">#2042</a></li>
<li>feat(audio): custom surround-params by <a href="https://github.com/mariotaku">@mariotaku</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2424" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2424/hovercard">#2424</a></li>
<li>Remove the need for a patched nvidia library for NvFBC. by <a href="https://github.com/hgaiser">@hgaiser</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2471" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2471/hovercard">#2471</a></li>
<li>build(linux): add homebrew support by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2667" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2667/hovercard">#2667</a></li>
<li>fix(macos): Mouse input broken in-game by <a href="https://github.com/Hazer">@Hazer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2550" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2550/hovercard">#2550</a></li>
<li>feat(input/linux): add support for more virtual input devices by <a href="https://github.com/Hazer">@Hazer</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2606" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2606/hovercard">#2606</a></li>
<li>fix(linux/input): battery values conversion by <a href="https://github.com/ABeltramo">@ABeltramo</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2715" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2715/hovercard">#2715</a></li>
<li>feat: add min_fps_target setting by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/1043" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/1043/hovercard">#1043</a></li>
<li>fix(upnp): support newer miniupnpc library by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2782" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2782/hovercard">#2782</a></li>
<li>macOS: New implementation of service publication by <a href="https://github.com/cathyjf">@cathyjf</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2786" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2786/hovercard">#2786</a></li>
<li>build(linux): drop support for AUR by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2819" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2819/hovercard">#2819</a></li>
<li>Implement basic network flow control by <a href="https://github.com/ns6089">@ns6089</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2803" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2803/hovercard">#2803</a></li>
<li>Provide SSSE3, AVX2, and AVX512 optimized Reed-Solomon functions by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2828" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2828/hovercard">#2828</a></li>
<li>Eliminate a redundant alloc+copy of each frame by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2852" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2852/hovercard">#2852</a></li>
<li>Implement S/G IO for non-batched sends and eliminate more data copies by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2867" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2867/hovercard">#2867</a></li>
<li>Implement S/G IO for batched sends and eliminate another frame copy by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2874" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2874/hovercard">#2874</a></li>
<li>Migrate audio pipeline to float from 16-bit integer by <a href="https://github.com/ns6089">@ns6089</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2873" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2873/hovercard">#2873</a></li>
<li>Handle CTRL_CLOSE_EVENT on Windows by <a href="https://github.com/ns6089">@ns6089</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2952" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2952/hovercard">#2952</a></li>
<li>feat!: drop advertised resolutions and fps by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2924" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2924/hovercard">#2924</a></li>
<li>fix(linux): ensure NvFBC capture works after multiple sessions by <a href="https://github.com/insanemal">@insanemal</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3020" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3020/hovercard">#3020</a></li>
<li>feat(win/video): support native YUV 4:4:4 encoding by <a href="https://github.com/ns6089">@ns6089</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2533" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2533/hovercard">#2533</a></li>
<li>fix(linux): enable lowlatency mode for AMD by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3088" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3088/hovercard">#3088</a></li>
<li>fix(nvhttp): wrap TLS socket to ensure graceful closure by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3077" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3077/hovercard">#3077</a></li>
<li>fix(mdns): don't hardcode mDNS instance name by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3084" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3084/hovercard">#3084</a></li>
<li>fix(win/video): don't offload chroma subsampling math to texture sampler when downscaling by <a href="https://github.com/ns6089">@ns6089</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3014" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3014/hovercard">#3014</a></li>
<li>build(cmake): Prioritize vendored includes over system-wide by <a href="https://github.com/jmou">@jmou</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3182" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3182/hovercard">#3182</a></li>
<li>fix(macos): Touch input broken by <a href="https://github.com/BayLee4">@BayLee4</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3240" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3240/hovercard">#3240</a></li>
<li>fix(video): encode at least one frame before capture reinit by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3300" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3300/hovercard">#3300</a></li>
<li>fix: Reverse Proxy support by <a href="https://github.com/Degot">@Degot</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3173" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3173/hovercard">#3173</a></li>
<li>feat(stream)!: remove limit on concurrent sessions and allow quitting apps with active sessions by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3325" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3325/hovercard">#3325</a></li>
<li>fix(nvenc): disable filler data in AV1 bitstream by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3336" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3336/hovercard">#3336</a></li>
<li>feat(vaapi): add option to enable strict enforcement of frame size by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3332" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3332/hovercard">#3332</a></li>
<li>fix(macos): prevent indefinite hanging if screen capture is not granted by <a href="https://github.com/cathyjf">@cathyjf</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3360" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3360/hovercard">#3360</a></li>
<li>fix(process): avoid leaking zombies and fds in detached processes by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3379" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3379/hovercard">#3379</a></li>
<li>fix(hostname): fix handling of non-ASCII hostnames on Windows by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3382" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3382/hovercard">#3382</a></li>
<li>feat(display)!: Add libdisplaydevice dependency and output name mapping by <a href="https://github.com/FrogTheFrog">@FrogTheFrog</a> in <a href="https://github.com/LizardByte/Sunshine/pull/2894" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2894/hovercard">#2894</a></li>
<li>fix(nvenc): Enable opt-in client refresh by client by <a href="https://github.com/TheElixZammuto">@TheElixZammuto</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3415" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3415/hovercard">#3415</a></li>
<li>fix(shaders/directx): replace modulus with bitwise operator by <a href="https://github.com/iMakeSoftware">@iMakeSoftware</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3499" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3499/hovercard">#3499</a></li>
<li>feat(display): Configure display device based on user config by <a href="https://github.com/FrogTheFrog">@FrogTheFrog</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3441" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3441/hovercard">#3441</a></li>
<li>fix(confighttp): do not return 200 on errors by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3385" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3385/hovercard">#3385</a></li>
<li>feat(display): add display mode remapping option by <a href="https://github.com/FrogTheFrog">@FrogTheFrog</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3529" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3529/hovercard">#3529</a></li>
<li>fix(capture/windows): fix capture when using the basic render driver by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3531" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3531/hovercard">#3531</a></li>
<li>feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA by <a href="https://github.com/cgutman">@cgutman</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3530" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3530/hovercard">#3530</a></li>
<li>fix(checkbox): inverse global prep values for apps by <a href="https://github.com/FrogTheFrog">@FrogTheFrog</a> in <a href="https://github.com/LizardByte/Sunshine/pull/3547" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3547/hovercard">#3547</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/TimmyOVO">@TimmyOVO</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/2449" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2449/hovercard">#2449</a></li>
<li><a href="https://github.com/cgarst">@cgarst</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/2503" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2503/hovercard">#2503</a></li>
<li><a href="https://github.com/skryvel">@skryvel</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/2514" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2514/hovercard">#2514</a></li>
<li><a href="https://github.com/c3m3gyanesh">@c3m3gyanesh</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/2538" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2538/hovercard">#2538</a></li>
<li><a href="https://github.com/BeeLeDev">@BeeLeDev</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/2555" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2555/hovercard">#2555</a></li>
<li><a href="https://github.com/xanderfrangos">@xanderfrangos</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/2042" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2042/hovercard">#2042</a></li>
<li><a href="https://github.com/hgaiser">@hgaiser</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/2471" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2471/hovercard">#2471</a></li>
<li><a href="https://github.com/cathyjf">@cathyjf</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/2786" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2786/hovercard">#2786</a></li>
<li><a href="https://github.com/cfalas">@cfalas</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/2841" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/2841/hovercard">#2841</a></li>
<li><a href="https://github.com/insanemal">@insanemal</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3020" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3020/hovercard">#3020</a></li>
<li><a href="https://github.com/jmou">@jmou</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3183" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3183/hovercard">#3183</a></li>
<li><a href="https://github.com/BayLee4">@BayLee4</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3240" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3240/hovercard">#3240</a></li>
<li><a href="https://github.com/andygrundman">@andygrundman</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3294" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3294/hovercard">#3294</a></li>
<li><a href="https://github.com/midwesternrodent">@midwesternrodent</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3287" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3287/hovercard">#3287</a></li>
<li><a href="https://github.com/caveat-makes-software">@caveat-makes-software</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3264" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3264/hovercard">#3264</a></li>
<li><a href="https://github.com/Degot">@Degot</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3173" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3173/hovercard">#3173</a></li>
<li><a href="https://github.com/soerenkampschroer">@soerenkampschroer</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3348" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3348/hovercard">#3348</a></li>
<li><a href="https://github.com/davidemarcoli">@davidemarcoli</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3356" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3356/hovercard">#3356</a></li>
<li><a href="https://github.com/MiroKaku">@MiroKaku</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3416" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3416/hovercard">#3416</a></li>
<li><a href="https://github.com/petrhanak">@petrhanak</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3490" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3490/hovercard">#3490</a></li>
<li><a href="https://github.com/iMakeSoftware">@iMakeSoftware</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3499" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3499/hovercard">#3499</a></li>
<li><a href="https://github.com/Gurubaseio">@Gurubaseio</a> made their first contribution in <a href="https://github.com/LizardByte/Sunshine/pull/3466" data-hovercard-type="pull_request" data-hovercard-url="/LizardByte/Sunshine/pull/3466/hovercard">#3466</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/LizardByte/Sunshine/compare/v0.23.1...v2025.118.151840"><tt>v0.23.1...v2025.118.151840</tt></a></p>
<hr>
<h2>Contributors</h2>
<p><a href="https://github.com/ReenigneArcher" aria-label="GitHub profile of contributor, ReenigneArcher"><img src="https://github.com/ReenigneArcher.png?size=40" width="40" height="40" alt="ReenigneArcher" title="ReenigneArcher: 139 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/dependabot" aria-label="GitHub profile of contributor, dependabot"><img src="https://github.com/dependabot.png?size=40" width="40" height="40" alt="dependabot" title="dependabot: 98 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cgutman" aria-label="GitHub profile of contributor, cgutman"><img src="https://github.com/cgutman.png?size=40" width="40" height="40" alt="cgutman" title="cgutman: 27 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/LizardByte-bot" aria-label="GitHub profile of contributor, LizardByte-bot"><img src="https://github.com/LizardByte-bot.png?size=40" width="40" height="40" alt="LizardByte-bot" title="LizardByte-bot: 21 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/ns6089" aria-label="GitHub profile of contributor, ns6089"><img src="https://github.com/ns6089.png?size=40" width="40" height="40" alt="ns6089" title="ns6089: 17 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/FrogTheFrog" aria-label="GitHub profile of contributor, FrogTheFrog"><img src="https://github.com/FrogTheFrog.png?size=40" width="40" height="40" alt="FrogTheFrog" title="FrogTheFrog: 14 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Hazer" aria-label="GitHub profile of contributor, Hazer"><img src="https://github.com/Hazer.png?size=40" width="40" height="40" alt="Hazer" title="Hazer: 8 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/gschintgen" aria-label="GitHub profile of contributor, gschintgen"><img src="https://github.com/gschintgen.png?size=40" width="40" height="40" alt="gschintgen" title="gschintgen: 7 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cathyjf" aria-label="GitHub profile of contributor, cathyjf"><img src="https://github.com/cathyjf.png?size=40" width="40" height="40" alt="cathyjf" title="cathyjf: 5 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/TimmyOVO" aria-label="GitHub profile of contributor, TimmyOVO"><img src="https://github.com/TimmyOVO.png?size=40" width="40" height="40" alt="TimmyOVO" title="TimmyOVO: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/jmou" aria-label="GitHub profile of contributor, jmou"><img src="https://github.com/jmou.png?size=40" width="40" height="40" alt="jmou" title="jmou: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/tez011" aria-label="GitHub profile of contributor, tez011"><img src="https://github.com/tez011.png?size=40" width="40" height="40" alt="tez011" title="tez011: 3 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/BayLee4" aria-label="GitHub profile of contributor, BayLee4"><img src="https://github.com/BayLee4.png?size=40" width="40" height="40" alt="BayLee4" title="BayLee4: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/BeeLeDev" aria-label="GitHub profile of contributor, BeeLeDev"><img src="https://github.com/BeeLeDev.png?size=40" width="40" height="40" alt="BeeLeDev" title="BeeLeDev: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Degot" aria-label="GitHub profile of contributor, Degot"><img src="https://github.com/Degot.png?size=40" width="40" height="40" alt="Degot" title="Degot: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Gurubaseio" aria-label="GitHub profile of contributor, Gurubaseio"><img src="https://github.com/Gurubaseio.png?size=40" width="40" height="40" alt="Gurubaseio" title="Gurubaseio: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/MiroKaku" aria-label="GitHub profile of contributor, MiroKaku"><img src="https://github.com/MiroKaku.png?size=40" width="40" height="40" alt="MiroKaku" title="MiroKaku: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/andygrundman" aria-label="GitHub profile of contributor, andygrundman"><img src="https://github.com/andygrundman.png?size=40" width="40" height="40" alt="andygrundman" title="andygrundman: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/c3m3gyanesh" aria-label="GitHub profile of contributor, c3m3gyanesh"><img src="https://github.com/c3m3gyanesh.png?size=40" width="40" height="40" alt="c3m3gyanesh" title="c3m3gyanesh: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/caveat-makes-software" aria-label="GitHub profile of contributor, caveat-makes-software"><img src="https://github.com/caveat-makes-software.png?size=40" width="40" height="40" alt="caveat-makes-software" title="caveat-makes-software: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cfalas" aria-label="GitHub profile of contributor, cfalas"><img src="https://github.com/cfalas.png?size=40" width="40" height="40" alt="cfalas" title="cfalas: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/cgarst" aria-label="GitHub profile of contributor, cgarst"><img src="https://github.com/cgarst.png?size=40" width="40" height="40" alt="cgarst" title="cgarst: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/chewi" aria-label="GitHub profile of contributor, chewi"><img src="https://github.com/chewi.png?size=40" width="40" height="40" alt="chewi" title="chewi: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/davidemarcoli" aria-label="GitHub profile of contributor, davidemarcoli"><img src="https://github.com/davidemarcoli.png?size=40" width="40" height="40" alt="davidemarcoli" title="davidemarcoli: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/hgaiser" aria-label="GitHub profile of contributor, hgaiser"><img src="https://github.com/hgaiser.png?size=40" width="40" height="40" alt="hgaiser" title="hgaiser: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/iMakeSoftware" aria-label="GitHub profile of contributor, iMakeSoftware"><img src="https://github.com/iMakeSoftware.png?size=40" width="40" height="40" alt="iMakeSoftware" title="iMakeSoftware: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/insanemal" aria-label="GitHub profile of contributor, insanemal"><img src="https://github.com/insanemal.png?size=40" width="40" height="40" alt="insanemal" title="insanemal: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/kelvie" aria-label="GitHub profile of contributor, kelvie"><img src="https://github.com/kelvie.png?size=40" width="40" height="40" alt="kelvie" title="kelvie: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/midwesternrodent" aria-label="GitHub profile of contributor, midwesternrodent"><img src="https://github.com/midwesternrodent.png?size=40" width="40" height="40" alt="midwesternrodent" title="midwesternrodent: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/petrhanak" aria-label="GitHub profile of contributor, petrhanak"><img src="https://github.com/petrhanak.png?size=40" width="40" height="40" alt="petrhanak" title="petrhanak: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/skryvel" aria-label="GitHub profile of contributor, skryvel"><img src="https://github.com/skryvel.png?size=40" width="40" height="40" alt="skryvel" title="skryvel: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/soerenkampschroer" aria-label="GitHub profile of contributor, soerenkampschroer"><img src="https://github.com/soerenkampschroer.png?size=40" width="40" height="40" alt="soerenkampschroer" title="soerenkampschroer: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/xanderfrangos" aria-label="GitHub profile of contributor, xanderfrangos"><img src="https://github.com/xanderfrangos.png?size=40" width="40" height="40" alt="xanderfrangos" title="xanderfrangos: 2 merges" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/ABeltramo" aria-label="GitHub profile of contributor, ABeltramo"><img src="https://github.com/ABeltramo.png?size=40" width="40" height="40" alt="ABeltramo" title="ABeltramo: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/Nonary" aria-label="GitHub profile of contributor, Nonary"><img src="https://github.com/Nonary.png?size=40" width="40" height="40" alt="Nonary" title="Nonary: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/TheElixZammuto" aria-label="GitHub profile of contributor, TheElixZammuto"><img src="https://github.com/TheElixZammuto.png?size=40" width="40" height="40" alt="TheElixZammuto" title="TheElixZammuto: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/mariotaku" aria-label="GitHub profile of contributor, mariotaku"><img src="https://github.com/mariotaku.png?size=40" width="40" height="40" alt="mariotaku" title="mariotaku: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a><a href="https://github.com/sitiom" aria-label="GitHub profile of contributor, sitiom"><img src="https://github.com/sitiom.png?size=40" width="40" height="40" alt="sitiom" title="sitiom: 1 merge" style="max-width: 100%; height: auto; max-height: 40px;"></a></p>LizardByte-bottag:github.com,2008:Repository/438803890/v0.23.12024-04-21T04:21:41Zv0.23.1<p><strong>Fixed</strong></p>
<ul>
<li>(Capture/Windows) Disable HRD and CBR encoding options by default for AMD GPUs due to video quality regressions in v0.23.0</li>
<li>(UI) Fix incorrect strings for QuickSync 'fast' and 'faster' presets</li>
<li>(UI/Linux) Fix update prompt appearing even when running the latest version</li>
<li>(Input) Fix crash when absolute input events are received prior to the display viewport being set</li>
<li>(Input/Linux) Fix missing clamping of rumble intensity to valid range</li>
<li>(Build/Tests) Fix error when attempting to disable compilation of tests</li>
<li>(Build/Linux) Fix some compilation errors when using Musl libc</li>
<li>(Logging) Fix broken debug messages for codec capability flags</li>
<li>(Logging/Linux) Fix log messages to include the correct setcap command for resolving KMS permission errors</li>
</ul>
<p><strong>Added</strong></p>
<ul>
<li>(Capture/Linux) Improve frame time consistency for all capture backends</li>
<li>(UI) Set focus to the PIN textbox when navigating to the PIN tab</li>
</ul>
<p><strong>Dependencies</strong></p>
<ul>
<li>Remove libavdevice dependency</li>
</ul>
<p><strong>Misc</strong></p>
<ul>
<li>(Linux) Prefer ayatana-appindicator3 over appindicator3 if both are available</li>
</ul>LizardByte-bottag:github.com,2008:Repository/438803890/v0.23.02024-04-07T04:42:25Zv0.23.0<p>Attention, this release contains critical security fixes. Please update as soon as possible.</p>
<p><strong>Breaking</strong></p>
<ul>
<li>(Linux) Drop support for Ubuntu 20.04</li>
<li>(Linux) No longer provide arm64 rpm packages, due to extreme compile time on GitHub hosted runners</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li>(Network) Ensure unpairing takes effect without restart</li>
<li>(Capture/Linux) Fix logical comparison of texture size</li>
<li>(Service/Windows) Quote the path to sunshinesvc.exe when launching the termination helper</li>
</ul>
<p><strong>Added</strong></p>
<ul>
<li>(WebUI) Localization support</li>
<li>(Capture/Linux) Populate host latency for kmx/x11 grab</li>
<li>(Capture/Windows) AMF rate control improvements</li>
<li>(Linux) Add support for Ubuntu 24.04 (x86_64 only)</li>
</ul>
<p><strong>Dependencies</strong></p>
<ul>
<li>Bump rstcheck from 6.2.0 to 6.2.1</li>
<li>Bump org.flatpak.Builder.BaseApp from 644487f to 6e295e6</li>
<li>Bump ffmpeg</li>
<li>Bump @fortawesome/fontawesome-free from 6.5.1 to 6.5.2</li>
</ul>
<p><strong>Misc</strong></p>
<ul>
<li>(Style) Refactored video encoder declarations</li>
<li>(CI) Refactored Linux build in CI</li>
<li>(CI) Added unit testing and code coverage</li>
<li>(Docs/macOS) Update curl command for Portfile install</li>
<li>(Style) Refactor logging initialization</li>
</ul>LizardByte-bottag:github.com,2008:Repository/438803890/v0.22.22024-03-15T14:47:30Zv0.22.2<p><strong>Fixed</strong></p>
<ul>
<li>(Tray/Windows) Fix broken system tray icon on some systems</li>
<li>(Linux) Fix crash when XDG_CONFIG_HOME or CONFIGURATION_DIRECTORY are set</li>
<li>(Linux) Fix config migration across filesystems and with non-existent parent directories</li>
</ul>LizardByte-bot