Renaissance 0.12.0
Apart from a number of internal cleanups, this release focuses on improving compatibility with modern platforms, and on moving away from Scala 2.11 and Spark 2 towards Scala 2.12, Scala 2.13, and Spark 3. Please see the release announcement for a high-level overview and more details.
The changes in this release are spread over more than 30 pull requests, some of which were fairly extensive. Because it is difficult to neatly attribute individual changes to individual PRs, we only list some of the more important PRs for reference.
Workload changes
- Update benchmarks to use Scala 2.12 or 2.13 (#242)
- Clean up apache-spark benchmarks (#248)
- Update
scala-dotty
to usescalap
sources and do hash-based validation (#263) - Remove executor control and explicit repartitioning (and few other cleanups) (#274)
- Set benchmark-specific thread limits for the Spark local executor (#284)
Harness changes
- Remove old temporary directory API from benchmark context (#246)
- Allow overriding benchmark parameters (#262)