Skip to content

v1.2.2

Choose a tag to compare

@inureyes inureyes released this 25 Feb 19:14
· 1 commit to main since this release

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

Full Changelog