Skip to content

Releases: kubeflow/spark-operator

Release v1beta1-0.8.0

14 Mar 19:05
c3f5f20
Compare
Choose a tag to compare

This release includes the following changes:

  • The mutation webhook now gets SparkApplication objects and use their specs to figure out what to mutate to Spark driver and executor Pods. This replaced the original approach of using special annotations to carry needed mutations. This makes it much easier to support future mutations.
  • Added support for specifying PodSecurityContext for the driver and/or executor Pods.
  • Pinned the Kubernetes dependencies to a specific version instead of a release branch.
  • Other bug fixes.

Release v1beta1-0.7.1

11 Mar 15:41
bccc19d
Compare
Choose a tag to compare

This beta release includes the following changes:

  • Various bug and documentation fixes.
  • Better jsonschema validation.

Release v1beta1-0.7

18 Jan 17:38
5a57ee8
Compare
Choose a tag to compare

This is the first beta release of the operator after switching to use the v1beta1 version of the APIs.

Release v1alpha1-0.6

16 Jan 17:16
97d4b14
Compare
Choose a tag to compare
Release v1alpha1-0.6 Pre-release
Pre-release

This is an alpha release with the v1alpha1 version of the CRDs. This release includes the following changes:

  • Fixes to allow running multiple instances of the operator with each one for a different namespace.
  • Support for OpenShift clusters.
  • Fixes to make the scheduling logic for ScheduledSparkApplications more robust.
  • Other fixes and enhancements.

Release v1alpha1-0.5

08 Dec 01:20
62db1d6
Compare
Choose a tag to compare
Release v1alpha1-0.5 Pre-release
Pre-release

This is an alpha release with the v1alpha1 version of the CRDs. This release includes the following changes:

  • Upgraded to Spark 2.4.0.
  • Major refactoring to the SparkApplication controller logic around application/driver/executor state tracking and management.
  • Optional ingress creation for Spark driver UI.
  • Basic end-to-end tests.
  • Other bug fixes and enhancements.

Release v1alpha1-0.4

23 Oct 20:48
Compare
Choose a tag to compare
Release v1alpha1-0.4 Pre-release
Pre-release

This release includes the following list of features and changes:

  • Helm Chart for the Spark Operator.
  • Support for creating a one-shot SparkApplication from a ScheduledSparkApplication.
  • Support for tolerations.
  • Upgraded to golang 1.11.
  • Bug fixes.

Release v1alpha1-0.3

23 Aug 21:31
Compare
Choose a tag to compare
Release v1alpha1-0.3 Pre-release
Pre-release

This is an alpha release with API version v1alpha1 for Spark 2.3.x and up (including the Spark master branch or 2.4.0-SNAPSHOT). It includes the following list of features and changes:

  • Support for exposing application-level (exposed and served by the operator) as well as driver and executor metrics to Prometheus.
  • Support for automatically uploading local application dependencies to S3 in sparkctl.
  • New mutating admission webhook that replaced the old initializer for pod customization.
  • Support for using pod affinity/anti-affinity, mounting arbitrary volumes to the driver/executors, using image pull secret (requires a Spark image built from the Spark master).
  • PySpark support (requires a Spark image built from the Spark master).
  • Documentation enhancements.

Release v1alpha1-0.2 for Spark 2.3.x

13 Jul 15:35
Compare
Choose a tag to compare
Pre-release

This release version works with Spark 2.3.x. Major changes since the last release include the following:

  • Native cron support via the ScheduledSparkApplication CRD.
  • Bug fixes.
  • Documentation enhancements.

Release v1alpha1-0.1 for Spark 2.3.x

17 Apr 17:30
3624ad8
Compare
Choose a tag to compare
Pre-release

This is the first release of the Spark Operator with API version v1alpha1. This release version works with Spark 2.3.x.