Skip to content

v0.4.5

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Feb 21:57
· 663 commits to main since this release
68a07c7

This release officially marks the end of the milestone v0.4.x. This milestone contained a lot of stability improvements and features:

  1. Tracing: this feature, alongside logging and metrics, makes observability a first-class citizen of GatewayD.
  2. Replace goreleaser with bash and make files.
  3. Create a plugin SDK.
  4. Fix flaky tests. Now they are running smoothly and never failing.
  5. Fix metrics merger failing when a plugin exists abruptly.
  6. Add ping to plugins.
  7. Add health check to plugins, so that they can be removed from registry and metrics merger if they die suddenly.
  8. Multi-tenancy: multiple instances of each object can exist simultaneously.
  9. Refactor proxy.passthrough to reduce complexity.
  10. Handle plugin errors properly.
  11. Add config parameter to disable metrics merger, in case plugins want to expose their own metrics on HTTP.
  12. Disable plugin-related schedulers when there's no plugin loaded or no addresses is configured for merging metrics.
  13. A few other fixes, improvements and cleanups.

What's Changed

Full Changelog: v0.4.4...v0.4.5