Releases
knative-v1.18.0
Changes by Kind
Bug or Regression
Fixes revision timeout defaulting when identical values are present in timeout settings. (#15617 , @skonto )
Uncategorized
Add the ability to use mountPropagation for volumeMounts, gated under kubernetes.podspec-volumes-mount-propagation (#15758 , @elijah-rou )
Adding support for CSI (Container Storage Interface) volumes. This feature allows users to mount CSI-compatible storage volumes into their Knative service containers. It enables integration with enterprise storage solutions and cloud provider storage services that implement the CSI specification. The feature is behind the flag kubernetes.podspec-volumes-csi
. (#15815 , @mwritescode )
Autoscaling: ignore ScaleDownDelay if the revision is not reachable (#15831 , @scottjmaddox )
Bump go-containerregistry to address issues with tag to digest resolution on EKS (#15754 , @dprotaso )
Fix golangci exclude config (#15775 , @dsimansk )
Kubernetes min version is now v1.31 (#15774 , @dprotaso )
Minimum Kubernetes version is now v1.31 (#15777 , @dprotaso )
Support exec readiness probes for sidecar containers (#15773 , @flomedja )
Dependencies
Added
github.com/containerd/log: v0.1.0
github.com/distribution/reference: v0.6.0
github.com/envoyproxy/go-control-plane/envoy: v1.32.4
github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
github.com/magefile/mage: v1.14.0
github.com/moby/docker-image-spec: v1.3.1
go.opentelemetry.io/auto/sdk: v1.1.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.33.0
Changed
cel.dev/expr: v0.16.2 → v0.19.1
cloud.google.com/go/compute/metadata: v0.5.2 → v0.6.0
github.com/Azure/go-autorest/autorest/adal: v0.9.23 → v0.9.24
github.com/Azure/go-autorest/autorest/azure/auth: v0.5.11 → v0.5.13
github.com/Azure/go-autorest/autorest/azure/cli: v0.4.6 → v0.4.7
github.com/Azure/go-autorest/autorest/date: v0.3.0 → v0.3.1
github.com/Azure/go-autorest/autorest: v0.11.29 → v0.11.30
github.com/Azure/go-autorest/logger: v0.2.1 → v0.2.2
github.com/Azure/go-autorest/tracing: v0.6.0 → v0.6.1
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.24.2 → v1.25.0
github.com/Microsoft/go-winio: v0.6.0 → v0.6.2
github.com/aws/aws-sdk-go-v2/config: v1.27.36 → v1.29.6
github.com/aws/aws-sdk-go-v2/credentials: v1.17.34 → v1.17.59
github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.16.14 → v1.16.28
github.com/aws/aws-sdk-go-v2/internal/configsources: v1.3.18 → v1.3.32
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.6.18 → v2.6.32
github.com/aws/aws-sdk-go-v2/internal/ini: v1.8.1 → v1.8.2
github.com/aws/aws-sdk-go-v2/service/ecr: v1.17.18 → v1.40.3
github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.13.17 → v1.31.2
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding: v1.11.5 → v1.12.2
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.11.20 → v1.12.13
github.com/aws/aws-sdk-go-v2/service/sso: v1.23.0 → v1.24.15
github.com/aws/aws-sdk-go-v2/service/ssooidc: v1.27.0 → v1.28.14
github.com/aws/aws-sdk-go-v2/service/sts: v1.31.0 → v1.33.14
github.com/aws/aws-sdk-go-v2: v1.31.0 → v1.36.1
github.com/aws/smithy-go: v1.21.0 → v1.22.2
github.com/awslabs/amazon-ecr-credential-helper/ecr-login: a250ad2 → d2398ba
github.com/chrismellard/docker-credential-acr-env: e883f69 → 82a0ddb
github.com/cncf/xds/go: b4127c9 → cff3c89
github.com/containerd/stargz-snapshotter/estargz: v0.12.1 → v0.16.3
github.com/cpuguy83/go-md2man/v2: v2.0.2 → v2.0.6
github.com/danieljoos/wincred: v1.1.2 → v1.2.1
github.com/docker/cli: v20.10.20+incompatible → v27.5.1+incompatible
github.com/docker/distribution: v2.8.2+incompatible → v2.8.3+incompatible
github.com/docker/docker-credential-helpers: v0.7.0 → v0.8.2
github.com/docker/docker: v25.0.5+incompatible → v27.5.0+incompatible
github.com/docker/go-connections: v0.4.0 → v0.5.0
github.com/envoyproxy/go-control-plane: v0.13.1 → v0.13.4
github.com/envoyproxy/protoc-gen-validate: v1.1.0 → v1.2.1
github.com/evanphx/json-patch/v5: v5.9.0 → v5.9.11
github.com/golang-jwt/jwt/v4: v4.5.0 → v4.5.1
github.com/golang/glog: v1.2.2 → v1.2.4
github.com/google/cel-go: v0.20.1 → v0.22.0
github.com/google/gnostic-models: v0.6.8 → v0.6.9
github.com/google/go-cmp: v0.6.0 → v0.7.0
github.com/google/go-containerregistry/pkg/authn/k8schain: 3624968 → c4dd792
github.com/google/go-containerregistry/pkg/authn/kubernetes: 3624968 → c4dd792
github.com/google/go-containerregistry: v0.13.0 → v0.20.3
github.com/google/pprof: 813a5fb → d1b30fe
github.com/gregjones/httpcache: 9cad4c3 → 901d907
github.com/grpc-ecosystem/grpc-gateway/v2: v2.21.0 → v2.26.1
github.com/jessevdk/go-flags: v1.4.0 → v1.6.1
github.com/jonboulle/clockwork: v0.2.2 → v0.4.0
github.com/klauspost/compress: v1.17.9 → v1.17.11
github.com/magiconair/properties: v1.8.4 → v1.8.5
github.com/mailru/easyjson: v0.7.7 → v0.9.0
github.com/moby/spdystream: v0.4.0 → v0.5.0
github.com/moby/term: 9d4ed18 → 1aeaba8
github.com/onsi/ginkgo/v2: v2.19.0 → v2.21.0
github.com/onsi/gomega: v1.33.1 → v1.35.1
github.com/opencontainers/image-spec: v1.1.0-rc2 → v1.1.0
github.com/pelletier/go-toml: v1.8.1 → v1.9.3
github.com/prometheus/client_golang: v1.20.4 → v1.20.5
github.com/prometheus/common: v0.55.0 → v0.62.0
github.com/rogpeppe/go-internal: v1.12.0 → v1.13.1
github.com/spf13/afero: v1.4.1 → v1.6.0
github.com/spf13/pflag: v1.0.5 → v1.0.6
github.com/spf13/viper: v1.7.1 → v1.8.1
github.com/stretchr/testify: v1.9.0 → v1.10.0
github.com/urfave/cli: v1.22.4 → v1.22.15
github.com/vbatts/tar-split: v0.11.2 → v0.11.6
github.com/xiang90/probing: 43a291a → a49e3df
go.etcd.io/bbolt: v1.3.9 → v1.3.11
go.etcd.io/etcd/api/v3: v3.5.14 → v3.5.16
go.etcd.io/etcd/client/pkg/v3: v3.5.14 → v3.5.16
go.etcd.io/etcd/client/v2: v2.305.13 → v2.305.16
go.etcd.io/etcd/client/v3: v3.5.14 → v3.5.16
go.etcd.io/etcd/pkg/v3: v3.5.13 → v3.5.16
go.etcd.io/etcd/raft/v3: v3.5.13 → v3.5.16
go.etcd.io/etcd/server/v3: v3.5.13 → v3.5.16
go.opentelemetry.io/contrib/detectors/gcp: v1.31.0 → v1.34.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.54.0 → v0.58.0
go.opentelemetry.io/otel/metric: v1.31.0 → v1.34.0
go.opentelemetry.io/otel/sdk/metric: v1.31.0 → v1.34.0
go.opentelemetry.io/otel/sdk: v1.31.0 → v1.34.0
go.opentelemetry.io/otel/trace: v1.31.0 → v1.34.0
go.opentelemetry.io/otel: v1.31.0 → v1.34.0
golang.org/x/crypto: v0.32.0 → v0.37.0
golang.org/x/exp: 0cdaa3a → 939b2ce
golang.org/x/mod: v0.22.0 → v0.24.0
golang.org/x/net: v0.34.0 → v0.39.0
golang.org/x/oauth2: v0.23.0 → v0.26.0
golang.org/x/sync: v0.10.0 → v0.13.0
golang.org/x/sys: v0.29.0 → v0.32.0
golang.org/x/term: v0.28.0 → v0.31.0
golang.org/x/text: v0.21.0 → v0.24.0
golang.org/x/time: v0.6.0 → v0.10.0
golang.org/x/tools: v0.29.0 → v0.32.0
gomodules.xyz/jsonpatch/v2: v2.4.0 → v2.5.0
google.golang.org/genproto/googleapis/api: 796eee8 → e9438ea
google.golang.org/genproto/googleapis/rpc: 796eee8 → e9438ea
google.golang.org/grpc: v1.69.2 → v1.71.1
google.golang.org/protobuf: v1.36.2 → v1.36.6
k8s.io/api: v0.31.4 → v0.32.2
k8s.io/apiextensions-apiserver: v0.31.4 → v0.32.1
k8s.io/apimachinery: v0.31.4 → v0.32.2
k8s.io/apiserver: v0.31.4 → v0.32.1
k8s.io/client-go: v0.31.4 → v0.32.2
k8s.io/code-generator: v0.31.4 → v0.32.2
k8s.io/component-base: v0.31.4 → v0.32.1
k8s.io/gengo/v2: 51d4e06 → 2b36238
k8s.io/kms: v0.31.4 → v0.32.1
k8s.io/kube-openapi: 9e1beec → 2c72e55
k8s.io/utils: 49e7df5 → 24370be
knative.dev/caching: a76aa7c → 8f20a11
knative.dev/hack: c142b48 → c577ed9
knative.dev/networking: 67d1c27 → 6268d93
knative.dev/pkg: c43477f → ed3e215
sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.30.3 → v0.31.0
sigs.k8s.io/json: bc3834c → cfa47c3
sigs.k8s.io/structured-merge-diff/v4: v4.4.1 → v4.5.0
Removed
cloud.google.com/go/compute: v1.10.0
github.com/Azure/go-ansiterm: d185dfc
github.com/google/gnostic: v0.6.9
github.com/jmespath/go-jmespath/internal/testify: v1.5.1
You can’t perform that action at this time.