Releases: tinkerbell/hegel
v0.8.0
What's Changed
- Implemented new API for Hegel by @srikarsganti in #118
- Added vendor data endpoint. Changed formatting by @srikarsganti in #121
- Handle gRPC shutdown from context cancel by @jacobweinstock in #122
- Remove gRPC API by @chrisdoherty4 in #123
- Hide --hegel-api flag by @chrisdoherty4 in #125
- Remove deprecated CLI args by @chrisdoherty4 in #124
- Remove cacher backend by @chrisdoherty4 in #127
New Contributors
- @srikarsganti made their first contribution in #118
Full Changelog: v0.7.0...v0.8.0
v0.8.0-rc1
What's Changed
- Implemented new API for Hegel by @srikarsganti in #118
- Added vendor data endpoint. Changed formatting by @srikarsganti in #121
- Handle gRPC shutdown from context cancel by @jacobweinstock in #122
- Remove gRPC API by @chrisdoherty4 in #123
- Hide --hegel-api flag by @chrisdoherty4 in #125
- Remove deprecated CLI args by @chrisdoherty4 in #124
New Contributors
- @srikarsganti made their first contribution in #118
Full Changelog: v0.7.0...v0.8.0-rc1
v0.7.0
What's Changed
- Run 'lint-install', address Go issues by @tstromberg in #68
- Update pkg and otel by @tobert in #71
- Cleanups to help fix CI by @nshalman in #72
- Fix Subscribe panic and add a test which would have caught it by @nshalman in #74
- Refactor peer IP parsing to improve coverage by @nshalman in #75
- Hegelc cleanup by @displague in #76
- Add or update mergify config by @mmlb in #78
- Generalize the hardware client interface by @chrisdoherty4 in #81
- Create an automated release workflow by @detiber in #80
- Implement Cobra and Viper for configuring Hegel by @chrisdoherty4 in #84
- Update minimum Go version to 1.17 by @chrisdoherty4 in #88
- Wire cobra into Hegel by @chrisdoherty4 in #86
- Add repo roles: by @jacobweinstock in #94
- Request for Approvers Role by @jacobweinstock in #97
- Remove pkg level state by @chrisdoherty4 in #95
- Add Kubernetes back-end client by @chrisdoherty4 in #82
- Split hardware clients into logical source files by @chrisdoherty4 in #100
- Fix exposure of locks externally from the grpc server struct by @chrisdoherty4 in #101
- Make kubernetes API URL optional by @micahhausler in #103
- include boot drive hint in instance struct by @mikemrm in #104
- Default to in-cluster config and remove kube config requirements by @chrisdoherty4 in #105
- Add kubernetes namespace override by @chrisdoherty4 in #106
- Stop building 32b flavors by @chrisdoherty4 in #109
- Deprecate packet endpoints by @chrisdoherty4 in #111
New Contributors
- @tstromberg made their first contribution in #68
- @nshalman made their first contribution in #72
- @chrisdoherty4 made their first contribution in #81
- @jacobweinstock made their first contribution in #94
- @micahhausler made their first contribution in #103
Full Changelog: v0.6.0...v0.7.0
v0.6.0
This is a symbolic tag to align with the tags defined in tinkerbell/sandbox. v0.6.0 of tinkerbell/hegel is the version used by default in v0.6.0 of tinkerbell/sandbox
What's Changed
- Rebase ENG-8444 splitting main package by @Raj-Dharwadkar in #60
- Add/update DCO, CoC, contributing ... files by @mmlb in #63
- add opentelemetry by @tobert in #64
- Prepare for default branch rename by @mmlb in #65
- Add local-hostname to metadata by @detiber in #66
New Contributors
- @Raj-Dharwadkar made their first contribution in #60
- @detiber made their first contribution in #66
Full Changelog: v0.5.0...v0.6.0
v0.5.0
This is a symbolic tag to align with the tags defined in tinkerbell/sandbox. v0.5.0 of tinkerbell/hegel is the version used by default in v0.5.0 of tinkerbell/sandbox. v0.5.0 and v0.4.0 point to identical commits for tinkerbell/hegel.
v0.4.0
This is a symbolic tag to align with the tags defined in tinkerbell/sandbox. v0.4.0 of tinkerbell/hegel is the version used by default in v0.4.0 of tinkerbell/sandbox. v0.4.0 and v0.3.0 point to identical commits for tinkerbell/hegel.
v0.3.0
This is a symbolic tag to align with the tags defined in tinkerbell/sandbox. v0.3.0 of tinkerbell/hegel is the version used by default in v0.3.0 of tinkerbell/sandbox.
What's Changed
- Changed golangci-lint action from v1 to v2 by @gauravgahlot in #53
- Replace Drone badge with GitHub Action badge by @mmlb in #54
- Link to action runs, not the badge by @mmlb in #55
- Hotfix - use DeprecatedWatch for now by @gauravgahlot in #52
- switch to not using root user by @mikemrm in #56
Full Changelog: v0.2.1...v0.3.0
v0.2.1
This is a symbolic tag to align with the tags defined in tinkerbell/sandbox. v0.2.1 of tinkerbell/hegel is the version used by default in v0.2.1 of tinkerbell/sandbox. v0.2.1 and v0.2.0 point to identical commits for tinkerbell/hegel.
v0.2.0
This is a symbolic tag to align with the tags defined in tinkerbell/sandbox. v0.2.0 of tinkerbell/hegel is the version used by default in v0.2.0 of tinkerbell/sandbox.
What's Changed
- add subscription http endpoints by @mikemrm in #23
- update cacher client package by @mikemrm in #28
- ENG-8083 trusted proxies by @kqdeng in #27
- Update packethost/pkg version by @gauravgahlot in #33
- Create CODE_OF_CONDUCT.md by @rainleander in #35
- Update README.md by @rainleander in #36
- Create SUPPORT.md by @rainleander in #37
- Moved to Github Actions from drone CI by @parauliya in #41
- Fix Docker Action migration from v1 to v2 by @gianarb in #42
- Fix GitHub Action push to quay by @gianarb in #43
- Multi arch support for Docker image by @gianarb in #47
- Remove site-eng from CODEOWNERS by @mmlb in #50
- Change default metadata endpoint handling by @mmlb in #49
- update dependencies (tink) by @kqdeng in #48
New Contributors
- @rainleander made their first contribution in #35
- @gianarb made their first contribution in #42
Full Changelog: v0.1.0...v0.2.0
v0.1.0
This is a symbolic tag to align with the tags defined in tinkerbell/sandbox. v0.1.0 of tinkerbell/hegel is the version used by default in v0.1.0 of tinkerbell/sandbox.
What's Changed
- Add drone by @mmlb in #3
- Added http endpoint for metadata by @parauliya in #4
- Fixed : hegel was not serving http requests by @parauliya in #6
- Update README.md by @nathangoulding in #5
- Some more tweaks to README.md by @mmlb in #7
- Remove mention of Kant by @mmlb in #8
- updated .drone.yml by @kqdeng in #9
- Change .drone.yml format to v1 syntax by @mmlb in #11
- add prometheus metrics by @mikemrm in #12
- mergify: init by @grahamc in #14
- Add compatibility with tink by @kqdeng in #13
- added back mount point by @kqdeng in #15
- changed name for HW client #260 boots by @Cbkhare in #17
- ENG-6658 user defined metadata by @kqdeng in #16
- fixup go mod by @kqdeng in #19
- ENG-7511 custom endpoints by @kqdeng in #20
- Add site-eng as CODEOWNERS by @mmlb in #24
- ENG-7133 add EC2 endpoint (v2) by @kqdeng in #25
New Contributors
- @nathangoulding made their first contribution in #5
- @grahamc made their first contribution in #14
- @Cbkhare made their first contribution in #17
Full Changelog: https://github.com/tinkerbell/hegel/commits/v0.1.0