Skip to content

Releases: uswitch/yggdrasil

Yggdrasil 0.20.1

02 Feb 12:26
e430f0b
Compare
Choose a tag to compare

🐛 Bugfix: Fix an issue with GHA not correctly publishing tag

Yggdrasil 0.20.0

02 Feb 10:24
5b3ceb2
Compare
Choose a tag to compare

✨ New Feature:
Add HTTP Connection Manager Tracing provider config. Currently only Zipkin config is supported. Optional --tracing-provider flag can be set.

See the README.md for new flag and config options to control these features.

Yggdrasil 0.19.0

17 Jul 14:51
a316893
Compare
Choose a tag to compare

✨ Features:
#74 Bump Envoy support up to v1.26. Big thanks to @Aluxima for this!
#75 #76 #77 Updating all of the deps per Dependabot suggestions to keep things up to date and address and potential issues.
#78 Customisable Log formats 🚀

  • Users are now able to set a custom log format for the File Access Log. The defaults remain the same so deploying with no changes is safe.
    Check out the docs here for details on how its configured: ACCESSLOG.md

In the same change we included a flag for enabling a config dump endpoint at /configdump on the Health server (port 8081 by default).
This is disabled by default as Yggdrasil config could be sensitive (Private TLS keys) so check your environment before enabling. It's useful for checking what is in the current snapshot directly.

See the README.md for new flags and config options to control these features.

Yggdrasil 0.18.0 Release

12 Jan 15:24
52d23d2
Compare
Choose a tag to compare

✨ Feature: Set ConfigType for various props within envoy config

🐛 Bugfix: Fix ConfigType for other props by removing unnecessary conversion to struct

Yggdrasil 0.17.0

30 Nov 11:23
d725353
Compare
Choose a tag to compare

🐛 Bugfix:
#70 Fix the naming of config properties for HTTP GRPC logger when configured via CLI args

✨ Features:
#69 Add PackAsBytes option to ExtAuthz filter

See the README.md for new flags and config options to control these features.

Yggdrasil 0.15.1 Release

05 May 13:46
v0.15.1
5862ab0
Compare
Choose a tag to compare

🐛 Bugfix: Fix an issue with Drone not publishing on tag events due to missing metadata in the Webhook.

✨ New Feature:
Yggdrasil now has configuration options for the envoy.filters.http.ext_authz filter as well as the envoy.access_loggers.http_grpc logger.

See the readme for new flags and config options to control these features.

Big thanks to @Luke-Scott for all his hard work in getting these two added in. 💪

Yggdrasil 0.15.0 Release

05 May 11:44
v0.15.0
d3dc571
Compare
Choose a tag to compare

New Feature:

Yggdrasil now has configuration options for the envoy.filters.http.ext_authz filter as well as the envoy.access_loggers.http_grpc logger.

See the readme for new flags and config options to control these features.

Big thanks to @Luke-Scott for all his hard work in getting these two added in. 💪

Yggdrasil 0.13.0 Release

08 Nov 11:15
1f6ccb1
Compare
Choose a tag to compare

Major Changes:

Yggdrasil now generates config for the Envoy V3 API as opposed to the deprecated V2 API #56
This is a breaking change, see https://github.com/uswitch/yggdrasil#setup for updated examples of how to configure Envoy to get config from Yggdrasil.
The minimum supported version of Envoy is now 1.19

Yggdrasil v0.12.0 Release

27 Feb 10:23
925f850
Compare
Choose a tag to compare

Major Changes:

Yggdrasil now generates typed config to stream to Envoy, raising the officially supported version of Envoy to 1.12. #50

This means that Yggdrasil should also be sending config which is compatible with Envoy 1.13, but users may see deprecation warnings in this Envoy version for other config/features due to be removed in later versions.

Please see the Envoy docs for comprehensive details on deprecated features.

Yggdrasil v0.11.0 Release

10 Sep 08:30
828ea60
Compare
Choose a tag to compare

Major Changes:

Yggdrassil now supports Ingresses with status.Loadbalancer.IP as well as status.Loadbalancer.Address allowing it to be used in more places such as GCP #44

Yggdrassil is now built with Go 1.12 and uses Go modules #45

Minor Changes:

Some additional validation checks in ingresses and debug logging. Improvements to documentation including a getting started guide.

Thanks to these contributors:
@rhysemmas
@waiariki-koia
@DewaldV