Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-12822

Remove Deprecated APIs of Kafka Streams in 4.0

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • None
    • 4.0.0
    • streams, streams-test-utils
    • None

    Description

      This is an umbrella ticket that tries to collect all APIs under Kafka Streams that were deprecated after 2.5 and up-to 3.5 (given the current release plan to ship 4.0 after 3.8 we don't want to include changes introduced in 3.6 or later releases).

      Each subtask will de focusing on a specific API, so it's easy to discuss if it should be removed by 4.0.0 or maybe even at a later point.

      While KIP-770 was approved for 3.4 and is partially implemented, it was not completed yet, and thus should not be subject to 4.0 release: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=186878390 

       

      Attachments

        Issue Links

          1.
          Remove Deprecated method KStream#through Sub-task Resolved Arnav Dadarya
          2.
          Remove Deprecated methods under KeyQueryMetadata Sub-task Resolved Ksolves India Limited
          3.
          Remove Deprecated variable StreamsConfig#TOPOLOGY_OPTIMIZATION Sub-task Resolved Ksolves India Limited
          4.
          Remove Deprecated Class Serdes (Streams) Sub-task Resolved Arnav Dadarya
          5.
          Remove Deprecated config from StreamsConfig Sub-task Resolved TengYao Chi
          6.
          Remove Deprecated methods can classes of old Processor API Sub-task In Progress Junyao Huang
          7.
          Remove Deprecated method StreamsBuilder#addGlobalStore Sub-task Resolved Unassigned
          8.
          Remove Deprecated method StateStore#init Sub-task Resolved Unassigned
          9.
          Remove Deprecated methods under RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter Sub-task Resolved 黃竣陽
          10.
          Remove Deprecated methods under TopologyTestDriver Sub-task Resolved Arnav Dadarya
          11.
          Remove Deprecated method KafkaStreams#setUncaughtExceptionHandler Sub-task Resolved Abhishek Giri
          12.
          Remove Deprecated constructor in TimeWindowedDeserializer and TimeWindowedSerde Sub-task Resolved PoAn Yang
          13.
          Remove Deprecated method KStream#branch Sub-task Resolved TengYao Chi
          14.
          Remove Deprecated Task/ThreadMetadata classes and related methods Sub-task Resolved Muralidhar Basani
          15.
          Remove Deprecated methods/variables from TaskId Sub-task Resolved Muralidhar Basani
          16.
          Remove Deprecated EOSv1 Sub-task Resolved Matthias J. Sax
          17.
          Remove Deprecated builder methods for Time/Session/Join/SlidingWindows Sub-task Resolved Kuan Po Tseng
          18.
          Remove Deprecated method MockProcessorContext#setTimestamp Sub-task Resolved Ksolves India Limited
          19.
          Removed Deprecated methods KTable#join Sub-task Resolved Muralidhar Basani
          20.
          Remove Deprecated command line option from reset tool Sub-task Resolved Caio César
          21.
          Remove Deprecated method on StreamPartitioner Sub-task Resolved Caio César
          22.
          Remove Deprecated metric standby-process-ratio Sub-task Resolved TengYao Chi
          23.
          Remove Deprecated "transformer" methods and classes Sub-task Patch Available João Pedro Fonseca
          24.
          Fix tests shouldForwardAllDbOptionsCalls and shouldOverwriteAllOptionsMethods in RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapterTest Sub-task Resolved PoAn Yang

          Activity

            People

              Unassigned Unassigned
              jlprat Josep Prat
              Votes:
              0 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated: