Versions Compared


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


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. The recommended version 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 and the documentation updated to clearly state it.

We currently only run unit tests on both aarch64 and pp64le, so we should not consider these platforms supported yet. Once switch to run all tests then if this proposal is accepted we can mark them as supported.

Compatibility, Deprecation, and Migration Plan