1. 9e5798b [SPARK-60660] Upgrade SpotBugs to 4.10.5 and `spotbugs-gradle-plugin` to 6.5.13 by Dongjoon Hyun · 3 days ago main
  2. d299b1b [SPARK-60638] Upgrade `spotless-plugin-gradle` to 8.10.4 by Dongjoon Hyun · 4 days ago
  3. 982172f [SPARK-60630] Upgrade Java Operator SDK to 5.6.3 by Dongjoon Hyun · 4 days ago
  4. 185e870 [SPARK-60626] Upgrade Spark to 4.2.1 by Dongjoon Hyun · 4 days ago
  5. 5254589 [SPARK-60513] Fix `LICENSE-binary`, `NOTICE-binary` and `licenses-binary` to match the bundled libraries by Dongjoon Hyun · 8 days ago
  6. c4db4c3 [SPARK-60512] Fix `kueue` E2E test flakiness by making `QuotaReserved` assertions nil-safe by Dongjoon Hyun · 8 days ago
  7. 4997107 [SPARK-60475] Delete the HPA and PDB of a `SparkCluster` after releasing its Kueue `Workload` by Dongjoon Hyun · 10 days ago
  8. 6235051 [SPARK-60463] Release the resources of a `SparkCluster` on `SchedulingFailure` and end it as `ResourceReleased` by Dongjoon Hyun · 10 days ago
  9. 27f91c3 [SPARK-60438] Add the name getters of the Services and NetworkPolicy of SparkCluster by Dongjoon Hyun · 11 days ago
  10. 1be91be [SPARK-60429] Fix Helm chart to create sentinel resources in all sentinel namespaces by Dongjoon Hyun · 11 days ago
  11. b022d7c [SPARK-60427] Update GitHub Actions to the latest approved versions and pin `setup-minikube` to a commit SHA by Dongjoon Hyun · 11 days ago
  12. feeeb47 [SPARK-60402] Ignore sidecar containers when observing the driver pod by Dongjoon Hyun · 11 days ago
  13. 8e853d3 [SPARK-60401] Stop the infinite status update loop of a `ClientMode` SparkApplication by Dongjoon Hyun · 11 days ago
  14. ca6acc3 [SPARK-60408] Migrate `notify_test_workflow.yml` from `pull_request_target` to `workflow_run` by Dongjoon Hyun · 11 days ago
  15. e50f590 [SPARK-60307] Exclude `org.fusesource.leveldbjni` additionally by Dongjoon Hyun · 14 days ago
  16. 34f70e5 [SPARK-60302] Change the default value of `spark.redaction.regex` like Spark 4.3.0 by Dongjoon Hyun · 2 weeks ago
  17. adf354a [SPARK-60291] Drop Java 26 Support by Dongjoon Hyun · 2 weeks ago
  18. a17910d [SPARK-60287] Support Java 27 by Dongjoon Hyun · 2 weeks ago
  19. 57e4fd9 [SPARK-60284] Use `Eclipse Temurin` instead of `Azul Zulu` in CIs and Docker image by Dongjoon Hyun · 2 weeks ago
  20. a54313f [SPARK-60236] Document Kueue v0.20.0+ as the required version in `spark_custom_resources.md` by Dongjoon Hyun · 3 weeks ago
  21. 32d2dd0 [SPARK-60225] Support dynamic allocation with Kueue by reserving `maxExecutors` on opt-in by Dongjoon Hyun · 3 weeks ago
  22. a770b55 [SPARK-59809] Remove the `AZUL` vendor requirement from Java 27 toolchain by Dongjoon Hyun · 3 weeks ago
  23. b6f2d02 [SPARK-60224] Upgrade `Gradle` to 9.8.1 by Dongjoon Hyun · 3 weeks ago
  24. e5c5731 [SPARK-60191] Add `ExecutorResizePlugin` E2E test to `pi-java25` group by Dongjoon Hyun · 3 weeks ago
  25. a8ed445 [SPARK-60184] Fix workload RBAC to allow `ExecutorResizePlugin` to resize executor pods by Dongjoon Hyun · 3 weeks ago
  26. f1897fc [SPARK-60116] Document Kueue default `LocalQueue` as not supported by Dongjoon Hyun · 3 weeks ago
  27. fa1f279 [SPARK-60087] Add Kueue feature support table to `spark_custom_resources.md` by Dongjoon Hyun · 3 weeks ago
  28. 19a5d67 [SPARK-60086] Document Kueue v0.20.0+ as the required version by Dongjoon Hyun · 3 weeks ago
  29. 301c515 [SPARK-60082] Deduplicate the remaining E2E `SparkApplication` fixtures by Dongjoon Hyun · 3 weeks ago
  30. deff77f [SPARK-60080] Add `Kueue Admission and Workload Lifecycle` section to `architecture.md` by Dongjoon Hyun · 3 weeks ago
  31. 1e909c2 [SPARK-60068] Run unit tests on each matrix JDK and skip linters in `build-test` CI by Dongjoon Hyun · 3 weeks ago
  32. ac4de36 [SPARK-60065] Build the operator image without Gradle in the build-image CI job by Dongjoon Hyun · 3 weeks ago
  33. ac33883 [SPARK-60057] Add `suspendReason` to `Suspended` states by Dongjoon Hyun · 4 weeks ago
  34. a433342 [SPARK-60056] Split `kueue` E2E test group into `kueue` and `kueue-pods-ready` by Dongjoon Hyun · 4 weeks ago
  35. f83312e [SPARK-60052] Suspend and requeue a running `SparkApplication` on Kueue eviction by Dongjoon Hyun · 4 weeks ago
  36. cb87348 [SPARK-60042] Support Kueue admission check `podSetUpdates` by Dongjoon Hyun · 4 weeks ago
  37. 254b89c [SPARK-60039] Upgrade `checkstyle` to 13.11.0 by Dongjoon Hyun · 4 weeks ago
  38. 30f2af3 [SPARK-60020] Fix `KubernetesMetricsInterceptor` exceptions for `namespaces` paths and out-of-range response codes by Dongjoon Hyun · 4 weeks ago
  39. ebdd928 [SPARK-60025] Support `spec.suspend` for a running `SparkApplication` by Dongjoon Hyun · 4 weeks ago
  40. eb66854 [SPARK-60018] Add `ApplicationStateSummary.Suspended` and `ApplicationStatus#resume` by Dongjoon Hyun · 4 weeks ago
  41. 6a06de4 [SPARK-60017] Fix `Workload` access revocation and `Suspended` downgrade notes by Dongjoon Hyun · 4 weeks ago
  42. ee106cb [SPARK-60014] Upgrade PMD to 7.28.0 by Dongjoon Hyun · 4 weeks ago
  43. 0b3e382 [SPARK-60015] Remove JIRA IDs from `migration_guide.md` by ykisana · 4 weeks ago
  44. 1ca6009 [SPARK-60008] Enable K8s events by default by Dongjoon Hyun · 4 weeks ago
  45. 5dd077f [SPARK-60007] Upgrade `Apache Gluten` to 1.7.0 by Dongjoon Hyun · 4 weeks ago
  46. ec5f828 [SPARK-60006] Upgrade `Netty` to 4.2.19.Final by Dongjoon Hyun · 4 weeks ago
  47. 268d74d [SPARK-60004] Upgrade `Apache DataFusion Comet` to 1.1.0 by Dongjoon Hyun · 4 weeks ago
  48. 6be1a39 [SPARK-59991] Remove unused `operatorConfiguration.append` and fix broken `conf/` links by Dongjoon Hyun · 4 weeks ago
  49. e2b5899 [SPARK-59990] Fix the documented precedence of system properties in `configuration.md` by Dongjoon Hyun · 4 weeks ago
  50. 833f05f [SPARK-59984] Parse Boolean config values like Apache Spark and use the default value for null by Dongjoon Hyun · 4 weeks ago
  51. c6e173b [SPARK-59979] Fix `podLogs` selectors and collect all log lines in E2E tests by Dongjoon Hyun · 4 weeks ago
  52. ed68fca [SPARK-59980] Upgrade `spotbugs-gradle-plugin` to 6.5.12 by Dongjoon Hyun · 4 weeks ago
  53. 0db66a8 [SPARK-59976] Use `spark` release name for `helm uninstall` in `watched-namespaces` E2E test by Dongjoon Hyun · 4 weeks ago
  54. 6d07969 [SPARK-59964] Fix workload RBAC to grant `deletecollection` to Spark drivers by Dongjoon Hyun · 4 weeks ago
  55. 513ac09 [SPARK-59963] Fix RBAC to allow `Spark` driver to create `Deployment` and scale executors by Dongjoon Hyun · 4 weeks ago
  56. ad397f3 [SPARK-59958] Deduplicate E2E fixtures and state transition assertions by Dongjoon Hyun · 4 weeks ago
  57. bef03cf [SPARK-59960] Fix Helm command examples to use `spark` release name consistently by Dongjoon Hyun · 4 weeks ago
  58. 9209d2d [SPARK-59957] Use `spark` for `meta.helm.sh/release-name` of the dynamic config E2E fixtures by Dongjoon Hyun · 4 weeks ago
  59. 0872073 [SPARK-59953] Add Kueue examples and use them as the Kueue E2E fixtures by Dongjoon Hyun · 4 weeks ago
  60. 94bcfa3 [SPARK-59935] Fix Prometheus `_sum` and quantiles of histograms and timers by Dongjoon Hyun · 4 weeks ago
  61. 17f4146 [SPARK-59931] Simplify the K8s event messages of errors and `SchedulingFailure` by Dongjoon Hyun · 4 weeks ago
  62. 99d746c [SPARK-59939] Deprecate `v1beta1` version of SparkApp and SparkCluster CRDs by Dongjoon Hyun · 4 weeks ago
  63. acd3ecd [SPARK-59932] Document Kueue v0.20.0+ as the recommended version by Dongjoon Hyun · 4 weeks ago
  64. 3a6795b [SPARK-59937] Recommend `spark.driver.timeout` instead of Kueue `max-exec-time-seconds` label by Dongjoon Hyun · 4 weeks ago
  65. 1d07c7f [SPARK-59930] Upgrade Kueue to v0.20.0 in CI by Dongjoon Hyun · 4 weeks ago
  66. fd3dbbd [SPARK-59926] Do not retry failed K8s event writes by Dongjoon Hyun · 4 weeks ago
  67. 5a41dd2 [SPARK-59879] Close PrintWriter with try-with-resources in ConfOptionDocGenerator by Zhou JIANG · 4 weeks ago
  68. 5a6ab4d [SPARK-59903] Upgrade `Iceberg` example to use Iceberg 1.12.0 by Dongjoon Hyun · 5 weeks ago
  69. 53d0b5a [SPARK-59895] Add `migration_guide.md` by Dongjoon Hyun · 5 weeks ago
  70. 3b32bb3 [SPARK-59892] Honor non-positive `spark.kubernetes.operator.reconciler.retry.maxIntervalSeconds` as unlimited by Dongjoon Hyun · 5 weeks ago
  71. bd15465 [SPARK-59878] Exclude `(UWF|NP)_UNWRITTEN_FIELD` for test classes in `spotbugs_exclude.xml` by Dongjoon Hyun · 5 weeks ago
  72. a5984d4 [SPARK-59876] Suspend and requeue a running `SparkCluster` on Kueue `PodsReadyTimeout` by Dongjoon Hyun · 5 weeks ago
  73. bfc510c [SPARK-59870] Clarify the `Failed` message of `SparkCluster` and the K8s events docs by Dongjoon Hyun · 5 weeks ago
  74. cb141d8 [SPARK-59868] Update GitHub Actions to the latest approved versions by Dongjoon Hyun · 5 weeks ago
  75. a556c35 [SPARK-59866] Support K8s events for Kueue eviction of running `SparkApplication` by Dongjoon Hyun · 5 weeks ago
  76. 2087e7f [SPARK-59846] Record the Kueue `PodsReady` condition of started `Spark(Application|Cluster)` by Dongjoon Hyun · 5 weeks ago
  77. c46d9ec [SPARK-59848] Use a sequential stream in `PodUtils.isPodReady` by Dongjoon Hyun · 5 weeks ago
  78. 7733e72 [SPARK-59838] Upgrade Mockito to 5.24.0 by Dongjoon Hyun · 5 weeks ago
  79. 28e2f37 [SPARK-59836] Remove unused `libstdc++` package from Docker image by Dongjoon Hyun · 5 weeks ago
  80. 0ca7e67 [SPARK-59834] Upgrade the base image to `alpine:3.24` by Dongjoon Hyun · 5 weeks ago
  81. 52e6b59 [SPARK-59833] Upgrade Jackson to 2.22.3 by Dongjoon Hyun · 5 weeks ago
  82. 0577c8f [SPARK-59830] Unify K8s event sources into `spark-kubernetes-operator` by Dongjoon Hyun · 5 weeks ago
  83. 6cfb5cc [SPARK-59826] Do not serialize `is(Admitted|QuotaReserved|Finished)` of Kueue `WorkloadStatus` by Dongjoon Hyun · 5 weeks ago
  84. fabb316 [SPARK-59811] Check the live driver of a suspended `SparkApplication` before releasing its admitted Kueue `Workload` by Dongjoon Hyun · 5 weeks ago
  85. 0569732 [SPARK-59780] Use Java 27 toolchain while supporting Java 21+ by Dongjoon Hyun · 5 weeks ago
  86. 23ffea9 [SPARK-59815] Add `events` E2E test for state transition events of `Spark(Application|Cluster)` by Dongjoon Hyun · 5 weeks ago
  87. 4353afc [SPARK-59814] Clarify when the `Submitted` K8s event is published in `configuration.md` by Dongjoon Hyun · 5 weeks ago
  88. bd856de [SPARK-59810] Use Ubuntu 26.04 LTS-based `gradle` image for builder stage by Dongjoon Hyun · 5 weeks ago
  89. 5cfbd9c [SPARK-59803] Handle an evicted or deactivated Kueue `Workload` of a running `SparkCluster` by Dongjoon Hyun · 5 weeks ago
  90. fdd6bab [SPARK-59800] Handle an evicted or deactivated Kueue `Workload` before requesting the driver or master by Dongjoon Hyun · 5 weeks ago
  91. f2720a4 [SPARK-59797] Preserve user-specified dnsConfig of SparkCluster worker pods by Dongjoon Hyun · 5 weeks ago
  92. e99647b [SPARK-59795] Respect user-specified terminationGracePeriodSeconds of `SparkCluster` pods by Dongjoon Hyun · 5 weeks ago
  93. 2959ecf [SPARK-59790] Bound the wait for the terminating pods of a suspended `SparkCluster` by Dongjoon Hyun · 5 weeks ago
  94. 1c67622 [SPARK-59262] Add Java 27 to GitHub Actions by Dongjoon Hyun · 5 weeks ago
  95. 4a4319c [SPARK-59775] Upgrade `Gradle` to 9.8.0 by Dongjoon Hyun · 5 weeks ago
  96. 53ada72 [SPARK-59771] Release the Kueue `Workload` of `SparkApplication` only after its pods are gone by Dongjoon Hyun · 5 weeks ago
  97. b17bb35 [SPARK-59770] Add `ValidatingAdmissionPolicy` to keep the Kueue queue of started `Spark(Application|Cluster)` by Dongjoon Hyun · 5 weeks ago
  98. 9162c00 [SPARK-59769] Apply the flavors of an admitted Kueue `Workload` to a resource whose queue label was removed by Dongjoon Hyun · 5 weeks ago
  99. 5c2ccf6 [SPARK-59766] Make a pending Kueue `Workload` follow the changed or removed queue label by Dongjoon Hyun · 5 weeks ago
  100. 36ba348 [SPARK-59767] Consolidate `Kueue` integration tests into the `kueue` E2E test by Dongjoon Hyun · 5 weeks ago