Releases: emissary-ingress/emissary
Ambassador 0.60.1
🎉 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
🎉 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
🎉 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 totrue
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
Merge pull request #755 from datawire/concaf/tests/001-simple-statsd enable statsd for 001-simple
0.39.0-rc0
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
🎉 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
Merge pull request #715 from datawire/concaf/release/0.38.0 Ambassador 0.38.0 release
Ambassador 0.37.0
🎉 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
Merge pull request #678 from datawire/concaf/release/0.37.0 Changelog and version bump for 0.37.0
Ambassador 0.36.0
🎉 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.)