github knative/serving v0.26.0
Knative Serving release v0.26.0

latest releases: knative-v1.16.0, v0.43.0, knative-v1.14.2...
3 years ago

Changelog since 0.25

🚨 Breaking or Notable

  • Kubernetes 1.20 is now required

💫 New Features & Changes

  • Allow users to set container[*].securityContext.runAsGroup (#12003, @dprotaso)

  • A new setting, mesh-compatibility-mode, in the networking config map allows an administrator
    to explicitly tell Activator and Autoscaler to use Direct Pod IP (most efficient, but not compatible
    with mesh being enabled), Cluster IP (less efficient, but needed if mesh is enabled), or to
    Autodetect (the current behaviour, and the default, causes Activator and Autoscaler to first attempt
    Direct Pod IP communication, and then fall back to Cluster IP if it sees a mesh-related error status
    code). (#11999, @julz)

🐞 Bug Fixes

Uncategorized

  • Adds more debug logs to background digest resolver (#11959, @julz)
  • Dropped the startup probe on the queue-proxy which makes the pods start ~500ms quicker on average. (#11965, @markusthoemmes)
  • Removes the ServiceName field from RevisionStatus which has been deprecated for several releases. This field was effectively equal to the revision name. (#11817, @julz)
  • User-supplied readinessProbes with a probePeriod set greater than zero are no longer silently ignored after pod startup. (#11190, @julz)
  • When enabled, queue proxy tracks the request count for each pod (disabled by default) (#11783, @psschwei)

Dependencies

Added
  • github.com/moby/spdystream: v0.2.0
  • k8s.io/controller-manager: v0.21.0
Changed
  • contrib.go.opencensus.io/exporter/prometheus: v0.3.0 → v0.4.0
  • github.com/NYTimes/gziphandler: 56545f4 → v1.1.1
  • github.com/containerd/stargz-snapshotter/estargz: v0.6.4 → v0.7.0
  • github.com/creack/pty: v1.1.9 → v1.1.11
  • github.com/go-kit/kit: v0.10.0 → v0.9.0
  • github.com/golang/groupcache: 8c9f03a → 41bb18b
  • github.com/google/go-containerregistry/pkg/authn/k8schain: c086c7f → ce35c99
  • github.com/google/go-containerregistry: b448aba → v0.6.0
  • github.com/hashicorp/consul/api: v1.3.0 → v1.1.0
  • github.com/hashicorp/consul/sdk: v0.3.0 → v0.1.1
  • github.com/moby/term: 672ec06 → df9cb8a
  • github.com/pierrec/lz4: v2.0.5+incompatible → 473cd7c
  • github.com/prometheus/common: v0.26.0 → v0.30.0
  • github.com/prometheus/statsd_exporter: v0.20.0 → v0.21.0
  • github.com/streadway/amqp: edfb901 → 75d898a
  • github.com/vdemeester/k8s-pkg-credentialprovider: v1.20.7 → v1.21.0-1
  • go.uber.org/zap: v1.18.1 → v1.19.0
  • golang.org/x/crypto: c07d793 → 32db794
  • golang.org/x/net: c6fcb2d → e898025
  • golang.org/x/oauth2: a41e5a7 → 2bc19b1
  • golang.org/x/term: 2321bbc → 6a3ed07
  • golang.org/x/time: 38a9dc6 → 1f47c86
  • google.golang.org/grpc: v1.39.0 → v1.40.0
  • gopkg.in/gcfg.v1: v1.2.3 → v1.2.0
  • gopkg.in/warnings.v0: v0.1.2 → v0.1.1
  • k8s.io/api: v0.20.7 → v0.21.4
  • k8s.io/apiextensions-apiserver: v0.20.7 → v0.21.4
  • k8s.io/apimachinery: v0.20.7 → v0.21.4
  • k8s.io/apiserver: v0.20.7 → v0.21.4
  • k8s.io/client-go: v0.20.7 → v0.21.4
  • k8s.io/cloud-provider: v0.19.7 → v0.21.0
  • k8s.io/code-generator: v0.20.7 → v0.21.4
  • k8s.io/component-base: v0.20.7 → v0.21.4
  • k8s.io/csi-translation-lib: v0.19.7 → v0.21.0
  • k8s.io/klog/v2: v2.5.0 → v2.8.0
  • k8s.io/kube-openapi: 8566a33 → 591a79e
  • k8s.io/legacy-cloud-providers: v0.19.7 → v0.21.0
  • knative.dev/caching: 4e553d2 → 0184eb9
  • knative.dev/hack: e28525d → 815cd31
  • knative.dev/networking: acdfd41 → 69ad454
  • knative.dev/pkg: 21eb4c1 → 5ae4821
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.15 → v0.0.22
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.3 → v4.1.2
Removed
  • github.com/Knetic/govaluate: 9aa4983
  • github.com/VividCortex/gohistogram: v1.0.0
  • github.com/afex/hystrix-go: fa1af6a
  • 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/edsrzf/mmap-go: v1.0.0
  • github.com/franela/goblin: c9ffbef
  • github.com/franela/goreq: bcd34c9
  • github.com/go-sql-driver/mysql: v1.4.0
  • github.com/hashicorp/go-version: v1.2.0
  • github.com/hudl/fargo: v1.3.0
  • github.com/influxdata/influxdb1-client: 8bf82d3
  • github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
  • github.com/lightstep/lightstep-tracer-go: v0.18.1
  • 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/oklog/oklog: v0.3.2
  • github.com/oklog/run: v1.0.0
  • 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/pact-foundation/pact-go: v1.0.4
  • github.com/pborman/uuid: v1.2.0
  • github.com/performancecopilot/speed: v3.0.0+incompatible
  • github.com/samuel/go-zookeeper: 2cc03de
  • github.com/sony/gobreaker: v0.4.1
  • github.com/streadway/handy: d5acb31
  • go.uber.org/tools: 2cfd321
  • sourcegraph.com/sourcegraph/appdash: ebfcffb

Don't miss a new serving release

NewReleases is sending notifications on new releases.