Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Public packages are defined by the packages that get Javadoc'ed

...

  • Binary log format
  • The network protocol and api behavior
  • Any class for which the build generates Javadoc.  This includes (but is not limited to; look for javadoc {} sections in the public packages under clients build.gradle for the complete list):
    • org/apache/kafka/common/serialization

    • org/apache/kafka/common

    • org/apache/kafka/common/errors

    • org/apache/kafka/clients/producer

    • org/apache/kafka/clients/consumer (eventually, once stable)

  • Configuration, especially client configuration
  • Monitoring
  • Command line tools and arguments

...