# Changelog

All notable changes to `cmdc_gateway` are documented in this file.

## [0.1.0] - 2026-04-08

### Added

- `CMDCGateway.Router` — Plug/Cowboy HTTP 路由，13 个 REST 端点
- `CMDCGateway.SessionStore` — ETS Session 注册表，含 tenant_id/api_key 多租户字段
- `CMDCGateway.RateLimiter` — per-api-key 令牌桶限流
- `CMDCGateway.Plugs.Auth` — API Key 认证中间件（X-API-Key / Bearer Token）
- `CMDCGateway.Plugs.RateLimitPlug` — 限流 Plug，返回标准 429 + Retry-After
- `CMDCGateway.Meter` — per-api-key 用量计量（prompt 次数 + token 统计）
- `CMDCGateway.EventTranslator` — 内部 CMDC 事件 → 对外 JSON schema（15 种事件）
- `CMDCGateway.SSEHandler` — Server-Sent Events 流式推送 + 30 秒心跳
- `CMDCGateway.WSHandler` — Cowboy WebSocket 双向通信（事件推送 + 控制消息）
- `CMDCGateway.CallbackTool` — HTTP 回调工具动态注册与代理执行
- `GET /healthz` 健康检查端点（无需认证）
- 84 个单元测试 + 集成测试，全部通过
