Releases: knative/eventing-contrib
Releases · knative/eventing-contrib
Knative Eventing Contrib release v0.10.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
New Features
- CamelSource now uses Destination. #718
Bug Fixes
- The Kafka webhook now uses the correct webhook name. #712
Knative Eventing Contrib release v0.10.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
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.observedGeneration
when 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
Knative Eventing Contrib release v0.10.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
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.observedGeneration
when 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
Knative Eventing Contrib release v0.9.0
Artifact |
Description |
awssqs.yaml |
The AWS SQS source. |
camel.yaml |
The Apache Camel 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. |
Eventing Contrib
Action Required
- The Kafka CCP has been removed and replaced with the KafkaChannel CRD. #515
- The GCPPubSubSource has been removed and replaced with PullSubscription from https://github.com/google/knative-gcp. #525
- The Go import path has changed. Contributors and users building from source will need to move
github.com/knative/eventing-contrib
to knative.dev/eventing-contrib
in their $GOPATH. #521
Bug Fixes
- The GitHubSource receive adapter now responds with an error if an incoming webhook request could not be parsed. #539
- KafkaChannel resources now have release tags. #545
- GitHubSource has reverted to the v1alpha1 Knative Serving API due to instability with v1beta1. #565
- The
flow
field was added to the CamelSource CRD OpenAPI schema. #567
Other Changes
- The NATSS channel is now released as part of this repository. #491
- Components previously nested in the
config/
directory have moved to the repo root. #526
- The
consumerMode
property in Kafka ConfigMap no longer has any effect. KafkaSource and KafkaChannel now use sarama v2 APIs. #554
Knative Eventing Contrib release v0.8.2
Artifact |
Description |
awssqs.yaml |
The AWS SQS source. |
camel.yaml |
The Apache Camel source. |
event-display.yaml |
A Knative Service that logs events received for use in samples and debugging. |
gcppubsub.yaml |
The GCP PubSub source. |
github.yaml |
The GitHub source. |
kafka-channel-ccp.yaml |
The Apache Kafka ClusterChannelProvisioner. |
kafka-channel.yaml |
The KafkaChannel CRD. |
kafka-importer.yaml |
The Apache Kafka source. |
Eventing Contrib
Other Changes
- The KafkaChannel CRD and Kafka ClusterChannelProvisioner are now released as part of Eventing Contrib.
Knative Eventing Contrib release v0.8.1
Artifact |
Description |
awssqs.yaml |
The AWS SQS source. |
camel.yaml |
The Apache Camel source. |
event-display.yaml |
A Knative Service that logs events received for use in samples and debugging. |
gcppubsub.yaml |
The GCP PubSub source. |
github.yaml |
The GitHub source. |
kafka-channel-ccp.yaml |
The Apache Kafka ClusterChannelProvisioner. |
kafka-channel.yaml |
The KafkaChannel CRD. |
kafka-importer.yaml |
The Apache Kafka source. |
Eventing Contrib
Other Changes
- The KafkaChannel CRD and Kafka ClusterChannelProvisioner are now released as part of Eventing Contrib.
Knative Eventing Contrib release v0.8.0
Artifact |
Description |
awssqs.yaml |
The AWS SQS source. |
camel.yaml |
The Apache Camel source. |
event-display.yaml |
A Knative Service that logs events received for use in samples and debugging. |
gcppubsub.yaml |
The GCP PubSub source. |
github.yaml |
The GitHub source. |
kafka.yaml |
The Apache Kafka source. |
Eventing Contrib
Action Required
- The KafkaChannel (moved from Knative Eventing) was accidentally omitted from the v0.8.0 release of Eventing Contrib. It will return next week in v0.8.1.
New Features
- CamelSource now supports Camel K 1.0.0-M1 and Camel YAML DSL. #502
- AwsSqsSource, KafkaSource, GitHubSource and GCPPubSubSource now describe what event types they can produce as part of their CRD schemas. #506
Other Changes
upload-test-images.sh
can now be used without gcloud
installed. Attempts to call gcloud
are replaced with a no-op function. #479
- GCPPubSubSource code has moved from
contrib/gcppubsub
to gcppubsub
. #492
Knative Eventing Contrib release v0.7.1
Artifact |
Description |
awssqs.yaml |
The AWS SQS source. |
camel.yaml |
The Apache Camel source. |
event-display.yaml |
A Knative Service that logs events received for use in samples and debugging. |
gcppubsub.yaml |
The GCP PubSub source. |
github.yaml |
The GitHub source. |
kafka.yaml |
The Apache Kafka source. |
Eventing Contrib
The eventing-sources repo is now named eventing-contrib, and the
Eventing Sources release is now the Eventing Contrib release.
Bug Fixes
- Source are now able to target Knative Serving 0.7 Services, and any other Addressables advertising a URL instead of hostname. #477 #478
Knative Eventing Contrib release v0.7.0
Artifact |
Description |
awssqs.yaml |
The AWS SQS source. |
camel.yaml |
The Apache Camel source. |
event-display.yaml |
A Knative Service that logs events received for use in samples and debugging. |
gcppubsub.yaml |
The GCP PubSub source. |
github.yaml |
The GitHub source. |
kafka.yaml |
The Apache Kafka source. |
Eventing Contrib
The eventing-sources repo is now named eventing-contrib, and the
Eventing Sources release is now the Eventing Contrib release.
Action Required
- CloudEvents changes for GCPPubSubSource should be done in transformers. #424
New Features
- Camel sources are now compatible with Camel K 0.3.3+ and allow to use complex Camel K integrations as Knative sources. #403
- Kafka sources now support resource limits and requests fields. #399
Bug Fixes
- Removed resource limits from Camel source controller manager which were causing a startup crash. #460
- Removed resource limits from Kafka source controller manager which were causing a startup crash. #462
Other Changes
- Objects created during the install process are now labeled with the
contrib.eventing.knative.dev
label and value equal to the installed release version or devel
. #473
Knative Eventing Sources release v0.6.0
Artifact |
Description |
awssqs.yaml |
The AWS SQS source. |
camel.yaml |
The Apache Camel source. |
event-display.yaml |
A Knative Service that logs events received for use in samples and debugging. |
eventing-sources.yaml |
Now includes only the GitHub source. |
gcppubsub.yaml |
The GCP PubSub source. |
kafka.yaml |
The Apache Kafka source. |
Eventing Sources
Action Required
- Added a dependency to eventing. eventing-sources 0.6 needs eventing 0.6. If you are updating to the new sources, you will have to update eventing to 0.6.
This is needed to import the new EventType CRD introduced in eventing. #415
- The
CronJobSource
has been moved to the eventing repo. Please use that one instead. #368
- The
ContainerSource
has been moved to the eventing repo. Please use that one instead. #371
KafkaSource
user and password are now references to keys in secrets instead of plaintext values. Existing KafkaSource
resources need to be updated. #351
- Deleted
KubernetesEventSource
. Replaced with ApiServerSource
in the eventing repo. Please use that one instead. #404
- Moved
AwsSqsSource
to contrib folder. Should apply the awssqs.yaml
to use it. #253
- Updated
source
and subject
CloudEvents attributes in GitHubSource
. The CloudEvent subject
attribute has been added to the GitHubSource
,
and the CloudEvent source
field has been set to https://github.com/<owner>/<repo>
(or https://github.com/<owner>
).
If there are consumers that have triggers filtering on previous CloudEvent source
values, you will have to update them. #392
- Updated Kafka CloudEvent
source
attribute. Changed it from <topic>
to /apis/v1/namespaces/<namespace>/kafkasources/<source_name>#<topic>
.
If there are consumers that have triggers filtering on previous CloudEvent source
values, you will have to update them. #411
New Features
- Added
check_suite
GitHub event to the GitHubSource. #309
- Upon installation of custom objects (
GitHubSource
, AWSSQSSource
, GCPPubSubSource
, or KafkaSource
) with Broker sinks, their EventTypes are added to the Event Registry.
Upon deletion of the custom objects or updates to their sinks to point to non-Broker ones, their EventTypes are removed from the Event Registry #300 #420
KafkaSource
now supports configuring client certificate and key and server CA cert via new spec.net.tls.cert
, spec.net.tls.key
, and spec.net.tls.caCert
attributes. #407
- Allowed
Service/v1
resources to be special cased and addressable to its conventional hostname. #412
GCPPubSubSource
includes an optional transformer
Addressable field that can be configured to do custom CloudEvents transformations. #398
Bug Fixes
- Removed
imagePullPolicy
set to Always
from Kafka controller to make it work with Minikube local docker. #303
- Checking required parameters in the KafkaSource. #317
- Added missing RBAC rules for finalizers. #357
- Updated sources to not use fallack logger. #360
- Avoided using a logger in
GcpPubSubSource
if the creation failed. #414
Other Changes
- Added addressable-resolver cluster role for source controllers service accounts. #327
- Changed resource limits for GitHub receive adapter. #381
- Added
OWNERS
files for some of the sources implementations. #349
- Updated test infra dependency. #419
- Updated pkg version with added context. #353
- Updated CloudEvents dependency to SDK 0.7.0. #405
- Using
cloudevents
alias package. #362
- Updated Kafka consumer group error message. #301
- More documentation updates. #346 #354