# Release v1.1.0 ## Changes by Kind ### Feature - Add encodeUsagesInRequest to Certificate spec to disable encoding usages in the CSR ([#3304](https://github.com/jetstack/cert-manager/pull/3304), [@raphink](https://github.com/raphink)) - Add option to pass the Certificate duration to ACME (not supported by Let's Encrypt yet) ([#3347](https://github.com/jetstack/cert-manager/pull/3347), [@meyskens](https://github.com/meyskens)) - Add support for issuing IP certificates in ACME ([#3288](https://github.com/jetstack/cert-manager/pull/3288), [@meyskens](https://github.com/meyskens)) - Adds ability to Helm chart to set podLabels for the webhook and cainjector deployments ([#3419](https://github.com/jetstack/cert-manager/pull/3419), [@logicbomb421](https://github.com/logicbomb421)) - Helm: Allow custom timeout value for webhook calls ([#3323](https://github.com/jetstack/cert-manager/pull/3323), [@renan](https://github.com/renan)) - Make ACME dns01 propagation check period configurable ([#3314](https://github.com/jetstack/cert-manager/pull/3314), [@freym](https://github.com/freym)) - Make Kubernetes API QPS throttling configurable ([#3382](https://github.com/jetstack/cert-manager/pull/3382), [@meyskens](https://github.com/meyskens)) - TPP issuer now supports access-token credentials. See https://cert-manager.io/docs/configuration/venafi/#creating-a-venafi-trust-protection-platform-issuer for details. ([#3379](https://github.com/jetstack/cert-manager/pull/3379), [@wallrj](https://github.com/wallrj)) ### Other (Bug, Cleanup or Flake) - Add Venafi Cloud e2e tests ([#2966](https://github.com/jetstack/cert-manager/pull/2966), [@meyskens](https://github.com/meyskens)) - Do not encode EextendedKeyUsage in the CSR is none is needed ([#3262](https://github.com/jetstack/cert-manager/pull/3262), [@meyskens](https://github.com/meyskens)) - Fix a panic when changing the max concurrent challenges to a lower value ([#3399](https://github.com/jetstack/cert-manager/pull/3399), [@meyskens](https://github.com/meyskens)) - Fix bug in AWS route53 zone lookup that caused too many IAM requests ([#3354](https://github.com/jetstack/cert-manager/pull/3354), [@supriya-premkumar](https://github.com/supriya-premkumar)) - Fix conversion webhook when given v1beta1 requests ([#3242](https://github.com/jetstack/cert-manager/pull/3242), [@meyskens](https://github.com/meyskens)) - Fix logic in patchDuplicateKeyUsage when signing and digital signature were set ([#3343](https://github.com/jetstack/cert-manager/pull/3343), [@meyskens](https://github.com/meyskens)) - Fix nil pointer error in Cloud DNS when specific config was used. ([#3417](https://github.com/jetstack/cert-manager/pull/3417), [@meyskens](https://github.com/meyskens)) - Fixes incorrect CSR validation when both \signing\ and \digital signature\ are set ([#3279](https://github.com/jetstack/cert-manager/pull/3279), [@meyskens](https://github.com/meyskens)) - Improve ACME backoff logic + prevent infinity retry without surfacing errors ([#3321](https://github.com/jetstack/cert-manager/pull/3321), [@meyskens](https://github.com/meyskens)) - Improved API validation for Venafi Issuer configuration ([#3409](https://github.com/jetstack/cert-manager/pull/3409), [@wallrj](https://github.com/wallrj)) - Include ACME resources aggregated ClusterRoles ([#3330](https://github.com/jetstack/cert-manager/pull/3330), [@sharmaansh21](https://github.com/sharmaansh21)) - Put current year into manifest license ([#3357](https://github.com/jetstack/cert-manager/pull/3357), [@meyskens](https://github.com/meyskens)) - Refactor the cainjector to only have 1 leader election and to avoid duplicate caches ([#3275](https://github.com/jetstack/cert-manager/pull/3275), [@wallrj](https://github.com/wallrj)) - Remove stability warning from README for v1.0 ([#3240](https://github.com/jetstack/cert-manager/pull/3240), [@munnerz](https://github.com/munnerz)) - Replace Go's ACME retry logic with custom logic ([#3384](https://github.com/jetstack/cert-manager/pull/3384), [@meyskens](https://github.com/meyskens)) - Revert de-duplication of cainjector leader-election to fix scenario where it crashes at startup due to broken webhook. ([#3254](https://github.com/jetstack/cert-manager/pull/3254), [@wallrj](https://github.com/wallrj)) - Run e2e tests against Venafi TPP ([#3328](https://github.com/jetstack/cert-manager/pull/3328), [@meyskens](https://github.com/meyskens)) - Set the resync periods of informers to 10 hours instead of 30 seconds ([#3403](https://github.com/jetstack/cert-manager/pull/3403), [@meyskens](https://github.com/meyskens))⏎