Skip to content

Releases: emissary-ingress/emissary

Ambassador 0.73.0

11 Jul 17:57
Compare
Choose a tag to compare

🎉 Ambassador 0.73.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: Experimental native support for Knative! (#1579)

  • Feature: Better Linkerd interoperability! (#1578, #1594)

  • Feature: Add a legend for the colors of service names on the diagnostic overview (thanks, Wyatt Pearsall!)

  • Feature: Allow switching Envoy to output JSON logs (thanks, Pedro Tavares!)

  • Feature: Allow setting AMBASSADOR_LABEL_SELECTOR and AMBASSADOR_FIELD_SELECTOR to let Ambassador use Kubernetes selectors to determine which things to read (thanks, John Esmet!) (#1292)

  • Feature: Allow configuring retries for AuthService (thanks, Kevin Dagostino!) (#1622, #1461)

  • Bugfix: Allow Ambassador to ride through Envoy-validation timeouts (thanks, John Morrisey!)

  • Bugfix: Allow Ambassador to ride through parse errors on input resources (thanks, Andrei Predoiu!) (#1625)

  • Bugfix: Allow '.' in a secret name to just be a '.' (#1255)

  • Bugfix: Allow manually defining an Ambassador Service resource, same as any other resource

  • Bugfix: Prevent spurious duplicate-resource errors when loading config from the filesystem

Ambassador 0.72.0

13 Jun 19:32
Compare
Choose a tag to compare

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

Envoy: Update Envoy to commit 8f57f7d765
Bugfix: Auth spans are now properly connected to requests (#1414)
Bugfix: include_body now works correctly (#1531, #1595)
Bugfix: x_forwarded_proto_redirect works again (thanks to Kyle Martin!) (#1571)
Bugfix: Ambassador works correctly with read-only filesystems (thanks, Niko Kurtti!) (#1614, #1619)
Bugfix: Correctly render groups associated with a given resolver in diagnostics JSON output
Feature: Give the Ambassador CLI a way to specify the directory into which to write secrets.

Ambassador 0.71.0

06 Jun 20:38
Compare
Choose a tag to compare

🎉 Ambassador 0.71.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: GZIP support #744
  • Feature: diag UI shows active Resolvers #1453
  • Feature: CRDs exist for Resolvers #1563
  • Feature: Resolvers with custom names work, even as CRDs #1497
  • Bugfix: redirect_cleartext_from no longer strips the URL path #1463
  • Bugfix: canary weights of 0 and 100 work correctly #1379
  • Bugfix: docker run works again for the Ambassador demo, and is part of our tests now #1569
  • Bugfix: Scout DEBUG messages don’t get leaked into the diag UI #1573
  • Maintenance: warn of upcoming protocol version changes
  • Maintenance: check in with Scout every 24 hours, but no more than twice per day

Ambassador 0.70.1 release

24 May 08:13
Compare
Choose a tag to compare

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

Changes since 0.70.0

  • Bugfix: Disable CRD support if Ambassador cannot access them
  • Upgrade: Upgrade to watt 0.5.1

Ambassador 0.61.0

09 May 16:54
Compare
Choose a tag to compare

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

Changes since 0.60.3

  • Feature: Support for minimum and maximum TLS versions (#689)
  • Feature: Allow choosing whether to append or overwrite when adding request or response headers (#1481) - thanks to @ysaakpr
  • Feature: Support for circuit breakers (#360)
  • Feature: Support for automatic retries (#1127) - thanks to @l1v3
  • Feature: Support for shadow traffic weighting - thanks to @nemo83
  • Feature: Support for HTTP/1.0 (#988) - thanks to @cyrus-mc
  • Bugfix: Problem with local Consul agent resolver and non-standard HTTP port (#1508)
  • Bugfix: Round each mapping's weight to an integer to prevent invalid Envoy configurations when using weights (#1289) - thanks to @esmet
  • Bugfix: Fix deadlock on invalid Envoy configuration (#1491) - thanks to @esmet
  • Bugfix: Fixed LightStep gRPC TracingService (#1189) - thanks to @sbaum1994

0.61.0-rc3

09 May 15:47
Compare
Choose a tag to compare
0.61.0-rc3 Pre-release
Pre-release
Merge branch 'master' of github.com:datawire/ambassador

0.61.0-rc2

08 May 16:57
Compare
Choose a tag to compare
0.61.0-rc2 Pre-release
Pre-release
Merge pull request #1513 from datawire/flynn/dev/shadow-weight-test

Loosen the constraints on the weighted shadow test.

0.61.0-rc1

08 May 15:18
Compare
Choose a tag to compare
0.61.0-rc1 Pre-release
Pre-release
Minor tweaks to BUILDING and RELEASING docs.

Ambassador 0.60.3

08 May 14:23
Compare
Choose a tag to compare

🎉 Ambassador 0.60.3 🎉

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

Changes since 0.60.2

  • When scanning its configuration for secrets and endpoints that must be watched, 0.60.2 could fail with certain configurations if TLS termination but not origination was active. Those failures are fixed now.

Ambassador 0.60.2

29 Apr 18:43
Compare
Choose a tag to compare

🎉 Ambassador 0.60.2 🎉

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

  • Ambassador is now much more careful about which endpoints and secrets it pays attention to. (#1465 again -- thanks to @flands and @SeanDon for the help here!)