Skip to content

Releases: slok/kubewebhook

v2.6.0

31 Mar 16:51
28b6ebe
Compare
Choose a tag to compare

2.6.0 - 2024-03-31

Changed

  • Update to Kubernetes v1.29.
  • Update to Go v1.22.

v2.5.0

15 Oct 07:53
7156355
Compare
Choose a tag to compare

2.5.0 - 2022-10-15

Changed

  • Update to Kubernetes v1.25.
  • Update to Go v1.19.

v2.4.0

15 Oct 07:35
ab64720
Compare
Choose a tag to compare

2.4.0 - 2022-10-15

Changed

  • Update to Kubernetes v1.24.

v2.3.0

23 Mar 19:10
b5ccc0a
Compare
Choose a tag to compare

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

05 Dec 12:40
75f63b6
Compare
Choose a tag to compare

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

19 May 06:16
54eff5e
Compare
Choose a tag to compare

2.1.0 - 2021-05-19

Added

  • User information to model.

Changed

  • Update to Kubernetes v1.21.

v2.0.0

02 Apr 07:25
6b00b59
Compare
Choose a tag to compare

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.

v0.11.0

21 Oct 07:09
03067ff
Compare
Choose a tag to compare

0.11.0 - 2020-10-21

Added

  • Add validation allowed Prometheus metrics.

Changed

  • Update to Kubernetes v1.19.

v0.10.0

19 May 10:25
0086535
Compare
Choose a tag to compare

0.10.0 - 2020-05-19

Added

  • Dynamic type webhooks without the need to a specific type (can use as multitype webhook).

Changed

  • Fixed on DELETE operations static webhooks not receiving object unmarshalled (#41)
  • Fixed on DELETE operations dynamic webhooks having unmarshaling errors (#63)

v0.9.1

09 Apr 08:15
ea8ef8c
Compare
Choose a tag to compare

0.9.1 - 2020-04-09

Changed

  • Update all dependencies including jsonpatch library.