Skip to content
Merged
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
1 change: 1 addition & 0 deletions documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ navigation:
<p>Setup instructions, programming guides, and other documentation are available for each stable version of Spark below:</p>

<ul>
<li><a href="{{site.baseurl}}/docs/3.4.1/">Spark 3.4.1</a></li>
<li><a href="{{site.baseurl}}/docs/3.4.0/">Spark 3.4.0</a></li>
<li><a href="{{site.baseurl}}/docs/3.3.2/">Spark 3.3.2</a></li>
<li><a href="{{site.baseurl}}/docs/3.3.1/">Spark 3.3.1</a></li>
Expand Down
2 changes: 1 addition & 1 deletion downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Spark artifacts are [hosted in Maven Central](https://search.maven.org/search?q=

groupId: org.apache.spark
artifactId: spark-core_2.12
version: 3.4.0
version: 3.4.1

### Installing with PyPi
<a href="https://pypi.org/project/pyspark/">PySpark</a> is now available in pypi. To install just run `pip install pyspark`.
Expand Down
2 changes: 1 addition & 1 deletion js/downloads.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ var packagesV13 = [hadoop3p, hadoop3pscala213, hadoop2p, hadoopFree, sources];
// 3.4.0+
var packagesV14 = [hadoop3p, hadoop3pscala213, hadoopFree, sources];

addRelease("3.4.0", new Date("04/13/2023"), packagesV14, true);
addRelease("3.4.1", new Date("06/23/2023"), packagesV14, true);
addRelease("3.3.2", new Date("02/17/2023"), packagesV13, true);
addRelease("3.2.4", new Date("04/13/2023"), packagesV12, true);

Expand Down
14 changes: 14 additions & 0 deletions news/_posts/2023-06-23-spark-3-4-1-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
layout: post
title: Spark 3.4.1 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-4-1.html" title="Spark Release 3.4.1">Spark 3.4.1</a>! Visit the <a href="{{site.baseurl}}/releases/spark-release-3-4-1.html" title="Spark Release 3.4.1">release notes</a> to read about the new features, or <a href="{{site.baseurl}}/downloads.html">download</a> the release today.
99 changes: 99 additions & 0 deletions releases/_posts/2023-06-23-spark-release-3-4-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
---
layout: post
title: Spark Release 3.4.1
categories: []
tags: []
status: publish
type: post
published: true
meta:
_edit_last: '4'
_wpas_done_all: '1'
---

Spark 3.4.1 is a maintenance release containing stability fixes. This release is based on the branch-3.4 maintenance branch of Spark. We strongly recommend all 3.4 users to upgrade to this stable release.

### Notable changes

- [[SPARK-32559]](https://issues.apache.org/jira/browse/SPARK-32559): Fix the trim logic did't handle ASCII control characters correctly
- [[SPARK-37829]](https://issues.apache.org/jira/browse/SPARK-37829): Dataframe.joinWith outer-join should return a null value for unmatched row
- [[SPARK-42078]](https://issues.apache.org/jira/browse/SPARK-42078): Add `CapturedException` to utils
- [[SPARK-42290]](https://issues.apache.org/jira/browse/SPARK-42290): Fix the OOM error can't be reported when AQE on
- [[SPARK-42421]](https://issues.apache.org/jira/browse/SPARK-42421): Use the utils to get the switch for dynamic allocation used in local checkpoint
- [[SPARK-42475]](https://issues.apache.org/jira/browse/SPARK-42475): Fix PySpark connect Quickstart binder link
- [[SPARK-42826]](https://issues.apache.org/jira/browse/SPARK-42826): Update migration notes for pandas API on Spark
- [[SPARK-43043]](https://issues.apache.org/jira/browse/SPARK-43043): Improve the performance of MapOutputTracker.updateMapOutput
- [[SPARK-43050]](https://issues.apache.org/jira/browse/SPARK-43050): Fix construct aggregate expressions by replacing grouping functions
- [[SPARK-43067]](https://issues.apache.org/jira/browse/SPARK-43067): Correct the location of error class resource file in Kafka connector
- [[SPARK-43069]](https://issues.apache.org/jira/browse/SPARK-43069): Use `sbt-eclipse` instead of `sbteclipse-plugin`
- [[SPARK-43071]](https://issues.apache.org/jira/browse/SPARK-43071): Support SELECT DEFAULT with ORDER BY, LIMIT, OFFSET for INSERT source relation
- [[SPARK-43072]](https://issues.apache.org/jira/browse/SPARK-43072): Include TIMESTAMP_NTZ type in ANSI Compliance doc
- [[SPARK-43075]](https://issues.apache.org/jira/browse/SPARK-43075): Change `gRPC` to `grpcio` when it is not installed.
- [[SPARK-43083]](https://issues.apache.org/jira/browse/SPARK-43083): Mark `*StateStoreSuite` as `ExtendedSQLTest`
- [[SPARK-43085]](https://issues.apache.org/jira/browse/SPARK-43085): Support column DEFAULT assignment for multi-part table names
- [[SPARK-43098]](https://issues.apache.org/jira/browse/SPARK-43098): Fix correctness COUNT bug when scalar subquery has group by clause
- [[SPARK-43113]](https://issues.apache.org/jira/browse/SPARK-43113): Evaluate stream-side variables when generating code for a bound condition
- [[SPARK-43125]](https://issues.apache.org/jira/browse/SPARK-43125): Fix Connect Server Can't Handle Exception With Null Message
- [[SPARK-43126]](https://issues.apache.org/jira/browse/SPARK-43126): Mark two Hive UDF expressions as stateful
- [[SPARK-43139]](https://issues.apache.org/jira/browse/SPARK-43139): Fix incorrect column names in sql-ref-syntax-dml-insert-table.md
- [[SPARK-43141]](https://issues.apache.org/jira/browse/SPARK-43141): Ignore generated Java files in checkstyle
- [[SPARK-43156]](https://issues.apache.org/jira/browse/SPARK-43156): Fix `COUNT(*) is null` bug in correlated scalar subquery
- [[SPARK-43157]](https://issues.apache.org/jira/browse/SPARK-43157): Clone InMemoryRelation cached plan to prevent cloned plan from referencing same objects
- [[SPARK-43158]](https://issues.apache.org/jira/browse/SPARK-43158): Set upperbound of pandas version for Binder integration
- [[SPARK-43249]](https://issues.apache.org/jira/browse/SPARK-43249): Fix missing stats for SQL Command
- [[SPARK-43281]](https://issues.apache.org/jira/browse/SPARK-43281): Fix concurrent writer does not update file metrics
- [[SPARK-43284]](https://issues.apache.org/jira/browse/SPARK-43284): Switch back to url-encoded strings
- [[SPARK-43293]](https://issues.apache.org/jira/browse/SPARK-43293): `__qualified_access_only` should be ignored in normal columns
- [[SPARK-43313]](https://issues.apache.org/jira/browse/SPARK-43313): Adding missing column DEFAULT values for MERGE INSERT actions
- [[SPARK-43336]](https://issues.apache.org/jira/browse/SPARK-43336): Casting between Timestamp and TimestampNTZ requires timezone
- [[SPARK-43337]](https://issues.apache.org/jira/browse/SPARK-43337): Asc/desc arrow icons for sorting column does not get displayed in the table column
- [[SPARK-43340]](https://issues.apache.org/jira/browse/SPARK-43340): Handle missing stack-trace field in eventlogs
- [[SPARK-43342]](https://issues.apache.org/jira/browse/SPARK-43342): Revert SPARK-39006 Show a directional error message for executor PVC dynamic allocation failure
- [[SPARK-43374]](https://issues.apache.org/jira/browse/SPARK-43374): Move protobuf-java to BSD 3-clause group and update the license copy
- [[SPARK-43378]](https://issues.apache.org/jira/browse/SPARK-43378): Properly close stream objects in deserializeFromChunkedBuffer
- [[SPARK-43395]](https://issues.apache.org/jira/browse/SPARK-43395): Exclude macOS tar extended metadata in make-distribution.sh
- [[SPARK-43398]](https://issues.apache.org/jira/browse/SPARK-43398): Executor timeout should be max of idle shuffle and rdd timeout
- [[SPARK-43404]](https://issues.apache.org/jira/browse/SPARK-43404): Skip reusing sst file for same version of RocksDB state store to avoid id mismatch error
- [[SPARK-43414]](https://issues.apache.org/jira/browse/SPARK-43414): Fix flakiness in Kafka RDD suites due to port binding configuration issue
- [[SPARK-43425]](https://issues.apache.org/jira/browse/SPARK-43425): Add `TimestampNTZType` to `ColumnarBatchRow`
- [[SPARK-43441]](https://issues.apache.org/jira/browse/SPARK-43441): `makeDotNode` should not fail when DeterministicLevel is absent
- [[SPARK-43450]](https://issues.apache.org/jira/browse/SPARK-43450): Add more `_metadata` filter test cases
- [[SPARK-43471]](https://issues.apache.org/jira/browse/SPARK-43471): Handle missing hadoopProperties and metricsProperties
- [[SPARK-43483]](https://issues.apache.org/jira/browse/SPARK-43483): Adds SQL references for OFFSET clause
- [[SPARK-43510]](https://issues.apache.org/jira/browse/SPARK-43510): Fix YarnAllocator internal state when adding running executor after processing completed containers
- [[SPARK-43517]](https://issues.apache.org/jira/browse/SPARK-43517): Add a migration guide for namedtuple monkey patch
- [[SPARK-43522]](https://issues.apache.org/jira/browse/SPARK-43522): Fix creating struct column name with index of array
- [[SPARK-43527]](https://issues.apache.org/jira/browse/SPARK-43527): Fix `catalog.listCatalogs` in PySpark
- [[SPARK-43541]](https://issues.apache.org/jira/browse/SPARK-43541): Propagate all `Project` tags in resolving of expressions and missing columns
- [[SPARK-43547]](https://issues.apache.org/jira/browse/SPARK-43547): Update "Supported Pandas API" page to point out the proper pandas docs
- [[SPARK-43587]](https://issues.apache.org/jira/browse/SPARK-43587): Run `HealthTrackerIntegrationSuite` in a dedicated JVM
- [[SPARK-43589]](https://issues.apache.org/jira/browse/SPARK-43589): Fix `cannotBroadcastTableOverMaxTableBytesError` to use `bytesToString`
- [[SPARK-43718]](https://issues.apache.org/jira/browse/SPARK-43718): Set nullable correctly for keys in USING joins
- [[SPARK-43719]](https://issues.apache.org/jira/browse/SPARK-43719): Handle `missing row.excludedInStages` field
- [[SPARK-43751]](https://issues.apache.org/jira/browse/SPARK-43751): Document `unbase64` behavior change
- [[SPARK-43758]](https://issues.apache.org/jira/browse/SPARK-43758): Update Hadoop 2 dependency manifest
- [[SPARK-43759]](https://issues.apache.org/jira/browse/SPARK-43759): Expose TimestampNTZType in pyspark.sql.types
- [[SPARK-43760]](https://issues.apache.org/jira/browse/SPARK-43760): Nullability of scalar subquery results
- [[SPARK-43802]](https://issues.apache.org/jira/browse/SPARK-43802): Fix codegen for unhex and unbase64 with failOnError=true
- [[SPARK-43894]](https://issues.apache.org/jira/browse/SPARK-43894): Fix bug in df.cache()
- [[SPARK-43956]](https://issues.apache.org/jira/browse/SPARK-43956): Fix the bug doesn't display column's sql for Percentile[Cont|Disc]
- [[SPARK-43973]](https://issues.apache.org/jira/browse/SPARK-43973): Structured Streaming UI should display failed queries correctly
- [[SPARK-43976]](https://issues.apache.org/jira/browse/SPARK-43976): Handle the case where modifiedConfigs doesn't exist in event logs
- [[SPARK-44018]](https://issues.apache.org/jira/browse/SPARK-44018): Improve the hashCode and toString for some DS V2 Expression
- [[SPARK-44038]](https://issues.apache.org/jira/browse/SPARK-44038): Update YuniKorn docs with v1.3
- [[SPARK-44040]](https://issues.apache.org/jira/browse/SPARK-44040): Fix compute stats when AggregateExec node above QueryStageExec


### Dependency Changes

While being a maintenance release we did still upgrade some dependencies in this release they are:

- [[SPARK-43758]](https://issues.apache.org/jira/browse/SPARK-43758): Upgrade snappy-java to 1.1.10.0
- [[SPARK-44070]](https://issues.apache.org/jira/browse/SPARK-44070): Upgrade snappy-java to 1.1.10.1
- [[SPARK-43949]](https://issues.apache.org/jira/browse/SPARK-43949): Upgrade cloudpickle to 2.2.1
- [[SPARK-44053]](https://issues.apache.org/jira/browse/SPARK-44053): Update ORC to 1.8.4

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

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

6 changes: 3 additions & 3 deletions site/committers.html
Original file line number Diff line number Diff line change
Expand Up @@ -652,6 +652,9 @@ <h3>Policy on backporting bug fixes</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-4-1-released.html">Spark 3.4.1 released</a>
<span class="small">(Jun 23, 2023)</span></li>

<li><a href="/news/spark-3-4-0-released.html">Spark 3.4.0 released</a>
<span class="small">(Apr 13, 2023)</span></li>

Expand All @@ -661,9 +664,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-3-3-2-released.html">Spark 3.3.2 released</a>
<span class="small">(Feb 17, 2023)</span></li>

<li><a href="/news/spark-3-2-3-released.html">Spark 3.2.3 released</a>
<span class="small">(Nov 28, 2022)</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 @@ -348,6 +348,9 @@ <h3>Powered by</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-4-1-released.html">Spark 3.4.1 released</a>
<span class="small">(Jun 23, 2023)</span></li>

<li><a href="/news/spark-3-4-0-released.html">Spark 3.4.0 released</a>
<span class="small">(Apr 13, 2023)</span></li>

Expand All @@ -357,9 +360,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-3-3-2-released.html">Spark 3.3.2 released</a>
<span class="small">(Feb 17, 2023)</span></li>

<li><a href="/news/spark-3-2-3-released.html">Spark 3.2.3 released</a>
<span class="small">(Nov 28, 2022)</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 @@ -658,6 +658,9 @@ <h2>Code of conduct</h2>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-4-1-released.html">Spark 3.4.1 released</a>
<span class="small">(Jun 23, 2023)</span></li>

<li><a href="/news/spark-3-4-0-released.html">Spark 3.4.0 released</a>
<span class="small">(Apr 13, 2023)</span></li>

Expand All @@ -667,9 +670,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-3-3-2-released.html">Spark 3.3.2 released</a>
<span class="small">(Feb 17, 2023)</span></li>

<li><a href="/news/spark-3-2-3-released.html">Spark 3.2.3 released</a>
<span class="small">(Nov 28, 2022)</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 @@ -663,6 +663,9 @@ <h4>In Spark unit tests</h4>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-4-1-released.html">Spark 3.4.1 released</a>
<span class="small">(Jun 23, 2023)</span></li>

<li><a href="/news/spark-3-4-0-released.html">Spark 3.4.0 released</a>
<span class="small">(Apr 13, 2023)</span></li>

Expand All @@ -672,9 +675,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-3-3-2-released.html">Spark 3.3.2 released</a>
<span class="small">(Feb 17, 2023)</span></li>

<li><a href="/news/spark-3-2-3-released.html">Spark 3.2.3 released</a>
<span class="small">(Nov 28, 2022)</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/docs/latest
7 changes: 4 additions & 3 deletions site/documentation.html
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ <h2><span class="text-capitalize">Apache Spark<span class="tm">&trade;</span></s
<p>Setup instructions, programming guides, and other documentation are available for each stable version of Spark below:</p>

<ul>
<li><a href="/docs/3.4.1/">Spark 3.4.1</a></li>
<li><a href="/docs/3.4.0/">Spark 3.4.0</a></li>
<li><a href="/docs/3.3.2/">Spark 3.3.2</a></li>
<li><a href="/docs/3.3.1/">Spark 3.3.1</a></li>
Expand Down Expand Up @@ -338,6 +339,9 @@ <h3>Research Papers</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-4-1-released.html">Spark 3.4.1 released</a>
<span class="small">(Jun 23, 2023)</span></li>

<li><a href="/news/spark-3-4-0-released.html">Spark 3.4.0 released</a>
<span class="small">(Apr 13, 2023)</span></li>

Expand All @@ -347,9 +351,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-3-3-2-released.html">Spark 3.3.2 released</a>
<span class="small">(Feb 17, 2023)</span></li>

<li><a href="/news/spark-3-2-3-released.html">Spark 3.2.3 released</a>
<span class="small">(Nov 28, 2022)</span></li>

</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
Expand Down
8 changes: 4 additions & 4 deletions site/downloads.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ <h3 id="link-with-spark">Link with Spark</h3>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>groupId: org.apache.spark
artifactId: spark-core_2.12
version: 3.4.0
version: 3.4.1
</code></pre></div></div>

<h3 id="installing-with-pypi">Installing with PyPi</h3>
Expand Down Expand Up @@ -186,6 +186,9 @@ <h3 id="archived-releases">Archived releases</h3>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-4-1-released.html">Spark 3.4.1 released</a>
<span class="small">(Jun 23, 2023)</span></li>

<li><a href="/news/spark-3-4-0-released.html">Spark 3.4.0 released</a>
<span class="small">(Apr 13, 2023)</span></li>

Expand All @@ -195,9 +198,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-3-3-2-released.html">Spark 3.3.2 released</a>
<span class="small">(Feb 17, 2023)</span></li>

<li><a href="/news/spark-3-2-3-released.html">Spark 3.2.3 released</a>
<span class="small">(Nov 28, 2022)</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 @@ -525,6 +525,9 @@ <h4 id="wording-guide">Wording guide</h4>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-4-1-released.html">Spark 3.4.1 released</a>
<span class="small">(Jun 23, 2023)</span></li>

<li><a href="/news/spark-3-4-0-released.html">Spark 3.4.0 released</a>
<span class="small">(Apr 13, 2023)</span></li>

Expand All @@ -534,9 +537,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-3-3-2-released.html">Spark 3.3.2 released</a>
<span class="small">(Feb 17, 2023)</span></li>

<li><a href="/news/spark-3-2-3-released.html">Spark 3.2.3 released</a>
<span class="small">(Nov 28, 2022)</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 @@ -527,6 +527,9 @@ <h1>Additional examples</h1>
<h5>Latest News</h5>
<ul class="list-unstyled">

<li><a href="/news/spark-3-4-1-released.html">Spark 3.4.1 released</a>
<span class="small">(Jun 23, 2023)</span></li>

<li><a href="/news/spark-3-4-0-released.html">Spark 3.4.0 released</a>
<span class="small">(Apr 13, 2023)</span></li>

Expand All @@ -536,9 +539,6 @@ <h5>Latest News</h5>
<li><a href="/news/spark-3-3-2-released.html">Spark 3.3.2 released</a>
<span class="small">(Feb 17, 2023)</span></li>

<li><a href="/news/spark-3-2-3-released.html">Spark 3.2.3 released</a>
<span class="small">(Nov 28, 2022)</span></li>

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