Changes by Kind
💫 New Features & Changes
- Distributed KafkaChannel Status conditions refactored to accurately reflect runtime artifacts. Receiver no longer considers Dispatcher state when rejecting events and instead only evaluates ingress status. (#1024, @travis-minke-sap)
- Fixes the following vulnerabilities:
- github.com/knative/pkg contains dependency that is subject to DoS attack.
- githun.com/kubernetes/utils contains a security issue that was discovered where a user may be able to create a container with subpath volume mounts to access files & directories outside of the volume, including on the host filesystem. (#1060, @steven0711dong)
- In previous Knative versions, the
spec.ceOverrides.extensions
setting could be used to override optional and required cloud event attributes for KafkaSource objects. In 1.2.0 and newer versions, this setting can only be used to override optional attributes. If you attempt to use this setting to override a required cloud events attribute, the changes are rejected by the webhook. (#1038, @pierDipi)
Dependencies
Added
- github.com/antlr/antlr4/runtime/Go/antlr: 643d94f
- github.com/certifi/gocertifi: 2c3bb06
- github.com/cloudevents/sdk-go/sql/v2: v2.8.0
- github.com/cockroachdb/errors: v1.2.4
- github.com/cockroachdb/logtags: eb05cc2
- github.com/coreos/go-systemd/v22: v22.3.2
- github.com/felixge/httpsnoop: v1.0.1
- github.com/getsentry/raven-go: v0.2.0
- github.com/godbus/dbus/v5: v5.0.4
- github.com/opentracing/opentracing-go: v1.1.0
- github.com/stoewer/go-strcase: v1.2.0
- go.etcd.io/etcd/api/v3: v3.5.0
- go.etcd.io/etcd/client/pkg/v3: v3.5.0
- go.etcd.io/etcd/client/v2: v2.305.0
- go.etcd.io/etcd/client/v3: v3.5.0
- go.etcd.io/etcd/pkg/v3: v3.5.0
- go.etcd.io/etcd/raft/v3: v3.5.0
- go.etcd.io/etcd/server/v3: v3.5.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
- go.opentelemetry.io/contrib: v0.20.0
- go.opentelemetry.io/otel/exporters/otlp: v0.20.0
- go.opentelemetry.io/otel/metric: v0.20.0
- go.opentelemetry.io/otel/oteltest: v0.20.0
- go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
- go.opentelemetry.io/otel/sdk/metric: v0.20.0
- go.opentelemetry.io/otel/sdk: v0.20.0
- go.opentelemetry.io/otel/trace: v0.20.0
Changed
- github.com/Azure/go-ansiterm: d6e3b33 → d185dfc
- github.com/Azure/go-autorest/autorest/adal: v0.9.5 → v0.9.13
- github.com/Azure/go-autorest/autorest: v0.11.12 → v0.11.18
- github.com/Azure/go-autorest/logger: v0.2.0 → v0.2.1
- github.com/cloudevents/sdk-go/v2: v2.4.1 → v2.8.0
- github.com/cockroachdb/datadriven: 80d97fb → bf6692d
- github.com/evanphx/json-patch: v4.9.0+incompatible → v4.11.0+incompatible
- github.com/form3tech-oss/jwt-go: v3.2.2+incompatible → v3.2.3+incompatible
- github.com/go-logr/logr: v0.4.0 → v1.2.2
- github.com/go-openapi/spec: v0.19.6 → 6aced65
- github.com/google/btree: v1.0.0 → v1.0.1
- github.com/googleapis/gnostic: v0.4.1 → v0.5.5
- github.com/grpc-ecosystem/go-grpc-middleware: f849b54 → v1.3.0
- github.com/jonboulle/clockwork: v0.1.0 → v0.2.2
- github.com/kr/pty: v1.1.5 → v1.1.1
- github.com/mattn/go-isatty: v0.0.4 → v0.0.3
- github.com/moby/term: df9cb8a → 9d4ed18
- github.com/soheilhy/cmux: v0.1.4 → v0.1.5
- github.com/tmc/grpc-websocket-proxy: 0ad062e → e5319fd
- go.etcd.io/bbolt: v1.3.5 → v1.3.6
- go.opentelemetry.io/otel: v0.16.0 → v0.20.0
- golang.org/x/net: 012df41 → 491a49a
- k8s.io/api: v0.21.4 → v0.22.5
- k8s.io/apiextensions-apiserver: v0.21.4 → v0.22.5
- k8s.io/apimachinery: v0.21.4 → v0.22.5
- k8s.io/apiserver: v0.21.4 → v0.22.5
- k8s.io/client-go: v0.21.4 → v0.22.5
- k8s.io/code-generator: v0.21.4 → v0.22.5
- k8s.io/component-base: v0.21.4 → v0.22.5
- k8s.io/klog/v2: v2.8.0 → v2.40.1
- k8s.io/kube-openapi: 591a79e → 2043435
- k8s.io/utils: 67b214c → 7d6a63d
- knative.dev/control-protocol: a3e65c0 → ad4ce9e
- knative.dev/eventing: v0.28.0 → v0.29.0
- knative.dev/hack/schema: e11ac12 → 9b2ed84
- knative.dev/hack: e11ac12 → 9b2ed84
- knative.dev/pkg: 18589ac → 77555ea
- knative.dev/reconciler-test: 0d138a8 → c8bfbe6