Versions Compared

Key

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

...

I propose:
1) Making a statement about the hardware platforms we officially support in the Kafka documentation in the Hardware and OS section.
With the infrastructure we have in place today, the statement currently is that we only officially support x86_64 and that we test it with Java 8, 11 and 17 and both Scala 2.12 and 2.13. All tests are performed on Ubuntu. We should also remove the mention to Solaris as it's not a platform the Apache Kafka project currently uses.

2) Defining a process for onboarding new platforms
To support a new platform, the project first needs hardware. Either it is already available in the Apache CI, or it is donated. Once added to the CI, all unit and integration tests must be passing. Due to the many Java and Scala combinations possible, I propose to prioritize testing on the recommended Java and Scala versions which should be the oldest non deprecated versions. Currently it is Java 11 and Scala 2.13. If a platform satisfy these requirements, it will be marked as supported in the next minor release.

...