This repository has been archived by the owner on Sep 2, 2024. It is now read-only.
Releases: knative-extensions/eventing-kafka
Releases · knative-extensions/eventing-kafka
Knative Eventing Kafka release v0.25.3
Uncategorized
- Distributed KafkaChannel Dispatcher will now re-queue KafkaChannels after failed reconciliation which will improve various failure recovery scenarios, but could consume CPU resources if reconciliation is blocked by underlying system issues (bad Kafka Secret config, etc.) (#795, @travis-minke-sap)
- Separated CRDs to extra, additional yaml manifest (similar to eventing) (#799, @matzew)
- Enabled support for ResetOffset CRD in distributed KafkaChannel, see config/command/resetoffset for details. (#761, @travis-minke-sap)
- The consolidated KafkaChannel dispatcher is now owned by the controller. (#798, @devguyio)
Dependencies
Added
- github.com/benbjohnson/clock: v1.1.0
- github.com/cncf/xds/go: fbca930
- go.opentelemetry.io/proto/otlp: v0.7.0
- go.uber.org/goleak: v1.1.10
Changed
- github.com/aws/aws-sdk-go: v1.31.12 → v1.27.0
- github.com/envoyproxy/go-control-plane: 668b12f → 63b5d3c
- github.com/go-sql-driver/mysql: v1.5.0 → v1.4.0
- github.com/gobuffalo/flect: v0.2.2 → v0.2.3
- github.com/google/uuid: v1.2.0 → v1.3.0
- github.com/grpc-ecosystem/grpc-gateway: v1.14.8 → v1.16.0
- github.com/jmespath/go-jmespath: v0.3.0 → c2b33e8
- go.uber.org/atomic: v1.8.0 → v1.9.0
- go.uber.org/zap: v1.17.0 → v1.18.1
- golang.org/x/net: 04defd4 → c6fcb2d
- golang.org/x/oauth2: f6687ab → a41e5a7
- golang.org/x/tools: v0.1.2 → v0.1.5
- google.golang.org/grpc: v1.38.0 → v1.39.0
- google.golang.org/protobuf: v1.26.0 → v1.27.1
- knative.dev/control-protocol: f6f4678 → 72cde96
- knative.dev/eventing: v0.24.0 → v0.25.0
- knative.dev/networking: 53f45d6 → acdfd41
- knative.dev/pkg: dd0db4b → 21eb4c1
- knative.dev/reconciler-test: 88c8473 → b61cc77
Removed
- contrib.go.opencensus.io/exporter/stackdriver: v0.13.5
Knative Eventing Kafka release v0.25.2
Uncategorized
- Distributed KafkaChannel Dispatcher will now re-queue KafkaChannels after failed reconciliation which will improve various failure recovery scenarios, but could consume CPU resources if reconciliation is blocked by underlying system issues (bad Kafka Secret config, etc.) (#795, @travis-minke-sap)
- Separated CRDs to extra, additional yaml manifest (similar to eventing) (#799, @matzew)
- Enabled support for ResetOffset CRD in distributed KafkaChannel, see config/command/resetoffset for details. (#761, @travis-minke-sap)
- The consolidated KafkaChannel dispatcher is now owned by the controller. (#798, @devguyio)
Dependencies
Added
- github.com/benbjohnson/clock: v1.1.0
- github.com/cncf/xds/go: fbca930
- go.opentelemetry.io/proto/otlp: v0.7.0
- go.uber.org/goleak: v1.1.10
Changed
- github.com/aws/aws-sdk-go: v1.31.12 → v1.27.0
- github.com/envoyproxy/go-control-plane: 668b12f → 63b5d3c
- github.com/go-sql-driver/mysql: v1.5.0 → v1.4.0
- github.com/gobuffalo/flect: v0.2.2 → v0.2.3
- github.com/google/uuid: v1.2.0 → v1.3.0
- github.com/grpc-ecosystem/grpc-gateway: v1.14.8 → v1.16.0
- github.com/jmespath/go-jmespath: v0.3.0 → c2b33e8
- go.uber.org/atomic: v1.8.0 → v1.9.0
- go.uber.org/zap: v1.17.0 → v1.18.1
- golang.org/x/net: 04defd4 → c6fcb2d
- golang.org/x/oauth2: f6687ab → a41e5a7
- golang.org/x/tools: v0.1.2 → v0.1.5
- google.golang.org/grpc: v1.38.0 → v1.39.0
- google.golang.org/protobuf: v1.26.0 → v1.27.1
- knative.dev/control-protocol: f6f4678 → 72cde96
- knative.dev/eventing: v0.24.0 → v0.25.0
- knative.dev/networking: 53f45d6 → acdfd41
- knative.dev/pkg: dd0db4b → 21eb4c1
- knative.dev/reconciler-test: 88c8473 → b61cc77
Removed
- contrib.go.opencensus.io/exporter/stackdriver: v0.13.5
Knative Eventing Kafka release v0.22.7
[add release notes here]
Knative Eventing Kafka release v0.24.4
Changes by Kind
Uncategorized
- Consolidated channel TLS/SASL secret format has changed. No action necessary at this time (old format will continue to work). (#680, @eric-sap)
- Source and channel webhook cluster role has update permission for namespaces/finalizers. (#714, @matzew)
- The current config-kafka configmap format has changed (no immediate action required; the old format will continue to work) (#622, @eric-sap)
- The kafka-webhook deployment now sets resource requests and limits to enable hpa (#710, @lberk)
- 🎁 KafkaSource is marked as ready when the connection to Kafka has been established and when all consumer group offsets have been initialized. (#649, @lionelvillard)
- 🎁 KafkaSource re-attempt sending events where the HTTP request failed or returned a retryable status code. (#666, @lionelvillard)
- 🎁 The multi-tenant KafkaSource controller periodically attempts to relocate KafkaSource consumers to Statefulset pods with a lower ordinal (#705, @lionelvillard)
- 🎁 The multi-tenant KafkaSource controller now avoids overcommitting the KafkaSource multi-tenant adapter (#728, @lionelvillard)
- 🐛Fix a bug in consolidate channel where deleting a KafkaChannel-backed Broker with events in flight blocks new subscriptions in SubscriptionNotMarkedReadyByChannel .
- 🐛 Fix a bug in KafkaSource potentially sending duplicates when Kafka rebalancing occurs (#659, @lionelvillard)
- 🗑️ Remove KafkaBinding v1alpha1
🗑️ Remove KafkaSource v1alpha1 (#630, @matzew)
Dependencies
Added
- github.com/ahmetb/gen-crd-api-reference-docs: c1402a7
- github.com/evanphx/json-patch/v5: v5.5.0
- github.com/go-kit/log: v0.1.0
- github.com/jessevdk/go-flags: v1.4.0
- github.com/josharian/intern: v1.0.0
- github.com/pelletier/go-toml/v2: v2.0.0-beta.2
Changed
- github.com/Shopify/sarama: v1.28.0 � v1.29.1
- github.com/blang/semver: v3.5.0+incompatible � v3.5.1+incompatible
- github.com/go-logr/logr: v0.2.0 � v0.4.0
- github.com/go-openapi/jsonpointer: v0.19.3 � v0.19.5
- github.com/go-openapi/jsonreference: v0.19.3 � v0.19.5
- github.com/go-openapi/swag: v0.19.7 � v0.19.15
- github.com/golang/snappy: v0.0.2 � v0.0.3
- github.com/google/go-cmp: v0.5.5 � v0.5.6
- github.com/json-iterator/go: v1.1.10 � v1.1.11
- github.com/klauspost/compress: v1.11.7 � v1.12.2
- github.com/mailru/easyjson: 6c0755d � v0.7.7
- github.com/pelletier/go-toml: v1.8.0 � v1.2.0
- github.com/prometheus/client_golang: v1.10.0 � v1.11.0
- github.com/prometheus/common: v0.20.0 � v0.26.0
- github.com/xdg/scram: 7eeb566 � v1.0.3
- github.com/xdg/stringprep: v1.0.0 � v1.0.3
- github.com/yuin/goldmark: v1.2.1 � v1.3.5
- go.etcd.io/etcd: 17cef6e � dd1b699
- go.uber.org/atomic: v1.7.0 � v1.8.0
- go.uber.org/zap: v1.16.0 � v1.17.0
- golang.org/x/crypto: 4f45737 � 5ff15b2
- golang.org/x/mod: v0.3.0 � v0.4.2
- golang.org/x/net: e915ea6 � 04defd4
- golang.org/x/oauth2: 5e61552 � f6687ab
- golang.org/x/sys: 4fbd30e � 665e8c7
- golang.org/x/tools: v0.1.0 � v0.1.2
- gomodules.xyz/jsonpatch/v2: v2.1.0 � v2.2.0
- google.golang.org/grpc: v1.37.0 � v1.38.0
- honnef.co/go/tools: v0.0.1-2020.1.5 � v0.0.1-2020.1.4
- k8s.io/api: v0.19.7 � v0.20.7
- k8s.io/apiextensions-apiserver: v0.19.7 � v0.20.7
- k8s.io/apimachinery: v0.19.7 � v0.20.7
- k8s.io/apiserver: v0.19.7 � v0.20.7
- k8s.io/client-go: v0.19.7 � v0.20.7
- k8s.io/code-generator: v0.19.7 � v0.20.7
- k8s.io/component-base: v0.19.7 � v0.20.7
- k8s.io/gengo: 8167cfd � de9496d
- k8s.io/klog/v2: v2.2.0 � v2.4.0
- k8s.io/kube-openapi: 6aeccd4 � d219536
- k8s.io/utils: d5654de � 67b214c
- knative.dev/control-protocol: b879a6d � f6f4678
- knative.dev/eventing: v0.23.0 � v0.24.0
- knative.dev/hack/schema: 93ad912 � e28525d
- knative.dev/hack: 93ad912 � e28525d
- knative.dev/networking: ace2d33 � 53f45d6
- knative.dev/pkg: 4564797 � dd0db4b
- knative.dev/reconciler-test: d5adf72 � 88c8473
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.9 � v0.0.15
- sigs.k8s.io/structured-merge-diff/v4: v4.0.1 � v4.0.3
Removed
- 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/sergi/go-diff: v1.0.0
- github.com/tidwall/pretty: v1.0.0
- github.com/ugorji/go: v1.1.4
- github.com/vektah/gqlparser: v1.1.2
- go.mongodb.org/mongo-driver: v1.1.2
- gopkg.in/evanphx/json-patch.v4: v4.9.0
Knative Eventing Kafka release v0.23.6
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.
Knative Eventing Kafka release v0.25.1
Uncategorized
- Distributed KafkaChannel Dispatcher will now re-queue KafkaChannels after failed reconciliation which will improve various failure recovery scenarios, but could consume CPU resources if reconciliation is blocked by underlying system issues (bad Kafka Secret config, etc.) (#795, @travis-minke-sap)
- Separated CRDs to extra, additional yaml manifest (similar to eventing) (#799, @matzew)
- Enabled support for ResetOffset CRD in distributed KafkaChannel, see config/command/resetoffset for details. (#761, @travis-minke-sap)
- The consolidated KafkaChannel dispatcher is now owned by the controller. (#798, @devguyio)
Dependencies
Added
- github.com/benbjohnson/clock: v1.1.0
- github.com/cncf/xds/go: fbca930
- go.opentelemetry.io/proto/otlp: v0.7.0
- go.uber.org/goleak: v1.1.10
Changed
- github.com/aws/aws-sdk-go: v1.31.12 → v1.27.0
- github.com/envoyproxy/go-control-plane: 668b12f → 63b5d3c
- github.com/go-sql-driver/mysql: v1.5.0 → v1.4.0
- github.com/gobuffalo/flect: v0.2.2 → v0.2.3
- github.com/google/uuid: v1.2.0 → v1.3.0
- github.com/grpc-ecosystem/grpc-gateway: v1.14.8 → v1.16.0
- github.com/jmespath/go-jmespath: v0.3.0 → c2b33e8
- go.uber.org/atomic: v1.8.0 → v1.9.0
- go.uber.org/zap: v1.17.0 → v1.18.1
- golang.org/x/net: 04defd4 → c6fcb2d
- golang.org/x/oauth2: f6687ab → a41e5a7
- golang.org/x/tools: v0.1.2 → v0.1.5
- google.golang.org/grpc: v1.38.0 → v1.39.0
- google.golang.org/protobuf: v1.26.0 → v1.27.1
- knative.dev/control-protocol: f6f4678 → 72cde96
- knative.dev/eventing: v0.24.0 → v0.25.0
- knative.dev/networking: 53f45d6 → acdfd41
- knative.dev/pkg: dd0db4b → 21eb4c1
- knative.dev/reconciler-test: 88c8473 → b61cc77
Removed
- contrib.go.opencensus.io/exporter/stackdriver: v0.13.5
Knative Eventing Kafka release v0.24.3
Changes by Kind
Uncategorized
- Consolidated channel TLS/SASL secret format has changed. No action necessary at this time (old format will continue to work). (#680, @eric-sap)
- Source and channel webhook cluster role has update permission for namespaces/finalizers. (#714, @matzew)
- The current config-kafka configmap format has changed (no immediate action required; the old format will continue to work) (#622, @eric-sap)
- The kafka-webhook deployment now sets resource requests and limits to enable hpa (#710, @lberk)
- 🎁 KafkaSource is marked as ready when the connection to Kafka has been established and when all consumer group offsets have been initialized. (#649, @lionelvillard)
- 🎁 KafkaSource re-attempt sending events where the HTTP request failed or returned a retryable status code. (#666, @lionelvillard)
- 🎁 The multi-tenant KafkaSource controller periodically attempts to relocate KafkaSource consumers to Statefulset pods with a lower ordinal (#705, @lionelvillard)
- 🎁 The multi-tenant KafkaSource controller now avoids overcommitting the KafkaSource multi-tenant adapter (#728, @lionelvillard)
- 🐛Fix a bug in consolidate channel where deleting a KafkaChannel-backed Broker with events in flight blocks new subscriptions in SubscriptionNotMarkedReadyByChannel .
- 🐛 Fix a bug in KafkaSource potentially sending duplicates when Kafka rebalancing occurs (#659, @lionelvillard)
- 🗑️ Remove KafkaBinding v1alpha1
🗑️ Remove KafkaSource v1alpha1 (#630, @matzew)
Dependencies
Added
- github.com/ahmetb/gen-crd-api-reference-docs: c1402a7
- github.com/evanphx/json-patch/v5: v5.5.0
- github.com/go-kit/log: v0.1.0
- github.com/jessevdk/go-flags: v1.4.0
- github.com/josharian/intern: v1.0.0
- github.com/pelletier/go-toml/v2: v2.0.0-beta.2
Changed
- github.com/Shopify/sarama: v1.28.0 � v1.29.1
- github.com/blang/semver: v3.5.0+incompatible � v3.5.1+incompatible
- github.com/go-logr/logr: v0.2.0 � v0.4.0
- github.com/go-openapi/jsonpointer: v0.19.3 � v0.19.5
- github.com/go-openapi/jsonreference: v0.19.3 � v0.19.5
- github.com/go-openapi/swag: v0.19.7 � v0.19.15
- github.com/golang/snappy: v0.0.2 � v0.0.3
- github.com/google/go-cmp: v0.5.5 � v0.5.6
- github.com/json-iterator/go: v1.1.10 � v1.1.11
- github.com/klauspost/compress: v1.11.7 � v1.12.2
- github.com/mailru/easyjson: 6c0755d � v0.7.7
- github.com/pelletier/go-toml: v1.8.0 � v1.2.0
- github.com/prometheus/client_golang: v1.10.0 � v1.11.0
- github.com/prometheus/common: v0.20.0 � v0.26.0
- github.com/xdg/scram: 7eeb566 � v1.0.3
- github.com/xdg/stringprep: v1.0.0 � v1.0.3
- github.com/yuin/goldmark: v1.2.1 � v1.3.5
- go.etcd.io/etcd: 17cef6e � dd1b699
- go.uber.org/atomic: v1.7.0 � v1.8.0
- go.uber.org/zap: v1.16.0 � v1.17.0
- golang.org/x/crypto: 4f45737 � 5ff15b2
- golang.org/x/mod: v0.3.0 � v0.4.2
- golang.org/x/net: e915ea6 � 04defd4
- golang.org/x/oauth2: 5e61552 � f6687ab
- golang.org/x/sys: 4fbd30e � 665e8c7
- golang.org/x/tools: v0.1.0 � v0.1.2
- gomodules.xyz/jsonpatch/v2: v2.1.0 � v2.2.0
- google.golang.org/grpc: v1.37.0 � v1.38.0
- honnef.co/go/tools: v0.0.1-2020.1.5 � v0.0.1-2020.1.4
- k8s.io/api: v0.19.7 � v0.20.7
- k8s.io/apiextensions-apiserver: v0.19.7 � v0.20.7
- k8s.io/apimachinery: v0.19.7 � v0.20.7
- k8s.io/apiserver: v0.19.7 � v0.20.7
- k8s.io/client-go: v0.19.7 � v0.20.7
- k8s.io/code-generator: v0.19.7 � v0.20.7
- k8s.io/component-base: v0.19.7 � v0.20.7
- k8s.io/gengo: 8167cfd � de9496d
- k8s.io/klog/v2: v2.2.0 � v2.4.0
- k8s.io/kube-openapi: 6aeccd4 � d219536
- k8s.io/utils: d5654de � 67b214c
- knative.dev/control-protocol: b879a6d � f6f4678
- knative.dev/eventing: v0.23.0 � v0.24.0
- knative.dev/hack/schema: 93ad912 � e28525d
- knative.dev/hack: 93ad912 � e28525d
- knative.dev/networking: ace2d33 � 53f45d6
- knative.dev/pkg: 4564797 � dd0db4b
- knative.dev/reconciler-test: d5adf72 � 88c8473
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.9 � v0.0.15
- sigs.k8s.io/structured-merge-diff/v4: v4.0.1 � v4.0.3
Removed
- 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/sergi/go-diff: v1.0.0
- github.com/tidwall/pretty: v1.0.0
- github.com/ugorji/go: v1.1.4
- github.com/vektah/gqlparser: v1.1.2
- go.mongodb.org/mongo-driver: v1.1.2
- gopkg.in/evanphx/json-patch.v4: v4.9.0
Knative Eventing Kafka release v0.25.0
Uncategorized
- Distributed KafkaChannel Dispatcher will now re-queue KafkaChannels after failed reconciliation which will improve various failure recovery scenarios, but could consume CPU resources if reconciliation is blocked by underlying system issues (bad Kafka Secret config, etc.) (#795, @travis-minke-sap)
- Separated CRDs to extra, additional yaml manifest (similar to eventing) (#799, @matzew)
- Enabled support for ResetOffset CRD in distributed KafkaChannel, see config/command/resetoffset for details. (#761, @travis-minke-sap)
- The consolidated KafkaChannel dispatcher is now owned by the controller. (#798, @devguyio)
Dependencies
Added
- github.com/benbjohnson/clock: v1.1.0
- github.com/cncf/xds/go: fbca930
- go.opentelemetry.io/proto/otlp: v0.7.0
- go.uber.org/goleak: v1.1.10
Changed
- github.com/aws/aws-sdk-go: v1.31.12 → v1.27.0
- github.com/envoyproxy/go-control-plane: 668b12f → 63b5d3c
- github.com/go-sql-driver/mysql: v1.5.0 → v1.4.0
- github.com/gobuffalo/flect: v0.2.2 → v0.2.3
- github.com/google/uuid: v1.2.0 → v1.3.0
- github.com/grpc-ecosystem/grpc-gateway: v1.14.8 → v1.16.0
- github.com/jmespath/go-jmespath: v0.3.0 → c2b33e8
- go.uber.org/atomic: v1.8.0 → v1.9.0
- go.uber.org/zap: v1.17.0 → v1.18.1
- golang.org/x/net: 04defd4 → c6fcb2d
- golang.org/x/oauth2: f6687ab → a41e5a7
- golang.org/x/tools: v0.1.2 → v0.1.5
- google.golang.org/grpc: v1.38.0 → v1.39.0
- google.golang.org/protobuf: v1.26.0 → v1.27.1
- knative.dev/control-protocol: f6f4678 → 72cde96
- knative.dev/eventing: v0.24.0 → v0.25.0
- knative.dev/networking: 53f45d6 → acdfd41
- knative.dev/pkg: dd0db4b → 21eb4c1
- knative.dev/reconciler-test: 88c8473 → b61cc77
Removed
- contrib.go.opencensus.io/exporter/stackdriver: v0.13.5
Knative Eventing Kafka release v0.23.5
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.
Knative Eventing Kafka release v0.23.4
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.