Skip to content

Ambassador 1.13.10

Compare
Choose a tag to compare
@aidanhahn aidanhahn released this 28 Jul 16:46
· 2887 commits to master since this release

馃帀 Ambassador 1.13.10 馃帀

Ambassador is an open source, Kubernetes-native microservices API gateway built on the Envoy Proxy.

Upgrade Ambassador - https://www.getambassador.io/reference/upgrading.html
View changelog - https://github.com/emissary-ingress/emissary/blob/master/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

  • Change: Envoy-configuration snapshots get saved (as ambex-#.json) in /ambassador/snapshots. The number of snapshots is
    controlled by the AMBASSADOR_AMBEX_SNAPSHOT_COUNT environment variable; set it to 0 to disable. The default is 30.
  • Change: A new field is added to the Docs field in the Mapping resource: timeout_ms is an optional integer that,
    when present, configures the number of milliseconds the Devportal HTTP client will wait to access the docs endpoint
    of the service mapping.
  • Change: Set AMBASSADOR_AMBEX_NO_RATELIMIT to true to completely disable ratelimiting Envoy
    reconfiguration under memory pressure. This can help performance with the endpoint or Consul resolvers,
    but could make OOMkills more likely with large configurations. The default is false, meaning that
    the rate limiter is active.
  • Bugfix: Fixed a regression when specifying a comma separated string for cors.origins on the Mapping resource

Ambassador Edge Stack

  • Change: Consul certificate-rotation logging now includes the fingerprints and validity timestamps of certificates
    being rotated.
  • Change: Devportal leverages the timeout_ms field in the docs field of the Mapping resource to configure the
    HTTP client it uses to fetch API specifications.