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