Skip to content

Knative Eventing release v0.15.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@knative-prow-releaser-robot knative-prow-releaser-robot released this 09 Jun 10:19
· 3 commits to release-0.15 since this release
a61a678
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)

Other Changes