Releases: Azure/api-management-self-hosted-gateway
Container Image - v2.1.3
Getting started
You can easily install the self-hosted gateway with Docker:
docker run -d -p 8080:8080 -p 8081:8081 --name <gateway-name> --envconfig.service.endpoint=<instance-name>.configuration.azure-api.net
config.service.auth=<auth-token> mcr.microsoft.com/azure-api-management/gateway:2.1.3
The following tags have been made available - latest
, v2
& 2.1.3
.
Learn how you can install it on other container platforms:
- Deploy self-hosted gateway on Kubernetes with Helm
- Deploy self-hosted gateway on Kubernetes with Azure Arc (Preview)
- Deploy self-hosted gateway on Kubernetes with YAML
What is new?
Features
None.
Fixes / Changes
- Fix a bug where StatsD metrics are no longer being pushed after a given amount of time because of invalid formatting
- Fix for CVE-2022-32207 vulnerability (Critical Severity | details)
- Fix for CVE-2022-27781 vulnerability (High Severity | details)
- Fix for CVE-2022-27782 vulnerability (High Severity | details)
- Fix for CVE-2022-32205 vulnerability (Medium Severity | details)
- Fix for CVE-2022-32206 vulnerability (Medium Severity | details)
- Fix for CVE-2022-32208 vulnerability (Medium Severity | details)
- Fix for CVE-2022-2097 vulnerability (Low Severity | details)
Breaking Changes
None.
Removal
None.
Helm Chart - v1.3.1
Chart: v1.3.1 | App: v2.1.2
What is new?
Features
None.
Fixes / Changes
- Use Container v2.1.2 release which contains various vulnerability fixes
Breaking Changes
None.
Removal
None.
New Contributors
None.
Full Changelog: v1.3.0...v1.3.1
Helm Chart - v1.3.0
Chart: v1.3.0 | App: v2.1.1
What is new?
Features
- Support for managing used TLS cipher suites (#31)
- Support for managing local metrics (#108)
- Support for disabling output log colors (#78)
- Use self-hosted gateway v2.1.1
Fixes / Changes
- Enforce specifying Configuration API URL (#110)
- Fixed bug in local logs where
hostname:port
convention is not excepted (#94) - Fixed encoding bug in local JSON logs (#95)
Breaking Changes
None.
Removal
None.
New Contributors
None.
Full Changelog: v1.2.0...v1.3.0
Container Image - v2.1.2
Getting started
You can easily install the self-hosted gateway with Docker:
docker run -d -p 8080:8080 -p 8081:8081 --name <gateway-name> --envconfig.service.endpoint=<instance-name>.configuration.azure-api.net
config.service.auth=<auth-token> mcr.microsoft.com/azure-api-management/gateway:2.1.2
The following tags have been made available - latest
, v2
& 2.1.2
.
Learn how you can install it on other container platforms:
- Deploy self-hosted gateway on Kubernetes with Helm
- Deploy self-hosted gateway on Kubernetes with Azure Arc (Preview)
- Deploy self-hosted gateway on Kubernetes with YAML
What is new?
Features
None.
Fixes / Changes
- Fix for CVE-2022-28391 vulnerability (Critical Severity | details)
- Fix for CVE-2022-28391 vulnerability (Critical Severity | details)
- Fix for CVE-2018-25032 vulnerability (High Severity | details)
- Fix for CVE-2022-0778 vulnerability (High Severity | details)
- Fix for CVE-2021-37750 vulnerability (Medium Severity | details)
Breaking Changes
None.
Removal
None.
Container Image - v2.1.1
Getting started
You can easily install the self-hosted gateway with Docker:
docker run -d -p 8080:8080 -p 8081:8081 --name <gateway-name> --envconfig.service.endpoint=<instance-name>.configuration.azure-api.net
config.service.auth=<auth-token> mcr.microsoft.com/azure-api-management/gateway:2.1.1
The following tags have been made available - latest
, v2
& 2.1.1
.
Learn how you can install it on other container platforms:
- Deploy self-hosted gateway on Kubernetes with Helm
- Deploy self-hosted gateway on Kubernetes with Azure Arc (Preview)
- Deploy self-hosted gateway on Kubernetes with YAML
What is new?
Features
None.
Fixes / Changes
- Fixes a bug where TLS cipher suites are not properly used for gateway-to-backend communication
Breaking Changes
None.
Removal
None.
Container Image - v2.1.0
Getting started
You can easily install the self-hosted gateway with Docker:
docker run -d -p 8080:8080 -p 8081:8081 --name <gateway-name> --envconfig.service.endpoint=<instance-name>.configuration.azure-api.net
config.service.auth=<auth-token> mcr.microsoft.com/azure-api-management/gateway:2.1.0
The following tags have been made available - latest
, v2
& 2.1.0
.
Learn how you can install it on other container platforms:
- Deploy self-hosted gateway on Kubernetes with Helm
- Deploy self-hosted gateway on Kubernetes with Azure Arc (Preview)
- Deploy self-hosted gateway on Kubernetes with YAML
What is new?
Features
- Support for HTTP/2 for gateway-to-backend communication (preview)
- Support for managing TLS cipher suites used for client-to-gateway and gateway-to-backend communication (#31 | docs)
System.Net.IpAddress
&System.Enum
in policy expressions- Support for using
System.Net.IpAddress
&System.Enum
in policy expressions - Support for disabling colored STDOUT/STDERR logs (#78)
Fixes / Changes
- Improve gateway startup experience to better indicate wrongly configured authentication tokens
- Fixes a bug where
hostname:port
convention is not supported for local log endpoints (#94) - Fixes a bug where local JSON logs are not encoded correctly (#95)
Breaking Changes
None.
Removal
None.
Container Image - v2.0.4
Getting started
You can easily install the self-hosted gateway with Docker:
docker run -d -p 8080:8080 -p 8081:8081 --name <gateway-name> --envconfig.service.endpoint=<instance-name>.configuration.azure-api.net
config.service.auth=<auth-token> mcr.microsoft.com/azure-api-management/gateway:2.0.4
The following tags have been made available - latest
, v2
& 2.0.4
.
Learn how you can install it on other container platforms:
- Deploy self-hosted gateway on Kubernetes with Helm
- Deploy self-hosted gateway on Kubernetes with Azure Arc (Preview)
- Deploy self-hosted gateway on Kubernetes with YAML
What is new?
Features
None.
Fixes / Changes
- Fixed a bug where self-hosted gateway v2 was not using the same TLS cipher suites as self-hosted gateway v1
Breaking Changes
None.
Removal
None.
Container Image - v2.0.3
Getting started
You can easily install the self-hosted gateway with Docker:
docker run -d -p 8080:8080 -p 8081:8081 --name <gateway-name> --envconfig.service.endpoint=<instance-name>.configuration.azure-api.net
config.service.auth=<auth-token> mcr.microsoft.com/azure-api-management/gateway:2.0.3
The following tags have been made available - latest
, v2
& 2.0.3
.
Learn how you can install it on other container platforms:
- Deploy self-hosted gateway on Kubernetes with Helm
- Deploy self-hosted gateway on Kubernetes with Azure Arc (Preview)
- Deploy self-hosted gateway on Kubernetes with YAML
What is new?
Features
None.
Fixes / Changes
Breaking Changes
None.
Removal
None.
Container Image - v2.0.2
Getting started
You can easily install the self-hosted gateway with Docker:
docker run -d -p 8080:8080 -p 8081:8081 --name <gateway-name> --envconfig.service.endpoint=<instance-name>.configuration.azure-api.net
config.service.auth=<auth-token> mcr.microsoft.com/azure-api-management/gateway:2.0.2
The following tags have been made available - latest
, v2
& 2.0.2
.
Learn how you can install it on other container platforms:
- Deploy self-hosted gateway on Kubernetes with Helm
- Deploy self-hosted gateway on Kubernetes with Azure Arc (Preview)
- Deploy self-hosted gateway on Kubernetes with YAML
What is new?
Features
None.
Fixes / Changes
- Fixes a bug in the internal scheduling of the gateway
Breaking Changes
None.
Removal
None.
Container Image - v2.0.1
Getting started
You can easily install the self-hosted gateway with Docker:
docker run -d -p 8080:8080 -p 8081:8081 --name <gateway-name> --envconfig.service.endpoint=<instance-name>.configuration.azure-api.net
config.service.auth=<auth-token> mcr.microsoft.com/azure-api-management/gateway:2.0.1
The following tags have been made available - latest
, v2
& 2.0.1
.
Learn how you can install it on other container platforms:
- Deploy self-hosted gateway on Kubernetes with Helm
- Deploy self-hosted gateway on Kubernetes with Azure Arc (Preview)
- Deploy self-hosted gateway on Kubernetes with YAML
What is new?
Features
None.
Fixes / Changes
- Fixes a timezone bug in the integration with the Configuration API to pull configuration from
Breaking Changes
None.
Removal
None.