Release notes for Eventing 1.2
Changelog since 1.1
🚨 Breaking or Notable
- Change default Broker delivery spec (#6011, @pierDipi)
- Unify inconsistent ConfigMaps (#5875, @odacremolbap)
- The Channel template at the ConfigMap that Brokers use to declare the underlying channel must be located under the
channel-template-spec
element. The previouschannelTemplateSpec
element has been deprecated. - PingSource's ConfigMap element for maximum size has been redefined as
data-max-size
. The previousdataMaxSize
element has been deprecated.
- The Channel template at the ConfigMap that Brokers use to declare the underlying channel must be located under the
💫 New Features & Changes
- 🎁 Traces generated by PingSource includes some k8s attributes (
k8s.namespace
,k8s.name
,k8s.resource
). (#5928, @lionelvillard) - 🎁 Add new
new-trigger-filters
experimental feature. When enabled, Triggers support a newfilters
field that conforms to the filters API field defined in theCloudEvents Subscriptions API
. It allows you to specify a set of powerful filter expressions, where each expression evaluates to either true or false for each event. (#5995, @devguyio) - 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. (#6057, @steven0711dong)
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/jpillora/backoff: v1.0.0
- 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/alecthomas/units: c3de453 → f65c72e
- 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/json-iterator/go: v1.1.10 → v1.1.11
- github.com/konsorten/go-windows-terminal-sequences: v1.0.1 → v1.0.3
- 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/prometheus/procfs: v0.2.0 → v0.6.0
- github.com/soheilhy/cmux: v0.1.4 → v0.1.5
- github.com/stretchr/objx: v0.2.0 → v0.1.1
- 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/hack/schema: e11ac12 → 9b2ed84
- knative.dev/hack: e11ac12 → 9b2ed84
- knative.dev/pkg: 18589ac → 77555ea
- knative.dev/reconciler-test: 0d138a8 → c8bfbe6