Release v0.2.1

This commit is contained in:
2026-06-01 10:32:45 +08:00
parent e750460956
commit 9b43ed73cf
7 changed files with 19 additions and 8 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ on:
workflow_dispatch:
inputs:
release_tag:
description: "Release tag to publish (for example v0.2.0). Optional."
description: "Release tag to publish (for example v0.2.1). Optional."
required: false
type: string
+11
View File
@@ -1,5 +1,16 @@
# Changelog
## 0.2.1 - 2026-06-01
### Added
- Companion backend route-parity checker with a dedicated test module.
- Integrated dev compose workflow for running the companion backend behind the gateway.
### Changed
- Split gateway upstream targeting into local and container config profiles.
- Expanded the sample LTA DataMall gateway config to cover all companion backend `/api/v1` bus endpoints.
- Documented one-command profile selection and companion integration workflows.
## 0.2.0 - 2026-05-31
### Added
+3 -3
View File
@@ -216,11 +216,11 @@ make run CONTAINER_ENGINE=docker PORT=8080 ENV_FILE=.env CONFIG_PROFILE=local
## GitHub Packages (GHCR)
- Automated image publishing is configured in `.github/workflows/release-image.yml`.
- On push of a release tag (for example `v0.2.0`), CI builds and pushes:
- `ghcr.io/furyhawk/api_gateway:v0.2.0`
- On push of a release tag (for example `v0.2.1`), CI builds and pushes:
- `ghcr.io/furyhawk/api_gateway:v0.2.1`
- `ghcr.io/furyhawk/api_gateway:latest`
Pull example:
```bash
docker pull ghcr.io/furyhawk/api_gateway:v0.2.0
docker pull ghcr.io/furyhawk/api_gateway:v0.2.1
```
+1 -1
View File
@@ -1,6 +1,6 @@
settings:
title: LTA DataMall API Gateway
version: 0.2.0
version: 0.2.1
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 @@
settings:
title: LTA DataMall API Gateway
version: 0.2.0
version: 0.2.1
description: Configurable gateway for a locally running LTA DataMall backend
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.2.1"
description = "Configurable OpenAPI-first API gateway framework"
readme = "README.md"
requires-python = ">=3.11"
Generated
+1 -1
View File
@@ -179,7 +179,7 @@ wheels = [
[[package]]
name = "openapi-api-gateway"
version = "0.2.0"
version = "0.2.1"
source = { editable = "." }
dependencies = [
{ name = "fastapi" },