🎉 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 theAMBASSADOR_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 theMapping
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
totrue
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 isfalse
, meaning that
the rate limiter is active. - Bugfix: Fixed a regression when specifying a comma separated string for
cors.origins
on theMapping
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 thedocs
field of theMapping
resource to configure the
HTTP client it uses to fetch API specifications.