Skip to content

Releases: knative-extensions/eventing-kafka-broker

Knative Eventing Kafka Broker release v1.4.0

20 Apr 10:24
b2c0499
Compare
Choose a tag to compare

Changes by Kind

Features

  • Handle host headers in dataplane for identification of channel instances (#1990, @aliok)
  • There is now auto-migration from old consolidated KafkaChannel to the new KafkaChannel. Low level configuration options such as Sarama settings are not migrated to the new channel. However, channel url and auth settings are migrated. (#2004, @aliok)
  • Discard Consumer records that are not CloudEvents (#2066, @aavarghese)
  • Dynamically set max.poll.interval.ms based on the delivery spec (#2058, @pierDipi)
  • The default request timeout is 10 minutes now, it was previously set to 10 seconds.
    It can be overridden using spec.delivery.timeout on Broker, Trigger, KafkaChannel and Subscription. (#2057, @pierDipi)
  • Add new new-trigger-filters experimental feature. When enabled, Triggers support a new filters field that conforms to the filters API field defined in the CloudEvents Subscriptions API. It allows you to specify a set of powerful filter expressions, where each expression evaluates to either true or false for each event. (#1922, @devguyio)

Knative Eventing Kafka Broker release v1.3.2

22 Mar 10:49
2dd36ed
Compare
Choose a tag to compare

Enhancements

  • Show error in Broker and Channel status when resolving sink fails (#1833, @pierDipi)
  • Add KafkaSource migration logic as a post-install job (eventing-kafka-post-install.yaml). (#1889, @pierDipi)
  • Adding Storage-Version-Migrator for KafkaSource and KafkaChannel (#1869, @matzew)
  • KafkaChannel becomes conformant with spec. Conformance tests are now run with every code change. (#1825, @aliok)

Bug fixes

  • Support brokers with long namespace and name values. (#1971, @pierDipi)
  • KafkaChannel reconciler checks for empty subscriber URI. (#1905, @pierDipi)

Known issues

  • The reference information for metrics is not built successfully for Kafka channels. (#1824, @aliok)

Knative Eventing Kafka Broker release v1.2.4

22 Mar 10:51
f177796
Compare
Choose a tag to compare
  • An HTTP header will be supplied to your event consumers when the broker it is communicating with supports reply events. This will always be sent while using this Kafka broker since it supports handling reply events. (#1771, @jhill072)

  • Apply back-pressure by limiting the number of in-flight dispatch requests in the unordered event consumption (#1750, @pierDipi)

  • Support TLS for the metrics server.

    Now, the receiver and the dispatcher accept the following env
    variables:

    • METRICS_PEM_CERT_PATH: TLS cert path
    • METRICS_PEM_KEY_PATH: TLS key path
    • METRICS_HOST: metrics server host (#1707, @pierDipi)

New Contributors

Full Changelog: v0.27.0...knative-v1.2.0

Knative Eventing Kafka Broker release v1.3.1

14 Mar 18:50
c2d5ac8
Compare
Choose a tag to compare

Enhancements

  • Show error in Broker and Channel status when resolving sink fails (#1833, @pierDipi)
  • Add KafkaSource migration logic as a post-install job (eventing-kafka-post-install.yaml). (#1889, @pierDipi)
  • Adding Storage-Version-Migrator for KafkaSource and KafkaChannel (#1869, @matzew)
  • KafkaChannel becomes conformant with spec. Conformance tests are now run with every code change. (#1825, @aliok)

Bug fixes

  • Support brokers with long namespace and name values. (#1971, @pierDipi)
  • KafkaChannel reconciler checks for empty subscriber URI. (#1905, @pierDipi)

Known issues

  • The reference information for metrics is not built successfully for Kafka channels. (#1824, @aliok)

Knative Eventing Kafka Broker release v1.3.0

09 Mar 09:41
5a02ff7
Compare
Choose a tag to compare

Enhancements

  • Show error in Broker and Channel status when resolving sink fails (#1833, @pierDipi)
  • Add KafkaSource migration logic as a post-install job (eventing-kafka-post-install.yaml). (#1889, @pierDipi)
  • Adding Storage-Version-Migrator for KafkaSource and KafkaChannel (#1869, @matzew)
  • KafkaChannel becomes conformant with spec. Conformance tests are now run with every code change. (#1825, @aliok)

Bug fixes

  • Support brokers with long namespace and name values. (#1971, @pierDipi)
  • KafkaChannel reconciler checks for empty subscriber URI. (#1905, @pierDipi)

Known issues

  • The reference information for metrics is not built successfully for Kafka channels. (#1824, @aliok)

Knative Eventing Kafka Broker release v1.2.3

22 Feb 10:39
92c68d6
Compare
Choose a tag to compare
  • An HTTP header will be supplied to your event consumers when the broker it is communicating with supports reply events. This will always be sent while using this Kafka broker since it supports handling reply events. (#1771, @jhill072)

  • Apply back-pressure by limiting the number of in-flight dispatch requests in the unordered event consumption (#1750, @pierDipi)

  • Support TLS for the metrics server.

    Now, the receiver and the dispatcher accept the following env
    variables:

    • METRICS_PEM_CERT_PATH: TLS cert path
    • METRICS_PEM_KEY_PATH: TLS key path
    • METRICS_HOST: metrics server host (#1707, @pierDipi)

New Contributors

Full Changelog: v0.27.0...knative-v1.2.0

Knative Eventing Kafka Broker release v1.1.6

22 Feb 10:51
af0e5eb
Compare
Choose a tag to compare

Changes by Kind

🚨 Breaking or Notable

💫 New Features & Changes

🐞 Bug Fixes

  • Commit offset on consumer close. (#1463, @pierDipi)
  • Properly handle events without the data field. (#1460, @pierDipi)
  • Fix deleting the Broker ConfigMap prevents the Broker from being finalized (#1589, @pierDipi)

New Contributors

Full Changelog: v0.27.0...knative-v1.1.0

Knative Eventing Kafka Broker release v1.2.2

15 Feb 10:51
a3a6564
Compare
Choose a tag to compare
  • An HTTP header will be supplied to your event consumers when the broker it is communicating with supports reply events. This will always be sent while using this Kafka broker since it supports handling reply events. (#1771, @jhill072)

  • Apply back-pressure by limiting the number of in-flight dispatch requests in the unordered event consumption (#1750, @pierDipi)

  • Support TLS for the metrics server.

    Now, the receiver and the dispatcher accept the following env
    variables:

    • METRICS_PEM_CERT_PATH: TLS cert path
    • METRICS_PEM_KEY_PATH: TLS key path
    • METRICS_HOST: metrics server host (#1707, @pierDipi)

New Contributors

Full Changelog: v0.27.0...knative-v1.2.0

Knative Eventing Kafka Broker release v1.1.5

15 Feb 10:52
752199a
Compare
Choose a tag to compare

Changes by Kind

🚨 Breaking or Notable

💫 New Features & Changes

🐞 Bug Fixes

  • Commit offset on consumer close. (#1463, @pierDipi)
  • Properly handle events without the data field. (#1460, @pierDipi)
  • Fix deleting the Broker ConfigMap prevents the Broker from being finalized (#1589, @pierDipi)

New Contributors

Full Changelog: v0.27.0...knative-v1.1.0

Knative Eventing Kafka Broker release v1.1.4

08 Feb 10:58
a7d6071
Compare
Choose a tag to compare

Changes by Kind

🚨 Breaking or Notable

💫 New Features & Changes

🐞 Bug Fixes

  • Commit offset on consumer close. (#1463, @pierDipi)
  • Properly handle events without the data field. (#1460, @pierDipi)
  • Fix deleting the Broker ConfigMap prevents the Broker from being finalized (#1589, @pierDipi)

New Contributors

Full Changelog: v0.27.0...knative-v1.1.0