v0.124.0
Noteworthy
-
New
update-checkcommand forsoundtouch-cliandsoundtouch-backup
(#591).soundtouch-servicehas had a periodic background update check
for a while, but that's no help if you only ever run the CLI or backup
tool standalone. Both binaries now have an on-demand
soundtouch-cli update-check/soundtouch-backup update-checkcommand:
a single GitHub Releases lookup, no--hostor device needed. Running the
command is itself the opt-in, so there's no config flag or persisted
state to manage. -
Preset-loss recovery on the Health tab, plus corrected guidance
(#614). A reporter found that on an on-device install, a speaker's
preset slots can get wiped to empty after a reboot or clicking "Sync",
while AfterTouch's own stored copy stays correct. Thespeaker_presets_count
health check's own advice used to suggest a power-cycle as the fix — that
turned out to be backwards, since a power-cycle is one of the reported
triggers; the wording is corrected. The warning now also offers two
one-click recovery options instead of re-entering presets by hand: a free
"try a sourcesUpdated nudge first" (asks the speaker to re-fetch its full
account data, which does include presets, though whether firmware
re-applies them locally isn't confirmed) and a "restore presets to
speaker" push (replays AfterTouch's stored presets onto the speaker's own
preset slots directly, no reboot needed). Root cause of the original wipe
is still under investigation.
Smaller changes
- Bumped the Go toolchain to 1.26.6 across the main module, both example
modules, the Docker build image, and the CI mock-service images. - Dependency updates:
golang.org/x/crypto0.54.0 → 0.55.0,
golang.org/x/mod0.38.0 → 0.39.0,golang.org/x/image0.44.0 → 0.45.0,
golang.org/x/text0.40.0 → 0.41.0.
What's Changed
- feat(cli): add on-demand update-check command to soundtouch-cli and soundtouch-backup by @gesellix in #611
- docs(cli): document the update-check command in CLI-REFERENCE.md by @gesellix in #612
- ci(deps): bump the codeql-action group with 3 updates by @dependabot[bot] in #613
- chore: bump Go to 1.26.6, refresh example go.mod pins by @gesellix in #617
- fix(health): preset-count guidance + restore/nudge QuickFixes for #614 by @gesellix in #616
- deps(deps): bump the golang group with 4 updates by @dependabot[bot] in #618
Full Changelog: v0.123.0...v0.124.0
📦 Downloads / installation: https://gesellix.github.io/Bose-SoundTouch/docs/downloads/