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

Releases: knative-extensions/eventing-kafka

Knative Eventing Kafka release v0.25.3

14 Sep 10:49
524d1b4
Compare
Choose a tag to compare
Pre-release

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

08 Sep 14:50
ba92355
Compare
Choose a tag to compare
Pre-release

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

08 Sep 15:24
2fddb0a
Compare
Choose a tag to compare
Pre-release

[add release notes here]

Knative Eventing Kafka release v0.24.4

07 Sep 10:44
778680a
Compare
Choose a tag to compare
Pre-release

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

07 Sep 10:53
567f037
Compare
Choose a tag to compare
Pre-release

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

31 Aug 10:41
c1e9fa0
Compare
Choose a tag to compare
Pre-release

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

24 Aug 10:44
0464cf1
Compare
Choose a tag to compare
Pre-release

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

11 Aug 01:49
ee98e74
Compare
Choose a tag to compare

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

11 Aug 22:04
7eee107
Compare
Choose a tag to compare
Pre-release

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

10 Aug 10:41
1fc8e75
Compare
Choose a tag to compare
Pre-release

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.