dns-proxy-box.git · CHANGELOG.md
dns-proxy-box.git / CHANGELOG.md
revision c0f5d97c733b129fee1d20af05b28b7279eefa61 · complete file
# Changelog ## 0.1.0 - Initial FastAPI Diagnostics API - Replaced Typer CLI with FastAPI implementation. - Added Docker and docker-compose configuration. - Introduced semantic versioned endpoints under `/api/v1`. - Added test suite for FastAPI with pytest. ## 0.2.0 - Environment Variable Management - Documented required environment variables in `Docs/10-env-vars.md`. - Added `/api/v1/env` endpoints to read and update configuration. - Bumped API version to 1.2.0 and updated docker-compose for variable support. ## 0.3.0 - Hetzner Cloud Wrappers - Extended `openapi/provisioning-api.yaml` with `/hcloud` paths wrapping common Hetzner Cloud operations. - Implemented stub FastAPI endpoints under `/api/v1/hcloud`. - Bumped API version to 1.3.0 and expanded tests and documentation. ## 0.4.0 - DNS Migration Tool - Added migrate_dns_to_hetzner.py for moving zones to Hetzner DNS. - Added dns-inventory.yaml and documentation in dns-migration.md. ## 0.5.0 - Cluster Limits and Diagnostics - Capped provisioning to three nodes and added cluster status endpoints. - Introduced Typesense diagnostics under `/api/v1/typesense`. - OpenAPI spec advanced to version 1.6.0.