5.5. 非推奨となり削除された Kafka 機能

本セクションでは、Apache Kafka プロジェクトで非推奨となり、削除される重要な機能を事前に報告します。

5.5.1. Kafka バージョン 3.0 で削除される予定の機能

Kafka バージョン 3.0 は、AMQ Streams の次回のメジャーリリースに同梱されます。

以下の表は、Kafka 2.x 以前で非推奨となり、Kafka 3.0 で削除される予定のメソッドやコンポーネントを示しています。このリストは包括的ではありません。

表5.1 Kafka 3.0 で削除される予定の非推奨の API メソッドおよびコンポーネント

API またはコンポーネント課題へのリンク説明

Admin API

KAFKA-12581

非推奨の Admin.electPreferredLeaders の削除

Admin API

KAFKA-6987

KafkaFuture を CompletableFuture で再実装 (KafkaFuture.Function は非推奨)

Admin client

KAFKA-12577

非推奨の ConfigEntry コンストラクターの削除

すべてのクライアント

KAFKA-12579

3.0 のクライアントからさまざまな非推奨メソッドを削除

すべてのクライアント

KAFKA-12600

クライアント設定 client. dns.lookupの非推奨の設定値の デフォルト を削除します。

すべてのクライアント

KAFKA-12578

非推奨のセキュリティークラス/メソッドの削除

Broker

KAFKA-12591

非推奨の quota.producer.default および quota.consumer.default の設定を削除します。

ブローカー

KAFKA-12592

非推奨の LogConfig.Compact の削除

Broker

KAFKA-12590

非推奨の SimpleAclAuthorizer の削除

Broker

KAFKA-5905

PrincipalBuilder および DefaultPrincipalBuilder の削除

Common

KAFKA-12573

非推奨の Metric#valueを削除

Consumer API

KAFKA-12637

非推奨の PartitionAssignor インターフェースの削除

Connect API

KAFKA-12482

非推奨の rest.host.name および rest.port Connect ワーカー設定の削除

Connect API

KAFKA-12945

3.0 で port、host.name、および関連設定を削除

Connect API

KAFKA-12717

内部コンバーター設定プロパティーの削除

Streams API

KAFKA-12574

eos-alpha の非推奨

Streams API

KAFKA-12808

StreamsMetrics で非推奨となったメソッドの削除

Streams API

KAFKA-7606

StreamsResetter から非推奨のオプションを削除

Streams API

KAFKA-12796

streams-scalaの非推奨のクラスの削除

Streams API

KAFKA-12419

3.0 での Kafka Streams の非推奨 API の削除

Streams API

KAFKA-10434

WindowStore での非推奨メソッドの削除

Streams API

KAFKA-12449

非推奨の WindowStore#put の削除

Streams API

KAFKA-12813

ProcessorContext の非推奨のスケジュールメソッドの削除

Streams API

KAFKA-12809

Stores の非推奨のメソッドの削除

Streams API

KAFKA-12814

非推奨メソッド StreamsConfig#getConsumerConfig の削除

Streams API

KAFKA-12313

default.windowed.serde.inner.class 設定を非推奨

Streams API

KAFKA-8372

非推奨の RocksDB#compactRange API の削除

Streams API

KAFKA-12584

非推奨の Sum および Total クラスの削除

Streams API

KAFKA-12683

非推奨の "UsePreviousTimeOnInvalidTimeStamp" の削除

Streams API

KAFKA-12810

非推奨の TopologyDescription.Source#topics の削除

Streams API

KAFKA-12630

非推奨の KafkaClientSupplier#getAdminClient の削除

Streams API

KAFKA-10046

非推奨の PartitionGrouper 設定は無視される

Streams API

KAFKA-12633

Remove deprecated "TopologyTestDriver#pipeInput / readOutput"

Streams API

KAFKA-12441

非推奨メソッド StreamsBuilder#addGlobalStore の削除

Streams API

KAFKA-12452

ProcessorContext#forward の非推奨オーバーロードの削除

Streams API

KAFKA-12450

ReadOnlyWindowStore から非推奨のメソッドを削除

Streams API

KAFKA-12880

3.0 で非推奨の Count と SampledTotal の削除

Streams API

KAFKA-12451

WindowStore の長期ベースの読み取り操作の非推奨アノテーションを削除

Streams API

KAFKA-12568

非推奨の「KStream#groupBy/join」、「Joined#named」オーバーロードの削除

Streams API

KAFKA-12849

TaskMetadata を内部実装のインターフェースに移行

Streams API

KAFKA-7785

PartitionGrouper インターフェースと設定を削除し、DefaultPartitionGrouper を内部パッケージに移動。

Streams API

KAFKA-7106

Window 定義から segment/segmentInterval を削除

Streams API

KAFKA-8897

RocksDB のバージョンの増加

Streams API

KAFKA-12909

ユーザーに誤った left/outer stream-stream join の改善の選択を許可

Tools

KAFKA-8405

非推奨の kafka-preferred-replica-election コマンドの削除

Tools

KAFKA-12588

shell コマンドで非推奨の --zookeeper を削除