Skip to content

Fono

v0.3.3 Breaking

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

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

assistant dictation linux llm local-first rust
+5 more
speach-to-text stt vulkan whisper wyoming

Summary

AI summary

Overlay always shown when interactive/streaming mode enabled, ignoring previous disable flag.

Full changelog

Added

  • interactive.streaming_interval config (seconds, f32). Default 1.0.
    Controls the cloud streaming preview cadence formerly hardcoded at
    700 ms. Valid range [0.5, 3.0]; values above 3.0 disable the
    preview lane entirely (only VAD-boundary finalize requests are sent —
    recommended for free-tier cloud users with strict per-minute caps).
    Values below 0.5 are clamped up; NaN/negative collapses to 1.0.
  • HTTP 429 detection in Groq cloud requests. When the cloud responds
    with 429 Too Many Requests, an INFO log line now suggests bumping
    interactive.streaming_interval to 2.0 or higher.

Changed

  • The overlay is now always shown when streaming/interactive mode is
    enabled. [interactive].overlay = false is ignored (with a warning)
    while [interactive].enabled = true, because the overlay is the
    only feedback surface for live previews — without it there is no
    user-visible signal that streaming is doing anything. To run without
    the overlay, set [interactive].enabled = false and use batch mode.

Breaking Changes

  • [interactive].overlay = false is ignored (with a warning) when [interactive].enabled = true; to run without overlay set [interactive].enabled = false and use batch mode.

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 Fono

Get notified when new releases ship.

Sign up free

Beta — feedback welcome: [email protected]