Skip to content

Emissary Ingress 2.0.1-ea

Compare
Choose a tag to compare
@acookin acookin released this 12 Aug 16:48
· 2424 commits to master since this release
17ee012

🎉 Emissary Ingress 2.0.1-ea 🎉

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

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

  • Feature: The optional stats_prefix element of the AmbassadorListener CRD now determines the prefix of HTTP statistics emitted for a specific AmbassadorListener.
  • Feature: The optional stats_name element of AmbassadorMapping, AmbassadorTCPMapping, AuthService, LogService, RateLimitService, and TracingService now sets the name under which cluster statistics will be logged. The default is the service, with non-alphanumeric characters replaced by underscores.
  • Feature: Ambassador Agent reports sidecar process information and Mapping OpenAPI documentation to Ambassador Cloud to provide more visibility into services and clusters.
  • Change: Logs now include subsecond time resolutions, rather than just seconds.
  • 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: 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.