github knative-extensions/eventing-kafka v0.23.3
Knative Eventing Kafka release v0.23.3

latest releases: knative-v1.13.0, v0.40.0, knative-v1.12.0...
2 years ago

Changes by Kind

Uncategorized

  • 🗑️ Remove KafkaChannel v1alpha1
    🗑️ Cleanup migration script (#550, @slinkydeveloper)
  • Adding openAPIV3Schema for KafkaChannel (#585, @matzew)
  • KafkaSource will not have Istio side-cars, it does not need Istio to function, however it will continue work if Istio is present. (#586, @matzew)
  • This update WILL BREAK any distributed-channel installations that are using an adminType of 'azure' and the old ability to specify multiple Kafka auth configurations in separate secrets. This ability is no longer supported.
    • If you are using the distributed channel and NOT using the default secret name of 'kafka-cluster' you MUST put your secret name into the config-kafka configmap (eventing-kafka.kafka.authSecretName). If you do this before the upgrade, there will be no issues. If you forget and do it after the upgrade, you will need to manually clean up (delete) the kafka-cluster-32603413-receiver service and deployment that will be created due to the default.
    • Changing the authSecretName in the configmap of a live system is not recommended, as there is not yet a mechanism for migrating existing KafkaChannel services to point to the new Receiver (#603, @eric-sap)
  • Close the Kafka AdminClient in FinalizeKind (#565, @slinkydeveloper)
  • Fix a bug in the consolidated KafkaChannel where some Subscriptions can stay stuck in a SubscriptionNotMarkedReadyByChannel state for a long while. (#551, @devguyio)
  • Consolidated Kafka Channel dispatcher is now reconfigured when config-kafka configmap is updated (#514, @aliok)
  • Distributed Kafka Channel dispatcher and receiver are now reconfigured when config-kafka configmap is updated (#537, @aliok)
  • Added a post-install migration job to migrate KafkaSource to v1beta1. You must run it after installing eventing-kafka 0.23 (#615, @matzew)

Dependencies

Added

  • github.com/cloudevents/conformance: v0.2.0
  • github.com/cloudevents/sdk-go/observability/opencensus/v2: v2.4.1
  • github.com/coreos/go-etcd: v2.0.0+incompatible
  • github.com/cpuguy83/go-md2man: v1.0.10
  • github.com/russross/blackfriday: v1.5.2
  • github.com/ugorji/go/codec: d75b2dc
  • knative.dev/control-protocol: b8b0ea0

Changed

  • contrib.go.opencensus.io/exporter/prometheus: 6bcf6f8 → v0.3.0
  • github.com/cloudevents/sdk-go/protocol/kafka_sarama/v2: v2.2.0 → v2.4.1
  • github.com/cloudevents/sdk-go/v2: v2.2.0 → v2.4.1
  • github.com/envoyproxy/go-control-plane: fd9021f → 668b12f
  • github.com/golang/protobuf: v1.4.3 → v1.5.2
  • github.com/onsi/ginkgo: v1.12.1 → v1.14.2
  • github.com/onsi/gomega: v1.10.2 → v1.10.4
  • github.com/prometheus/client_golang: v1.9.0 → v1.10.0
  • github.com/prometheus/common: v0.19.0 → v0.20.0
  • github.com/prometheus/procfs: v0.2.0 → v0.6.0
  • github.com/prometheus/statsd_exporter: v0.15.0 → v0.20.0
  • golang.org/x/crypto: eec23a3 → 4f45737
  • golang.org/x/lint: 738671d → 83fdc39
  • golang.org/x/net: 5f4716e → e915ea6
  • golang.org/x/oauth2: 08078c5 → 5e61552
  • golang.org/x/sync: 09787c9 → 036812b
  • golang.org/x/sys: f9fddec → 4fbd30e
  • golang.org/x/text: v0.3.5 → v0.3.6
  • golang.org/x/time: 3af7569 → f8bda1e
  • golang.org/x/tools: 113979e → v0.1.0
  • google.golang.org/genproto: 8c77b98 → 9910b6c
  • google.golang.org/grpc: v1.36.0 → v1.37.0
  • google.golang.org/protobuf: v1.25.0 → v1.26.0
  • knative.dev/eventing: v0.22.0 → d2431c7
  • knative.dev/hack/schema: b6ab329 → 93ad912
  • knative.dev/hack: b6ab329 → 93ad912
  • knative.dev/networking: 999a770 → 7267fe5
  • knative.dev/pkg: 952fdd9 → 620e8d2
  • knative.dev/reconciler-test: 2a67496 → ed3c378

Removed

Nothing has changed.

Don't miss a new eventing-kafka release

NewReleases is sending notifications on new releases.