Skip to content

BotWave

v1.1.11-clutia Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 2d Home Automation
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

botwave fm fm-transmitter good-first-contribution network piwave
+4 more
python radio raspberry-pi rds

Summary

AI summary

Updates What Changed, server, and local across a mixed release.

Full changelog

What Changed

  • Smarter update checks: bw-server, bw-client, and bw-local now check for both protocol updates and regular BotWave releases separately, and tell you exactly how to update each.
  • Faster update API: The update check no longer proxies through the GitHub API on every request. It now reads from a local cache, so it replies faster, and thus, BotWave starts faster.
  • CLI syntax hints: The interactive shell (server and local client) now shows inline hints for command syntax as you type, and validates required arguments before you press enter. This replaces the old readline-based prompt handling.
  • Help text fixes: Corrected a few copy-paste errors in the help command output (upload, sstv, and start argument order).

Updating to this version

To update to this version, run the following command:

bw-update --to v1.1.11-clutia
Commit history
  • =--- v1.1.11-clutia ---= (2034b7f)
  • .github/workflows: notifying the server of the new release (4910303)
  • Merge pull request #81 from dpipstudio/version-check (7199bda)
  • server|local|client: updated version-related logic (c9a7496)
  • shared,version.py: merged the two endpoints into a singular one so we dont fire two requests (aec6a05)
  • local: implemented software version checking (1c2c6c3)
  • client: also checking software version (6b4ab77)
  • server: also checking software version (2c45603)
  • shared,version.py: implemented software version check alongside protocol version check (b6ce031)
  • shared,logger.py: made update icon bold (1d0658c)
  • Merge pull request #80 from dpipstudio/better_prompt (352a469)
  • shared,prompt.py: fixed issue with trailing space counting as a required argument (014aa8f)
  • shared,prompt.py: fixed syntax for help command (96e0e82)
  • server: fixed help for 'start' command (f91e26d)
  • assets,installation.json: added prompt.py and prompt_toolkit dep (828cbad)
  • shared,logger.py: removed dead code (155b77d)
  • local: implemented prompt.py (2e03c99)
  • server: removed dead code (2add738)
  • server: implemented prompt.py (98d5a50)
  • shared,logger.py: simplified implementation since prompt_toolkit does the heavy work now (7f7ea59)
  • shared,prompt.py: new prompt management system, with inline hints and validation (409e728)
  • local: fixed upload help having (2055e8e)
  • server: fixed sstv command not having in its help (669c3d8)
  • Update installation.json for release v1.1.10-mollia (d43ffbe)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track BotWave

Get notified when new releases ship.

Sign up free

About BotWave

FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.

All releases →

Related context

Earlier breaking changes

  • v1.1.6-neea Breaks shared log stream behavior; remote output now isolated per client by default.

Beta — feedback welcome: [email protected]