v1.0.6
·
0 commits
to 32b3aa117a1501d29de0be3805ce39bf2c8b219a
since this release
What's Changed:
- API Key Auto-Trimming: Added automatic leading/trailing whitespace and newline characters trimming (
.trim()) to API keys. This prevents invalid authorization headers caused by accidental copy-paste trailing spaces from AI provider dashboards. - Stable Configuration Engine: Reverted the experimental secure
keyring(system credential manager) integration. It caused credentials to disappear on some Windows configurations. All keys are safely stored back in the stable localsettings.jsonformat. - RAII Disk Space Guard: Introduced a robust
DeleteOnDropmanager for model downloads. If a large download (up to 1.6 GB) fails, times out (30 seconds of inactivity), or is manually cancelled, the file handle is dropped, and the partial.tmpfile is immediately deleted to save disk space. - Strict Network Error Propagation: Fixed a silent bug where network timeout failures during download streams were ignored, leaving corrupted model files on disk instead of flagging the error.
- Thread Safety Polish: Resolved a potential thread panic on lock poisoning in the Parakeet server manager.
- Parakeet limitations documented: Updated the documentation to note that NVIDIA Parakeet v3's transducer model in
sherpa-onnxstrictly requiresgreedy_searchdecoding, making custom hotword biases incompatible at the engine level.
Full Changelog: v1.0.5...v1.0.6