Skip to content

SolarFlare v1.2.1

Choose a tag to compare

@vindeckyy vindeckyy released this 09 Aug 06:09
· 8 commits to master since this release

SolarFlare v1.2.1

Sorry about this one. v1.2.0 shipped the feature set but the refreshed Web UI never actually made it into the released binaries, so the new interface stayed invisible for people who updated. This patch gets the rebuilt UI into the release and stops browsers from holding onto the stale pre-update version of the page.

What changed

  • The refreshed Web UI is now actually built and included in release binaries. The web UI build was not a dependency of the host build, so a fresh release build could ship with the old interface even though the new one was in the tree.
  • Updated the Web UI routing and cache headers. PWA files like /sw.js and /images/* are served correctly, and static responses carry Cache-Control so browsers revalidate instead of keeping the pre-update page forever. The service worker now uses cache-first only for content-hashed assets.

Caution

New users should always build fresh with ./scripts/linux-install.sh. The release binaries are only for updating an already working SolarFlare install. Prefer Update now in the Web UI when that path is available.

Build from source for Web UI changes, desktop files and icons, shaders, udev rules, the systemd user service unit, and installer helpers such as solarflare-update-apply.

Assets

Asset Purpose
sunshine-x86_64 Stripped executable for updating an existing SolarFlare install
solarflare-linux-x86_64.tar.gz Executable plus matching runtime and Web UI assets for existing installs
SHA256SUMS SHA-256 checksums for both downloads

After downloading the bare executable, set file capabilities:

sudo setcap 'cap_sys_admin,cap_sys_nice+p' sunshine-x86_64