This release adds 4 notable features for engineering teams evaluating rollout.
Published 1mo
Media Servers
✓ No known CVEs patched
✓ No known CVEs patched in this version
Affected surfaces
crypto_tls
Summary
AI summaryUpdates Bug Fixes, 0.28.0, and 2026-06-23 across a mixed release.
Full changelog
0.28.0 (2026-06-23)
Features
- app: trust user-installed CAs on Android & clarify TLS failures (#458) (#550) (1327ec9)
- library: surface tts-heavy setup docs when the acoustic engine is off (#559) (9af92cd), closes #553
- tts-heavy: GPU opt-in for Chatterbox + Voices manual page & guide (#562) (351a46d)
- web: Booth Buddy DJ-line mascot with station toggle (#563) (385a753)
Bug Fixes
- admin: make AI show/persona generators tolerant of partial model output (#556) (29bc697)
- app: replace gorhom sheet + drop gesture-handler stack to fix Android dead-touch (New Arch) (#561) (b2d0a4a)
- app: request drawer hangs on "Closing…" after the first request (#542) (0f7e22d)
- dj-agent: don't record a phantom pick when the dedup guard drops a track (#548) (a8c8f44)
- dj: apply persona language to agent segments + cloud TTS (#558) (#564) (04f3678)
- embedding: handle provider-prefixed model names in dim lookup (ba5ae3e)
- embedding: honour EMBEDDING_API_KEY across providers (completes #535) (#549) (676c9f6)
- library: make Last.fm tag enrichment reachable from every path (#541) (1b2e0d4)
- llm: keep the DJ from failing loud when gemma ignores the forced done tool (#555) (#560) (135ef0d)
- personas: mark "on air" by the effective persona, not the default (#540) (175751b)
- queue: deduplicate track pushes to prevent stacking (#538) (43d3893)
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 perminder-klair/subwave
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]