Skip to content

Conversation

@ChenYi015
Copy link
Member

Purpose of this PR

Release v2.4.0.

Features

  • fix(chart): add revisionHistoryLimit option (#2625 by @t3mi)
  • Suspend/Resume feature on SparkApplication (#2387 by @everpeace)
  • Set ControllerReference on driver pod and non-Controller OwnerReference on executor pod at submission time (#2670 by @everpeace)
  • added SparkApp name validator to accept valid DNS-1035 format (#2711 by @aryankumar04)
  • No propagate Kueue labels to driver and executor pods (#2714 by @everpeace)
  • feat: add support for customizing connect service (#2709 by @ChenYi015)

Bug Fixes

  • Grant get/patch permissions for SparkConnect CRD to hook ClusterRole (#2605 by @ChenYi015)
  • Grant create events permissions to Controller (#2616 by @Rockawear)
  • fix(connect): propagate executor memory setting to spark options (#2656 by @mrjoe7)
  • [fix] add miss cli params. Add leader election params in chart (#2657 by @aagumin)
  • fix: webhook encoder configuration (#2664 by @pvbouwel)
  • bugfix: hook.upgradeCrd use cases (#2663 by @pvbouwel)
  • Correct entrypoint.sh for Openshift (#2645 by @Reamer)
  • Fix driver host configuration to handle IPv6 addresses (#2703 by @tiagotxm)
  • Add permissions for sparkconnects/finalizers (#2727 by @ChenYi015)
  • Remove redundant name and namespace context in logs (#2723 by @ChenYi015)
  • Logging info when resources associated with SparkApplication still exist (#2725 by @ChenYi015)

Unit Tests

Refactor

Dependencies

Misc

Full Changelog

Signed-off-by: Yi Chen <github@chenyicn.net>
@google-oss-prow
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from chenyi015. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot requested review from ImpSy and nabuskey November 17, 2025 02:44
@ChenYi015 ChenYi015 merged commit 1199997 into kubeflow:release-2.4 Nov 17, 2025
18 of 19 checks passed
@ChenYi015 ChenYi015 deleted the release-2.4.0 branch November 17, 2025 02:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant