Skip to content

v1.0.11

Choose a tag to compare

@github-actions github-actions released this 08 May 18:40
· 94 commits to master since this release

Polaris v1.0.11

Patch release focused on Browser Stream validation and Linux stream-runtime polish.

Highlights

  • Added experimental Browser Stream using WebTransport and WebCodecs, with /browser-stream routing and /webrtc compatibility aliases.
  • Added the Polaris-launched WebTransport helper, browser session API, WebCodecs playback, and browser keyboard, pointer, wheel, and touch input routing.
  • Added Browser Stream UI modes for Game Mode, in-game expansion, pop-out streaming, stream profiles, latency statistics, and unsupported-browser messaging.
  • Improved Linux stream runtime diagnostics, stream display policy reporting, GPU-native/headless capture explanations, labwc refresh-rate handling, and headless preview diagnostics.
  • Fixed Browser Stream close handling so the helper, transport, cage runtime, and launched Steam game are cleaned up together.
  • Fixed Steam handoff after Browser Stream cleanup so Nova and Moonlight launches are not blocked by stale Steam child processes.
  • Fixed isolated Linux audio routing so game audio streams that move back to the host sink are returned to the Polaris virtual stream sink.
  • Added isolated Linux process cleanup for Steam-launched children that escape the direct app process group.
  • Fixed SHM capture color handling for reported wlgrab pixel formats and expanded unit coverage for the copy path.
  • Tightened HDR metadata gating, web config save behavior, and Browser Stream route/config/status test coverage.

Release assets

Use the package that matches your host distro:

  • Polaris-fedora42-x86_64.rpm
  • Polaris-fedora43-x86_64.rpm
  • Polaris-fedora44-x86_64.rpm
  • Polaris-arch-x86_64.pkg.tar.zst
  • Polaris-ubuntu24.04-x86_64.deb

Fedora and Arch are the recommended package paths. Bazzite 44 should use the Fedora 44 RPM through rpm-ostree. Ubuntu 24.04 remains experimental.

These assets were refreshed after the initial tag publish so every Linux package installs the Browser Stream helper (polaris-browser-stream-helper). The Fedora RPMs are built with CUDA-enabled NVENC support for the validated NVIDIA Headless Stream path.

Validation

The release workflow completed successfully for:

  • Web UI lint, tests, and build
  • Fedora 42 RPM build and smoke test
  • Fedora 43 RPM build and smoke test
  • Fedora 44 RPM build and smoke test
  • Arch package build and smoke test
  • Ubuntu 24.04 DEB build and smoke test
  • Release asset upload verification

See the full changelog: https://github.com/papi-ux/polaris/blob/release/v1.0.11/docs/changelog.md#v1011