Repository navigation
FreeSBC v0.6.2
FreeSBC v0.6.2 is the first signed release: SHA256SUMS now carries a Sigstore signature, and install.sh checks it when cosign is installed. It also fixes the WebUI's colour lag on a scheme change. The SIP and media plane is unchanged from v0.6.1, and configuration is unchanged: a v0.6.1 file loads as is.
curl -fsSL https://github.com/rasonyang/freesbc/releases/latest/download/install.sh | shBreaking changes
None. Under the default FREESBC_VERIFY=auto, install.sh behaves as before when cosign is missing or the release is unsigned (v0.6.1 and older).
Security
- Signed
SHA256SUMS(#261, closes #246).release.ymlsignsSHA256SUMSwith Sigstore keyless signing through GitHub OIDC, so there is no signing key to leak. The signature is the new assetSHA256SUMS.sigstore.json.SHA256SUMSlists every tarball andinstall.sh, so this one signature covers them all. The certificate namesrelease.ymlof this repository and the ref it ran from, and the signature is logged in Rekor. install.shchecks it. It verifies the signature before the tarball's hash.FREESBC_VERIFY=requiremakes a missingcosign(v2.4.2 or later, v3 recommended) or a missing bundle an error, andoffskips the check for mirrors without the bundle. A failed check installs nothing.- To check by hand, or to verify
install.shbefore running it, see Integrity.
Fixes
- WebUI colours lagged a scheme change (#260, closes #255). After a light/dark switch, the outline buttons, the theme icon and the active nav link faded from the old colours over 150 ms. Transitions are now off for the two frames around a scheme change, so everything switches at once. Hover fades are unchanged.
Known limitations and follow-ups
- #257: the next monthly three-host run re-measures the carrier-in ceiling with the 8 MiB buffer, and the GC cuts of #170 and #173. Until then 3500 CPS is the loss-free carrier-in figure on 4 vCPU.
- If verification can't reach Sigstore, the check fails and nothing is installed. This applies under
require, and underautowhencosignis installed.