We are excited to announce the GA version of our self-hosted gateway v2 🎉
This new gateway version introduces fewer infrastructure requirements, a new Configuration API, and OpenTelemetry support (preview)!
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.0
The following tags have been made available - latest
, v2
& 2.0.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
- Introduction of new Configuration API v2 with fewer infrastructure requirements (docs)
- Support for pushing metrics to OpenTelemetry Collector (Preview | docs)
- Image tagging strategy was introduced for better understanding of what tags to use (docs)
- Production guidance for running on Kubernetes was extended with high-availability, security, autoscaling and more (docs)
Fixes / Changes
None.
Breaking Changes
- Configuration API v2 (
<name>.configuration.azure-api.net
) should be used in favor of the existing Configuration API v1 (https://<name>.management.azure-api.net/subscriptions/...
).
Learn more in our migration guide.
Removal
None.
Known Limitations
- Configuration API v2 doesn't support custom domain names
For an up-to-date overview, learn more in our documentation.