v0.3.28 v0.27.0
high risk
Gentleman-Programming/engramOct 5, 2026 → Oct 6, 20260 days between releases
What's New
Refactored DI architecture and added usage metering in VoiceGateway
Breaking Changes
- Retired reach-throughs into StorageService internals
- Split DI container into Core, Infra, and Services layers
New Features
- Refactored DI container into Core, Infra, and Services layers
- Added private call summaries and usage metering
- Meter GPT-Live duration and realtime audio separately
- Table-driven tests for gate and ClickHouse reconciliation
- New landing page and Fumadocs documentation site
Improvements
- Dependency injector moved from dashboard to core dependencies
- One id per provider
- Latency excludes cancelled work
- Docker images published for linux/amd64 and linux/arm64
- Split gauge brand mark
Bug Fixes
- Fix stale architecture in CLAUDE.md and AGENTS.md
- Share one database engine between storage and the DI container
- Fix one id per provider, and latency that excludes cancelled work
Upgrade Notes
The Dependency Injection container has been refactored and rooted at the Gateway; internal code accessing StorageService directly may break. The API keys repository structure has changed, requiring a database migration.
The Two Releases
v0.3.28
v0.3.28
Oct 5, 2026· 16 days ago
Introduces a unified `laya.train` fine-tuning loop, adds the `laya-train` CLI, adds a checkpoint registry, and fixes Apple Silicon and research script temperature clamping issues.
Full release notesv0.27.0
v0.27.0
Oct 6, 2026· 16 days ago
A backend architecture refactor and feature release for VoiceGateway focusing on Dependency Injection, documentation, and usage metering.
Full release notes