Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

Knative Eventing Kafka release v0.23.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@knative-prow-releaser-robot knative-prow-releaser-robot released this 10 Aug 10:41
· 3 commits to release-0.23 since this release
1fc8e75

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.