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.10.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@knative-prow-releaser-robot knative-prow-releaser-robot released this 29 Oct 23:27
· 5 commits to release-0.10 since this release
Artifact Description
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 apiVersion, kind, and name fields previously used to reference Addressable objects in KafkaSource have been deprecated and replaced with the Destination type. Please update your objects to use the Destination ref field instead. #688
  • The CloudEvents SDK no longer defaults content type to application/json. Please set content type if required. #664

New Features

  • The CouchDbSource CRD has been added. #541
  • The PrometheusSource CRD has been added. #663
  • CouchDbSource and KafkaSource CronJobSource now use the Destination type to reference Addressable objects. This type allows an Addressable reference to be an ObjectReference, a URI string, or both (the URI string is used as a relative reference). #684 #688
  • CloudEvents v1.0 format is now supported. #664
  • The NatssChannel controller and dispatcher now expose metrics via a Prometheus endpoint. #614
  • The KafkaChannel controller and dispatcher now expose metrics via a Prometheus endpoint. #617
  • KafkaSource kubectl get output has been improved. #648
  • Camel Sources now support Camel K 1.0.0-Mx YAML flow model. #680

Bug Fixes

  • AwsSqsSource, CamelSource, GitHubSource, and KafkaSource controllers now update status.observedGenerationwhen reconciling objects. #606

Other Changes

  • Event type information on source CRDs is now specified in an annotation instead of the OpenAPI spec. #631
  • AwsSqsSource, CouchDbSource, GitHubSource, KafkaSources now emit events in CloudEvents 0.3 format. #647
  • KafkaSource and NatssChannel CRDs are now labeled with duck.knative.dev/addressable: "true". #676