github diegosouzapw/OmniRoute v3.4.4
v3.4.4 - Security & Bug Fixes

5 hours ago

🐛 Bug Fixes

  • Responses API Token Reporting: Emit response.completed with correct input_tokens/output_tokens fields for Codex CLI clients, fixing token usage display (#909 — thanks @christopher-s).
  • SQLite WAL Checkpoint on Shutdown: Flush WAL changes into the primary database file during graceful shutdown/restart, preventing data loss on Docker container stops (#905 — thanks @rdself).
  • Graceful Shutdown Signal: Changed /api/restart and /api/shutdown routes from process.exit(0) to process.kill(SIGTERM), ensuring the shutdown handler runs before exit.
  • Docker Stop Grace Period: Added stop_grace_period: 40s to Docker Compose files and --stop-timeout 40 to Docker run examples.

🛠️ Maintenance


What's Changed

  • fix(translator): emit response.completed with total_tokens for Responses API clients by @christopher-s in #909
  • Flush SQLite WAL on graceful shutdown by @rdself in #905
  • chore(release): v3.4.4 — Responses API token fix, SQLite WAL checkpoint, issue triage by @diegosouzapw in #911

Full Changelog: v3.4.3...v3.4.4

Don't miss a new OmniRoute release

NewReleases is sending notifications on new releases.