Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Also feel free to refer to this release page for more details of the included tickets.

Planned KIP Content

See Kafka Improvement Proposals for the full list of KIPs.

KIPJIRAComponentComment
KIP-465: Add Consolidated Connector Endpoint to Connect REST APIConnect
KIP-462: Use local thread id for KStreamsStreams
KIP-461: Improve Replica Fetcher behavior at handling partition failureCore
KIP-458: Connector Client Config Override PolicyConnect
KIP-454: Expansion of the ConnectClusterState interfaceConnect
KIP-453: Add close() method to RocksDBConfigSetterStreams
KIP-449: Add connector contexts to log messages in Connect workers  KAFKA-3816Connect
KIP-445: In-memory Session StoreKAFKA-8029Streams
KIP-443: Return to default segment.ms and segment.index.bytes in Streams repartition topicsStreams
KIP-442: Return to default max poll interval in StreamsStreams
KIP-436: Add a metric indicating start time KAFKA-7992Core
KIP-430 - Return Authorized Operations in Describe ResponsesKAFKA-7922 Core
KIP-428: Add in-memory window storeKAFKA-4730Streams
KIP-427: Add AtMinIsr topic partition category (new metric & TopicCommand option)KAFKA-7904Core
KIP-425: Add some Log4J Kafka Appender Properties for Producing to Secured BrokersKAFKA-7896Core
KIP-421: Support resolving externalized secrets in AbstractConfigKAFKA-7847 Core
KIP-417: Allow JmxTool to connect to a secured RMI portKAFKA-7455Core
KIP-415: Incremental Cooperative Rebalancing in Kafka ConnectKAFKA-5505Connect
KIP-411: Make default Kafka Connect worker task client IDs distinctKAFKA-5061Connect
KIP-402: Improve fairness in SocketServer processorsKAFKA-7719, KAFKA-7730Corepartially Partially implemented in 2.2.
KIP-361: Add Consumer Configuration to Disable Auto Topic CreationKAFKA-7320Core
KIP-351: Add --under-min-isr option to describe topics commandKAFKA-7236Core
KIP-339: Create a new IncrementalAlterConfigs APIKAFKA-7466CoreVoted on a while ago, but first implemented in 2.3.
KIP-331 Add default implementation to close() and configure() for Serializer, Deserializer and SerdeKAFKA-6161Streams
KIP-328: Ability to suppress updates for KTablesStreamspartially Partially implemented since 2.1.
KIP-313: Add KStream.flatTransform and KStream.flatTransformValues Streamspartially Partially implemented since 2.2.
KIP-307: Allow to define custom processor names with KStreams DSLKAFKA-6958Streamspartially Partially implemented in 2.3?
KIP-258: Allow to Store Record Timestamps in RocksDBKAFKA-3522 and KAFKA-8382 Streamspartially Partially implemented in 2.3?