All notable changes to KeyGate will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release
- FastAPI backend with async SQLAlchemy
- React dashboard with Tailwind CSS
- Vendor provisioners for OpenAI, Anthropic, Azure OpenAI, Google Vertex AI
- JWT authentication
- Per-developer key provisioning with budget and rate limits
- Key revocation and rotation
- Full audit logging
- Docker Compose setup (production + dev)
- Test suite with pytest-asyncio
- CI/CD with GitHub Actions