Details
-
Improvement
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
None
Description
Here's a list of deprecated APIs that we have accumulated in the past, we can consider removing them in 3.0:
- KIP-198: "--zookeeper" flag from StreamsResetter (1.0)
- KIP-171: "–execute" flag from StreamsResetter (1.1)
- KIP-233: overloaded "StreamsBuilder#addGlobalStore" (1.1)
- KIP-251: overloaded "ProcessorContext#forward" (2.0)
- KIP-276: "StreamsConfig#getConsumerConfig" (2.0)
- KIP-319: "WindowBytesStoreSupplier#segments" (2.1)
- KIP-321: "TopologyDescription.Source#topics" (2.1)
- KIP-328: "Windows#until/segmentInterval/maintainMS" (2.1)
- KIP-358: "Windows/Materialized" overloaded functions with `long` (2.1)
- KIP-365/366: Implicit Scala Apis (2.1)
- KIP-372: overloaded "KStream#groupBy" (2.1)
- KIP-307: "Joined#named" (2.3)
- KIP-345: Broker config "group.initial.rebalance.delay.ms" (2.3)
- KIP-429: "PartitionAssignor" interface (2.4)
- KIP-470: "TopologyTestDriver#pipeInput" (2.4)
- KIP-476: overloaded "KafkaClientSupplier#getAdminClient" (2.4)
- KIP-479: overloaded "KStream#join" (2.4)
- KIP-530: old "UsePreviousTimeOnInvalidTimeStamp" (2.5)
- KIP-535 / 562: overloaded "KafkaStreams#metadataForKey" and "KafkaStreams#store" (2.5)
And here's a list of already filed JIRAs for removing deprecated APIs