Artifact | Description |
---|---|
eventing.yaml
| Core knative/eventing resources bundled with the InMemoryChannel and MT Channel Broker.
|
eventing-core.yaml
| The core knative/eventing resources: Channel, Subscription, Broker, Trigger, APIServerSource, ContainerSource, PingSource, EventType, Sequence, Parallel.
|
eventing-crds.yaml
| The core knative/eventing CRDs only.
|
deprecated-channel-broker.yaml
| The deprecated Broker implementation using Channels. Will be removed in a future release. |
mt-channel-broker.yaml
| The multi-tenant Broker implementation using Channels. This is the default Broker implementation. |
in-memory-channel.yaml
| The InMemoryChannel resource. |
upgrade-to-v0.14.0.yaml
| The job to upgrade Brokers to 0.14. |
storage-version-migration-v0.15.0.yaml
| The job to migrate storage version of Eventing objects to v1beta1 for 0.15. |
upgrade-to-v0.15.0.yaml
| The job to upgrade Brokers to 0.15. |
Eventing
Action Required
- Please run the storage migration tool after the upgrade. This migrates the storage version from v1alpha1 to v1beta1 for the following resources:
- "Parallels.flows.knative.dev"
- "Sequences.flows.knative.dev"
- "Eventtypes.eventing.knative.dev"
- "Triggers.eventing.knative.dev"
- "Channels.messaging.knative.dev"
- "Inmemorychannels.messaging.knative.dev"
- "Subscriptions.messaging.knative.dev"
- If you are using Broker.Spec.ChannelTemplateSpec, you must BEFORE UPGRADE, either manually or using the upgrade tool, convert the Brokers to v1beta1 conformant spec.
New Features
- Add Delivery to parallel branches. (#3148, @vaikas)
- The Multi-tenant Channel Broker is now the default Broker implementation.
Removed Features
- Creation of new Brokers using Spec.ChannelTemplate is now disallowed. Change broker creation workflow to use Spec.Config instead. While doing that, also switch to using v1beta1 Broker API. (#3083, @vaikas)
Bug Fixes
- Configuration of tracing for sources does not default anymore to the zipkin included in istio (#3026, @slinkydeveloper)
- Configuration of tracing for sources now uses config-tracing config map (#3026, @slinkydeveloper)
- Fixes issue where v0.14.0-upgrade would fail when istio auto-injection is enabled (#3010, @AceHack)
- If Trigger points to a non-existent Broker, mark status as failed. (#3144, @vaikas)
- Set admission webhook timeouts = 2s (#3140, @pmorie)
- Sequence now properly propagates the Delivery options to underlying Subscriptions. (#3146, @vaikas)
- Fix
PhysicalChannelSyncFailed
error with mixed Subscription API versions (#3049, @vaikas) - SUBSCRIBER_URI was not printed in columns for triggers (#3013, @matzew)
- Fix bug adding webhook details to eventtypes CRD for conversion (#3063, @matzew)
- API Server source supports now non-namespaced resources. (#2930, @odacremolbap)