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,and
    • versions >= 0.11.0.x, 2.0 with EOS turned onand versions >= 2.0 without message headers.x, 2.1.0, 2.1.1, and 2.2.0
      • with EOS turned off
      • without message headers
      • note: since version 2.0, 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,and
    • versions >= 0.11.0 with EOS turned onand versions >= 2.0 without message headers.x, 2.0.x, 2.1.0, 2.1.1, and 2.2.0
      • with EOS turned off
      • without message headers
      • note: since version 2.0, 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 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: any version
    • 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:

...