emissary

open source Kubernetes-native API gateway for microservices built on the Envoy Proxy

APACHE-2.0 License

Stars
4.3K
Committers
247

Bot releases are hidden (Show)

emissary - Ambassador 1.0.0-ea9

Published by rhs almost 5 years ago

πŸŽ‰ Ambassador 1.0.0-ea9 πŸŽ‰

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

Minor changes:

  • Bugfix: Use proper executable name for Windows edgectl
  • Bugfix: Don't force SNI routes to be lower-priority than non-SNI routes
  • Bugfix: Prevent the self-signed fallback context from conflicting with a manual context
emissary - Ambassador 1.0.0-ea7

Published by ark3 almost 5 years ago

πŸŽ‰ Ambassador 1.0.0-ea7 πŸŽ‰

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: UI buttons can hide themselves
  • Bugfix: Developer Portal API acquisition
  • Bugfix: Developer Portal internal routing
  • Internal: Better JS console usage
  • Internal: Rationalize usage reporting for Edge Stack
emissary - Ambassador 1.0.0-ea6

Published by iNoahNothing almost 5 years ago

πŸŽ‰ Ambassador 1.0.0-ea6 πŸŽ‰

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: Improve performance of processing events from Kubernetes
  • Feature: Automatic HTTPS should work with any ACME clients doing the HTTP-01 challenge
  • Internal: General improvements to test infrasture
  • Internal: Improved the release process

ambassador-internal-access-control Filter and FilterPolicy are now
created internally. Remove them from your cluster if upgrading from a
previous version.

emissary - Ambassador 1.0.0-ea5

Published by ark3 almost 5 years ago

πŸŽ‰ Ambassador 1.0.0-ea5 πŸŽ‰

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

  • Internal: Improved the reliability of CI
  • Internal: Improved the release process
emissary - Ambassador Edge Stack 1.0.0-ea3

Published by LukeShu almost 5 years ago

πŸŽ‰ Ambassador 1.0.0-ea3 πŸŽ‰

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: initial edgectl support for Windows!
  • UX: be explicit that seeing the license applied can take a few minutes
  • Bugfix: don’t try to check for upgrades on every UI snapshot update
  • Bugfix: don’t activate the fallback TLSContext if its secret is not available
  • Bugfix: first cut at reducing reconfiguration churn
emissary - Ambassador Edge Stack 1.0.0-ea1

Published by kflynn almost 5 years ago

πŸŽ‰ Ambassador 1.0.0-ea1 πŸŽ‰

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 Edge Stack 1.0.0-ea1

Ambassador Edge Stack is in EARLY ACCESS. We strongly encourage following the migration guide to test your installation.

Features

  • Authentication and ratelimiting are now available under a free community license
  • The Host CRD provides an easy way to tell Ambassador about domains it should expect to handle
  • Given a Host CRD, Ambassador can manage TLS certificates using ACME (or you can manage them by hand)
  • Redirection from HTTP to HTTPS defaults to ON when termination contexts are present
  • Mapping and Host CRDs, as well as Ingress resources, get Status updates to provide better feedback

Bugfixes

  • CVE-2019–18801, CVE-2019–18802, and CVE-2019–18836 are fixed by including Envoy 1.12.2
  • CORS now happens before rate limiting
  • The reconfiguration engine is better protected from exceptions
emissary - Ambassador 0.86.0

Published by kflynn almost 5 years ago

πŸŽ‰ Ambassador 0.86.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 updated to 1.12.2 for security fixes
  • Envoy TCP keepalives are now supported (thanks, Bartek Kowalczyk!)
  • Envoy remote access logs are now supported
emissary - Ambassador 0.84.1

Published by concaf almost 5 years ago

πŸŽ‰ Ambassador 0.84.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

Major changes:

  • Bugfix: Fix /ambassador permissions to allow running as non-root - Thanks @dmayle for reporting the bug.
emissary - v0.84.1-rc1

Published by concaf almost 5 years ago

emissary - Ambassador 0.84.0

Published by kflynn about 5 years ago

πŸŽ‰ Ambassador 0.84.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

Features:

  • Support setting window_bits for the GZip filter (thanks to Florent Delannoy!)
  • Correctly support tuning the regex_max_size, and bump its default to 200 (thanks to Paul Salaberria!)
  • Support setting redirect_cleartext_from in a TLSContext

Bugfixes:

  • Correctly update loadbalancer status of Ingress resources
  • Don't enable diagd debugging in the test suite unless explicitly requested (thanks to Jonathan Suever!)
  • Switch to an Envoy release build

Developer Notes:

  • Many many things about the build system have changed under the hood!
    • Start with make help, and
    • Join our Slack channel for more help!
emissary - Ambassador 0.83.0

Published by kflynn about 5 years ago

πŸŽ‰ Ambassador 0.83.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:

  • Update Ambassador to address CVE-2019-15225 and CVE-2019-15226.
emissary - Ambassador 0.82.0

Published by kflynn about 5 years ago

πŸŽ‰ 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
emissary - Ambassador 0.81.0

Published by kflynn about 5 years ago

πŸŽ‰ 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.
emissary - Ambassador 0.80.0

Published by kflynn about 5 years ago

πŸŽ‰ 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
emissary - Ambassador v0.78.0

Published by concaf about 5 years ago

πŸŽ‰ 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)
emissary - v0.78.0-rc2

Published by concaf about 5 years ago

emissary - v0.78.0-rc1

Published by concaf about 5 years ago

emissary - Ambassador 0.77.0

Published by kflynn about 5 years ago

πŸŽ‰ 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
emissary - Ambassador 0.76.0

Published by kflynn about 5 years ago

πŸŽ‰ 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)
emissary - Ambassador 0.74.1

Published by kflynn about 5 years ago

πŸŽ‰ 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