Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Initial project structure

  • API key generation with SHA-256 hashing

  • Configurable key prefixes

  • SQLAlchemy storage backend

  • Redis storage backend

  • Memory storage backend for testing

  • require_api_key guard for route protection

  • require_scope guard for scope-based authorization

  • Key expiration support

  • Key revocation support

  • Last-used tracking

  • Auto-registered management routes

  • Litestar plugin integration

  • Comprehensive documentation

Changed

  • Nothing yet

Deprecated

  • Nothing yet

Removed

  • Nothing yet

Fixed

  • Nothing yet

Security

  • Nothing yet