Spark Release 3.5.6
Spark 3.5.6 is the sixth 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-51272]: Race condition in DagScheduler can result in failure of retrying all partitions for non deterministic partitioning key
 
  - [SPARK-51821]: Possible deadlock in UninterruptibleThread
 
  - [SPARK-51936]: ReplaceTableAsSelect should overwrite the new table instead of append
 
  - [SPARK-51638]: Fetching the remote disk stored RDD blocks via the external shuffle service is not working
 
  - [SPARK-51537]: Failed to run third-party Spark ML library on Spark Connect
 
  - [SPARK-49507]: Fix Expected only partition pruning predicates exception
 
  - [SPARK-45994]: Change description-file to description_file
 
  - [SPARK-50416]: load-spark-env.sh test for terminal or pipe broken / non-portable
 
  - [SPARK-51281]: DataFrameWriterV2 should respect the path option
 
  - [SPARK-51450]: BarrierCoordinator thread not exiting in Spark standalone mode
 
  - [SPARK-43221]: Host local block fetching should use a block status of a block stored on disk
 
  - [SPARK-48922]: Optimize complex type insertion performance
 
  - [SPARK-51307]: locationUri in CatalogStorageFormat shall be decoded
 
  - [SPARK-51344]: Fix 
ENV key value format in *.template 
Dependency changes
While being a maintenance release we did still upgrade some dependencies in this release they are:
You can consult JIRA for the detailed changes.
We would like to acknowledge all community members for contributing patches to this release.
Spark News Archive