Open
Description
Problem
We need to be able to support multiple Spark versions to avoid painful upgrades
Solution
- Create build profiles capturing dependencies of a particular Spark version. Add a Shim library with the stable facade translating API's that change let us say from 2.3.2 to 2.4. x to 3.x
Alternatives
continue being in lock step with Spark and suffer
Additional context
Support for wider variety of users with differing pace of Spark version adoption