Versions Compared

Key

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

...

  • Basic client compatibility:
    • Java: any version
    • KIP-35 enabled clients: any version
  • Kafka Streams:
    • versions < 0.11.0,
    • versions 0.11.0.x with EOS turned off
    • versions: 2.0.x, 2.1.0, 2.1.1x, and 2.2.0
      • with EOS turned off
      • without message headers
      • note: message format 0.10+ is required
    • versions 2.1.2, 2.2.1, 2.3.0, and newer are not supported (because they use headers internally, which require broker 0.11.0 and message format 0.11))
  • Kafka Connect: versions <= 0.10.1
  • Features that newer clients might notice missing:

...

  • Basic client compatibility:
    • Java: any version
    • KIP-35 enabled clients: any version
  • Kafka Streams: 
    • versions < 0.11.0,
    • versions 0.11.0.x with EOS turned off
    • versions 2.0.x, 2.1.0, 2.1.1x, and 2.2.0
      • with EOS turned off
      • without message headers
      • note: message format 0.10+ is required
    • versions 2.1.2, 2.2.1, 2.3.0, and newer are not supported (because they use headers internally that require broker 0.11.0 and message format 0.11)
  • Kafka Connect: any version
  • Features that newer clients might notice missing:

...

  • Basic client compatibility:
    • Java: any version
    • KIP-35 enabled clients: any version
  • Kafka Streams: any version
    • note: since version 0.11.0, if EOS is used, message format 0.11+ is required
    • note: since version 2.0, message format 0.10+ is required
    • note: since version 2.0, if message headers are used, message format 0.11+ is required
    • note, since 2.1.2, 2.2.1 , and 2.3.0 message format 0.11+ is required
  • Kafka Connect: any version
  • Features that newer clients might notice missing:

...

  • Basic client compatibility:
    • Java: any version
    • KIP-35 enabled clients: any version
  • Kafka Streams:
    • note: since version 0.11.0, if EOS is used, message format 0.11+ is required
    • note: since version 2.0, message format 0.10+ is required
    • note: since version 2.0, if message headers are used, message format 0.11+ is required
    • note, since 2.1.2, 2.2.1 , and 2.3.0 message format 0.11+ is required
  • Kafka Connect: any version
  • Features that newer clients might notice missing:

...