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 notes
v0.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