Release 2026.6.9 — bundles all work since 2026.5.30 (voice/TTS hardening + office auth/history endpoints + dependency updates).
Voice / conversation
- Resemble TTS hardening for the slow custom-clone cluster — 400-char chunking, 120s stream timeout, 6 retries with intermittent-5xx retry, and
RESEMBLE_NO_FALLBACKso cloned voices are never substituted with a different voice (#335) - Resemble retry/fallback + Chatterbox audio format + PTT dead-mic fix (#328)
Features
- Office endpoints —
/api/auth/me,/api/history, andget_clerk_user_profile()
Dependencies
- pypdf >=6.13.0 (security: avoids infinite loops in outlines/text extraction), groq 1.4.0, flask-cors 6.0.4, pillow-heif >=1.3.0, pyjwt 2.13.0
Ops
- Hermes-agent plugin pinned to v0.15.2 (manifest version 1.1.0)
- RELEASING.md: documented the canonical GitHub Release format (title + fixed section order) so every release looks identical