v1.2.2
Whisper-cpp audio transcription, Japanese language support, supervisor predictive analytics, and Docker/CI improvements.
Backend.AI GO v1.2.2
28 commits since v1.2.1.
New Features
- Integrate whisper-cpp as audio transcription engine in Rust backend
- Add whisper-cpp engine build script and CI workflow
- Add Japanese (ja) language support (,)
- Harden Python sandboxing with explicit module import blocking
- Support downloading and loading HuggingFace model files in subdirectories
- Implement supervisor phase 3 — predictive analytics, adaptive tuning, and external integration
- Auto-promote stable releases to latest in finalize step
Improvements
- Extract hardcoded language types into SUPPORTED_LANGUAGES constant
- Differentiate hero headline colors with per-line glow
- Refresh What's New content with all changes since v1.2.0
Bug Fixes
- Use native fetch for SSE streaming on Windows
- Register 5 missing tools in ToolRegistry::with_builtin_tools
- Merge agent profile and memory into single system message
- Replace invalid SwaggerUI route parameter name for axum 0.8 compatibility
- Remove unsupported Vulkan targets from whisper-cpp build matrix
- Fetch release data at build time instead of client-side
- Only trigger webpage rebuild for stable releases
CI/CD Improvements
- Trigger webpage rebuild after release finalization
- Add protobuf-compiler to Docker build dependencies
- Bump Rust image to 1.93 to satisfy dependency MSRV requirements
- Allow docs/legal through .dockerignore for frontend build
- Limit Docker workflow push trigger to Dockerfile changes only
- Copy docs/legal into Docker frontend-builder stage
Technical Details
- Supervisor phase 3 adds predictive analytics, adaptive tuning, and external integration capabilities
- Whisper-cpp integration provides native audio transcription without external dependencies
- Python sandbox hardening blocks explicit module imports for improved security
- SUPPORTED_LANGUAGES constant replaces hardcoded language types for i18n extensibility
Dependencies
None
Breaking Changes
None
Known Issues
None