Compare commits

..
Author SHA1 Message Date
dependabot[bot]andGitHub c988637ea1 Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-31 15:45:02 +00:00
4 changed files with 3 additions and 23 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ jobs:
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
-20
View File
@@ -1,20 +0,0 @@
# Changelog
## 0.2.0 - 2026-05-31
### Added
- FastAPI gateway framework scaffold with config-driven proxy routing.
- Administrative portal and dashboard with scalable frontend assets.
- Runtime configuration editing endpoints.
- API key lifecycle management (create, list, revoke) and optional route protection.
- In-memory response caching with TTL and max-entry controls.
- Containerization support via Dockerfile and Docker/Podman Makefile workflow.
- GitHub Actions test workflow and Dependabot configuration.
- Test suite covering configuration, proxy behavior, admin endpoints, and caching.
### Changed
- Replaced deprecated FastAPI startup/shutdown `on_event` handlers with lifespan.
- Migrated admin portal tests away from deprecated TestClient usage.
### Notes
- The generated API keys file is intentionally gitignored (`config/api_keys.json`).
+1 -1
View File
@@ -1,6 +1,6 @@
settings:
title: LTA DataMall API Gateway
version: 0.2.0
version: 0.1.0
description: Configurable gateway for OpenAPI-based upstream services
external_openapi_file: openapi_json/lta_datamall_openapi_v0-1-1.json
cache_enabled: true
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "openapi-api-gateway"
version = "0.2.0"
version = "0.1.0"
description = "Configurable OpenAPI-first API gateway framework"
readme = "README.md"
requires-python = ">=3.11"