DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Having two configuration properties that must always hold the same value causes unnecessary confusion . The documentation describes and contradicts the documentation, which describes `node.id` as required in KRaft mode, yet the synonym mechanism allows users to omit node.id entirely if broker.id is set, contradicting the documented requirement.
Related ZooKeeper-era configurations such as broker.id.generation.enable and reserved.broker.max.id were already removed in Kafka 4.0, making broker.id the only remaining legacy identifier config. We should deprecate it to simplify the configuration surface and guide all users toward the single, canonical configuration: node.id.
...
Config | Type | Default | 4.3 | 5.0 |
|---|---|---|---|---|
| INT | -1 | Deprecated | Removed |
| INT | (required) | No change | No change |
| Note | ||
|---|---|---|
|
...
The documentation |
...
describes |
No changes to public APIs, network protocols, metrics, or command-line tools.
...