Ballista A modern distributed compute platform

Ballista 0.2.4

This release contains the following improvements to the Rust project:

  • It is now possible to execute queries locally (in-process) using Context::local().
  • Rust executor 30x performance improvement after removing use of musl. See this blog post for more information.

This release contains the following improvements to the JVM project:

  • Fixed a bug in the protobuf module where SUM and AVG aggregates were not encoded correctly.

This release contains the following improvements to Spark project:

  • The Spark project is now a multi-module gradle project.

This release also contains the following improvements:

  • Local mode benchmarks are now dockerized for Rust, JVM, and Spark.

Release artifacts are now available on Maven Central, Docker Hub, and crates.io.