Skip to content

Releases: knative-extensions/eventing-kafka-broker

Knative Eventing Kafka Broker release v1.5.5

09 Aug 11:09
4d3dfba
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.6.1

05 Aug 09:47
3de0406
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Receiver's prober targets services instead of pods directly to allow components to be part of an Istio mesh (#2112, @pierDipi)
  • Specify a different contentMode on KafkaSink objects wasn't having any effect, now structured or binary content mode are properly handled. (#2466, @pierDipi)

Uncategorized

  • Deploy just the KafkaSource v2 controller and new statefulset dispatcher (no receiver) for users of KakfaSource (#2089, @aavarghese)
  • With the kafka.eventing.knative.dev/external.topic annotation it is possible to use an externally managed Apache Kafka topic for the broker usage (#1023, @matzew)
  • vertx_* metrics have been removed since they were causing unnecessary allocations. (#2147, @pierDipi)
  • 🧽 Update or clean up current behavior
    The control plane sends retry configurations to the data plane. (#263, @pierDipi)

Dependencies

Added

Nothing has changed.

Changed

  • gonum.org/v1/netlib: 7672324 → 8cb4219
  • honnef.co/go/tools: v0.0.1-2020.1.5 → v0.0.1-2020.1.4
  • knative.dev/control-protocol: 013cfc5 → ae90d72
  • knative.dev/eventing-kafka: v0.31.0 → v0.32.0
  • knative.dev/eventing: v0.31.0 → v0.32.0
  • knative.dev/hack/schema: 6ffd841 → 12d3e2a
  • knative.dev/hack: 6ffd841 → 12d3e2a
  • knative.dev/pkg: e325df6 → 19adf79
  • knative.dev/reconciler-test: 994f0c3 → f750f80

Removed

  • github.com/go-yaml/yaml: v2.1.0+incompatible
  • github.com/pierdipi/sacura: 982357f
  • github.com/remyoudompheng/bigfft: 52369c6
  • go.uber.org/tools: 2cfd321
  • modernc.org/cc: v1.0.0
  • modernc.org/golex: v1.0.0
  • modernc.org/mathutil: v1.0.0
  • modernc.org/strutil: v1.0.0
  • modernc.org/xc: v1.0.0

Knative Eventing Kafka Broker release v1.5.4

26 Jul 11:01
a93f5ea
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.6.0

13 Jul 20:45
d4c078f
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Receiver's prober targets services instead of pods directly to allow components to be part of an Istio mesh (#2112, @pierDipi)

Uncategorized

  • Deploy just the KafkaSource v2 controller and new statefulset dispatcher (no receiver) for users of KakfaSource (#2089, @aavarghese)
  • With the kafka.eventing.knative.dev/external.topic annotation it is possible to use an externally managed Apache Kafka topic for the broker usage (#1023, @matzew)
  • vertx_* metrics have been removed since they were causing unnecessary allocations. (#2147, @pierDipi)
  • 🧽 Update or clean up current behavior
    The control plane sends retry configurations to the data plane. (#263, @pierDipi)

Dependencies

Added

Nothing has changed.

Changed

  • gonum.org/v1/netlib: 7672324 → 8cb4219
  • honnef.co/go/tools: v0.0.1-2020.1.5 → v0.0.1-2020.1.4
  • knative.dev/control-protocol: 013cfc5 → ae90d72
  • knative.dev/eventing-kafka: v0.31.0 → v0.32.0
  • knative.dev/eventing: v0.31.0 → v0.32.0
  • knative.dev/hack/schema: 6ffd841 → 12d3e2a
  • knative.dev/hack: 6ffd841 → 12d3e2a
  • knative.dev/pkg: e325df6 → 19adf79
  • knative.dev/reconciler-test: 994f0c3 → f750f80

Removed

  • github.com/go-yaml/yaml: v2.1.0+incompatible
  • github.com/pierdipi/sacura: 982357f
  • github.com/remyoudompheng/bigfft: 52369c6
  • go.uber.org/tools: 2cfd321
  • modernc.org/cc: v1.0.0
  • modernc.org/golex: v1.0.0
  • modernc.org/mathutil: v1.0.0
  • modernc.org/strutil: v1.0.0
  • modernc.org/xc: v1.0.0

Knative Eventing Kafka Broker release v1.5.3

21 Jun 11:13
1d3b22a
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.5.2

08 Jun 16:02
4c8f1f7
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.4.3

08 Jun 12:27
87c9343
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.5.1

07 Jun 11:14
72b3b48
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.3.4

07 Jun 10:20
c17a971
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.6

07 Jun 10:42
caf7f8a
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