Skip to content
This repository has been archived by the owner on Jun 4, 2021. It is now read-only.

Knative Eventing Contrib release v0.13.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@knative-prow-releaser-robot knative-prow-releaser-robot released this 03 Mar 19:44
· 5 commits to release-0.13 since this release
a49a7c7
Artifact Description
appender.yaml A Knative Service for use with the Sequence example.
awssqs.yaml The AWS SQS source.
camel.yaml The Apache Camel source.
couchdb.yaml The Apache CouchDB source.
event-display.yaml A Knative Service that logs events received for use in samples and debugging.
github.yaml The GitHub source.
kafka-channel.yaml The Apache Kafka channel.
kafka-source.yaml The Apache Kafka source.
natss-channel.yaml The NATSS channel.
prometheus-source.yaml The Prometheus source.

Eventing Contrib

Action Required

  • The following sources have changed API groups from sources.eventing.knative.dev to sources.knative.dev and should be manually migrated to the new group: AwsSqsSource, CamelSource, CouchDBSource, GitHubSource, KafkaSource, PrometheusSource. #869 #875#887 #956
  • KafkaSource controller is now a Deployment. The StatefulSet is scaled down to 0 replicas. Please delete the StatefulSet after upgrading with kubectl delete statefulset kafka-controller-manager -n knative-sources. #930

New Features

  • Kafka headers in events produced by the KafkaSource are added as extensions under the name kafkaheader<headername>. #850
  • Heartbeats sample uses CloudEvents Overrides if provided. See runtime contract for SinkBinding for more details. #878
  • KafkaSource supports CloudEvents Structured Encoding. #884
  • Camel Sources now use Camel K v1 API (requires Camel K v1.0.0-RC1+) #888
  • Kafka channels with the eventing.knative.dev/scope: namespace annotation uses the Kafka dispatcher deployed in the same namespace as the channel definition. #962
  • WebsocketSource now supports the K_SINK env var used by SinkBinding. #940
  • Add support for leader election to: Kafka channel, Kafka source, Prometheus source, Github source, Couchdb source, AWS SQS. #966
  • Subscription.spec.delivery.deadLetterSink field is now supported by KafkaChannel. #969

Bug Fixes

  • Update Kafka dispatcher deployment if the image URL changes. #913 #929
  • KafkaChannel no longer adds all kafka headers as CloudEvents attributes. Only headers prefixed with ce_ are added. #914