v0.9.0
Image
docker pull quay.io/tinkerbell/hegel:v0.9.0
Major Changes
_packet
endpoints removed
The /_packet/health
and /_packet/version
endpoints are now exposed as z-pages via /healthz
and /versionz
respectively. This is in an effort to move away from endpoints that were historically associated with vendors.
Custom endpoints removed
Support for custom endpoint configuration was removed; this removed the --http-custom-endpoints
and associated env var are no longer valid.
Image tagging
When we release we tag our Docker images with 3 tags: [Major].[Minor].[Patch], [Major].[Minor] and [Major]. This ensures anyone that wants to depend on a Major or Major.Minor only can pull the latest Minor or Patch respectively.
What's Changed
- Convert _packet urls to z-pages by @chrisdoherty4 in #130
- Rework CI config and tag major, major.minor images on release by @chrisdoherty4 in #144
- Move sources to /internal and rename some APIs by @chrisdoherty4 in #134
- Remove custom endpoints by @chrisdoherty4 in #131
- Improve CI build time by @chrisdoherty4 in #145
- Refactor http handlers and instrument graceful shutdown by @chrisdoherty4 in #139
- Refactor release workflow by @chrisdoherty4 in #147
- Remove conditional login on release workflow by @chrisdoherty4 in #150
Full Changelog: v0.8.0...v0.9.0