Releases: knative/eventing-contrib
Releases · knative/eventing-contrib
Knative Eventing Contrib release v0.13.0
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
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
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
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
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
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
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
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
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
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