Skip to content

Releases: emissary-ingress/emissary

Emissary Ingress 2.0.1-ea

12 Aug 16:48
17ee012
Compare
Choose a tag to compare

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

Emissary Ingress Chart 7.1.1-ea

12 Aug 16:17
Compare
Choose a tag to compare

🎉 Emissary Ingress Chart 7.1.1-ea 🎉

Upgrade Emissary - https://www.getambassador.io/reference/upgrading#helm.html
View changelog - https://github.com/emissary-ingress/emissary/blob/master/charts/emissary-ingress/CHANGELOG.md


  • Update Ambassador chart image to version v2.0.1-ea: CHANGELOG

Ambassador 1.13.10

28 Jul 16:46
Compare
Choose a tag to compare

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

Ambassador Chart 6.7.13

28 Jul 16:19
Compare
Choose a tag to compare

🎉 Ambassador Chart 6.7.13 🎉

Upgrade Ambassador - https://www.getambassador.io/reference/upgrading#helm.html
View changelog - https://github.com/datawire/ambassador/blob/master/charts/ambassador/CHANGELOG.md


  • Update Ambassador API Gateway chart image to version v1.13.10: CHANGELOG
  • Update Ambassador Edge Stack chart image to version v1.13.10: CHANGELOG

Emissary Ingress Chart 7.1.0-ea

28 Jul 16:52
8d02ae9
Compare
Choose a tag to compare

🎉 Emissary Ingress Chart 7.1.0-ea 🎉

Upgrade Emissary - https://www.getambassador.io/reference/upgrading#helm.html
View changelog - https://github.com/emissary-ingress/emissary/blob/master/charts/emissary-ingress/CHANGELOG.md


  • Feature: New canarying features for Ambassador in the chart that allow creation of a secondary deployment/service to test new versions and environment variables.
  • Feature: Exposed progressDeadlineSeconds for the Ambassador and Ambassador Agent Deployments with new values

Ambassador 1.13.9

30 Jun 16:33
Compare
Choose a tag to compare

🎉 Ambassador 1.13.9 🎉

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/release/v1.13/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

  • Bugfix: Configuring multiple TCPMappings with the same ports (but different hosts) no longer generates invalid Envoy configuration.

Ambassador Chart 6.7.12

30 Jun 16:23
Compare
Choose a tag to compare

🎉 Ambassador Chart 6.7.12 🎉

Upgrade Ambassador - https://www.getambassador.io/reference/upgrading#helm.html
View changelog - https://github.com/emissary-ingress/emissary/blob/release/v1.13/charts/ambassador/CHANGELOG.md


  • Update Ambassador API Gateway chart image to version v1.13.9: CHANGELOG
  • Update Ambassador Edge Stack chart image to version v1.13.9: CHANGELOG

Emissary Ingress 2.0.0-ea

24 Jun 22:33
Compare
Choose a tag to compare

🎉 Emissary Ingress 2.0.0-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

We're pleased to introduce Emissary 2.0.0 as a developer preview. The 2.X family introduces a number of changes to allow Emissary to more gracefully handle larger installations, reduce global configuration to better handle multitenant or multiorganizational installations, reduce memory footprint, and improve performance. We welcome feedback!! Join us on Slack and let us know what you think.

  • Feature: The Listener CRD allows explicit definition of ports to listen on, the protocols and security model for each port, and which Hosts should be associated with which Listener.
  • Bugfix: requestPolicy.insecure.action works independently across Hosts (#2888)
  • Bugfix: Fixed a regression in detecting the Ambassador Kubernetes service that could cause the wrong IP or hostname to be used in Ingress statuses.
  • Change: Hosts and Mappings will not be associated unless a Host selector or a Mapping's host element explicitly agree.
  • Change: Mapping's host field is either an exact match or (with host_regex set) a regex. Mapping now has a new hostname element that is functionally the same as host, but is always a DNS glob.
  • Change: The tls field on the Ambassador module is now deprecated. Please use TLSContexts instead https://www.getambassador.io/docs/edge-stack/latest/topics/running/tls/#tlscontext.
  • Change: Envoy V3 is now the default.
  • Change: The Host CRD is now required when terminating TLS.
  • Change: The AGENT_SERVICE environment variable has been deprecated.
  • Change: redirect_cleartext_from in a TLSContext is no longer supported -- use an extra 'Listener' instead!
  • Change: prune_unreachable_routes now defaults to true, which should reduce Envoy memory requirements for installations with many Hosts
  • Change: The edgectl CLI tool has been deprecated, please use the emissary-ingress helm chart instead.

Emissary Ingress Chart 7.0.0-ea

24 Jun 22:30
Compare
Choose a tag to compare

🎉 Emissary Ingress Chart 7.0.0-ea 🎉

Upgrade Emissary - https://www.getambassador.io/reference/upgrading#helm.html
View changelog - https://github.com/emissary-ingress/emissary/blob/master/charts/emissary-ingress/CHANGELOG.md


We're pleased to introduce Emissary 2.0.0 as a developer preview.
Emissary Ingress chart v7.0.0-ea provides early access to Emissary 2.0 features. Learn more in our docs

  • Update Ambassador chart image to version v2.0.0-ea: CHANGELOG
  • Change: removed helm 2 support
  • Feature: Add an option to create default HTTP and HTTPS listeners

Ambassador 1.13.8

08 Jun 17:58
Compare
Choose a tag to compare

🎉 Ambassador 1.13.8 🎉

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

  • Bugfix: Ambassador Agent now accurately reports up-to-date Endpoint information to Ambassador Cloud
  • Feature: Ambassador Agent reports ConfigMaps and Deployments to Ambassador Cloud to provide a better Argo Rollouts experience. See Argo+Ambassador documentation for more info.