Skip to content

Commit e76ee3b

Browse files
committed
chore: bump version to 8.6.2 for all packages
1 parent 79edb75 commit e76ee3b

5 files changed

Lines changed: 7 additions & 5 deletions

File tree

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "voicemode",
33
"description": "Voice conversations with Claude Code using local speech-to-text and text-to-speech",
4-
"version": "8.6.1p0",
4+
"version": "8.6.2p0",
55
"author": {
66
"name": "Mike Bailey",
77
"email": "mike@failmode.com"

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [8.6.2] - 2026-05-28
11+
1012
### Fixed
1113

1214
- **Kokoro service no longer silently dies after `UVICORN_LIMIT_MAX_REQUESTS` requests on Linux** (VM-1398, [#448](https://github.com/mbailey/voicemode/issues/448) — reported by @JulesGosnell) — The systemd unit `voicemode-kokoro.service` combined `Restart=on-failure` with `Environment="UVICORN_LIMIT_MAX_REQUESTS=25"` (the memory-leak workaround from VM-358). Hitting the request limit makes uvicorn exit cleanly (status 0), which `on-failure` treats as a successful shutdown — so the service stayed dead and the 26th TTS request failed with connection refused. The leak workaround was silently disabling the very service it was meant to protect. **Switched to `Restart=always`** in the kokoro template (and defensively in the whisper and serve templates for the same shape of bug). `RestartPreventExitStatus=127` still guards against fight-looping on a missing executable. **macOS / launchd was unaffected** — its plist uses `KeepAlive=true`, which restarts on clean exits too. To recover an existing v1.3.0 deployment without reinstalling: `sed -i 's/^Restart=on-failure/Restart=always/' ~/.config/systemd/user/voicemode-kokoro.service && systemctl --user daemon-reload && systemctl --user restart voicemode-kokoro.service`.

installer/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "voice-mode-install"
7-
version = "8.6.1"
7+
version = "8.6.2"
88
description = "Installer for VoiceMode - handles system dependencies and installation"
99
readme = "README.md"
1010
requires-python = ">=3.10"

server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
"url": "https://github.com/mbailey/voicemode",
88
"source": "github"
99
},
10-
"version": "8.6.1",
10+
"version": "8.6.2",
1111
"packages": [
1212
{
1313
"registry_type": "pypi",
1414
"registry_base_url": "https://pypi.org",
1515
"identifier": "voice-mode",
16-
"version": "8.6.1",
16+
"version": "8.6.2",
1717
"transport": {
1818
"type": "stdio"
1919
},

voice_mode/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# This file is automatically updated by 'make release'
22
# Do not edit manually
3-
__version__ = "8.6.1"
3+
__version__ = "8.6.2"

0 commit comments

Comments
 (0)