This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryUpdates What Changed, local, and server across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Install script auto-detects apt, dnf, or pacman package managers. Install script auto-detects apt, dnf, or pacman package managers. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Feature | Medium |
Resource monitor warns on high CPU or RAM usage during broadcast. Resource monitor warns on high CPU or RAM usage during broadcast. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Feature | Medium |
Adds `l_onexit` and `s_onexit` shutdown handler events. Adds `l_onexit` and `s_onexit` shutdown handler events. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Bugfix | Medium |
Broadcasting state set only after confirmed successful start. Broadcasting state set only after confirmed successful start. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Bugfix | Medium |
Corrected `live` command RT/PI argument indices. Corrected `live` command RT/PI argument indices. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Bugfix | Medium |
Commands now consistently emit an `END` marker on all exit paths, including errors with transaction IDs. Commands now consistently emit an `END` marker on all exit paths, including errors with transaction IDs. Source: llm_adapter@2026-06-06 Confidence: high |
— |
Full changelog
What Changed
- Multi-distro install support: The install script now auto-detects your package manager (
apt,dnf, orpacman) and installs the right dependencies. Fedora and Arch are now supported out of the box. - Resource monitor: BotWave now warns you when CPU or RAM usage gets high during a broadcast. Configurable via
RESOURCE_POLL_INTERVAL,RESOURCE_WARN_COOLDOWN,RESOURCE_CPU_THRESHOLD, andRESOURCE_RAM_THRESHOLD. l_onexit/s_onexithandlers: New handler events that fire when the local client or server shuts down.- Bug fixes: Broadcasting state is now only set after a confirmed successful start.
livecommand RT/PI argument indices were off and have been corrected. Commands now consistently emit anENDmarker on all exit paths, including errors when given a transaction ID.
Updating to this version
To update to this version, run the following command:
bw-update --to v1.1.7-dyera
Commit history
- =--- v1.1.7-dyera ---= (
de068f8) - docs: updated handlers docs (
ac07521) - local: implemented s_onexit handlers (
3fba9eb) - server: implemented s_onexit handlers (
257676b) - local: fixed #72 (
c394dab) - Merge pull request #71 from dpipstudio/ressource-warn (
072c5ae) - shared,tips.py: only monitoring resources on clients (
fb472e9) - assets,installation.json: added psutil dep (
df04ae8) - client: implemented tips.py resource monitoring (
0acabff) - shared,tips.py: implemented experimental resources monitoring (
0a34aa0) - shared,ws_cmd.py: remote command log doesn't include the transaction_id anymore (
e52df95) - Merge pull request #70 from dpipstudio/end-marker (
e690a37) - server: fixed double end (
00e84eb) - local: fixed bug where environment var wasn't talked for account (
1ed1b96) - local: implemented Log.end() (
5415af1) - server: fixed some edge cases where Log.end() wasnt called (
5e008c6) - server: integrated ENDtransasction_id=asd (
eb13dc2) - shared,logger.py: added Log.end() to tell programs when a command output is fully ended (
a58b21e) - Merge pull request #69 from dpipstudio/multi-platform (
e4788f9) - docs: linux systems -> debian-based (
ac741cf) - scripts,install.sh: broaden the install script to support dnf and pacman package managers (
2c34ffc) - Update installation.json for release v1.1.6-neea (
4ea126d)
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]