mirror of https://github.com/apache/kafka.git
				
				
				
			| Scala 2.13.4 restores default global `ExecutionContext` to 2.12 behavior (to fix a perf regression in some use cases) and improves pattern matching (especially exhaustiveness checking). Most of the changes are related to the latter as I have enabled the newly introduced `-Xlint:strict-unsealed-patmat`. More details on the code changes: * Don't swallow exception in `ReassignPartitionsCommand.topicDescriptionFutureToState`. * `RequestChannel.Response` should be `sealed`. * Introduce sealed ClientQuotaManager.BaseUserEntity to avoid false positive exhaustiveness warning. * Handle a number of cases where pattern matches were not exhaustive: either by marking them with @unchecked or by adding a catch-all clause. * Workaround scalac bug related to exhaustiveness warnings in ZooKeeperClient * Remove warning suppression annotations related to the optimizer that are no longer needed in ConsumerGroupCommand and AclAuthorizer. * Use `forKeyValue` in `AclAuthorizer.acls` as the scala bug preventing us from using it seems to be fixed. * Also update scalaCollectionCompat to 2.3.0, which includes minor improvements. Full release notes: * https://github.com/scala/scala/releases/tag/v2.13.4 * https://github.com/scala/scala-collection-compat/releases/tag/v2.3.0 Reviewers: Manikumar Reddy <manikumar.reddy@gmail.com>, Chia-Ping Tsai <chia7712@gmail.com> | ||
|---|---|---|
| .. | ||
| windows | ||
| connect-distributed.sh | ||
| connect-mirror-maker.sh | ||
| connect-standalone.sh | ||
| kafka-acls.sh | ||
| kafka-broker-api-versions.sh | ||
| kafka-configs.sh | ||
| kafka-console-consumer.sh | ||
| kafka-console-producer.sh | ||
| kafka-consumer-groups.sh | ||
| kafka-consumer-perf-test.sh | ||
| kafka-delegation-tokens.sh | ||
| kafka-delete-records.sh | ||
| kafka-dump-log.sh | ||
| kafka-features.sh | ||
| kafka-leader-election.sh | ||
| kafka-log-dirs.sh | ||
| kafka-mirror-maker.sh | ||
| kafka-preferred-replica-election.sh | ||
| kafka-producer-perf-test.sh | ||
| kafka-reassign-partitions.sh | ||
| kafka-replica-verification.sh | ||
| kafka-run-class.sh | ||
| kafka-server-start.sh | ||
| kafka-server-stop.sh | ||
| kafka-streams-application-reset.sh | ||
| kafka-topics.sh | ||
| kafka-verifiable-consumer.sh | ||
| kafka-verifiable-producer.sh | ||
| trogdor.sh | ||
| zookeeper-security-migration.sh | ||
| zookeeper-server-start.sh | ||
| zookeeper-server-stop.sh | ||
| zookeeper-shell.sh | ||