Skip to content

Releases: emissary-ingress/emissary

Ambassador 0.82.0

02 Oct 19:45
Compare
Choose a tag to compare

🎉 Ambassador 0.82.0 🎉

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/datawire/ambassador/blob/master/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

Major changes:

  • Feature: Arrange for the Prometheus metrics endpoint to also return associated headers (thanks, Jennifer Wu!)
  • Feature: Support setting a TLS origination context when doing TLS to a RateLimitService (thanks, Phil Peble!)
  • Feature: Allow configuring Envoy's access log path (thanks, Jonathan Suever!)
  • Update: Switch to Python 3.7 and Alpine 3.10

Developer notes:

  • Switch back to the latest mypy (currently 0.730)
  • Environment variable KAT_IMAGE_PULL_POLICY can override the imagePullPolicy when running KAT tests
  • Updated Generated Envoy Golang APIs

Ambassador 0.81.0

26 Sep 18:42
Compare
Choose a tag to compare

🎉 Ambassador 0.81.0 🎉

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/datawire/ambassador/blob/master/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

Major changes:

  • Feature: ${} environment variable interpolation is supported in all Ambassador configuration resources (thanks, Stefan Sedich!)
  • Feature: DataDog APM tracing is now supported (thanks again, Stefan Sedich!)
  • Bugfix: Fix an error in the TLSContext schema (thanks, @georgekaz!)

Developer notes:

  • Test services can now be built, deployed, and tested more easily (see BUILDING.md)
  • mypy is temporarily pinned to version 0.720.

Ambassador 0.80.0

20 Sep 14:46
Compare
Choose a tag to compare

🎉 Ambassador 0.80.0 🎉

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/datawire/ambassador/blob/master/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

Major changes:

  • Feature: Basic support for the Kubernetes Ingress resource
  • Feature: Basic reporting for some common configuration errors (lack of Mappings, lack of TLS contexts)
  • Bugfix: Update Envoy to prevent crashing when updating AuthService under load

Developer notes

  • Golang components now use Go 1.13
  • Ambassador build now requires clean type hinting
  • KAT client and server have been pulled back into the Ambassador repo

Ambassador v0.78.0

11 Sep 18:46
7f4e078
Compare
Choose a tag to compare

🎉 Ambassador v0.78.0 🎉

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/datawire/ambassador/blob/master/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

Major changes:

  • Feature: Support setting cipher_suites and ecdh_curves in TLSContext - #1782 (Thanks @teejaded)
  • Feature: Make 128-bits traceids the default - #1794 (Thanks @Pluies)
  • Feature: Set cap_net_bind_service to allow binding to low ports - #1720 (Thanks @swalberg)

Minor changes:

  • Testing: Add test that ambassador cli does not crash when called with --help - #1806 (Thanks @rokostik)

v0.78.0-rc2

11 Sep 18:20
7f4e078
Compare
Choose a tag to compare
v0.78.0-rc2 Pre-release
Pre-release
Merge pull request #1814 from datawire/flynn/dev/fix-version-check

Whoops. Tweak the Scout versioning checks for the leading 'v'.

v0.78.0-rc1

11 Sep 16:58
b63886c
Compare
Choose a tag to compare
v0.78.0-rc1 Pre-release
Pre-release
Merge pull request #1811 from datawire/teejaded-teejaded/tls_params/c…

Ambassador 0.77.0

05 Sep 17:59
Compare
Choose a tag to compare

🎉 Ambassador 0.77.0 🎉

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/datawire/ambassador/blob/master/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

  • (Feature) Support the least_request load balancer policy (thanks, Steve Flanders!)
  • (Misc) Many test and release-engineering improvements under the hood

Ambassador 0.76.0

26 Aug 16:53
Compare
Choose a tag to compare

🎉 Ambassador 0.76.0 🎉

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/datawire/ambassador/blob/master/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

  • circuit breakers now properly handle overriding a global circuit breaker within a Mapping (#1767)
  • support for Knative 0.8.0 (#1732)

Ambassador 0.74.1

06 Aug 18:21
Compare
Choose a tag to compare

🎉 Ambassador 0.74.1 🎉

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/datawire/ambassador/blob/master/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

  • (bugfix) Make sure that updates properly trigger reconfigures ([#1727])
  • (misc) Arrange for startup logging to have timestamps

Ambassador 0.74.0

06 Aug 18:10
Compare
Choose a tag to compare

🎉 Ambassador 0.74.0 🎉

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/datawire/ambassador/blob/master/CHANGELOG.md
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

  • Bugfix: Make sure that the pod dies if Envoy dies
  • Bugfix: Correctly allow setting timeout_ms for AuthService (thanks, John Esmet!!)
  • Feature: Permit configuring cluster_idle_timeout_ms for upstream services (thanks, John Esmet!!) (#1542)