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
·
5 commits
to release-0.13
since this release
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
tosources.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