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

26 Nov 10:19
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

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

19 Nov 10:22
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 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

Knative Eventing Contrib release v0.10.0

29 Oct 23:27
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 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

Knative Eventing Contrib release v0.9.0

17 Sep 19:25
Compare
Choose a tag to compare
Pre-release
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

15 Aug 18:33
Compare
Choose a tag to compare
Pre-release
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

13 Aug 21:41
Compare
Choose a tag to compare
Pre-release
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

06 Aug 19:11
Compare
Choose a tag to compare
Pre-release
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

02 Jul 23:38
Compare
Choose a tag to compare
Pre-release
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

25 Jun 21:08
641f98f
Compare
Choose a tag to compare
Pre-release
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

14 May 20:27
Compare
Choose a tag to compare
Pre-release
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