Skip to content

Releases: kubeflow/spark-operator

v2.3.0

22 Jul 05:53
85f6962
Compare
Choose a tag to compare

Highlights

  • Support Spark v4.
  • Add support for Spark Connect by adding a new CRD called SparkConnect. One example can be found here.
  • Upgrade CRDs automatically when running helm upgrade by setting hook.upgradeCrd=true. This will create a Helm pre-install/pre-upgrade Job to run kubectl apply --server-side to update CRDs.
  • Configure logging format by setting {controller,webhook}.logEncoder to json or console.

Features

Bug Fixes

Dependencies

Misc

Full Changelog

v2.3.0-rc.0

21 Jul 09:35
9a1bef1
Compare
Choose a tag to compare
v2.3.0-rc.0 Pre-release
Pre-release
Official Release v2.3.0-rc.0

v2.2.1

27 Jun 01:04
c2a5e60
Compare
Choose a tag to compare

Features

Misc

Dependencies

Full Changelog

v2.2.0

29 May 07:24
53dc38e
Compare
Choose a tag to compare

Features

Bug Fixes

Misc

v2.2.0-rc.1

29 May 06:25
7bdd35f
Compare
Choose a tag to compare
v2.2.0-rc.1 Pre-release
Pre-release
Spark Operator Official Release v2.2.0-rc.1

v2.2.0-rc.0

29 May 02:42
88a826f
Compare
Choose a tag to compare
v2.2.0-rc.0 Pre-release
Pre-release
Spark Operator Official Release v2.2.0-rc.0

v2.1.1

25 Mar 12:14
1905be6
Compare
Choose a tag to compare

Annocuments

  • We plan to deprecate sparkctl in the future releases since it is no longer actively maintained, see #2465. Please consider using kubectl or other tools to manage Spark applications.

Features

Bug Fixes

  • fix: webhook fail to add lifecycle to Spark3 executor pods (#2458 by @pvbouwel)
  • change env in executorSecretOption (#2467 by @TQJADE)

Misc

v2.1.0

11 Dec 06:06
664b9d0
Compare
Choose a tag to compare

New Features

  • Upgrade to Spark 3.5.3 (#2202 by @jacobsalway)
  • feat: support archives param for spark-submit (#2256 by @kaka-zb)
  • Allow --ingress-class-name to be specified in chart (#2278 by @jacobsalway)
  • Update default container security context (#2265 by @ChenYi015)
  • Support pod template for Spark 3.x applications (#2141 by @ChenYi015)
  • Allow setting automountServiceAccountToken (#2298 by @Aranch)
  • Allow the Controller and Webhook Containers to run with the securityContext: readOnlyRootfilesystem: true (#2282 by @npgretz)
  • Use NSS_WRAPPER_PASSWD instead of /etc/passwd as in spark-operator image entrypoint.sh (#2312 by @Aakcht)

Bug Fixes

Misc

Full Changelog

v2.1.0-rc.0

24 Oct 09:09
1ff61a4
Compare
Choose a tag to compare
v2.1.0-rc.0 Pre-release
Pre-release

New Features

Bug Fixes

Misc

Full Changelog

v2.0.2

11 Oct 02:18
ef9a2a1
Compare
Choose a tag to compare

Bug Fixes

Misc

What's Changed

Full Changelog

More Details

  • By removing setcap 'cap_net_bind_service=+ep' from the docker build, the container can run with all capabilities dropped on a non-privileged port. If you want to listen on port <1024, you could either run as root or add back the NET_BIND_SERVICE capability or build your own image with this flag on the binary.