Api Gateway 0.6.0 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.


0.6.0 - 2024-12-20

  • Allow JSON logging. Add the possibility to configure logback with both a default or a customized ConfigMap

  • Retrieve the list of key_masking_fields and value_masking_fields for a Topic Config Browse

  • Unmask the masking_fields for a Topic Config Browse

0.5.0 - 2024-09-25

  • Always add auth source header to all requests flowing through API GW

  • AXPD-9386 - Add JSONSchema support for search/browse messages

  • AXPD-9342 - Prepare Readme.md as external doc

  • Update Docker base-image to the latest version to resolve CVEs

0.4.5 - 2024-07-31

  • AXPD-9059 - Adding error message body to permission response

  • Remove Access-Control-Allow-Credentials and Access-Control-Allow-Origin duplication on the response header when routing to /api/metrics/**

  • Remove Access-Control-Allow-Credentials and Access-Control-Allow-Origin duplication on the response header when routing to /api/metrics/api-docs/**

  • Remove Access-Control-Allow-Credentials and Access-Control-Allow-Origin duplication on the response header when routing to /api/stream_configs/*/browse

  • Remove Access-Control-Allow-Credentials and Access-Control-Allow-Origin duplication on the response header when routing to /api/browse/**

  • Remove Access-Control-Allow-Credentials and Access-Control-Allow-Origin duplication on the response header when routing to /**

0.4.4 - 2024-07-22

  • Allow anonymous access to api/metrics/openapi-examples/**

0.4.3 - 2024-07-02

  • Use numeric user in Docker image

  • Fix mounting of secret in Helm Charts

0.4.2 - 2024-06-27

  • Disable management.server.ssl by default in application.yml

0.4.1 - 2024-06-24

  • Update PREFLIGHT_VERSION to fix redhat container certification

0.4.0 - 2024-06-24

  • AXPD-8352 - Add Protobuf support for search/browse messages

0.3.1 - 2024-03-13

  • Remove Access-Control-Allow-Credentials and Access-Control-Allow-Origin duplication on the response header when routing to /auth/**

  • Remove Access-Control-Allow-Credentials and Access-Control-Allow-Origin duplication on the response header when routing to /api/billing/**

0.3.0 - 2024-02-29

  • Set a default annotation for API Gateway’s Ingress proxy-buffer-size: "128k" to handle the Keycloak login form

  • Add Metrics Exposer backend

0.2.1 - 2023-12-22

  • Remove tests inside Helm charts

0.2.0 - 2023-12-12

  • Document configuration variables for Docker

  • AXPD-7984 - Make axual-api-gateway image Red Hat compliant

  • AXPD-6799 - Add values.schema.json to API Gateway helm-chart

  • Topic browse request must include X-User-Auth-Source header

  • AXPD-8185 - Add Axual License

  • AXPD-8168 - Unify logging pattern

0.1.1 - 2023-10-04

  • Fix SSO auth

  • Add auth config support internal URL

0.1.0 - 21-09-2023

  • First implementation of API Gateway for all supported backend services

  • Spring Security with JWT token for PM

  • User Info headers extracted from JWT claims and forwarded to PM

  • GitLab pipeline including CI/CD

  • Helm Charts for K8s deployments

  • Topic Browse implementation