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

Releases: knative/eventing-contrib

Knative Eventing Contrib release v0.13.0

03 Mar 19:44
a49a7c7
Compare
Choose a tag to compare
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

Knative Eventing Contrib release v0.12.4

18 Feb 10:24
f1a8f1c
Compare
Choose a tag to compare
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

Bug Fixes

  • When serializing cloud events into kafka message, do not prefix extensions with ce_ #907

Knative Eventing Contrib release v0.12.3

11 Feb 10:27
cbee573
Compare
Choose a tag to compare
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

Bug Fixes

  • Add a ClusterRole for the github webhook. #898

Knative Eventing Contrib release v0.12.2

04 Feb 10:23
Compare
Choose a tag to compare
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

Bug Fixes

  • Add missing permission needed by the Kafka webhook #858

Knative Eventing Contrib release v0.12.1

28 Jan 10:27
Compare
Choose a tag to compare
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

Bug Fixes

  • Set default values for empty fields in KafkaChannel objects. #845

Knative Eventing Contrib release v0.12.0

21 Jan 19:34
Compare
Choose a tag to compare
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

New Features

  • Release appender that's used in some of the knative.dev/eventing sample examples. #802
  • GitHubSource now uses a webhook for defaulting and validation. #826

Bug Fixes

  • Subscriptions to KafkaChannels are now tracked by UID instead of Name. #814
  • KafkaChannel now uses the tuned HTTP client used in eventing. #830
  • Fix that natsschannel finalizer doesn't get removed. #824

Knative Eventing Contrib release v0.11.2

31 Dec 10:21
Compare
Choose a tag to compare
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 PrometheusSource now uses Destination as the type of the sink field. #711
  • The GitHubSource now uses Destination as the type of the sink field. #747
  • KafkaChannel consumer groups will no longer have random UID (subscription UID) names, they will go back to the old behavior of using a stable combination of namespace and name. #762
  • Due to CloudEvents v1.0 spec changes, the github-delivery and github-event extension attributes were renamed to event and delivery.

New Features

  • PrometheusSource now supports authTokenFile and caCertConfigMap fields. #705
  • GitHubSource now lists Ready and Reason as additional columns. #713
  • The PrometheusSource now supports schedule and sink fields. #729
  • The AwsSqsSource, WebSocketSource, CouchDbSource, GitHubSource, KafkaSource, and PrometheusSource now publish CloudEvents v1.0 events. #781
  • Added a receive adapter for sourcing Ceph bucket notifications. #778

Bug Fixes

  • KafkaChannel uses the correct webhook name. #703

Other Changes

Knative Eventing Contrib release v0.11.1

17 Dec 23:33
Compare
Choose a tag to compare
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 PrometheusSource now uses Destination as the type of the sink field. #711
  • The GitHubSource now uses Destination as the type of the sink field. #747
  • KafkaChannel consumer groups will no longer have random UID (subscription UID) names, they will go back to the old behavior of using a stable combination of namespace and name. #762
  • Due to CloudEvents v1.0 spec changes, the github-delivery and github-event extension attributes were renamed to event and delivery.

New Features

  • PrometheusSource now supports authTokenFile and caCertConfigMap fields. #705
  • GitHubSource now lists Ready and Reason as additional columns. #713
  • The PrometheusSource now supports schedule and sink fields. #729
  • The AwsSqsSource, WebSocketSource, CouchDbSource, GitHubSource, KafkaSource, and PrometheusSource now publish CloudEvents v1.0 events. #781
  • Added a receive adapter for sourcing Ceph bucket notifications. #778

Bug Fixes

  • KafkaChannel uses the correct webhook name. #703

Other Changes

Knative Eventing Contrib release v0.11.0

10 Dec 19:28
Compare
Choose a tag to compare
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 PrometheusSource now uses Destination as the type of the sink field. #711
  • The GitHubSource now uses Destination as the type of the sink field. #747
  • KafkaChannel consumer groups will no longer have random UID (subscription UID) names, they will go back to the old behavior of using a stable combination of namespace and name. #762
  • Due to CloudEvents v1.0 spec changes, the github-delivery and github-event extension attributes were renamed to event and delivery.

New Features

  • PrometheusSource now supports authTokenFile and caCertConfigMap fields. #705
  • GitHubSource now lists Ready and Reason as additional columns. #713
  • The PrometheusSource now supports schedule and sink fields. #729
  • The AwsSqsSource, WebSocketSource, CouchDbSource, GitHubSource, KafkaSource, and PrometheusSource now publish CloudEvents v1.0 events. #781
  • Added a receive adapter for sourcing Ceph bucket notifications. #778

Bug Fixes

  • KafkaChannel uses the correct webhook name. #703

Other Changes

Knative Eventing Contrib release v0.10.3

03 Dec 10:18
Compare
Choose a tag to compare
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

Bug Fixes

  • Requeue NatssChannel reconciliation in case of errors. #764