Versions Compared

Key

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

Release Dates

  • KIP Freeze: Sep 923, 2019 (a KIP must be accepted by this date in order to be considered for this release)
  • Feature Freeze: Sep 1630, 2019 (major features merged & working on stabilization, minor features have PR, release branch cut; anything not in this state will be automatically moved to the next release in JIRA)
  • Code Freeze: Sep 30Oct 14, 2019
  • Release: Oct 1628, 2019


These dates are goals and subject to change, but we expect to stay on the Time Based Release Plan unless unexpected critical issues come up. While the target release date is fixed at ~2w after code freeze, RCs will roll out as needed until the release vote passes.

...

Note: The planned content is not binding - final content will be based the features committed by branch-cutting date. See Kafka Improvement Proposals for the full list of KIPs.

Comment
KIPJIRAComponentCommitter (reviewer)
KIP-488: Clean up Sum,Count,Total Metrics

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8696

Clientsguozhang Wang
KIP-484: Expose metrics for group and transaction metadata loading duration

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-6263

Clients Gwen Shapira
KIP-480: Sticky Partitioner

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8601

Clients
KIP-479: Add Materialized to Join

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8558

Kafka Streams Colin McCabe
KIP-476: Add Java AdminClient Interface

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8454

Clients
KIP-475: New Metrics to Measure Number of Tasks on a Connector

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8447

Connect
KIP-474: To deprecate WindowStore#put(key, value)

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-7245

Kafka Streams
KIP-471: Expose RocksDB Metrics in Kafka Streams

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-6498

Kafka StreamsJason Gustafson
KIP-467: Augment ProduceResponse error messaging for specific culprit records

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8729

Clients
KIP-464: Defaults for AdminClient#createTopic

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8305

ClientsJason Gustafson
KIP-460: Admin Leader Election RPC

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8286

Clients/CoreJason Gustafson
KIP-455: Create an Administrative API for Replica Reassignment

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8345

Clients/CoreColin McCabe
KIP-446: Add changelog topic configuration to KTable suppress

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8147

Kafka Streams
KIP-440: Extend Connect Converter to support headers

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-7273

Connect
KIP-429: Kafka Consumer Incremental Rebalance Protocol

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-8179

Clients
KIP-412: Extend Admin API to support dynamic application log levels

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-7800

Core/ClientsGwen Shapira
KIP-382: MirrorMaker 2.0

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-7500

Core
KIP-379: Multiple Consumer Group Management

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-7471

Clients
KIP-369: Alternative Partitioner to Support "Always Round-Robin" Selection

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-3333

Clients


Postponed to subsequent release

...