-
v0.44.1
Stableci / changes (push) Successful in 14swindows-host / pr-lint (push) Skippeddocker / builders (ci/flatpak-ci.Dockerfile, punktfunk-flatpak-ci-arm64, linux-arm64) (push) Successful in 9sci / bun-nix (push) Successful in 36ssecret-scan / gitleaks (push) Successful in 32sci / docs-drift (push) Successful in 1m2sflatpak / build-publish (aarch64) (push) Successful in 3m55sci / rust-arm64 (push) Successful in 4m38sci / web (push) Successful in 6m35sci / docs-site (push) Successful in 4m29sci / decky-typecheck (push) Successful in 41sci / sdk-plugin-kit (push) Successful in 2m53sapple / gate (push) Successful in 16sandroid-screenshots / screenshots (push) Successful in 5m8sapple / swift (push) Successful in 5m25sdeb / build-publish (push) Successful in 8m23swindows-host / package (arm64, a7a16b876a305fd1029c66dbd27007b4f6112ae896532f675878731a21e50cfd, bun-windows-aarch64.zip, , --no-default-features --features gamestream, -C target-feature=+crt-static -C link-arg=/INCLUDE:lrintf -C link-arg=/INCLUDE:floor, _arm64, aarc… (push) Successful in 9m52sdeb / build-publish-gamescope (push) Successful in 1m12sapple / distribute (push) Successful in 12m43sarch / build-publish (push) Successful in 19m26sdecky / build-publish (push) Successful in 1m10sdocker / builders (--build-arg FEDORA_VERSION=44, ci/fedora-rpm.Dockerfile, punktfunk-fedora44-rpm, -f44) (push) Successful in 25sdocker / builders (ci/android-ci.Dockerfile, punktfunk-android-ci) (push) Successful in 34sdeb / build-publish-client-arm64 (push) Successful in 5m13sdeb / build-publish-host (push) Successful in 9m26sdocker / builders (ci/fedora-rpm.Dockerfile, punktfunk-fedora-rpm) (push) Successful in 26sdocker / builders (ci/arch-ci.Dockerfile, punktfunk-arch-ci) (push) Successful in 27sdocker / builders (ci/flatpak-ci.Dockerfile, punktfunk-flatpak-ci) (push) Successful in 30sdocker / builders (ci/gamescope-trixie.Dockerfile, punktfunk-gamescope-trixie) (push) Successful in 21sdocker / builders (ci/rust-ci-noble.Dockerfile, punktfunk-rust-ci-noble) (push) Successful in 21sdocker / builders (ci/rust-ci.Dockerfile, punktfunk-rust-ci) (push) Successful in 21sapple / screenshots (push) Successful in 5m6sci / rust (push) Successful in 35m13sdocker / apps (docs-site, docs-site/Dockerfile, punktfunk-docs) (push) Successful in 5m16snix / gate (push) Successful in 2m44slinux-client-screenshots / screenshots (push) Successful in 7m50sflatpak / build-publish (x86_64) (push) Successful in 10m24sdocker / apps (., web/Dockerfile, punktfunk-web) (push) Successful in 10m34ssbom / sbom (push) Successful in 1m42ssetup-binary / build (aarch64) (push) Successful in 5m6ssetup-binary / build (x86_64) (push) Successful in 6m13swindows-host / package (x64, 78c221c2376f79731ccf4e4af0b3bb46d81fefa3296c5abee09ad8a1b21e68c6, bun-windows-x64-baseline.zip, --features nvenc,qsv, --features nvenc,qsv, -C target-feature=+crt-static, , x86_64-pc-windows-msvc, C:\t) (push) Successful in 25m40swindows-host / canary-manifest (push) Skippedwindows-client / gate (push) Successful in 8srpm / build-publish (43, bazzite, punktfunk-fedora-rpm) (push) Successful in 19m18sweb-screenshots / screenshots (push) Successful in 12m50srpm / build-publish (44, fedora-44, punktfunk-fedora44-rpm) (push) Successful in 20m10sdocker / builders-arm64cross (push) Successful in 8sdocker / deploy-docs (push) Successful in 36ssetup-binary / publish to the generic registry (push) Successful in 23ssetup-binary / probe the published channel (push) Skippedwindows-host / winget-source (push) Successful in 36sandroid / android (push) Successful in 16m27swindows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (push) Successful in 8m4sandroid / gate (push) Successful in 51sdeb / smoke-install (push) Successful in 7m8swindows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (push) Successful in 16m13snix / flake (push) Successful in 30m1sreleased this
2026-10-15 23:59:26 +00:00 | 185 commits to main since this releaseWire-compatible with 0.44.0, so you can update the host and the apps in either order.
- Two players on a Linux host no longer get each other's controller input. Own Steam profiles are retired: each becomes a profile on your desktop and keeps its name, picture and play stats. Own desktop gives a player a Steam and controllers of their own. See Before you update.
- Linux hosts that are reachable without logging in serve your library and power controls. After a reboot the console no longer shows a management token error, every profile lists your games with their covers, and clients can sleep, restart and shut down the box while you are logged in.
- Macs show each frame sooner. On a ProMotion Mac a fullscreen stream reaches the screen in about 2 ms instead of 18–27 ms. Native on a notched Mac now fills the panel below the notch, about 10 ms faster; the whole panel stays in the list as "This display (over the notch)".
- iPhone, iPad, Mac and Apple TV take fast streams at full speed again. A Mac on 5GbE was held near 1.4 Gbit/s, so automatic bitrate kept PyroWave at its floor.
- Host video gets priority on Wi-Fi again. Since 0.44.0 a WMM access point queued it with everything else.
- PyroWave on Android runs faster and sharper. The phone decodes the next frame while it shows the last, tells the GPU to clock up when decode runs late, and draws a stream at the window's full size instead of scaling up a smaller picture.
- A management port moved off 47990 stays moved. Hosts reachable without logging in and Steam Decks used to take 47990 back, which clashed with Sunshine beside them.
- Android TVs list only real controllers. A TV remote no longer counts as a controller or turns into a second pad on the host.
Also fixed
- AMD and Intel Windows hosts stream AV1 in 10-bit SDR when the session asks for it.
- Moonlight's "Host processing latency" includes the encode on Windows hosts, so the number reads higher and true.
- The web console opens Host settings from a link.
- A Linux host's Logs tab no longer fills with Settings portal and missing-Wayland warnings.
Before you update
- Linux: Own Steam profiles become shared ones. At start the host turns each Own Steam profile into one that shares your desktop. Its Steam and saved games stay on the host until you remove the profile with Also delete … Steam and saved games. To keep a player's Steam and controllers apart, give them Own desktop, which needs Reachable without logging in. The Steam per seat and Pads per seat settings are gone.
For developers
Compat card: CHANGELOG.md.
Deep dive:git log v0.44.0..v0.44.1Downloads