Releases: slok/kubewebhook
Releases · slok/kubewebhook
v2.7.0
v2.6.0
v2.5.0
v2.4.0
v2.3.0
2.3.0 - 2022-03-23
Changed
- Update to Kubernetes v1.23.
- Fix panics on missing requestKind and RequestResource on v1beta1.
- Fix panics on missing requestKind and RequestResource on v1.
- Update to Go v1.18.
Fixed
v2.2.0
2.2.0 - 2021-12-05
Added
- Infer automatically (using Unstructured) Kubernetes types that don't implement metav1.Object like
corev1.PodExecOptions
. - Tracing support with Opentelemetry implementation.
Changed
- Update to Kubernetes v1.22.
Fixed
- Review errors on http handler were not being logged, now are logged as
Error
.
v2.1.0
v2.0.0
2.0.0 - 2021-04-02
v2 of the library mainly refactors the domain model to abstract the admission review versions. This breaks backwards compatibility.
Added
- A new model that decouples the different Kubernetes admission review model types.
- Support Kubernetes warnings headers in webhooks.
Changed
- Webhooks factory signatures now receive only a single configuration struct instead of multiple arguments.
- All Kubernetes specific admission review references, changed in favor of Kubewebhook own model.
- Better HTTP reponse details (messages, HTTP codes...) on allow, not allow, mutating and errors.
- Webhook reviewm metrics have been changed to give more insights.
- Prometheus metrics have been redesigned and now are simpler and give more insights.
- http.HandlerFor now receives a configuration struct.
- Improved the logger on webhooks and HTTP handlers.
- Use structured logging over the application.
- Add Logrus logger support.
- Update to Kubernetes v1.20.
Removed
- V1 docs.
- STD logger.