Skip to content

Releases: emissary-ingress/emissary

Ambassador 0.60.1

25 Apr 22:12
Compare
Choose a tag to compare

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

  • Speed up initial parsing of WATT snapshots considerably (#1465)
  • Don't look at secrets in the kube-system namespace, or for service-account tokens.
  • Make sure that secrets we do look at are correctly associated with their namespaces (#1467 -- thanks to @flands and @derrickburns for their contributions here!)
  • Allow tuning the number of input snapshots retained for debugging
  • Include the grab-snapshots.py script to help with debuggability

Ambassador 0.40.0

26 Sep 13:16
@rhs rhs
Compare
Choose a tag to compare

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

Ambassador 0.39.0

30 Aug 15:41
@rhs rhs
8a2e6c9
Compare
Choose a tag to compare

🎉 Ambassador 0.39.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:

  • BugFix: The StatsD container has been removed and functionality has been baked into Ambassador container image which can enabled by setting the STATSD_ENABLED environment variable to true in Ambassador's Kubernetes deployment configuration.
  • Feature: Diagnostic view now displays AuthService, RateLimitService, and TracingService. - @alexgervais
  • Docs: Added detailed Ambassador + Istio integration documentation. - @feitnomore

Minor Changes:

  • Docs: Added instructions for running Ambassador with Docker Compose. - @bcatcho
  • BugFix: Ambassador now reconnects to Kubernetes when the watch loop throws an exception. - @nmatsui
  • Feature: Enable Ambassador to tag tracing spans with request headers. - @alexgervais

0.39.0-rc4

29 Aug 19:35
@rhs rhs
ee98074
Compare
Choose a tag to compare
0.39.0-rc4 Pre-release
Pre-release
Merge pull request #755 from datawire/concaf/tests/001-simple-statsd

enable statsd for 001-simple

0.39.0-rc0

14 Aug 08:50
Compare
Choose a tag to compare
0.39.0-rc0 Pre-release
Pre-release
Drop default statsd container

Till now, Ambassador's deployment consisted of 2 containers, one
ambassador container and another statsd container. This commit
removes the statsd container and instead allows exposing
statistics over StatsD using `STATSD_ENABLED: true` environment
variable. Basically, the functionality of statsd sidecar container
has been baked into the ambassdor container. Why?
- The statsd container was essentially just one `socat` command.
  That's a lot of overhead for just one command.
- An extra statsd container by default used to add confusion for
  the end-user who did not have a `statsd-sink` service configured
  because it used to continuously blurt logs complanining about
  the same. Now, users need to be explicit about starting `socat`.

Also, now `socat` is only fired when `statsd-sink` name is
resolvable by the DNS. This is checked every 4 seconds if
`STATSD_ENABLED: true` is set. The DNS is no longer constantly
polled by `socat`.

Fix #568

Ambassador 0.38.0

08 Aug 17:12
bfaea95
Compare
Choose a tag to compare

🎉 Ambassador 0.38.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: Default CORS configuration can now be set - @KowalczykBartek
  • BugFix: Ambassador does not crash with empty YAML config anymore - @rohan47

Minor changes:

  • DevEx: master is now latest, stable tracks the latest released version
  • DevEx: release-prep target added to Makefile to facilitate releasing process
  • DevEx: all tests now run in parallel, consuming lesser time
  • BugFix: Ambassador SIGCHLD messages are less scary looking now

0.38.0-rc0

06 Aug 15:08
bfaea95
Compare
Choose a tag to compare
0.38.0-rc0 Pre-release
Pre-release
Merge pull request #715 from datawire/concaf/release/0.38.0

Ambassador 0.38.0 release

Ambassador 0.37.0

30 Jul 20:20
1c77a02
Compare
Choose a tag to compare

🎉 Ambassador 0.37.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
Get started with Ambassador on Kubernetes - https://www.getambassador.io/user-guide/getting-started

Major changes:

  • Feature: Added support for request tracing (by @alexgervais)

0.37.0-rc4

30 Jul 13:37
1c77a02
Compare
Choose a tag to compare
0.37.0-rc4 Pre-release
Pre-release
Merge pull request #678 from datawire/concaf/release/0.37.0

Changelog and version bump for 0.37.0

Ambassador 0.36.0

26 Jul 08:29
Compare
Choose a tag to compare

🎉 Ambassador 0.36.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:

  • Fix: HEAD requests no longer cause segfaults
  • Feature: TLS can now be configured with arbitrary secret names, instead of predefined secrets
  • Change: The Envoy dynamic header value %CLIENT_IP% is no longer supported. Use%DOWNSTREAM_REMOTE_ADDRESS_WITHOUT_PORT% instead. (This is due to a change in Envoy 1.7.0.)