github cert-manager/cert-manager v1.4.0-beta.0

latest releases: v1.9.1, v1.9.0, v1.9.0-beta.1...
pre-release14 months ago

Release notes for release-1.4.0-beta.0

Changelog since v1.4.0-alpha.1

Changes by Kind

Feature

  • Add serviceLabels to helm chart for adding custom labels to the controller service (#4009, @eddiehoffman)
  • Adds an option for a Kubernetes CertificateSigningRequest controller to implement the CA Issuer. (#4064, @JoshVanL)
  • RunAsNonRoot is now enabled by default in the securityContext values. If you're using custom containers with the chart that run as root, you will need to set this back to false. (#4036, @wallrj)
  • Update Akamai issuer to use Open Edgegrid EdgeDNS v2 API (#4007, @edglynes)

Bug or Regression

  • Ensure issued Orders will not collide if CertificateRequests names are longer than 52 characters (#3866, @jandersen-plaid)
  • Fixes cert renewal bug for Vault certificates with duration close to renewBefore period. Thanks to @andreas-p for raising the issue. (#4040, @irbekrm)
  • Fixes stuck Orders in case of a misbehaving ACME server (#3805, @irbekrm)

Other (Cleanup or Flake)

  • Cert-manager controller now uses ConfigMapsLeasesResourceLock for leader election. (#4016, @irbekrm)
  • Change Venafi Issuer to populate CertificateRequest.Status.CA with the root most certificate that was returned from signing. (#3983, @JoshVanL)
  • Deprecates UsageContentCommittment (#3860, @jsoref)
  • Deprecates cert-manager.io/v1alpha2, cert-manager.io/v1alpha3, cert-manager.io/v1beta1, acme.cert-manager.io/v1alpha2, acme.cert-manager.io/v1alpha3, acme.cert-manager.io/v1beta1 APIs. These APIs will be removed in cert-manager v1.6 (#4021, @irbekrm)
  • Panic when failing to register schemes during initialization for pkg/webhook/server
    Various static analysis fixes across many files including removing unused or redundant code (#4037, @SgtCoDFish)
  • Update default development version of Kubernetes in kind from 1.17 to 1.20 (#4015, @SgtCoDFish)
  • Updates distroless/static base image to latest version as of 2021-05-20 (#4039, @SgtCoDFish)
  • Updates Kubernetes libraries to v1.21 (#3926,@tamalsaha)

Dependencies

Added

  • github.com/Knetic/govaluate: 9aa4983
  • github.com/Shopify/sarama: v1.19.0
  • github.com/Shopify/toxiproxy: v2.1.4+incompatible
  • github.com/VividCortex/gohistogram: v1.0.0
  • github.com/afex/hystrix-go: fa1af6a
  • github.com/akamai/AkamaiOPEN-edgegrid-golang: v1.1.0
  • github.com/apache/thrift: v0.13.0
  • github.com/aryann/difflib: e206f87
  • github.com/aws/aws-lambda-go: v1.13.3
  • github.com/aws/aws-sdk-go-v2: v0.18.0
  • github.com/casbin/casbin/v2: v2.1.2
  • github.com/cenkalti/backoff: v2.2.1+incompatible
  • github.com/clbanning/x2j: 8252494
  • github.com/codahale/hdrhistogram: 3a0bb77
  • github.com/eapache/go-resiliency: v1.1.0
  • github.com/eapache/go-xerial-snappy: 776d571
  • github.com/eapache/queue: v1.1.0
  • github.com/edsrzf/mmap-go: v1.0.0
  • github.com/form3tech-oss/jwt-go: v3.2.2+incompatible
  • github.com/franela/goblin: c9ffbef
  • github.com/franela/goreq: bcd34c9
  • github.com/fvbommel/sortorder: v1.0.1
  • github.com/go-errors/errors: v1.0.1
  • github.com/gobuffalo/here: v0.6.0
  • github.com/gogo/googleapis: v1.1.0
  • github.com/google/shlex: e7afc7f
  • github.com/gorilla/context: v1.1.1
  • github.com/gorilla/mux: v1.7.3
  • github.com/h2non/parth: b4df798
  • github.com/hudl/fargo: v1.3.0
  • github.com/influxdata/influxdb1-client: 8bf82d3
  • github.com/jessevdk/go-flags: v1.4.0
  • github.com/jpillora/backoff: v1.0.0
  • github.com/kmodules/code-generator: 7eafae0
  • github.com/kmodules/gengo: a8850da
  • github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
  • github.com/lightstep/lightstep-tracer-go: v0.18.1
  • github.com/lyft/protoc-gen-validate: v0.0.13
  • github.com/markbates/pkger: v0.17.1
  • github.com/moby/spdystream: v0.2.0
  • github.com/monochromegane/go-gitignore: 205db1a
  • github.com/nats-io/jwt: v0.3.2
  • github.com/nats-io/nats-server/v2: v2.1.2
  • github.com/nats-io/nats.go: v1.9.1
  • github.com/nats-io/nkeys: v0.1.3
  • github.com/nats-io/nuid: v1.0.1
  • github.com/nbio/st: e9e8d98
  • github.com/niemeyer/pretty: a10e7ca
  • github.com/oklog/oklog: v0.3.2
  • github.com/op/go-logging: 970db52
  • github.com/opentracing-contrib/go-observer: a52f234
  • github.com/opentracing/basictracer-go: v1.0.0
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/openzipkin-contrib/zipkin-go-opentracing: v0.4.5
  • github.com/openzipkin/zipkin-go: v0.2.2
  • github.com/pact-foundation/pact-go: v1.0.4
  • github.com/patrickmn/go-cache: v2.1.0+incompatible
  • github.com/performancecopilot/speed: v3.0.0+incompatible
  • github.com/pkg/profile: v1.2.1
  • github.com/rcrowley/go-metrics: 3113b84
  • github.com/samuel/go-zookeeper: 2cc03de
  • github.com/sony/gobreaker: v0.4.1
  • github.com/streadway/amqp: edfb901
  • github.com/streadway/handy: d5acb31
  • github.com/xeipuuv/gojsonpointer: 4e3ac27
  • github.com/xeipuuv/gojsonreference: bd5ef7b
  • github.com/xeipuuv/gojsonschema: v1.2.0
  • github.com/xlab/treeprint: a009c39
  • go.starlark.net: 8dd3e2e
  • go.uber.org/goleak: v1.1.10
  • go.uber.org/tools: 2cfd321
  • gopkg.in/gcfg.v1: v1.2.3
  • gopkg.in/h2non/gock.v1: v1.0.15
  • gopkg.in/warnings.v0: v0.1.2
  • k8s.io/component-helpers: v0.21.0
  • rsc.io/quote/v3: v3.1.0
  • rsc.io/sampler: v1.3.0
  • sigs.k8s.io/kustomize/api: v0.8.5
  • sigs.k8s.io/kustomize/cmd/config: v0.9.7
  • sigs.k8s.io/kustomize/kustomize/v4: v4.0.5
  • sigs.k8s.io/kustomize/kyaml: v0.10.15
  • sourcegraph.com/sourcegraph/appdash: ebfcffb

Changed

  • cloud.google.com/go/bigquery: v1.0.1 → v1.4.0
  • cloud.google.com/go/datastore: v1.0.0 → v1.1.0
  • cloud.google.com/go/pubsub: v1.0.1 → v1.2.0
  • cloud.google.com/go/storage: v1.0.0 → v1.6.0
  • cloud.google.com/go: v0.51.0 → v0.54.0
  • github.com/Azure/azure-sdk-for-go: v46.3.0+incompatible → v43.0.0+incompatible
  • github.com/Azure/go-autorest/autorest/adal: v0.9.4 → v0.9.5
  • github.com/Azure/go-autorest/autorest/to: v0.4.0 → v0.2.0
  • github.com/Azure/go-autorest/autorest/validation: v0.3.0 → v0.1.0
  • github.com/Azure/go-autorest/autorest: v0.11.6 → v0.11.12
  • github.com/NYTimes/gziphandler: 56545f4 → v1.1.1
  • github.com/alecthomas/units: c3de453 → f65c72e
  • github.com/blang/semver: v3.5.0+incompatible → v3.5.1+incompatible
  • github.com/creack/pty: v1.1.7 → v1.1.11
  • github.com/fatih/color: v1.7.0 → v1.10.0
  • github.com/go-gl/glfw/v3.3/glfw: 12ad95a → 6f7a984
  • github.com/go-kit/kit: v0.9.0 → v0.10.0
  • github.com/go-logfmt/logfmt: v0.4.0 → v0.5.0
  • github.com/go-logr/logr: ee2de8d → v0.4.0
  • github.com/go-logr/zapr: v0.1.1 → v0.4.0
  • github.com/go-openapi/spec: v0.19.3 → v0.19.5
  • github.com/go-openapi/strfmt: v0.19.3 → v0.19.5
  • github.com/go-openapi/validate: v0.19.5 → v0.19.8
  • github.com/gobuffalo/flect: v0.2.0 → v0.2.2
  • github.com/gogo/protobuf: v1.3.1 → v1.3.2
  • github.com/golang/groupcache: 215e871 → 8c9f03a
  • github.com/golang/mock: v1.3.1 → v1.4.1
  • github.com/golang/protobuf: v1.4.2 → v1.4.3
  • github.com/google/go-cmp: v0.4.1 → v0.5.5
  • github.com/google/pprof: d4f498a → 1ebb73c
  • github.com/google/uuid: v1.1.1 → v1.1.2
  • github.com/hashicorp/consul/api: v1.1.0 → v1.3.0
  • github.com/hashicorp/consul/sdk: v0.1.1 → v0.3.0
  • github.com/hashicorp/go-version: v1.1.0 → v1.2.0
  • github.com/imdario/mergo: v0.3.9 → v0.3.11
  • github.com/julienschmidt/httprouter: v1.2.0 → v1.3.0
  • github.com/kisielk/errcheck: v1.2.0 → v1.5.0
  • github.com/kr/text: v0.1.0 → v0.2.0
  • github.com/mattn/go-colorable: v0.1.2 → v0.1.8
  • github.com/mattn/go-isatty: v0.0.8 → v0.0.12
  • github.com/moby/term: 672ec06 → df9cb8a
  • github.com/mwitkow/go-conntrack: cc309e4 → 2f06839
  • github.com/opencontainers/go-digest: v1.0.0-rc1 → v1.0.0
  • github.com/prometheus/client_golang: v1.7.1 → v1.9.0
  • github.com/prometheus/common: v0.10.0 → v0.15.0
  • github.com/prometheus/procfs: v0.1.3 → v0.2.0
  • github.com/sirupsen/logrus: v1.6.0 → v1.7.0
  • github.com/spf13/cobra: v1.0.0 → v1.1.3
  • github.com/yuin/goldmark: v1.1.27 → v1.3.3
  • go.etcd.io/etcd: 17cef6e → dd1b699
  • go.opencensus.io: v0.22.2 → v0.22.3
  • go.uber.org/atomic: v1.4.0 → v1.6.0
  • go.uber.org/multierr: v1.1.0 → v1.5.0
  • go.uber.org/zap: v1.10.0 → v1.16.0
  • golang.org/x/exp: da58074 → 6cc2880
  • golang.org/x/lint: fdd1cda → 738671d
  • golang.org/x/mod: v0.3.0 → v0.4.2
  • golang.org/x/net: e18ecbb → 3d97a24
  • golang.org/x/sync: cd5d95a → 036812b
  • golang.org/x/sys: f84b799 → 5e06dd2
  • golang.org/x/term: 7de9c90 → 6a3ed07
  • golang.org/x/text: v0.3.3 → v0.3.4
  • golang.org/x/time: 3af7569 → f8bda1e
  • golang.org/x/tools: c1934b7 → 6397a11
  • golang.org/x/xerrors: 9bdfabe → 5ec99f8
  • gomodules.xyz/jsonpatch/v2: v2.0.1 → v2.2.0
  • google.golang.org/api: v0.15.0 → v0.20.0
  • google.golang.org/appengine: v1.6.5 → v1.6.7
  • google.golang.org/genproto: cb27e3a → 8816d57
  • google.golang.org/grpc: v1.27.0 → v1.27.1
  • google.golang.org/protobuf: v1.24.0 → v1.25.0
  • gopkg.in/check.v1: 41f04d3 → 8fa4692
  • gopkg.in/ini.v1: v1.52.0 → v1.51.1
  • gopkg.in/yaml.v3: a5ece68 → 496545a
  • gotest.tools/v3: v3.0.2 → v3.0.3
  • honnef.co/go/tools: v0.0.1-2019.2.3 → v0.0.1-2020.1.3
  • k8s.io/api: v0.19.0 → v0.21.0
  • k8s.io/apiextensions-apiserver: v0.19.0 → v0.21.0
  • k8s.io/apimachinery: v0.19.0 → v0.21.0
  • k8s.io/apiserver: v0.19.0 → v0.21.0
  • k8s.io/cli-runtime: v0.19.0 → v0.21.0
  • k8s.io/client-go: v0.19.0 → v0.21.0
  • k8s.io/component-base: v0.19.0 → v0.21.0
  • k8s.io/klog/v2: v2.3.0 → v2.8.0
  • k8s.io/kube-aggregator: v0.19.0 → v0.21.0
  • k8s.io/kube-openapi: 6aeccd4 → 591a79e
  • k8s.io/kubectl: v0.19.0 → v0.21.0
  • k8s.io/metrics: v0.19.0 → v0.21.0
  • k8s.io/utils: d5654de → fddb29f
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.9 → v0.0.15
  • sigs.k8s.io/controller-runtime: v0.6.2 → v0.9.0-beta.2
  • sigs.k8s.io/controller-tools: 645d44d → v0.6.0-beta.0
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.1 → v4.1.0

Removed

  • github.com/golangplus/bytes: 45c989f
  • github.com/golangplus/fmt: 2a5d6d7
  • github.com/hpcloud/tail: v1.0.0
  • github.com/mattbaird/jsonpatch: 81af803
  • github.com/xlab/handysort: fb3537e
  • gopkg.in/fsnotify.v1: v1.4.7
  • k8s.io/code-generator: v0.19.0
  • k8s.io/gengo: 8167cfd
  • sigs.k8s.io/kustomize: v2.0.3+incompatible
  • vbom.ml/util: db5cfe1

Don't miss a new cert-manager release

NewReleases is sending notifications on new releases.