github knative/serving knative-v1.4.0
Knative Serving release v1.4.0

one month ago

🚨 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

Added
  • github.com/antlr/antlr4/runtime/Go/antlr: b48c857
  • github.com/go-logr/zapr: v1.2.0
  • github.com/google/cel-go: v0.9.0
  • github.com/google/cel-spec: v0.6.0
  • sigs.k8s.io/json: 9f7c6b3
Changed
Removed
  • github.com/googleapis/google-cloud-go-testing: bcd43fb

Don't miss a new serving release

NewReleases is sending notifications on new releases.