Skip to content

BotWave

v1.1.8-kalmia Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo 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

Affected surfaces

auth rbac

Summary

AI summary

Updates What Changed, server, and https://github.com/dpipstudio/bw_plugin across a mixed release.

Full changelog

What Changed

  • Frequency defaults bug fix: DEFAULT_FREQ was being read as an integer, silently truncating decimal frequencies (e.g. 87.5 became 87). Now read as a float in start, live, sstv, and morse on both local client and server.
  • ALLOW_PROTO_MISMATCH: New server-side env var to bypass the protocol version mismatch check and let outdated/newer clients connect anyway.
  • Remote command interpolation: {VAR} interpolation in remote shell commands is now available, gated behind the new INTERPOLATE_REMOTE env var (off by default).
  • Cloud tunnel install refactor: The bore.pub tunnel setup in cloud-install.sh now has a better plugin structure to match the standards. A new s_onexit handler also stops the tunnels when the server shuts down.
  • Misc doc fixes: Fixed a lot of inconsistent stuff across different doc files.

Updating to this version

To update to this version, run the following command:

bw-update --to v1.1.8-kalmia
Commit history
  • =--- v1.1.8-kalmia ---= (699656b)
  • shared,ws_cmd.py: added INTERPOLATE_REMOTE env var (0361833)
  • Merge pull request #76 from dpipstudio/float-env (0e9ea48)
  • server,local: DEFAULT_FREQ now supports float values (d11a4af)
  • shared,env.py: added get_float method (d3a7233)
  • Merge pull request #75 from dpipstudio/cloud-install (9baf9d1)
  • misc_doc,cloud-install.sh: fixed more stuff (50fb311)
  • misc_doc,cloud-install.sh: fixed typo (321cf53)
  • misc_doc,cloud_tunnels: updated the cloud install script to support the newer automation architecture (395f1f5)
  • Merge pull request #74 from dpipstudio/proto-mismatch (881e845)
  • server: specify our protocol version in warning messages (3905a94)
  • server: added ALLOW_PROTO_MISMATCH to bypass strict protocol versioning restrictions (6858ec7)
  • Merge pull request #73 from dpipstudio/fix-docs (4740b89)
  • docs: updated obsolete stuff (629210c)
  • docs: fully moved websocket.md to GitHub Wiki (1d6dbbb)
  • docs: fully moved handlers.md to GitHub Wiki (30dc6b4)
  • docs: uniformed docs format and cleaned up errors (0076865)
  • shared,ws_cmd.py: fixed f-string error on older python versions (594e73e)
  • bin,bw-nandl: update documentation url (518d86c)
  • Update installation.json for release v1.1.7-dyera (e8b93f3)

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]