Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-12419 Remove Deprecated APIs of Kafka Streams in 3.0
  3. KAFKA-12796

Removal of deprecated classes under `streams-scala`

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0
    • streams

    Description

      There are 3 different classes that are deprecated under the streams-scala submodule:

      • streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/kstream/Suppressed.scala
      • streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/FunctionConversions.scala
      • streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/Serdes.scala

      As far as I can tell, none of them are in use internally and could be removed for release 3.0.0

       

      Does this change require a KIP?

      Update, only classes/methods deprecaded since at least 2.5 can be removed. This means `Serdes` needs to stay till 4.0. I'll create tickets for methods/classes that are deprecated, but not long enough.

      Attachments

        Issue Links

          Activity

            People

              josep.prat Josep Prat
              josep.prat Josep Prat
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: