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 v1.0.0

02 Nov 15:12
6d52f06
Compare
Choose a tag to compare

[add release notes here]

Knative Eventing Kafka release v0.26.3

21 Oct 16:27
5c13ebb
Compare
Choose a tag to compare

Changes by Kind

Uncategorized

  • Inherent immutability of KafkaChannel and ResetOffset spec fields is now enforced by the kafka-webhook. (#863, @travis-minke-sap)
  • KafkaChannel CRD Spec now includes a RetentionDuration field, allowing per-channel control over retention. A Post-Install Job (config/post-install/retentionupdate) is available to migrate existing KafkaChannels forward by populating this field. The "topic" configuration defaults which were not working have been removed from the config-kafka ConfigMap. (#828, @travis-minke-sap)
  • KafkaChannel ConfigMap now supports custom Labels and Annotations for dynamically generated resources. (#806, @travis-minke-sap)
  • Next generation Multi-Tenant Scheduler and Descheduler: uses a plugin interface to specify a Scheduler profile with predicates and priorities that run filtering and scoring of pods, respectively to compute the best vreplica placements. When the autoscaler adds new pods, scheduler performs a rebalancing of the already placed vreplicas along with the new vreplicas. A Descheduler profile must be installed when vreplicas need to be scaled down and placements removed. (#768, @aavarghese)
  • 🎁 - Provide an option for the user to specify the initial offset for a consumer group in Kafka source, this field is honored only if there are no prior offsets committed for the consumer group. (#779, @itsmurugappan)
  • 🎁 KafkaSource now supports ceOverrides. (#811, @lionelvillard)
  • 🎁 [Multi-tenant KafkaSource] Calculate an optimal maximum allowed vreplica number based on Kafka source partitions count so that scheduler does not schedule more vreplicas than the calculated number (#822, @steven0711dong)
  • 🎁Autoscaling annotations can now be automatically added to KafkaSource objects. See the documentation for more details. (#855, @lionelvillard)
  • 🐛 Fix bug: status.address of KafkaChannel is not required anymore, thus conditions are reflected successfully in case of an early stage error (#857, @aliok)
  • 🐛 Remove confusing error message Kafka source is not ready. This error is returned as an event regardless the Kafka source has any real issue or not and users should not see this error message unless it is a legitimate error or it is an error they can fix. (#809, @steven0711dong)
  • 🐛 multi-tenant source webhook cluster role has update permission for namespaces/finalizers. (#854, @lionelvillard)
  • 🧽 The consolidated KafkaChannel dispatcher is now owned by the controller. (#798, @devguyio)

Dependencies

Added

  • github.com/moby/spdystream: v0.2.0
  • github.com/xdg-go/pbkdf2: v1.0.0
  • github.com/xdg-go/scram: v1.0.2
  • github.com/xdg-go/stringprep: v1.0.2

Changed

  • contrib.go.opencensus.io/exporter/prometheus: v0.3.0 → v0.4.0
  • github.com/Azure/go-autorest/autorest: v0.11.10 → v0.11.12
  • github.com/NYTimes/gziphandler: 56545f4 → v1.1.1
  • github.com/creack/pty: v1.1.9 → v1.1.11
  • github.com/go-kit/kit: v0.10.0 → v0.9.0
  • github.com/golang/groupcache: 8c9f03a → 41bb18b
  • github.com/hashicorp/consul/api: v1.3.0 → v1.1.0
  • github.com/hashicorp/consul/sdk: v0.3.0 → v0.1.1
  • github.com/moby/term: 672ec06 → df9cb8a
  • github.com/prometheus/common: v0.26.0 → v0.30.0
  • github.com/prometheus/statsd_exporter: v0.20.0 → v0.21.0
  • github.com/sirupsen/logrus: v1.6.0 → v1.7.0
  • github.com/streadway/amqp: edfb901 → 75d898a
  • github.com/urfave/cli: v1.22.1 → v1.20.0
  • go.uber.org/zap: v1.18.1 → v1.19.0
  • golang.org/x/crypto: 5ff15b2 → 32db794
  • golang.org/x/net: c6fcb2d → e898025
  • golang.org/x/oauth2: a41e5a7 → 2bc19b1
  • golang.org/x/term: 7de9c90 → 6a3ed07
  • golang.org/x/time: f8bda1e → 1f47c86
  • google.golang.org/grpc: v1.39.0 → v1.40.0
  • gotest.tools/v3: v3.0.2 → v3.0.3
  • k8s.io/api: v0.20.7 → v0.21.4
  • k8s.io/apiextensions-apiserver: v0.20.7 → v0.21.4
  • k8s.io/apimachinery: v0.20.7 → v0.21.4
  • k8s.io/apiserver: v0.20.7 → v0.21.4
  • k8s.io/client-go: v0.20.7 → v0.21.4
  • k8s.io/code-generator: v0.20.7 → v0.21.4
  • k8s.io/component-base: v0.20.7 → v0.21.4
  • k8s.io/klog/v2: v2.4.0 → v2.8.0
  • k8s.io/kube-openapi: d219536 → 591a79e
  • knative.dev/control-protocol: 72cde96 → 1d339f4
  • knative.dev/eventing: v0.25.0 → v0.26.0
  • knative.dev/hack/schema: e28525d → 815cd31
  • knative.dev/hack: e28525d → 815cd31
  • knative.dev/networking: acdfd41 → 69ad454
  • knative.dev/pkg: 21eb4c1 → 5ae4821
  • knative.dev/reconciler-test: b61cc77 → 49fac75
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.15 → v0.0.22
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.3 → v4.1.2

Removed

  • github.com/Knetic/govaluate: 9aa4983
  • github.com/VividCortex/gohistogram: v1.0.0
  • github.com/afex/hystrix-go: fa1af6a
  • github.com/apache/thrift: v0.13.0
  • github.com/aryann/difflib: e206f87
  • github.com/aws/aws-lambda-go: v1.13.3
  • github.com/aws/aws-sdk-go-v2: v0.18.0
  • github.com/aws/aws-sdk-go: v1.27.0
  • github.com/casbin/casbin/v2: v2.1.2
  • github.com/cenkalti/backoff: v2.2.1+incompatible
  • github.com/clbanning/x2j: 8252494
  • github.com/codahale/hdrhistogram: 3a0bb77
  • github.com/edsrzf/mmap-go: v1.0.0
  • github.com/franela/goblin: c9ffbef
  • github.com/franela/goreq: bcd34c9
  • github.com/go-sql-driver/mysql: v1.4.0
  • github.com/hashicorp/go-version: v1.2.0
  • github.com/hudl/fargo: v1.3.0
  • github.com/influxdata/influxdb1-client: 8bf82d3
  • github.com/jmespath/go-jmespath: c2b33e8
  • github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
  • github.com/lightstep/lightstep-tracer-go: v0.18.1
  • github.com/nats-io/jwt: v0.3.2
  • github.com/nats-io/nats-server/v2: v2.1.2
  • github.com/nats-io/nats.go: v1.9.1
  • github.com/nats-io/nkeys: v0.1.3
  • github.com/nats-io/nuid: v1.0.1
  • github.com/oklog/oklog: v0.3.2
  • github.com/oklog/run: v1.0.0
  • github.com/op/go-logging: 970db52
  • github.com/opentracing-contrib/go-observer: a52f234
  • github.com/opentracing/basictracer-go: v1.0.0
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/openzipkin-contrib/zipkin-go-opentracing: v0.4.5
  • github.com/pact-foundation/p...
Read more

Knative Eventing Kafka release v0.26.2

12 Oct 10:39
dcdd9d1
Compare
Choose a tag to compare

Changes by Kind

Uncategorized

  • Inherent immutability of KafkaChannel and ResetOffset spec fields is now enforced by the kafka-webhook. (#863, @travis-minke-sap)
  • KafkaChannel CRD Spec now includes a RetentionDuration field, allowing per-channel control over retention. A Post-Install Job (config/post-install/retentionupdate) is available to migrate existing KafkaChannels forward by populating this field. The "topic" configuration defaults which were not working have been removed from the config-kafka ConfigMap. (#828, @travis-minke-sap)
  • KafkaChannel ConfigMap now supports custom Labels and Annotations for dynamically generated resources. (#806, @travis-minke-sap)
  • Next generation Multi-Tenant Scheduler and Descheduler: uses a plugin interface to specify a Scheduler profile with predicates and priorities that run filtering and scoring of pods, respectively to compute the best vreplica placements. When the autoscaler adds new pods, scheduler performs a rebalancing of the already placed vreplicas along with the new vreplicas. A Descheduler profile must be installed when vreplicas need to be scaled down and placements removed. (#768, @aavarghese)
  • 🎁 - Provide an option for the user to specify the initial offset for a consumer group in Kafka source, this field is honored only if there are no prior offsets committed for the consumer group. (#779, @itsmurugappan)
  • 🎁 KafkaSource now supports ceOverrides. (#811, @lionelvillard)
  • 🎁 [Multi-tenant KafkaSource] Calculate an optimal maximum allowed vreplica number based on Kafka source partitions count so that scheduler does not schedule more vreplicas than the calculated number (#822, @steven0711dong)
  • 🎁Autoscaling annotations can now be automatically added to KafkaSource objects. See the documentation for more details. (#855, @lionelvillard)
  • 🐛 Fix bug: status.address of KafkaChannel is not required anymore, thus conditions are reflected successfully in case of an early stage error (#857, @aliok)
  • 🐛 Remove confusing error message Kafka source is not ready. This error is returned as an event regardless the Kafka source has any real issue or not and users should not see this error message unless it is a legitimate error or it is an error they can fix. (#809, @steven0711dong)
  • 🐛 multi-tenant source webhook cluster role has update permission for namespaces/finalizers. (#854, @lionelvillard)
  • 🧽 The consolidated KafkaChannel dispatcher is now owned by the controller. (#798, @devguyio)

Dependencies

Added

  • github.com/moby/spdystream: v0.2.0
  • github.com/xdg-go/pbkdf2: v1.0.0
  • github.com/xdg-go/scram: v1.0.2
  • github.com/xdg-go/stringprep: v1.0.2

Changed

  • contrib.go.opencensus.io/exporter/prometheus: v0.3.0 → v0.4.0
  • github.com/Azure/go-autorest/autorest: v0.11.10 → v0.11.12
  • github.com/NYTimes/gziphandler: 56545f4 → v1.1.1
  • github.com/creack/pty: v1.1.9 → v1.1.11
  • github.com/go-kit/kit: v0.10.0 → v0.9.0
  • github.com/golang/groupcache: 8c9f03a → 41bb18b
  • github.com/hashicorp/consul/api: v1.3.0 → v1.1.0
  • github.com/hashicorp/consul/sdk: v0.3.0 → v0.1.1
  • github.com/moby/term: 672ec06 → df9cb8a
  • github.com/prometheus/common: v0.26.0 → v0.30.0
  • github.com/prometheus/statsd_exporter: v0.20.0 → v0.21.0
  • github.com/sirupsen/logrus: v1.6.0 → v1.7.0
  • github.com/streadway/amqp: edfb901 → 75d898a
  • github.com/urfave/cli: v1.22.1 → v1.20.0
  • go.uber.org/zap: v1.18.1 → v1.19.0
  • golang.org/x/crypto: 5ff15b2 → 32db794
  • golang.org/x/net: c6fcb2d → e898025
  • golang.org/x/oauth2: a41e5a7 → 2bc19b1
  • golang.org/x/term: 7de9c90 → 6a3ed07
  • golang.org/x/time: f8bda1e → 1f47c86
  • google.golang.org/grpc: v1.39.0 → v1.40.0
  • gotest.tools/v3: v3.0.2 → v3.0.3
  • k8s.io/api: v0.20.7 → v0.21.4
  • k8s.io/apiextensions-apiserver: v0.20.7 → v0.21.4
  • k8s.io/apimachinery: v0.20.7 → v0.21.4
  • k8s.io/apiserver: v0.20.7 → v0.21.4
  • k8s.io/client-go: v0.20.7 → v0.21.4
  • k8s.io/code-generator: v0.20.7 → v0.21.4
  • k8s.io/component-base: v0.20.7 → v0.21.4
  • k8s.io/klog/v2: v2.4.0 → v2.8.0
  • k8s.io/kube-openapi: d219536 → 591a79e
  • knative.dev/control-protocol: 72cde96 → 1d339f4
  • knative.dev/eventing: v0.25.0 → v0.26.0
  • knative.dev/hack/schema: e28525d → 815cd31
  • knative.dev/hack: e28525d → 815cd31
  • knative.dev/networking: acdfd41 → 69ad454
  • knative.dev/pkg: 21eb4c1 → 5ae4821
  • knative.dev/reconciler-test: b61cc77 → 49fac75
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.15 → v0.0.22
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.3 → v4.1.2

Removed

  • github.com/Knetic/govaluate: 9aa4983
  • github.com/VividCortex/gohistogram: v1.0.0
  • github.com/afex/hystrix-go: fa1af6a
  • github.com/apache/thrift: v0.13.0
  • github.com/aryann/difflib: e206f87
  • github.com/aws/aws-lambda-go: v1.13.3
  • github.com/aws/aws-sdk-go-v2: v0.18.0
  • github.com/aws/aws-sdk-go: v1.27.0
  • github.com/casbin/casbin/v2: v2.1.2
  • github.com/cenkalti/backoff: v2.2.1+incompatible
  • github.com/clbanning/x2j: 8252494
  • github.com/codahale/hdrhistogram: 3a0bb77
  • github.com/edsrzf/mmap-go: v1.0.0
  • github.com/franela/goblin: c9ffbef
  • github.com/franela/goreq: bcd34c9
  • github.com/go-sql-driver/mysql: v1.4.0
  • github.com/hashicorp/go-version: v1.2.0
  • github.com/hudl/fargo: v1.3.0
  • github.com/influxdata/influxdb1-client: 8bf82d3
  • github.com/jmespath/go-jmespath: c2b33e8
  • github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
  • github.com/lightstep/lightstep-tracer-go: v0.18.1
  • github.com/nats-io/jwt: v0.3.2
  • github.com/nats-io/nats-server/v2: v2.1.2
  • github.com/nats-io/nats.go: v1.9.1
  • github.com/nats-io/nkeys: v0.1.3
  • github.com/nats-io/nuid: v1.0.1
  • github.com/oklog/oklog: v0.3.2
  • github.com/oklog/run: v1.0.0
  • github.com/op/go-logging: 970db52
  • github.com/opentracing-contrib/go-observer: a52f234
  • github.com/opentracing/basictracer-go: v1.0.0
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/openzipkin-contrib/zipkin-go-opentracing: v0.4.5
  • github.com/pact-foundation/p...
Read more

Knative Eventing Kafka release v0.24.7

12 Oct 10:24
15c5213
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.5

05 Oct 10:34
813d807
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.6

05 Oct 10:26
3f2a9d7
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.26.1

28 Sep 10:36
a001ba2
Compare
Choose a tag to compare

Changes by Kind

Uncategorized

  • Inherent immutability of KafkaChannel and ResetOffset spec fields is now enforced by the kafka-webhook. (#863, @travis-minke-sap)
  • KafkaChannel CRD Spec now includes a RetentionDuration field, allowing per-channel control over retention. A Post-Install Job (config/post-install/retentionupdate) is available to migrate existing KafkaChannels forward by populating this field. The "topic" configuration defaults which were not working have been removed from the config-kafka ConfigMap. (#828, @travis-minke-sap)
  • KafkaChannel ConfigMap now supports custom Labels and Annotations for dynamically generated resources. (#806, @travis-minke-sap)
  • Next generation Multi-Tenant Scheduler and Descheduler: uses a plugin interface to specify a Scheduler profile with predicates and priorities that run filtering and scoring of pods, respectively to compute the best vreplica placements. When the autoscaler adds new pods, scheduler performs a rebalancing of the already placed vreplicas along with the new vreplicas. A Descheduler profile must be installed when vreplicas need to be scaled down and placements removed. (#768, @aavarghese)
  • 🎁 - Provide an option for the user to specify the initial offset for a consumer group in Kafka source, this field is honored only if there are no prior offsets committed for the consumer group. (#779, @itsmurugappan)
  • 🎁 KafkaSource now supports ceOverrides. (#811, @lionelvillard)
  • 🎁 [Multi-tenant KafkaSource] Calculate an optimal maximum allowed vreplica number based on Kafka source partitions count so that scheduler does not schedule more vreplicas than the calculated number (#822, @steven0711dong)
  • 🎁Autoscaling annotations can now be automatically added to KafkaSource objects. See the documentation for more details. (#855, @lionelvillard)
  • 🐛 Fix bug: status.address of KafkaChannel is not required anymore, thus conditions are reflected successfully in case of an early stage error (#857, @aliok)
  • 🐛 Remove confusing error message Kafka source is not ready. This error is returned as an event regardless the Kafka source has any real issue or not and users should not see this error message unless it is a legitimate error or it is an error they can fix. (#809, @steven0711dong)
  • 🐛 multi-tenant source webhook cluster role has update permission for namespaces/finalizers. (#854, @lionelvillard)
  • 🧽 The consolidated KafkaChannel dispatcher is now owned by the controller. (#798, @devguyio)

Dependencies

Added

  • github.com/moby/spdystream: v0.2.0
  • github.com/xdg-go/pbkdf2: v1.0.0
  • github.com/xdg-go/scram: v1.0.2
  • github.com/xdg-go/stringprep: v1.0.2

Changed

  • contrib.go.opencensus.io/exporter/prometheus: v0.3.0 → v0.4.0
  • github.com/Azure/go-autorest/autorest: v0.11.10 → v0.11.12
  • github.com/NYTimes/gziphandler: 56545f4 → v1.1.1
  • github.com/creack/pty: v1.1.9 → v1.1.11
  • github.com/go-kit/kit: v0.10.0 → v0.9.0
  • github.com/golang/groupcache: 8c9f03a → 41bb18b
  • github.com/hashicorp/consul/api: v1.3.0 → v1.1.0
  • github.com/hashicorp/consul/sdk: v0.3.0 → v0.1.1
  • github.com/moby/term: 672ec06 → df9cb8a
  • github.com/prometheus/common: v0.26.0 → v0.30.0
  • github.com/prometheus/statsd_exporter: v0.20.0 → v0.21.0
  • github.com/sirupsen/logrus: v1.6.0 → v1.7.0
  • github.com/streadway/amqp: edfb901 → 75d898a
  • github.com/urfave/cli: v1.22.1 → v1.20.0
  • go.uber.org/zap: v1.18.1 → v1.19.0
  • golang.org/x/crypto: 5ff15b2 → 32db794
  • golang.org/x/net: c6fcb2d → e898025
  • golang.org/x/oauth2: a41e5a7 → 2bc19b1
  • golang.org/x/term: 7de9c90 → 6a3ed07
  • golang.org/x/time: f8bda1e → 1f47c86
  • google.golang.org/grpc: v1.39.0 → v1.40.0
  • gotest.tools/v3: v3.0.2 → v3.0.3
  • k8s.io/api: v0.20.7 → v0.21.4
  • k8s.io/apiextensions-apiserver: v0.20.7 → v0.21.4
  • k8s.io/apimachinery: v0.20.7 → v0.21.4
  • k8s.io/apiserver: v0.20.7 → v0.21.4
  • k8s.io/client-go: v0.20.7 → v0.21.4
  • k8s.io/code-generator: v0.20.7 → v0.21.4
  • k8s.io/component-base: v0.20.7 → v0.21.4
  • k8s.io/klog/v2: v2.4.0 → v2.8.0
  • k8s.io/kube-openapi: d219536 → 591a79e
  • knative.dev/control-protocol: 72cde96 → 1d339f4
  • knative.dev/eventing: v0.25.0 → v0.26.0
  • knative.dev/hack/schema: e28525d → 815cd31
  • knative.dev/hack: e28525d → 815cd31
  • knative.dev/networking: acdfd41 → 69ad454
  • knative.dev/pkg: 21eb4c1 → 5ae4821
  • knative.dev/reconciler-test: b61cc77 → 49fac75
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.15 → v0.0.22
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.3 → v4.1.2

Removed

  • github.com/Knetic/govaluate: 9aa4983
  • github.com/VividCortex/gohistogram: v1.0.0
  • github.com/afex/hystrix-go: fa1af6a
  • github.com/apache/thrift: v0.13.0
  • github.com/aryann/difflib: e206f87
  • github.com/aws/aws-lambda-go: v1.13.3
  • github.com/aws/aws-sdk-go-v2: v0.18.0
  • github.com/aws/aws-sdk-go: v1.27.0
  • github.com/casbin/casbin/v2: v2.1.2
  • github.com/cenkalti/backoff: v2.2.1+incompatible
  • github.com/clbanning/x2j: 8252494
  • github.com/codahale/hdrhistogram: 3a0bb77
  • github.com/edsrzf/mmap-go: v1.0.0
  • github.com/franela/goblin: c9ffbef
  • github.com/franela/goreq: bcd34c9
  • github.com/go-sql-driver/mysql: v1.4.0
  • github.com/hashicorp/go-version: v1.2.0
  • github.com/hudl/fargo: v1.3.0
  • github.com/influxdata/influxdb1-client: 8bf82d3
  • github.com/jmespath/go-jmespath: c2b33e8
  • github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
  • github.com/lightstep/lightstep-tracer-go: v0.18.1
  • github.com/nats-io/jwt: v0.3.2
  • github.com/nats-io/nats-server/v2: v2.1.2
  • github.com/nats-io/nats.go: v1.9.1
  • github.com/nats-io/nkeys: v0.1.3
  • github.com/nats-io/nuid: v1.0.1
  • github.com/oklog/oklog: v0.3.2
  • github.com/oklog/run: v1.0.0
  • github.com/op/go-logging: 970db52
  • github.com/opentracing-contrib/go-observer: a52f234
  • github.com/opentracing/basictracer-go: v1.0.0
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/openzipkin-contrib/zipkin-go-opentracing: [v0.4.5](ht...
Read more

Knative Eventing Kafka release v0.25.4

28 Sep 10:33
e0bdb38
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.5

28 Sep 10:22
bd92902
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.26.0

22 Sep 10:20
d7dde1e
Compare
Choose a tag to compare

Changes by Kind

Uncategorized

  • Inherent immutability of KafkaChannel and ResetOffset spec fields is now enforced by the kafka-webhook. (#863, @travis-minke-sap)
  • KafkaChannel CRD Spec now includes a RetentionDuration field, allowing per-channel control over retention. A Post-Install Job (config/post-install/retentionupdate) is available to migrate existing KafkaChannels forward by populating this field. The "topic" configuration defaults which were not working have been removed from the config-kafka ConfigMap. (#828, @travis-minke-sap)
  • KafkaChannel ConfigMap now supports custom Labels and Annotations for dynamically generated resources. (#806, @travis-minke-sap)
  • Next generation Multi-Tenant Scheduler and Descheduler: uses a plugin interface to specify a Scheduler profile with predicates and priorities that run filtering and scoring of pods, respectively to compute the best vreplica placements. When the autoscaler adds new pods, scheduler performs a rebalancing of the already placed vreplicas along with the new vreplicas. A Descheduler profile must be installed when vreplicas need to be scaled down and placements removed. (#768, @aavarghese)
  • 🎁 - Provide an option for the user to specify the initial offset for a consumer group in Kafka source, this field is honored only if there are no prior offsets committed for the consumer group. (#779, @itsmurugappan)
  • 🎁 KafkaSource now supports ceOverrides. (#811, @lionelvillard)
  • 🎁 [Multi-tenant KafkaSource] Calculate an optimal maximum allowed vreplica number based on Kafka source partitions count so that scheduler does not schedule more vreplicas than the calculated number (#822, @steven0711dong)
  • 🎁Autoscaling annotations can now be automatically added to KafkaSource objects. See the documentation for more details. (#855, @lionelvillard)
  • 🐛 Fix bug: status.address of KafkaChannel is not required anymore, thus conditions are reflected successfully in case of an early stage error (#857, @aliok)
  • 🐛 Remove confusing error message Kafka source is not ready. This error is returned as an event regardless the Kafka source has any real issue or not and users should not see this error message unless it is a legitimate error or it is an error they can fix. (#809, @steven0711dong)
  • 🐛 multi-tenant source webhook cluster role has update permission for namespaces/finalizers. (#854, @lionelvillard)
  • 🧽 The consolidated KafkaChannel dispatcher is now owned by the controller. (#798, @devguyio)

Dependencies

Added

  • github.com/moby/spdystream: v0.2.0
  • github.com/xdg-go/pbkdf2: v1.0.0
  • github.com/xdg-go/scram: v1.0.2
  • github.com/xdg-go/stringprep: v1.0.2

Changed

  • contrib.go.opencensus.io/exporter/prometheus: v0.3.0 → v0.4.0
  • github.com/Azure/go-autorest/autorest: v0.11.10 → v0.11.12
  • github.com/NYTimes/gziphandler: 56545f4 → v1.1.1
  • github.com/creack/pty: v1.1.9 → v1.1.11
  • github.com/go-kit/kit: v0.10.0 → v0.9.0
  • github.com/golang/groupcache: 8c9f03a → 41bb18b
  • github.com/hashicorp/consul/api: v1.3.0 → v1.1.0
  • github.com/hashicorp/consul/sdk: v0.3.0 → v0.1.1
  • github.com/moby/term: 672ec06 → df9cb8a
  • github.com/prometheus/common: v0.26.0 → v0.30.0
  • github.com/prometheus/statsd_exporter: v0.20.0 → v0.21.0
  • github.com/sirupsen/logrus: v1.6.0 → v1.7.0
  • github.com/streadway/amqp: edfb901 → 75d898a
  • github.com/urfave/cli: v1.22.1 → v1.20.0
  • go.uber.org/zap: v1.18.1 → v1.19.0
  • golang.org/x/crypto: 5ff15b2 → 32db794
  • golang.org/x/net: c6fcb2d → e898025
  • golang.org/x/oauth2: a41e5a7 → 2bc19b1
  • golang.org/x/term: 7de9c90 → 6a3ed07
  • golang.org/x/time: f8bda1e → 1f47c86
  • google.golang.org/grpc: v1.39.0 → v1.40.0
  • gotest.tools/v3: v3.0.2 → v3.0.3
  • k8s.io/api: v0.20.7 → v0.21.4
  • k8s.io/apiextensions-apiserver: v0.20.7 → v0.21.4
  • k8s.io/apimachinery: v0.20.7 → v0.21.4
  • k8s.io/apiserver: v0.20.7 → v0.21.4
  • k8s.io/client-go: v0.20.7 → v0.21.4
  • k8s.io/code-generator: v0.20.7 → v0.21.4
  • k8s.io/component-base: v0.20.7 → v0.21.4
  • k8s.io/klog/v2: v2.4.0 → v2.8.0
  • k8s.io/kube-openapi: d219536 → 591a79e
  • knative.dev/control-protocol: 72cde96 → 1d339f4
  • knative.dev/eventing: v0.25.0 → v0.26.0
  • knative.dev/hack/schema: e28525d → 815cd31
  • knative.dev/hack: e28525d → 815cd31
  • knative.dev/networking: acdfd41 → 69ad454
  • knative.dev/pkg: 21eb4c1 → 5ae4821
  • knative.dev/reconciler-test: b61cc77 → 49fac75
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.15 → v0.0.22
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.3 → v4.1.2

Removed

  • github.com/Knetic/govaluate: 9aa4983
  • github.com/VividCortex/gohistogram: v1.0.0
  • github.com/afex/hystrix-go: fa1af6a
  • github.com/apache/thrift: v0.13.0
  • github.com/aryann/difflib: e206f87
  • github.com/aws/aws-lambda-go: v1.13.3
  • github.com/aws/aws-sdk-go-v2: v0.18.0
  • github.com/aws/aws-sdk-go: v1.27.0
  • github.com/casbin/casbin/v2: v2.1.2
  • github.com/cenkalti/backoff: v2.2.1+incompatible
  • github.com/clbanning/x2j: 8252494
  • github.com/codahale/hdrhistogram: 3a0bb77
  • github.com/edsrzf/mmap-go: v1.0.0
  • github.com/franela/goblin: c9ffbef
  • github.com/franela/goreq: bcd34c9
  • github.com/go-sql-driver/mysql: v1.4.0
  • github.com/hashicorp/go-version: v1.2.0
  • github.com/hudl/fargo: v1.3.0
  • github.com/influxdata/influxdb1-client: 8bf82d3
  • github.com/jmespath/go-jmespath: c2b33e8
  • github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
  • github.com/lightstep/lightstep-tracer-go: v0.18.1
  • github.com/nats-io/jwt: v0.3.2
  • github.com/nats-io/nats-server/v2: v2.1.2
  • github.com/nats-io/nats.go: v1.9.1
  • github.com/nats-io/nkeys: v0.1.3
  • github.com/nats-io/nuid: v1.0.1
  • github.com/oklog/oklog: v0.3.2
  • github.com/oklog/run: v1.0.0
  • github.com/op/go-logging: 970db52
  • github.com/opentracing-contrib/go-observer: a52f234
  • github.com/opentracing/basictracer-go: v1.0.0
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/openzipkin-contrib/zipkin-go-opentracing: [v0.4.5](ht...
Read more