This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
Affected surfaces
Summary
AI summaryThe sstv command no longer accepts an output_wav argument, changing What Changed, server, and local modules.
Full changelog
What Changed
- SSTV output caching: The
sstvcommand no longer takes anoutput_wavargument. The generated WAV path is now derived automatically and cached under<tempdir>/bw_sstv/, keyed off the image path, mode, and image modification time. Re-running the same image and mode reuses the cached file instead of regenerating it. - Grayscale SSTV modes:
shared/sstv.pynow also loads grayscale modes (Robot8BW,Robot24BW) alongside the existing color modes. - Shorter wait time before broadcast start: Multi-client broadcasts now start at a delay of
+5s/clientinstead of the older+20s/client(unlessSTART_ASAP=true). - Bug fix: Passing an unrecognized
modetosstvnow logs a warning and falls back to auto-detect instead of failing silently.
Breaking Changes
[!CAUTION]
Thesstvcommand no longer accepts anoutput_wavpositional argument. Update any saved commands or scripts:sstv <image> [mode] [output_wav] [frequency] [loop] [ps] [rt] [pi]becomes
sstv <image> [mode] [frequency] [loop] [ps] [rt] [pi]Old invocations that still pass
output_wavwill have that value parsed asfrequencyand fail withValueError: could not convert string to float.
Updating to this version
To update to this version, run the following command:
bw-update --to v1.1.12-osa
Commit history
- =--- v1.1.12-osa ---= (
d581521) - server: 5s of wait per client on sstv command (
d86b1ac) - server: lowered wait-for-start from 20 seconds per client to 5 seconds per client (
1e727ae) - Merge pull request #82 from dpipstudio/sstv (
c54a1a8) - docs: removed output wav name (
d8f4298) - shared,prompt.py: fixed prompt suggestion (
e36c601) - server: removed [output_wav] from the sstv command args. the wav will not be cached in a temp dir (
61af2c4) - shared,sstv.py: fixed a warning being falsely triggered (
2bbb97d) - local: removed [output_wav] from the sstv command args. the wav will not be cached in a temp dir (
5261d8b) - shared,sstv.py: showing a warning if an unknown mode was passed (
814257c) - shard,sstv.py: also importing modes from pysstv.grayscale (
2190332) - Update installation.json for release v1.1.11-clutia (
6f26311)
Breaking Changes
- Removed `output_wav` positional argument from the `sstv` command; old invocations will fail.
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]