Kafka 3.0 → 3.1 Upgrade Guide
Kafka 3.1 brings 56 new configs, removes 3, and changes 10 defaults compared to 3.0.
+56 configs −3 configs 10 defaults changed 8 KIPs
Removed Configurations
| Config | Category |
|---|---|
| local.retention.bytes | topic |
| local.retention.ms | topic |
| remote.storage.enable | topic |
New Configurations
Changed Defaults
| Config | Old Default | New Default |
|---|---|---|
| inter.broker.protocol.version | 3.0-IV1 | 3.1-IV0 |
| ssl.enabled.protocols | TLSv1.2 | TLSv1.2,TLSv1.3 |
| ssl.protocol | TLSv1.2 | TLSv1.3 |
| ssl.enabled.protocols | TLSv1.2 | TLSv1.2,TLSv1.3 |
| ssl.protocol | TLSv1.2 | TLSv1.3 |
| ssl.enabled.protocols | TLSv1.2 | TLSv1.2,TLSv1.3 |
| ssl.protocol | TLSv1.2 | TLSv1.3 |
| ssl.enabled.protocols | TLSv1.2 | TLSv1.2,TLSv1.3 |
| ssl.protocol | TLSv1.2 | TLSv1.3 |
| state.dir | /var/folders/5w/m48dfpps5fj1byw1ldmq3v5w0000gp/T//kafka-streams | /tmp/kafka-streams |
Protocol Changes
Fetch v13 · Fetch v13 · Metadata v12 · Metadata v12KIPs Released
KIP-534 Reorganize checkpoint system in log cleaner to per partitionKIP-690 Add additional configuration to control MirrorMaker 2 internal topics naming convention
KIP-748 Add Broker Count Metrics
KIP-761 Add Total Blocked Time Metric to Streams
KIP-763 Range Queries with Open Endpoints
KIP-773 Differentiate consistently metric latency measured in millis and nanos
KIP-775 Custom partitioners in foreign key joins
KIP-783 Add TaskId field to StreamsException
Planning a Kafka upgrade? Conduktor Console helps you manage and monitor your clusters during migration.