Versions Compared

Key

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

...

NameDescriptionTypeDefaultImportanceDynamic Update Mode
min.api.version

Minimum API versions specified in a list of coma-separated <api-name>:<version> pairs. Client requests older than the specified versions will be rejected by the broker. For the APIs that are not specified in this list, the min version is 0.  For example, "Fetch: 5, Produce: 3" 1) rejects fetch requests from Kafka 0.10 or earlier clients, and earlier clients. For the APIs that are not specified in this list, the min version is 0.produce requests from Kafka 0.11 or earlier clients, but allow any client version for the other APIs. 

Valid API names and versions can be found in Kafka protocol guide

string""lowcluster-wide

...

  1. Add min.api.version configuration in Kafka broker
  2. Allow dynamic update of min.api.version configuration
  3. Reject the API requests of older versions. The broker will return an UNSUPPORTED_VERSION error to the client., and log an INFO level log message.
  4. In ApiVersionResponse, the MinVersion of each API is set to ApiVersion call will return the current setting of min.api.version. 


Compatibility, Deprecation, and Migration Plan

...