Kafka 2.5 → 2.6 Upgrade Guide
Kafka 2.6 brings 14 new configs, removes 0, and changes 109 defaults compared to 2.5.
+14 configs 109 defaults changed 27 KIPs
New Configurations
| Config | Category | Default |
|---|---|---|
| ssl.engine.factory.class | broker | null |
| ssl.engine.factory.class | consumer | null |
| ssl.engine.factory.class | producer | null |
| response.http.headers.config | connect_default | |
| ssl.engine.factory.class | connect_default | null |
| topic.creation.enable | connect_default | true |
| predicates | connect_source | |
| topic.creation.groups | connect_source | |
| predicates | connect_sink | |
| acceptable.recovery.lag | stream | 10000 |
| default.windowed.key.serde.inner | stream | null |
| default.windowed.value.serde.inner | stream | null |
| max.warmup.replicas | stream | 2 |
| probing.rebalance.interval.ms | stream | 600000 (10 minutes) |
Changed Defaults
Protocol Changes
ListGroups v4 · ListGroups v4 · DeleteRecords v2 · DeleteRecords v2 · DescribeConfigs v3 · DescribeConfigs v3 · DescribeLogDirs v2 · DescribeLogDirs v2KIPs Released
KIP-131 Add access to OffsetStorageReader from SourceConnectorKIP-158 Kafka Connect should allow source connectors to set topic-specific settings for new topics
KIP-221 Enhance DSL with Connecting Topic Creation and Repartition Hint
KIP-422 KIP-421
KIP-437 Custom replacement for MaskField SMT
KIP-518 Allow listing consumer groups per state
KIP-535 Allow state stores to serve stale reads during rebalance
KIP-544 Make metrics exposed via JMX configurable
KIP-546 Add Client Quota APIs to the Admin Client
KIP-551 Expose disk read and write metrics
KIP-557 Add emit on change support for Kafka Streams
KIP-568 Explicit rebalance triggering on the Consumer
KIP-569 DescribeConfigsResponse - Update the schema to include additional metadata information of the field
KIP-570 Add leader epoch in StopReplicaRequest
KIP-571 Add option to force remove members in StreamsResetter
KIP-573 Enable TLSv1.3 by default
KIP-574 CLI Dynamic Configuration with file input
KIP-585 Filter and Conditional SMTs
KIP-586 Deprecate commit records without record metadata
KIP-594 Expose output topic names from TopologyTestDriver
KIP-602 Change default value for client.dns.lookup
KIP-604 Remove ZooKeeper Flags from the Administrative Tools
KIP-605 Expand Connect Worker Internal Topic Settings
KIP-606 Add Metadata Context to MetricsReporter
KIP-610 Error Reporting in Sink Connectors
KIP-613 Add end-to-end latency metrics to Streams
KIP-1137 Standardize Configuration Precedence for Tool Scripts
Planning a Kafka upgrade? Conduktor Console helps you manage and monitor your clusters during migration.