Changes by Kind
🚨 Breaking or Notable
- 🗑️ Remove {eventing,flows,messaging} v1beta1 APIs (#5201, @vaikas)
- 🎁 Promote PingSource to v1 (#5324, @lionelvillard)
- 🗑️ Remove APIServerSource, ContainerSource, PingSource and SinkBinding v1alpha2 APIs (#5318, @lionelvillard)
- 🗑️ Remove APIServerSource, ContainerSource, PingSource and SinkBinding v1beta1 APIs (#5319, @lionelvillard)
- 🗑️ Remove APIServerSource and SinkBinding v1alpha1 APIs (#5317, @lionelvillard)
- Tools from https://github.com/knative/eventing-contrib/tree/main/cmd were moved to eventing repo. (#5295, @vaikas)
💫 New Features & Changes
🐞 Bug Fixes
- 🐛 duckv1.SourceSpec, TimeZone, Schedule will be populated when called by v1beta1/v1alpha2 clients (#5153, @eclipselu)
- 🐛 Propagate trigger.spec.delivery to subscriptions for MTChannelBasedBroker. (#5267, @n3wscott)
Other (Cleanup or Flake)
- Sequence now displays conditions as
Unknown
rather thanFalse
for non-terminal condition states. (#5369, @n3wscott)
Uncategorized
-
📄 MTChannelBasedBrokers will see improved filter performance for triggers with few or no trigger filters (#5288, @benmoss)
-
InMemoryController can be used independent of Eventing Core.
To downgrade InMemoryController from release 0.23 to 0.22, the new to v0.23 webhook configuration:
-
Running validation for event ingress on mt broker (#5275, @matzew)
Dependencies
Added
- github.com/cloudevents/conformance: v0.2.0
- github.com/cloudevents/sdk-go/observability/opencensus/v2: v2.4.1
- github.com/coreos/go-etcd: v2.0.0+incompatible
- github.com/cpuguy83/go-md2man: v1.0.10
- github.com/russross/blackfriday: v1.5.2
- github.com/ugorji/go/codec: d75b2dc
Changed
- contrib.go.opencensus.io/exporter/prometheus: 6bcf6f8 → v0.3.0
- github.com/cloudevents/sdk-go/v2: v2.2.0 → v2.4.1
- github.com/envoyproxy/go-control-plane: fd9021f → 668b12f
- github.com/golang/protobuf: v1.4.3 → v1.5.2
- github.com/onsi/ginkgo: v1.12.1 → v1.14.2
- github.com/onsi/gomega: v1.10.2 → v1.10.4
- github.com/prometheus/common: v0.19.0 → v0.20.0
- github.com/prometheus/statsd_exporter: v0.15.0 → v0.20.0
- golang.org/x/crypto: 7f63de1 → 4f45737
- golang.org/x/lint: 738671d → 83fdc39
- golang.org/x/net: ac852fb → e915ea6
- golang.org/x/oauth2: 08078c5 → 5e61552
- golang.org/x/sync: 09787c9 → 036812b
- golang.org/x/sys: ef89a24 → 4fbd30e
- golang.org/x/text: v0.3.4 → v0.3.6
- golang.org/x/time: 3af7569 → f8bda1e
- golang.org/x/tools: b0ab187 → v0.1.0
- google.golang.org/genproto: 8c77b98 → 9910b6c
- google.golang.org/grpc: v1.36.0 → v1.37.0
- google.golang.org/protobuf: v1.25.0 → v1.26.0
- knative.dev/hack/schema: b6ab329 → 93ad912
- knative.dev/hack: b6ab329 → 93ad912
- knative.dev/pkg: 6317ec6 → 4564797
- knative.dev/reconciler-test: 2a67496 → ed3c378
Removed
- github.com/cespare/xxhash/v2: v2.1.1