github cert-manager/cert-manager v1.12.13

latest releases: v1.16.1, v1.16.0, v1.16.0-beta.0...
3 months ago

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

📖 Read the release documentation to learn more more about the features introduced in 1.12.

📜 Changes since v1.12.12

This patch release fixes the following vulnerabilities: CVE-2024-6104, CVE-2024-24791, CVE-2024-25620, CVE-2024-26147, and CVE-2024-41110.

ℹī¸ This version contains an unusually large number of Go dependency changes for
a patch release. The cert-manager maintainers are confident that it is stable
because it has passed the same extensive suite of tests as previous 1.12
releases. But if you are importing cert-manager 1.12 as a Go module you will
notice that the minimum Go version is 1.21, and the k8s.io modules are now
updated to 0.29.

This reason for the large number of Go dependency changes is that the Helm SDK
has been updated to fix security vulnerabilities in cmctl. This required the
k8s.io modules to be updated from 0.27 to 0.29 in all components. Those
newer minor versions of the Kubernetes modules pulled in new transitive
dependencies, and incremented the minimum Go version from 1.20 to 1.21.

Bugfixes

  • Bump the go-retryablehttp dependency to fix CVE-2024-6104 (#7128, @SgtCoDFish)
  • Updated Helm dependency to resolve CVE-2024-25620 and CVE-2024-26147 and Docker dependency to resolve CVE-2024-41110 (#7214, @ThatsMrTalbot)
  • Updates Go to 1.21.13 to resolve CVE-2024-24791 (#7216, @ThatsMrTalbot)

Dependencies

Added

  • github.com/antlr/antlr4/runtime/Go/antlr/v4: 8188dc5
  • github.com/google/gnostic-models: v0.6.8
  • github.com/xhit/go-str2duration/v2: v2.1.0

Changed

Removed

  • github.com/antlr/antlr4/runtime/Go/antlr: v1.4.10
  • github.com/buger/jsonparser: v1.1.1
  • github.com/docopt/docopt-go: ee0de3b
  • github.com/flowstack/go-jsonschema: v0.1.1
  • github.com/xhit/go-str2duration: v1.2.0
  • go.opentelemetry.io/otel/exporters/otlp/internal/retry: v1.10.0

Don't miss a new cert-manager release

NewReleases is sending notifications on new releases.