api-management-self-hosted-gateway

Home of Azure API Management's Self-Hosted Gateway

OTHER License

Stars
66

Bot releases are visible (Hide)

api-management-self-hosted-gateway - Helm Chart - v1.7.0

Published by tomkerkhove over 1 year ago

Artifact Hub

Chart: v1.7.0 | App: v2.3.0

What is new?

Features

  • Support for Azure AD authentication for Configuration API v2 (#213)
  • Support for configuring HTTP(S) proxy (#153)
  • Use container image v2.3.0 (release notes)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

New Contributors

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.6.0...v1.7.0

api-management-self-hosted-gateway - Container Image - v2.3.0

Published by tomkerkhove over 1 year ago

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.3.0

Learn how you can install it on other container platforms:

Here are other relevant resources:

What is new?

Features

  • Support for using Azure AD authentication for Configuration API v2 (docs)
  • Support for using Configuration API v2 with custom hostname (docs)
  • Support for exposing system metrics in OpenTelemetry Collector (configuration reference)

Fixes / Changes

  • Provide automated fallback for regional Azure AD based on DNS failures (see MSAL discussion)
  • Improve logging around local log sink creation/connection outcome
  • Fix for CVE-2023-29491 vulnerability in our base image (High Severity | details)
  • Fixed a bug where CPU spikes are caused due to excessive logging due to ScheduledActionMissedDeadline
  • Fixed a bug where logs are polluted with System.Diagnostics.Tracing.EventPayload entries
  • Fixed a bug where localsyslog telemetry was no longer sent correctly due to connection issues while streaming
  • Fixed a bug where request fails with exception Stack empty

Breaking Changes

None.

Removal

None.

api-management-self-hosted-gateway - Helm Chart - v1.7.0-preview-2

Published by tomkerkhove over 1 year ago

Artifact Hub

Chart: v1.7.0-preview-2 | App: v2.3.0-preview-2

What is new?

Features

  • Support for Azure AD authentication for Configuration API v2 (#213)
  • Support for configuring HTTP(S) proxy (#153)
  • Use container image v2.3.0-preview-2 (release notes)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

New Contributors

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.6.0...v1.7.0-preview-2

api-management-self-hosted-gateway - Container Image - v2.3.0-preview-2

Published by tomkerkhove over 1 year ago

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.3.0-preview-2

⚠️ This is a preview release for which we do not provide support and should only be used for evaluation/experimentation.

Learn how you can install it on other container platforms:

Here are other relevant resources:

What is new?

Features

  • Support for using Azure AD authentication for Configuration API v2 (docs)
  • Support for using Configuration API v2 with custom hostname (docs)
  • Support for exposing system metrics in OpenTelemetry Collector (configuration reference)

Fixes / Changes

  • Provide automated fallback for regional Azure AD based on DNS failures (see MSAL discussion)
  • Improve logging around local log sink creation/connection outcome
  • Fix for CVE-2023-29491 vulnerability in our base image (High Severity | details)
  • Fixed a bug where CPU spikes are caused due to excessive logging due to ScheduledActionMissedDeadline
  • Fixed a bug where logs are polluted with System.Diagnostics.Tracing.EventPayload entries
  • Fixed a bug where localsyslog telemetry was no longer sent correctly due to connection issues while streaming
  • Fixed a bug where request fails with exception Stack empty

Breaking Changes

None.

Removal

None.

api-management-self-hosted-gateway - Helm Chart - v1.7.0-preview-1

Published by tomkerkhove over 1 year ago

Artifact Hub

Chart: v1.7.0-preview-1 | App: v2.3.0-preview-1

What is new?

Features

  • Support for Azure AD authentication for Configuration API v2 (#213)
  • Support for configuring HTTP(S) proxy (#153)
  • Use container image v2.3.0-preview-1 (release notes)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

New Contributors

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.6.0...v1.7.0-preview-1

api-management-self-hosted-gateway - Container Image - v2.3.0-preview-1

Published by tomkerkhove over 1 year ago

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.3.0-preview-1

⚠️ This is a preview release for which we do not provide support and should only be used for evaluation/experimentation.

Learn how you can install it on other container platforms:

Here are other relevant resources:

What is new?

Features

  • Support for using Azure AD authentication for Configuration API v2 (docs)
  • Support for using Configuration API v2 with custom hostname (docs)

Fixes / Changes

  • Provide automated fallback for regional Azure AD based on DNS failures (see MSAL discussion)
  • Improve logging around local log sink creation/connection outcome
  • Fixed a bug where CPU spikes are caused due to excessive logging due to ScheduledActionMissedDeadline
  • Fixed a bug where logs are polluted with System.Diagnostics.Tracing.EventPayload entries
  • Fixed a bug where localsyslog telemetry was no longer sent correctly due to connection issues while streaming
  • Fixed a bug where request fails with exception Stack empty

Breaking Changes

None.

Removal

None.

api-management-self-hosted-gateway - Helm Chart - v1.6.0

Published by tomkerkhove over 1 year ago

Artifact Hub

Chart: v1.6.0 | App: v2.2.0

What is new?

Features

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

New Contributors

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.5.5...v1.6.0

api-management-self-hosted-gateway - Container Image - v2.2.0

Published by tomkerkhove over 1 year ago

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.2.0

Learn how you can install it on other container platforms:

Here are other relevant resources:

What is new?

Features

  • Support for WebSocket APIs
  • Support for HTTP/2
  • Support for validate-azure-ad-token policy
  • Support for limit-concurrency policy
  • Support for policy fragments
  • Support for context.Deployment.Gateway.* context properties (docs)
  • Provide a warning when gateway authentication tokens are about to expire ('GatewayTokenAboutToExpire' event)
  • Provide additional insights on instance discovery for synchronization
  • Provide startup validation to fail fast when misconfigured with better guidance
  • Provide overview of supported policies on startup

Fixes / Changes

  • Fixed a bug where self-hosted gateway was not respecting API revisions properly
  • Fixed a bug where send-one-way-request policy does not gracefully sending a response due to an empty stack
  • Fixed a bug where self-hosted gateway could log exceptions up to 6MB in size
  • Fixed a bug where local logging was causing a memory leak
  • Fixed various vulnerabilities in our base image

Breaking Changes

None.

Removal

None.

api-management-self-hosted-gateway - Container Image - v2.2.0-preview-1

Published by tomkerkhove over 1 year ago

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.2.0-preview-1

⚠️ This is a preview release for which we do not provide support and should only be used for evaluation/experimentation.

Learn how you can install it on other container platforms:

Here are other relevant resources:

What is new?

Features

  • Support for WebSocket APIs

  • Support for validate-azure-ad-token policy

  • Support for limit-concurrency policy

  • Support for policy fragments

  • Support for context.Deployment.Gateway.* context properties (docs)

  • Provide a warning when gateway authentication tokens are about to expire ('GatewayTokenAboutToExpire' event)

  • Provide additional insights on instance discovery for synchronization

  • Provide startup validation to fail fast when misconfigured with better guidance

  • Provide overview of supported policies on startup

Fixes / Changes

  • Fixed a bug where self-hosted gateway was not respecting API revisions properly
  • Fixed a bug where send-one-way-request policy does not gracefully sending a response due to an empty stack
  • Fixed a bug where self-hosted gateway could log exceptions up to 6MB in size
  • Fixed a bug where local logging was causing a memory leak
  • Fixed various vulnerabilities in our base image

Breaking Changes

None.

Removal

None.

api-management-self-hosted-gateway - Helm Chart - v1.5.5

Published by tomkerkhove over 1 year ago

Artifact Hub

Chart: v1.5.5 | App: v2.1.8

What is new?

Features

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

New Contributors

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.5.4...v1.5.5

api-management-self-hosted-gateway - Container Image - v2.1.8

Published by tomkerkhove over 1 year ago

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.8

The following tags have been made available - latest, v2 & 2.1.8.

Learn how you can install it on other container platforms:

Here are other relevant resources:

What is new?

Features

None.

Fixes / Changes

  • Fix for CVE-2022-32221 vulnerability in our base image (Critical Severity | details)
  • Fix for CVE-2022-42915 vulnerability in our base image (Critical Severity | details)
  • Fix for CVE-2022-42916 vulnerability in our base image (High Severity | details)

Breaking Changes

None.

Removal

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/Container-v2.1.7...Container-v2.1.8

api-management-self-hosted-gateway - Container Image - v2.1.7

Published by tomkerkhove over 1 year ago

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.7

The following tags have been made available - latest, v2 & 2.1.7.

Learn how you can install it on other container platforms:

Here are other relevant resources:

What is new?

Features

None.

Fixes / Changes

  • Fix a bug where rate limiting was not properly synchronizing across nodes after starting
  • Fix a bug where container logs used date time entries which were not according to ISO standard
  • Fix for CVE-2022-32221 vulnerability in our base image (Critical Severity | details)
  • Fix for CVE-2022-42915 vulnerability in our base image (Critical Severity | details)
  • Fix for CVE-2022-42916 vulnerability in our base image (High Severity | details)
  • Fix for CVE-2022-43551 vulnerability in our base image (High Severity | details)
  • Fix for CVE-2022-42898 vulnerability in our base image (High Severity | details)
  • Fix for CVE-2022-43552 vulnerability in our base image (Medium Severity | details)

Breaking Changes

None.

Removal

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/Container-v2.1.6...Container-v2.1.7

api-management-self-hosted-gateway - Helm Chart - v1.5.4

Published by tomkerkhove over 1 year ago

Artifact Hub

Chart: v1.5.4 | App: v2.1.7

What is new?

Features

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

New Contributors

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.5.3...v1.5.4

api-management-self-hosted-gateway - Helm Chart - v1.5.3

Published by tomkerkhove almost 2 years ago

Artifact Hub

Chart: v1.5.3 | App: v2.1.6

What is new?

Features

  • Provide support for configuring hostAliases in case of using Configuration API v2 with custom domains or VNETs (#184 - Contributed by @RomanDvorsky🎉)
  • Provide support for specifying custom annotations on deployment (#185 - Contributed by @TimMnz09 🎉)
  • Provide support for using HTTPS backend for ingress (#183 - Contributed by @TimMnz09 🎉)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

New Contributors

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.5.2...v1.5.3

api-management-self-hosted-gateway - Helm Chart - v1.5.2

Published by tomkerkhove almost 2 years ago

Artifact Hub

Chart: v1.5.2 | App: v2.1.6

What is new?

Features

None.

Fixes / Changes

  • Provide capability to specify additional configuration (#172)
  • Provide support for ingressClassName in ingress (#177)

Breaking Changes

None.

Removal

  • Remove ingress with networking.k8s.io/v1beta1/Ingress as it is no longer offered by a supported Kubernetes version (v1.23 and above)

New Contributors

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.5.1...v1.5.2

api-management-self-hosted-gateway - Helm Chart - v1.5.1

Published by tomkerkhove about 2 years ago

Artifact Hub

Chart: v1.5.1 | App: v2.1.6

What is new?

Features

None.

Fixes / Changes

Breaking Changes

None.

Removal

None.

New Contributors

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.5.0...v1.5.1

api-management-self-hosted-gateway - Container Image - v2.1.6

Published by tomkerkhove about 2 years ago

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.6

The following tags have been made available - latest, v2 & 2.1.6.

Learn how you can install it on other container platforms:

Here are other relevant resources:

What is new?

Features

None.

Fixes / Changes

Breaking Changes

None.

Removal

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/Container-v2.1.5...Container-v2.1.6

api-management-self-hosted-gateway - Helm Chart - v1.5.0

Published by tomkerkhove about 2 years ago

Artifact Hub

Chart: v1.5.0 | App: v2.1.5

What is new?

Features

Fixes / Changes

Breaking Changes

None.

Removal

None.

New Contributors

None.

New Contributors

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.4.1...v1.5.0

api-management-self-hosted-gateway - Container Image - v2.1.5

Published by tomkerkhove about 2 years ago

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.5

The following tags have been made available - latest, v2 & 2.1.5.

Learn how you can install it on other container platforms:

Here are other relevant resources:

What is new?

Features

None.

Fixes / Changes

  • Fix a bug where gateway does not start up when DNS resolving fails for neighbor discovery
  • Fix a bug where multiple gateway instances are not synchronizing rate-limiting information unless an endpoint with rate limiting was called earlier.
  • Fix a bug where HTTP(S) proxy does not provide logs in console output nor API inspector
  • Fix a bug where data-plane requests randomly stop working due to policy parsing cancellation
  • Fix for CVE-2022-35252 vulnerability in our base image (Low Severity | details)

Breaking Changes

None.

Removal

None.

api-management-self-hosted-gateway - Helm Chart - v1.4.1

Published by tomkerkhove about 2 years ago

Artifact Hub

Chart: v1.4.0 | App: v2.1.3

What is new?

Features

None.

Fixes / Changes

Breaking Changes

None.

Removal

None.

New Contributors

None.

Full Changelog: https://github.com/Azure/api-management-self-hosted-gateway/compare/v1.4.0...v1.4.1

Badges
Extracted from project README
Artifact Hub Helm Chart CI (Main)
Related Projects