Skip to content

Releases: knative-extensions/eventing-kafka-broker

Knative Eventing Kafka Broker release v1.8.7

21 Feb 10:42
63eb080
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.7.7

21 Feb 10:44
72ed4b8
Compare
Choose a tag to compare

💫 New Features & Changes

  • Changed partition strategy for rebalancing from default (RangeAssignor) to StickyAssignor . (#2299, @aavarghese)
  • Failed events are now decorated with Knative error extensions when routed to the deadLetterSink for more context (#2374, @egorlepa)
  • Kafka Broker and KafkaSink ignore a trailing slash in the HTTP path. (#2462, @pierDipi)
  • Specify a different contentMode on KafkaSink objects wasn't having any effect, now structured or binary content mode are properly handled. (#2466, @pierDipi)
  • The default max.partition.fetch.bytes is 65536 and max.poll.records is 50. (#2456, @pierDipi)

🐞 Bug Fixes

  • When using ordered delivery with slow consumers, unnecessary consumer group rebalances might be triggered, which causes higher e2e latency and increased duplicates. (#2432, @pierDipi)

Dependencies

Added

  • github.com/agnivade/levenshtein: v1.0.1
  • github.com/andreyvit/diff: c7f18ee
  • github.com/docker/go-units: v0.4.0
  • github.com/globalsign/mgo: eeefdec
  • github.com/go-openapi/analysis: v0.19.5
  • github.com/go-openapi/errors: v0.19.2
  • github.com/go-openapi/loads: v0.19.4
  • github.com/go-openapi/runtime: v0.19.4
  • github.com/go-openapi/strfmt: v0.19.3
  • github.com/go-openapi/validate: v0.19.5
  • github.com/gophercloud/gophercloud: c818fa6
  • github.com/manifestival/client-go-client: v0.5.0
  • github.com/manifestival/manifestival: v0.7.1
  • github.com/mattn/go-runewidth: v0.0.2
  • github.com/olekukonko/tablewriter: a0225b3
  • github.com/pborman/uuid: v1.2.0
  • github.com/sergi/go-diff: v1.0.0
  • github.com/tidwall/pretty: v1.0.0
  • github.com/ugorji/go: v1.1.4
  • github.com/urfave/cli: v1.20.0
  • github.com/vektah/gqlparser: v1.1.2
  • go.etcd.io/etcd: 17cef6e
  • go.mongodb.org/mongo-driver: v1.1.2
  • go.uber.org/tools: 2cfd321
  • gopkg.in/cheggaaa/pb.v1: v1.0.25
  • gotest.tools: v2.2.0+incompatible
  • sigs.k8s.io/controller-runtime: v0.7.2
  • sigs.k8s.io/structured-merge-diff/v3: 67a7b8c

Changed

  • github.com/go-openapi/spec: 6aced65 → v0.19.3
  • github.com/imdario/mergo: v0.3.9 → v0.3.10
  • github.com/kr/pty: v1.1.1 → v1.1.5
  • github.com/mattn/go-isatty: v0.0.3 → v0.0.4
  • k8s.io/api: v0.23.8 → v0.23.9
  • k8s.io/apiextensions-apiserver: v0.23.8 → v0.23.9
  • k8s.io/apimachinery: v0.23.8 → v0.23.9
  • k8s.io/apiserver: v0.23.8 → v0.23.9
  • k8s.io/client-go: v0.23.8 → v0.23.9
  • k8s.io/code-generator: v0.23.8 → v0.23.9
  • k8s.io/component-base: v0.23.8 → v0.23.9
  • k8s.io/gengo: 4627b89 → 397b4ae
  • k8s.io/klog/v2: 43cc75f → 0990e81
  • knative.dev/control-protocol: 827b25d → f18dbde
  • knative.dev/eventing-kafka: v0.33.0 → v0.34.0
  • knative.dev/eventing: v0.33.0 → v0.34.1
  • knative.dev/hack/schema: 65c463a → 8d1e4cc
  • knative.dev/hack: 65c463a → 8d1e4cc
  • knative.dev/pkg: e60d250 → 4a03844
  • knative.dev/reconciler-test: f05db88 → 177f826

Removed

Nothing has changed.

Knative Eventing Kafka Broker release v1.9.0

02 Feb 22:41
efbf008
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.8.6

17 Jan 10:42
bca0b90
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.8.5

13 Dec 10:40
1199efa
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.8.4

29 Nov 13:07
330d4af
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.8.3

22 Nov 10:42
9bf713f
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.8.2

01 Nov 10:47
a5103c6
Compare
Choose a tag to compare

Knative Eventing Kafka Broker release v1.7.6

01 Nov 10:49
2119a60
Compare
Choose a tag to compare

💫 New Features & Changes

  • Changed partition strategy for rebalancing from default (RangeAssignor) to StickyAssignor . (#2299, @aavarghese)
  • Failed events are now decorated with Knative error extensions when routed to the deadLetterSink for more context (#2374, @egorlepa)
  • Kafka Broker and KafkaSink ignore a trailing slash in the HTTP path. (#2462, @pierDipi)
  • Specify a different contentMode on KafkaSink objects wasn't having any effect, now structured or binary content mode are properly handled. (#2466, @pierDipi)
  • The default max.partition.fetch.bytes is 65536 and max.poll.records is 50. (#2456, @pierDipi)

🐞 Bug Fixes

  • When using ordered delivery with slow consumers, unnecessary consumer group rebalances might be triggered, which causes higher e2e latency and increased duplicates. (#2432, @pierDipi)

Dependencies

Added

  • github.com/agnivade/levenshtein: v1.0.1
  • github.com/andreyvit/diff: c7f18ee
  • github.com/docker/go-units: v0.4.0
  • github.com/globalsign/mgo: eeefdec
  • github.com/go-openapi/analysis: v0.19.5
  • github.com/go-openapi/errors: v0.19.2
  • github.com/go-openapi/loads: v0.19.4
  • github.com/go-openapi/runtime: v0.19.4
  • github.com/go-openapi/strfmt: v0.19.3
  • github.com/go-openapi/validate: v0.19.5
  • github.com/gophercloud/gophercloud: c818fa6
  • github.com/manifestival/client-go-client: v0.5.0
  • github.com/manifestival/manifestival: v0.7.1
  • github.com/mattn/go-runewidth: v0.0.2
  • github.com/olekukonko/tablewriter: a0225b3
  • github.com/pborman/uuid: v1.2.0
  • github.com/sergi/go-diff: v1.0.0
  • github.com/tidwall/pretty: v1.0.0
  • github.com/ugorji/go: v1.1.4
  • github.com/urfave/cli: v1.20.0
  • github.com/vektah/gqlparser: v1.1.2
  • go.etcd.io/etcd: 17cef6e
  • go.mongodb.org/mongo-driver: v1.1.2
  • go.uber.org/tools: 2cfd321
  • gopkg.in/cheggaaa/pb.v1: v1.0.25
  • gotest.tools: v2.2.0+incompatible
  • sigs.k8s.io/controller-runtime: v0.7.2
  • sigs.k8s.io/structured-merge-diff/v3: 67a7b8c

Changed

  • github.com/go-openapi/spec: 6aced65 → v0.19.3
  • github.com/imdario/mergo: v0.3.9 → v0.3.10
  • github.com/kr/pty: v1.1.1 → v1.1.5
  • github.com/mattn/go-isatty: v0.0.3 → v0.0.4
  • k8s.io/api: v0.23.8 → v0.23.9
  • k8s.io/apiextensions-apiserver: v0.23.8 → v0.23.9
  • k8s.io/apimachinery: v0.23.8 → v0.23.9
  • k8s.io/apiserver: v0.23.8 → v0.23.9
  • k8s.io/client-go: v0.23.8 → v0.23.9
  • k8s.io/code-generator: v0.23.8 → v0.23.9
  • k8s.io/component-base: v0.23.8 → v0.23.9
  • k8s.io/gengo: 4627b89 → 397b4ae
  • k8s.io/klog/v2: 43cc75f → 0990e81
  • knative.dev/control-protocol: 827b25d → f18dbde
  • knative.dev/eventing-kafka: v0.33.0 → v0.34.0
  • knative.dev/eventing: v0.33.0 → v0.34.1
  • knative.dev/hack/schema: 65c463a → 8d1e4cc
  • knative.dev/hack: 65c463a → 8d1e4cc
  • knative.dev/pkg: e60d250 → 4a03844
  • knative.dev/reconciler-test: f05db88 → 177f826

Removed

Nothing has changed.

Knative Eventing Kafka Broker release v1.6.10

01 Nov 10:28
daa6714
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