Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion js/downloads.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ var packagesV15 = [hadoop34p, hadoop34pSparkConnect, hadoopFree, sources];

addRelease("4.1.1", new Date("01/09/2026"), packagesV15, true);
addRelease("4.0.1", new Date("09/06/2025"), packagesV15, true);
addRelease("3.5.7", new Date("09/24/2025"), packagesV14, true);
addRelease("3.5.8", new Date("01/15/2026"), packagesV14, true);

function append(el, contents) {
el.innerHTML += contents;
Expand Down
15 changes: 15 additions & 0 deletions news/_posts/2026-01-15-spark-3-5-8-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
layout: post
title: Spark 3.5.8 released
categories:
- News
tags: []
status: publish
type: post
published: true
meta:
_edit_last: '4'
_wpas_done_all: '1'
---
We are happy to announce the availability of <a href="{{site.baseurl}}/releases/spark-release-3-5-8.html" title="Spark Release 3.5.8">Spark 3.5.8</a>! Visit the <a href="{{site.baseurl}}/releases/spark-release-3-5-8.html" title="Spark Release 3.5.8">release notes</a> to read about the new features, or <a href="{{site.baseurl}}/downloads.html">download</a> the release today.

58 changes: 58 additions & 0 deletions releases/_posts/2026-01-15-spark-release-3-5-8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
layout: post
title: Spark Release 3.5.8
categories: []
tags: []
status: publish
type: post
published: true
meta:
_edit_last: '4'
_wpas_done_all: '1'
---

Spark 3.5.8 is the eighth maintenance release containing security and correctness fixes. This release is based on the branch-3.5 maintenance branch of Spark. We strongly recommend all 3.5 users to upgrade to this stable release.

### Notable changes

- [[SPARK-46485]](https://issues.apache.org/jira/browse/SPARK-46485): V1Write should not add Sort when not needed
- [[SPARK-49872]](https://issues.apache.org/jira/browse/SPARK-49872): Remove Jackson JSON string length limit in KVStoreScalaSerializer
- [[SPARK-51831]](https://issues.apache.org/jira/browse/SPARK-51831): Column pruning with existsJoin for Datasource V2
- [[SPARK-53149]](https://issues.apache.org/jira/browse/SPARK-53149): Fix testing whether BeeLine process run in background
- [[SPARK-53337]](https://issues.apache.org/jira/browse/SPARK-53337): XSS: Ensure the application name in historypage get escaped
- [[SPARK-53598]](https://issues.apache.org/jira/browse/SPARK-53598): Check the existence of numParts before reading large table property
- [[SPARK-53673]](https://issues.apache.org/jira/browse/SPARK-53673): Fix a flaky test failure in `SparkSessionE2ESuite - interrupt tag` caused by the usage of `ForkJoinPool`
- [[SPARK-53738]](https://issues.apache.org/jira/browse/SPARK-53738): Fix planned write when query output contains foldable orderings
- [[SPARK-53836]](https://issues.apache.org/jira/browse/SPARK-53836): Update script `free_disk_space_container`
- [[SPARK-53948]](https://issues.apache.org/jira/browse/SPARK-53948): Fix deadlock in Observation
- [[SPARK-53955]](https://issues.apache.org/jira/browse/SPARK-53955): Prefer to detect Java Home from env JAVA_HOME on finding jmap for JDK 8
- [[SPARK-53961]](https://issues.apache.org/jira/browse/SPARK-53961): Fix `FileStreamSinkSuite` flakiness by using `walkFileTree` instead of `walk`
- [[SPARK-54015]](https://issues.apache.org/jira/browse/SPARK-54015): Relax Py4J requirement to py4j>=0.10.9.7,<0.10.9.10
- [[SPARK-54034]](https://issues.apache.org/jira/browse/SPARK-54034): Fix `Utils.isBindCollision` to detect port conflict `NativeIoException` correctly
- [[SPARK-54241]](https://issues.apache.org/jira/browse/SPARK-54241): Enable `NOLINT_ON_COMPILE` for all PySpark GitHub Action jobs
- [[SPARK-54242]](https://issues.apache.org/jira/browse/SPARK-54242): Skip `Checkstyle` if `NOLINT_ON_COMPILE` is true
- [[SPARK-54299]](https://issues.apache.org/jira/browse/SPARK-54299): Fix the wrong example query in `WindowGroupLimit`
- [[SPARK-54336]](https://issues.apache.org/jira/browse/SPARK-54336): Fix `BloomFilterMightContain` input type check with `ScalarSubqueryReference`
- [[SPARK-54366]](https://issues.apache.org/jira/browse/SPARK-54366): Add `free_disk_space` step to K8s integration test GitHub Action job
- [[SPARK-54426]](https://issues.apache.org/jira/browse/SPARK-54426): Fix `release-build.sh` to detect `REPO_ID` correctly
- [[SPARK-54505]](https://issues.apache.org/jira/browse/SPARK-54505): Correct the arguments order of createMetrics call in makeNegative
- [[SPARK-54600]](https://issues.apache.org/jira/browse/SPARK-54600): Don't use pickle to save/load models in pyspark.ml.connect
- [[SPARK-54620]](https://issues.apache.org/jira/browse/SPARK-54620): Add safety check in ObservationManager to avoid Observation blocking
- [[SPARK-54624]](https://issues.apache.org/jira/browse/SPARK-54624): Ensure user name in historypage get escaped
- [[SPARK-54625]](https://issues.apache.org/jira/browse/SPARK-54625): UTF8String#reverse should check offset and length on copying
- [[SPARK-54728]](https://issues.apache.org/jira/browse/SPARK-54728): Remove a wrong note in `dataframe.isEmpty`
- [[SPARK-54750]](https://issues.apache.org/jira/browse/SPARK-54750): Fix ROUND returning NULL for Decimal values with low runtime precision
- [[SPARK-54982]](https://issues.apache.org/jira/browse/SPARK-54982): Use ASF_NEXUS_TOKEN to release and drop staging repository when finalizing the RC


### Dependency changes

While being a maintenance release we did still upgrade some dependencies in this release they are:
- [[SPARK-53953]](https://issues.apache.org/jira/browse/SPARK-53953): Bump Avro 1.11.5
- [[SPARK-54649]](https://issues.apache.org/jira/browse/SPARK-54649): Upgrade Jersey to 2.47
- [[SPARK-54900]](https://issues.apache.org/jira/browse/SPARK-54900): Upgrade `ORC` to 1.9.8

You can consult JIRA for the [detailed changes](https://s.apache.org/spark-3.5.8).

We would like to acknowledge all community members for contributing patches to this release.

6 changes: 3 additions & 3 deletions site/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,9 @@ <h2 id="oops">Oops!</h2>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -187,9 +190,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/committers.html
Original file line number Diff line number Diff line change
Expand Up @@ -729,6 +729,9 @@ <h3>Policy on backporting bug fixes</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -738,9 +741,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/community.html
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,9 @@ <h3>Powered by</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -343,9 +346,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/contributing.html
Original file line number Diff line number Diff line change
Expand Up @@ -721,6 +721,9 @@ <h2>Code of conduct</h2>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -730,9 +733,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/developer-tools.html
Original file line number Diff line number Diff line change
Expand Up @@ -765,6 +765,9 @@ <h2>Generative tooling usage</h2>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -774,9 +777,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/documentation.html
Original file line number Diff line number Diff line change
Expand Up @@ -395,6 +395,9 @@ <h3>Research Papers</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -404,9 +407,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/downloads.html
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,9 @@ <h3 id="archived-releases">Archived releases</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -227,9 +230,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/error-message-guidelines.html
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,9 @@ <h4 id="wording-guide">Wording guide</h4>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -564,9 +567,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/examples.html
Original file line number Diff line number Diff line change
Expand Up @@ -503,6 +503,9 @@ <h2>Additional examples</h2>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -512,9 +515,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/faq.html
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,9 @@ <h2><span class="text-capitalize">Apache Spark<span class="tm">&trade;</span></s
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -234,9 +237,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/graphx/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,9 @@ <h3>Getting started</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -279,9 +282,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/history.html
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,9 @@ <h2><span class="text-capitalize">Apache Spark<span class="tm">&trade;</span></s
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -188,9 +191,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/improvement-proposals.html
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,9 @@ <h4>Implementing an SPIP</h4>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -260,9 +263,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/js/downloads.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ var packagesV15 = [hadoop34p, hadoop34pSparkConnect, hadoopFree, sources];

addRelease("4.1.1", new Date("01/09/2026"), packagesV15, true);
addRelease("4.0.1", new Date("09/06/2025"), packagesV15, true);
addRelease("3.5.7", new Date("09/24/2025"), packagesV14, true);
addRelease("3.5.8", new Date("01/15/2026"), packagesV14, true);

function append(el, contents) {
el.innerHTML += contents;
Expand Down
6 changes: 3 additions & 3 deletions site/mailing-lists.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,9 @@
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -172,9 +175,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
6 changes: 3 additions & 3 deletions site/mllib/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,9 @@ <h3>Getting started</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-5-8-released.html">Spark 3.5.8 released</a>
<span class="small">(Jan 15, 2026)</span></li>

<li><a href="/news/spark-4-2-0-preview1-released.html">Preview release of Spark 4.2.0</a>
<span class="small">(Jan 11, 2026)</span></li>

Expand All @@ -325,9 +328,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-4-1-0-released.html">Spark 4.1.0 released</a>
<span class="small">(Dec 16, 2025)</span></li>

<li><a href="/news/spark-4-1-0-preview4-released.html">Preview release of Spark 4.1.0</a>
<span class="small">(Nov 19, 2025)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
Loading