SolarFlare v1.2.1
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.jsand/images/*are served correctly, and static responses carryCache-Controlso 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