Skip to content

Commit 3c13357

Browse files
authored
chore: Remove support for 3.5.7 and 4.0.1 (#695)
* Removing and , deprecate , LTS * update changelog.md * updating productVersion to 4.1.1 since LTS * Updating supported-versions.adoc regarding limitations
1 parent f4ba1c0 commit 3c13357

11 files changed

Lines changed: 15 additions & 30 deletions

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ All notable changes to this project will be documented in this file.
6969

7070
### Removed
7171

72+
- Support for Spark `3.5.7` and `4.0.1` ([#695])
7273
- Support for Spark `3.5.6` ([#642]).
7374
- Deprecated support for Spark `3.5.7` ([#650]).
7475

@@ -86,6 +87,7 @@ All notable changes to this project will be documented in this file.
8687
[#663]: https://github.com/stackabletech/spark-k8s-operator/pull/663
8788
[#664]: https://github.com/stackabletech/spark-k8s-operator/pull/664
8889
[#666]: https://github.com/stackabletech/spark-k8s-operator/pull/666
90+
[#695]: https://github.com/stackabletech/spark-k8s-operator/pull/695
8991

9092
## [25.11.0] - 2025-11-07
9193

docs/modules/spark-k8s/examples/example-history-app.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: spark-pi-s3-1
66
spec:
77
sparkImage:
8-
productVersion: 3.5.8
8+
productVersion: 4.1.1
99
pullPolicy: IfNotPresent
1010
mode: cluster
1111
mainClass: org.apache.spark.examples.SparkPi

docs/modules/spark-k8s/examples/example-history-server.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: spark-history
66
spec:
77
image:
8-
productVersion: 3.5.8
8+
productVersion: 4.1.1
99
logFileDirectory: # <1>
1010
s3:
1111
prefix: eventlogs/ # <2>

docs/modules/spark-k8s/examples/example-sparkapp-configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
namespace: default
77
spec:
88
sparkImage:
9-
productVersion: 3.5.8
9+
productVersion: 4.1.1
1010
mode: cluster
1111
mainApplicationFile: s3a://stackable-spark-k8s-jars/jobs/ny-tlc-report-1.1.0.jar # <3>
1212
mainClass: tech.stackable.demo.spark.NYTLCReport

docs/modules/spark-k8s/examples/example-sparkapp-image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
spec:
88
image: oci.stackable.tech/stackable/ny-tlc-report:0.2.0 # <1>
99
sparkImage:
10-
productVersion: 3.5.8
10+
productVersion: 4.1.1
1111
mode: cluster
1212
mainApplicationFile: local:///stackable/spark/jobs/ny_tlc_report.py # <2>
1313
args:

docs/modules/spark-k8s/examples/example-sparkapp-pvc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
namespace: default
77
spec:
88
sparkImage:
9-
productVersion: 3.5.8
9+
productVersion: 4.1.1
1010
mode: cluster
1111
mainApplicationFile: s3a://my-bucket/app.jar # <1>
1212
mainClass: org.example.App # <2>

docs/modules/spark-k8s/examples/example-sparkapp-s3-private.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: example-sparkapp-s3-private
66
spec:
77
sparkImage:
8-
productVersion: 3.5.8
8+
productVersion: 4.1.1
99
mode: cluster
1010
mainApplicationFile: s3a://my-bucket/spark-examples.jar # <1>
1111
mainClass: org.apache.spark.examples.SparkPi # <2>

docs/modules/spark-k8s/examples/example-sparkapp-streaming.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
namespace: default
77
spec:
88
sparkImage:
9-
productVersion: 3.5.8
9+
productVersion: 4.1.1
1010
mode: cluster
1111
mainApplicationFile: local:///stackable/spark/examples/src/main/python/streaming/hdfs_wordcount.py
1212
args:

docs/modules/spark-k8s/examples/getting_started/application.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
namespace: default
77
spec:
88
sparkImage: # <2>
9-
productVersion: 3.5.8
9+
productVersion: 4.1.1
1010
mode: cluster # <3>
1111
mainApplicationFile: local:///stackable/spark/examples/src/main/python/pi.py # <4>
1212
job: # <5>

docs/modules/spark-k8s/partials/supported-versions.adoc

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,9 @@
33
// Stackable Platform documentation.
44
// Please sort the versions in descending order (newest first)
55

6-
- 4.1.1 (Hadoop 3.4.2, Scala 2.13, Python 3.12, Java 21)
7-
- 4.0.1 (Hadoop 3.4.2, Scala 2.13, Python 3.12, Java 21) (Deprecated)
8-
- 3.5.8 (Hadoop 3.4.2, Scala 2.12, Python 3.11, Java 17) (LTS)
9-
- 3.5.7 (Hadoop 3.4.2, Scala 2.12, Python 3.11, Java 17) (Deprecated)
6+
- 4.1.1 (Hadoop 3.4.2, Scala 2.13, Python 3.12, Java 21) (LTS)
7+
- 3.5.8 (Hadoop 3.4.2, Scala 2.12, Python 3.11, Java 17) (Deprecated)
108
11-
Apache Spark 4.1.1 has the following known issues (as of February 2026):
9+
Apache Spark 4.1.1 has the following known issues (as of July 2026):
1210

13-
- Missing HBase compatibility (See: https://github.com/apache/hbase-connectors/pull/130)
14-
- No Iceberg Spark runtime release with support for Spark 4.1 available yet.
15-
- No Delta Lake release with support for Spark 4.1 available yet.
11+
- Missing HBase compatibility (See: https://issues.apache.org/jira/browse/HBASE-30178)

0 commit comments

Comments
 (0)