Changes
- Adding support for the "hostPath" volume type. The feature allows users to mount directories from the host node's filesystem into their Knative service containers. It enables access to local storage on the node, facilitating use cases such as accessing node-specific data or utilizing local caches. The feature is behind the flag
kubernetes.podspec-volumes-hostpath
. (#15648, @amarflybot) - Fixes previously supported probe syntax without a leading slash. (#15681, @skonto)
- Fixes revision timeout defaulting when identical values are present in timeout settings. (#15617, @skonto)
- A revision is now set to ContainerHealthy=True when it has ready replicas (#15503, @SaschaSchwarze0)
- Add default container annotation to Pods created by the reconciler (#15694, @konstfish)
- Allow explicitly setting
containers.securityContext.privileged
tofalse
(#15643, @KapilSareen) - Fixes a problem in configuration reconciliation where labeler creates a different order of the route names listed via the annotation
serving.knative.dev/routes
compared to the configuration reconciler. (#15601, @skonto) - Kubernetes Deployments created for a Knative Revision are not configured with revisionHistoryLimit=0 which saves a lot of space in your Kubernetes database if you have a lot of Knative Services that are not updated while you regularly update Knative itself and pick up new queue-proxy images. (#15698, @SaschaSchwarze0)
Dependencies
Added
- cloud.google.com/go/longrunning: v0.5.6
- cloud.google.com/go/translate: v1.10.3
- github.com/Azure/azure-sdk-for-go/sdk/azcore: v1.14.0
- github.com/Azure/azure-sdk-for-go/sdk/azidentity: v1.7.0
- github.com/Azure/azure-sdk-for-go/sdk/internal: v1.10.0
- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dns/armdns: v1.2.0
- github.com/AzureAD/microsoft-authentication-library-for-go: v1.2.2
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.24.2
- github.com/Khan/genqlient: v0.7.0
- github.com/Venafi/vcert/v5: v5.7.1
- github.com/antlr4-go/antlr/v4: v4.13.0
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding: v1.11.5
- github.com/aws/aws-sdk-go-v2/service/route53: v1.44.0
- github.com/frankban/quicktest: v1.14.6
- github.com/go-http-utils/headers: fed159e
- github.com/go-jose/go-jose/v4: v4.0.2
- github.com/golang-jwt/jwt/v5: v5.2.1
- github.com/kylelemons/godebug: v1.1.0
- github.com/pkg/browser: 5ac0b6a
- github.com/sosodev/duration: v1.3.1
- github.com/vektah/gqlparser/v2: v2.5.15
- go.opentelemetry.io/contrib/detectors/gcp: v1.31.0
- go.opentelemetry.io/otel/sdk/metric: v1.31.0
- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.3.0
- gopkg.in/evanphx/json-patch.v4: v4.12.0
Changed
- cel.dev/expr: v0.16.0 → v0.16.2
- cloud.google.com/go/auth/oauth2adapt: v0.2.2 → v0.2.4
- cloud.google.com/go/auth: v0.5.1 → v0.9.4
- cloud.google.com/go/compute/metadata: v0.5.0 → v0.5.2
- cloud.google.com/go/compute: v1.23.0 → v1.10.0
- cloud.google.com/go: v0.114.0 → v0.115.1
- github.com/aws/aws-sdk-go-v2/config: v1.17.8 → v1.27.36
- github.com/aws/aws-sdk-go-v2/credentials: v1.12.21 → v1.17.34
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.12.17 → v1.16.14
- github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.23 → v1.3.18
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.4.17 → v2.6.18
- github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.24 → v1.8.1
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.9.17 → v1.11.20
- github.com/aws/aws-sdk-go-v2/service/sso: v1.11.23 → v1.23.0
- github.com/aws/aws-sdk-go-v2/service/ssooidc: v1.13.6 → v1.27.0
- github.com/aws/aws-sdk-go-v2/service/sts: v1.16.19 → v1.31.0
- github.com/aws/aws-sdk-go-v2: v1.16.16 → v1.31.0
- github.com/aws/smithy-go: v1.13.3 → v1.21.0
- github.com/cenkalti/backoff/v4: v4.2.1 → v4.3.0
- github.com/cert-manager/cert-manager: v1.13.3 → v1.16.3
- github.com/cncf/xds/go: 024c85f → b4127c9
- github.com/digitalocean/godo: v1.102.1 → v1.125.0
- github.com/envoyproxy/go-control-plane: v0.13.0 → v0.13.1
- github.com/fatih/color: v1.15.0 → v1.16.0
- github.com/fxamacker/cbor/v2: v2.6.0 → v2.7.0
- github.com/go-asn1-ber/asn1-ber: v1.5.4 → v1.5.6
- github.com/go-ldap/ldap/v3: v3.4.5 → v3.4.8
- github.com/go-logr/zapr: v1.2.4 → v1.3.0
- github.com/google/cel-go: v0.17.8 → v0.20.1
- github.com/google/go-pkcs11: c6f7932 → v0.3.0
- github.com/google/s2a-go: v0.1.7 → v0.1.8
- github.com/googleapis/enterprise-certificate-proxy: v0.3.2 → v0.3.4
- github.com/googleapis/gax-go/v2: v2.12.4 → v2.13.0
- github.com/hashicorp/go-retryablehttp: v0.7.4 → v0.7.7
- github.com/hashicorp/go-secure-stdlib/parseutil: v0.1.7 → v0.1.8
- github.com/hashicorp/go-sockaddr: v1.0.2 → v1.0.6
- github.com/hashicorp/vault/api: v1.10.0 → v1.15.0
- github.com/hashicorp/vault/sdk: v0.10.0 → v0.14.0
- github.com/klauspost/compress: v1.17.8 → v1.17.9
- github.com/mattn/go-isatty: v0.0.17 → v0.0.20
- github.com/miekg/dns: v1.1.61 → v1.1.62
- github.com/moby/spdystream: v0.2.0 → v0.4.0
- github.com/onsi/ginkgo/v2: v2.20.0 → v2.19.0
- github.com/onsi/gomega: v1.34.1 → v1.33.1
- github.com/prometheus/client_golang: v1.19.1 → v1.20.4
- github.com/spf13/cobra: v1.7.0 → v1.8.1
- github.com/stoewer/go-strcase: v1.2.0 → v1.3.0
- github.com/stretchr/objx: v0.5.0 → v0.5.2
- github.com/youmark/pkcs8: 1326539 → 3c2c787
- go.etcd.io/bbolt: v1.3.8 → v1.3.9
- go.etcd.io/etcd/api/v3: v3.5.10 → v3.5.14
- go.etcd.io/etcd/client/pkg/v3: v3.5.10 → v3.5.14
- go.etcd.io/etcd/client/v2: v2.305.10 → v2.305.13
- go.etcd.io/etcd/client/v3: v3.5.10 → v3.5.14
- go.etcd.io/etcd/pkg/v3: v3.5.10 → v3.5.13
- go.etcd.io/etcd/raft/v3: v3.5.10 → v3.5.13
- go.etcd.io/etcd/server/v3: v3.5.10 → v3.5.13
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.49.0 → v0.54.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.49.0 → v0.54.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.20.0 → v1.27.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.20.0 → v1.28.0
- go.opentelemetry.io/otel/metric: v1.24.0 → v1.31.0
- go.opentelemetry.io/otel/sdk: v1.20.0 → v1.31.0
- go.opentelemetry.io/otel/trace: v1.24.0 → v1.31.0
- go.opentelemetry.io/otel: v1.24.0 → v1.31.0
- go.opentelemetry.io/proto/otlp: v1.0.0 → v1.3.1
- go.uber.org/atomic: v1.10.0 → v1.4.0
- golang.org/x/crypto: v0.28.0 → v0.32.0
- golang.org/x/mod: v0.21.0 → v0.22.0
- golang.org/x/net: v0.30.0 → v0.34.0
- golang.org/x/oauth2: v0.22.0 → v0.23.0
- golang.org/x/sync: v0.8.0 → v0.10.0
- golang.org/x/sys: v0.26.0 → v0.29.0
- golang.org/x/term: v0.25.0 → v0.28.0
- golang.org/x/text: v0.19.0 → v0.21.0
- golang.org/x/tools: v0.26.0 → v0.29.0
- google.golang.org/api: v0.183.0 → v0.198.0
- google.golang.org/appengine: v1.6.7 → v1.6.8
- google.golang.org/genproto/googleapis/api: ddb44da → 796eee8
- google.golang.org/genproto/googleapis/bytestream: 5315273 → 8af14fe
- google.golang.org/genproto/googleapis/rpc: ddb44da → 796eee8
- google.golang.org/genproto: 5315273 → 8af14fe
- google.golang.org/grpc: v1.67.1 → v1.69.2
- google.golang.org/protobuf: v1.35.1 → v1.36.2
- gopkg.in/ini.v1: v1.62.0 → v1.67.0
- k8s.io/api: v0.30.3 → v0.31.4
- k8s.io/apiextensions-apiserver: v0.30.3 → v0.31.4
- k8s.io/apimachinery: v0.30.3 → v0.31.4
- k8s.io/apiserver: v0.30.3 → v0.31.4
- k8s.io/client-go: v0.30.3 → v0.31.4
- k8s.io/code-generator: v0.30.3 → v0.31.4
- k8s.io/component-base: v0.30.3 → v0.31.4
- k8s.io/kms: v0.30.3 → v0.31.4
- k8s.io/kube-aggregator: v0.28.1 → v0.31.1
- k8s.io/kube-openapi: 8e68654 → 9e1beec
- k8s.io/utils: 18e509b → 49e7df5
- knative.dev/caching: 41bbaf9 → a76aa7c
- knative.dev/hack: 05b2fb3 → c142b48
- knative.dev/networking: 60e29ff → 67d1c27
- knative.dev/pkg: 9b9d535 → c43477f
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.29.0 → v0.30.3
- sigs.k8s.io/controller-runtime: v0.16.1 → v0.19.0
- sigs.k8s.io/controller-tools: v0.13.0 → v0.15.0
- sigs.k8s.io/gateway-api: v0.8.0 → v1.1.0
- software.sslmate.com/src/go-pkcs12: v0.2.1 → v0.5.0
Removed
- github.com/Azure/go-autorest/autorest/to: v0.4.0
- github.com/Azure/go-autorest/autorest/validation: v0.3.1
- github.com/Venafi/vcert/v4: 69f417a
- github.com/antlr/antlr4/runtime/Go/antlr/v4: 8188dc5
- github.com/aws/aws-sdk-go: v1.45.7
- github.com/cenkalti/backoff/v3: v3.2.2
- github.com/go-jose/go-jose/v3: v3.0.1
- github.com/lithammer/dedent: v1.1.0