mirror of
https://github.com/furyhawk/api_gateway.git
synced 2026-07-21 02:06:50 +00:00
Release v0.2.1
This commit is contained in:
@@ -10,7 +10,7 @@ on:
|
|||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
inputs:
|
inputs:
|
||||||
release_tag:
|
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
|
required: false
|
||||||
type: string
|
type: string
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,16 @@
|
|||||||
# Changelog
|
# 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
|
## 0.2.0 - 2026-05-31
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -216,11 +216,11 @@ make run CONTAINER_ENGINE=docker PORT=8080 ENV_FILE=.env CONFIG_PROFILE=local
|
|||||||
|
|
||||||
## GitHub Packages (GHCR)
|
## GitHub Packages (GHCR)
|
||||||
- Automated image publishing is configured in `.github/workflows/release-image.yml`.
|
- 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:
|
- On push of a release tag (for example `v0.2.1`), CI builds and pushes:
|
||||||
- `ghcr.io/furyhawk/api_gateway:v0.2.0`
|
- `ghcr.io/furyhawk/api_gateway:v0.2.1`
|
||||||
- `ghcr.io/furyhawk/api_gateway:latest`
|
- `ghcr.io/furyhawk/api_gateway:latest`
|
||||||
|
|
||||||
Pull example:
|
Pull example:
|
||||||
```bash
|
```bash
|
||||||
docker pull ghcr.io/furyhawk/api_gateway:v0.2.0
|
docker pull ghcr.io/furyhawk/api_gateway:v0.2.1
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
settings:
|
settings:
|
||||||
title: LTA DataMall API Gateway
|
title: LTA DataMall API Gateway
|
||||||
version: 0.2.0
|
version: 0.2.1
|
||||||
description: Configurable gateway for OpenAPI-based upstream services
|
description: Configurable gateway for OpenAPI-based upstream services
|
||||||
external_openapi_file: openapi_json/lta_datamall_openapi_v0-1-1.json
|
external_openapi_file: openapi_json/lta_datamall_openapi_v0-1-1.json
|
||||||
cache_enabled: true
|
cache_enabled: true
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
settings:
|
settings:
|
||||||
title: LTA DataMall API Gateway
|
title: LTA DataMall API Gateway
|
||||||
version: 0.2.0
|
version: 0.2.1
|
||||||
description: Configurable gateway for a locally running LTA DataMall backend
|
description: Configurable gateway for a locally running LTA DataMall backend
|
||||||
external_openapi_file: openapi_json/lta_datamall_openapi_v0-1-1.json
|
external_openapi_file: openapi_json/lta_datamall_openapi_v0-1-1.json
|
||||||
cache_enabled: true
|
cache_enabled: true
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "openapi-api-gateway"
|
name = "openapi-api-gateway"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
description = "Configurable OpenAPI-first API gateway framework"
|
description = "Configurable OpenAPI-first API gateway framework"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ wheels = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "openapi-api-gateway"
|
name = "openapi-api-gateway"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
source = { editable = "." }
|
source = { editable = "." }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
{ name = "fastapi" },
|
{ name = "fastapi" },
|
||||||
|
|||||||
Reference in New Issue
Block a user