---
# System prepended metadata

title: Release notes for Knative Serving 1.4

---

# Release notes for Knative Serving 1.4 

### 🚨 Breaking or Notable

- Our minimum supported Kubernetes version is now 1.22 (#12753, @dprotaso)
- When using the Horizontal Pod Autoscaler (HPA), revisions will only be marked as ready after the initial-scale / min-scale value is reached. For example, if `min-scale: "4"`, the revision will not be marked ready until all four pods are ready. Note that revisions may take slightly longer to become ready after this change. See https://knative.dev/docs/serving/autoscaling/scale-bounds/ for more details. (#12811, @psschwei)

### 💫 New Features & Changes
- Support annotations 'networking.knative.dev/http-protocol' for Overriding the default HTTP behavior per service in DomainMapping CRD. (#12786, @wei840222)
- `serving.knative.dev/release` labels, deprecated in v1.3, have been removed. Please switch over to using `app.kubernetes.io/name: knative-serving` and `app.kubernetes.io/version: $VERSION`. (#12754, @psschwei)
- Users can configure a per-revision progress deadline by setting the `serving.knative.dev/progress-deadline` annotation in `.spec.template.metadata.annotations` (#12751, @psschwei)

### 🐞 Bug Fixes

- Changes the default target-burst-capacity to 210 in order to fix a configuration issue that caused rapid swapping of activator in/out of path. (#12774, @psschwei)
- Fix gc: delete revision in correct order (#12752, @Taction)
- Fix tag to digest resolution when using imagePullSecrets (#12836, @dprotaso)

## Dependencies

<details>
    <summary>Added</summary>
    
- github.com/antlr/antlr4/runtime/Go/antlr: [b48c857](https://github.com/antlr/antlr4/runtime/Go/antlr/tree/b48c857)
- github.com/go-logr/zapr: [v1.2.0](https://github.com/go-logr/zapr/tree/v1.2.0)
- github.com/google/cel-go: [v0.9.0](https://github.com/google/cel-go/tree/v0.9.0)
- github.com/google/cel-spec: [v0.6.0](https://github.com/google/cel-spec/tree/v0.6.0)
- sigs.k8s.io/json: 9f7c6b3

</details>

<details>
<summary>Changed</summary>

- cloud.google.com/go/compute: v1.1.0 → v1.5.0
- github.com/Azure/azure-sdk-for-go: [v61.2.0+incompatible → v62.0.0+incompatible](https://github.com/Azure/azure-sdk-for-go/compare/v61.2.0...v62.0.0)
- github.com/aws/aws-sdk-go-v2/config: [v1.12.0 → v1.14.0](https://github.com/aws/aws-sdk-go-v2/config/compare/v1.12.0...v1.14.0)
- github.com/aws/aws-sdk-go-v2/credentials: [v1.7.0 → v1.9.0](https://github.com/aws/aws-sdk-go-v2/credentials/compare/v1.7.0...v1.9.0)
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds: [v1.9.0 → v1.11.0](https://github.com/aws/aws-sdk-go-v2/feature/ec2/imds/compare/v1.9.0...v1.11.0)
- github.com/aws/aws-sdk-go-v2/internal/configsources: [v1.1.3 → v1.1.5](https://github.com/aws/aws-sdk-go-v2/internal/configsources/compare/v1.1.3...v1.1.5)
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: [v2.1.0 → v2.3.0](https://github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/compare/v2.1.0...v2.3.0)
- github.com/aws/aws-sdk-go-v2/internal/ini: [v1.3.3 → v1.3.6](https://github.com/aws/aws-sdk-go-v2/internal/ini/compare/v1.3.3...v1.3.6)
- github.com/aws/aws-sdk-go-v2/service/ecr: [v1.13.0 → v1.15.0](https://github.com/aws/aws-sdk-go-v2/service/ecr/compare/v1.13.0...v1.15.0)
- github.com/aws/aws-sdk-go-v2/service/ecrpublic: [v1.10.0 → v1.12.0](https://github.com/aws/aws-sdk-go-v2/service/ecrpublic/compare/v1.10.0...v1.12.0)
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: [v1.6.0 → v1.8.0](https://github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/compare/v1.6.0...v1.8.0)
- github.com/aws/aws-sdk-go-v2/service/sso: [v1.8.0 → v1.10.0](https://github.com/aws/aws-sdk-go-v2/service/sso/compare/v1.8.0...v1.10.0)
- github.com/aws/aws-sdk-go-v2/service/sts: [v1.13.0 → v1.15.0](https://github.com/aws/aws-sdk-go-v2/service/sts/compare/v1.13.0...v1.15.0)
- github.com/aws/aws-sdk-go-v2: [v1.12.0 → v1.14.0](https://github.com/aws/aws-sdk-go-v2/compare/v1.12.0...v1.14.0)
- github.com/aws/smithy-go: [v1.9.1 → v1.11.0](https://github.com/aws/smithy-go/compare/v1.9.1...v1.11.0)
- github.com/awslabs/amazon-ecr-credential-helper/ecr-login: [69c85dc → 396b203](https://github.com/awslabs/amazon-ecr-credential-helper/ecr-login/compare/69c85dc...396b203)
- github.com/containerd/containerd: [v1.5.9 → v1.5.8](https://github.com/containerd/containerd/compare/v1.5.9...v1.5.8)
- github.com/form3tech-oss/jwt-go: [v3.2.5+incompatible → v3.2.3+incompatible](https://github.com/form3tech-oss/jwt-go/compare/v3.2.5...v3.2.3)
- github.com/golang-jwt/jwt/v4: [v4.2.0 → v4.3.0](https://github.com/golang-jwt/jwt/v4/compare/v4.2.0...v4.3.0)
- github.com/golang/glog: [23def4e → v1.0.0](https://github.com/golang/glog/compare/23def4e...v1.0.0)
- github.com/google/go-containerregistry/pkg/authn/k8schain: [ac864e5 → efc62d8](https://github.com/google/go-containerregistry/pkg/authn/k8schain/compare/ac864e5...efc62d8)
- github.com/google/go-containerregistry/pkg/authn/kubernetes: [a61fd0a → bfe2ffc](https://github.com/google/go-containerregistry/pkg/authn/kubernetes/compare/a61fd0a...bfe2ffc)
- github.com/google/go-containerregistry: [1571d7f → a61fd0a](https://github.com/google/go-containerregistry/compare/1571d7f...a61fd0a)
- github.com/hashicorp/consul/api: [v1.12.0 → v1.11.0](https://github.com/hashicorp/consul/api/compare/v1.12.0...v1.11.0)
- github.com/pkg/sftp: [v1.13.1 → v1.10.1](https://github.com/pkg/sftp/compare/v1.13.1...v1.10.1)
- github.com/sagikazarmark/crypt: [v0.4.0 → v0.3.0](https://github.com/sagikazarmark/crypt/compare/v0.4.0...v0.3.0)
- github.com/spf13/afero: [v1.8.0 → v1.6.0](https://github.com/spf13/afero/compare/v1.8.0...v1.6.0)
- github.com/spf13/viper: [v1.10.1 → v1.10.0](https://github.com/spf13/viper/compare/v1.10.1...v1.10.0)
- golang.org/x/oauth2: d3ed0bb → ee48083
- golang.org/x/time: f0f3c7e → 0e9765c
- google.golang.org/api: v0.65.0 → v0.70.0
- google.golang.org/genproto: 9970aeb → 43724f9
- gotest.tools/v3: v3.0.3 → v3.1.0
- k8s.io/api: v0.22.5 → v0.23.5
- k8s.io/apiextensions-apiserver: v0.22.5 → v0.23.4
- k8s.io/apimachinery: v0.22.5 → v0.23.5
- k8s.io/apiserver: v0.22.5 → v0.23.4
- k8s.io/client-go: v0.22.5 → v0.23.5
- k8s.io/code-generator: v0.22.5 → v0.23.5
- k8s.io/component-base: v0.22.5 → v0.23.4
- k8s.io/gengo: c02415c → 4627b89
- k8s.io/klog/v2: v2.40.1 → 43cc75f
- k8s.io/kube-openapi: e816edb → 4241196
- k8s.io/utils: cb0fa31 → 3a6ce19
- knative.dev/caching: 5a6403e → 318083f
- knative.dev/hack: e178598 → 6ffd841
- knative.dev/networking: e8b2eb9 → 56c4a3e
- knative.dev/pkg: 2fdd5f2 → 00c122e
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.22 → v0.0.27
- sigs.k8s.io/structured-merge-diff/v4: v4.1.2 → v4.2.1

</details>

<details>
<summary>Removed</summary>
    
- github.com/googleapis/google-cloud-go-testing: [bcd43fb](https://github.com/googleapis/google-cloud-go-testing/tree/bcd43fb)
    
</details>
