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 Sources release v0.5.1

07 May 09:33
Compare
Choose a tag to compare
Pre-release
Artifact Description
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 Container, CronJob, GitHub, and KubernetesEvent sources.
gcppubsub.yaml The GCP PubSub source.
kafka.yaml The Apache Kafka source.

Eventing Sources

Action Required

  • The message_dumper utility is no longer distributed or released. Please use event_display instead. #249
  • The release.yaml artifact has been renamed to eventing-sources.yaml. #311

New Features

  • Added CamelSource for receiving events from a Camel integration. #188
  • Added KafkaSource for receiving events from an Apache Kafka topic. #264
  • GitHubSource now accepts a GithubAPIURL field for connecting to a GitHub Enterprise instance. #219
  • GitHubSource now accepts a Secure field to configure https webhooks rather than the defalt http. #243
  • CRDs are now labelled with knative.dev/crd-install=true to allow installing without race conditions or kubectl errors. #319
  • Replaced the message_dumper utility with event_display. #249
  • Updates Serving to 0.4.1. Upgrade to Kubernetes 1.12.6. Added ObservedGeneration to all Source CRDs. #258
  • If containersource has labels or annotations, propagate them to the podspecs of the reified containersource deployments.
    Change label denoting source from: source to eventing.knative.dev/source
    This label can not be overwritten, others will be. #285

Bug Fixes

  • Removed the Severity: Error field from Conditions which was needlessly alarming human readers for conditions with Status=True. #209

Knative Eventing Sources release v0.5.0

02 Apr 22:34
Compare
Choose a tag to compare
Pre-release
Artifact Description
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 Container, CronJob, GitHub, and KubernetesEvent sources.
gcppubsub.yaml The GCP PubSub source.
kafka.yaml The Apache Kafka source.

Eventing Sources

Action Required

  • The message_dumper utility is no longer distributed or released. Please use event_display instead. #249
  • The release.yaml artifact has been renamed to eventing-sources.yaml. #311

New Features

  • Added CamelSource for receiving events from a Camel integration. #188
  • Added KafkaSource for receiving events from an Apache Kafka topic. #264
  • GitHubSource now accepts a GithubAPIURL field for connecting to a GitHub Enterprise instance. #219
  • GitHubSource now accepts a Secure field to configure https webhooks rather than the defalt http. #243
  • CRDs are now labelled with knative.dev/crd-install=true to allow installing without race conditions or kubectl errors. #319
  • Replaced the message_dumper utility with event_display. #249
  • Updates Serving to 0.4.1. Upgrade to Kubernetes 1.12.6. Added ObservedGeneration to all Source CRDs. #258
  • If containersource has labels or annotations, propagate them to the podspecs of the reified containersource deployments.
    Change label denoting source from: source to eventing.knative.dev/source
    This label can not be overwritten, others will be. #285

Bug Fixes

  • Removed the Severity: Error field from Conditions which was needlessly alarming human readers for conditions with Status=True. #209

Knative Eventing Sources release v0.4.1

08 Mar 01:11
Compare
Choose a tag to compare
Pre-release
Artifact Description
gcppubsub.yaml The GCP PubSub source.
message-dumper.yaml A Knative Service that logs events received for use in samples and debugging.
release.yaml Container, CronJob, GitHub, and KubernetesEvent sources.

Eventing Sources

  • Fixed release process so message-dumper and gcppubsub images and yamls are
    produced correctly. No code changes made.

Knative Eventing Sources release v0.4.0

20 Feb 18:48
Compare
Choose a tag to compare
Pre-release
Artifact Description
gcppubsub.yaml The GCP PubSub source.
message-dumper.yaml A Knative Service that logs events received for use in samples and debugging.
release.yaml Container, CronJob, GitHub, and KubernetesEvent sources.
sources.yaml Container, CronJob, GitHub, and KubernetesEvent sources. This file is identical to release.yaml except for a comment; please use release.yaml instead.

Eventing

  • Created a new in-memory Channel which buffers events and decouples
    sender and receiver. The previous in-memory-channel implementation
    was blocking and senders would block until the event had been
    delivered to the destination. (Thanks to @sbezverk)
  • Add NATS ClusterChannelProvisioner. (Thanks to @matzew)
  • Add a Knative-message-history attribute recording the channels
    traversed by the event (knative/eventing#688)
  • Several eventing resources (ClusterChannelProvisioner, Subscription,
    in-memory, GCP PubSub channels) now emit corev1.Events to improve
    debugging (knative/eventing#746).
  • Cleanup of Conditions to hide Severity=Error when conditions are
    ready.
  • Improved cleanup of subscription and reply.
  • Fixes to ensure Istio injection in the knative-eventing namespace.

Eventing Sources

  • Updated CloudEvents library to better handle both v0.1 and v0.2.

Knative Eventing Sources release v0.3.0

10 Jan 08:31
Compare
Choose a tag to compare
Pre-release
Artifact Description
message-dumper.yaml A Knative Service that logs events received for use in samples and debugging.
release.yaml Container, CronJob, GitHub, and KubernetesEvent sources.
release-gcppubsub.yaml The GCP PubSub source.

Upgrade notes

  • Separated the GCP PubSub source to a separate distribution.
  • Improved several error messages and install-ability.
  • Documented external event sources,
    which will be the path forward for many event sources.

Container Source

  • No substantial changes.

CronJob Source

  • Added in this release.

GitHub Source

  • GitHub headers are now present in the emitted CloudEvent.
  • Improved handling of finalizers to prevent GitHubSources from
    sticking around if the webhook deletion could not be completed.

Kubernetes Event Source

  • No substantial changes.

GCP Pubsub Source

  • Separated into an independent controller.
  • New controller has more limited RBAC permissions.

Knative Eventing Sources release v0.2.1

29 Nov 00:33
Compare
Choose a tag to compare
Pre-release
Artifact Description
message-dumper.yaml A Knative Service that logs events received for use in samples and debugging.
release.yaml All sources except the GCP Pubsub source.
release-with-gcp-pubsub.yaml All sources including the GCP Pubsub source.

Upgrade notes

  • All conditions in Source statuses now have a Severity field indicating if the condition is terminal or non-terminal. See knative/serving#2394 (comment).

GCP Pubsub Source

  • Errors creating Pubsub subscriptions no longer panic the controller.

  • Subscriptions may only subscribe to Channels in the same namespace.

  • Subscriptions can be deleted after their subscribed Channel is deleted.

  • Channels without a specified provisioner will have a default provisioner applied. The default provisioner is specified in the knative-eventing/default-channel-webhook ConfigMap and defaults to in-memory-channel.

  • The ClusterChannelProvisioner is now part of the provisioner CRD category.

Container Source

  • Some Deployment fields, like replicas, may acquire default values if omitted on creation. These fields are now ignored when reconciling ContainerSource-owned Deployments, allowing ContainerSource status to progress to Ready.

Knative Eventing Sources release v0.2.0

13 Nov 20:07
Compare
Choose a tag to compare
Pre-release

First Knative Eventing Sources alpha release!