This release includes breaking changes for platform teams planning a safe upgrade.
Published 2d
Home Automation
✓ No known CVEs patched
✓ 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 summaryUpdates What Changed, server, and local across a mixed release.
Full changelog
What Changed
- Smarter update checks:
bw-server,bw-client, andbw-localnow 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
helpcommand output (upload,sstv, andstartargument 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
About BotWave
FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.
Related context
Related tools
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]