Spark Release 3.5.5
Spark 3.5.5 is the fourth 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-45013]: Flaky Test with NPE: track allocated resources by taskId
- [SPARK-48899]: Fix
ENVkey value format in K8s Dockerfiles - [SPARK-50091]: Query fails when aggregate expression is in left-hand operand of IN-subquery
- [SPARK-50624]: Add TimestampNTZType to ColumnarRow/MutableColumnarRow
- [SPARK-50769]: ClassCastException in HistogramNumeric
- [SPARK-50784]: Fix
lint-scalanot to ignorescalastyleerrors - [SPARK-50797]: Move
HiveCharVarcharTestSuitefromo/a/s/sqltoo/a/s/sql/hive - [SPARK-50853]: Close temp shuffle file writable channel
- [SPARK-50870]: DataSourceV2 relations may contain unresolved cast expressions after materializing current_timestamp()
- [SPARK-50890]: Skip test_take in Spark Connect only build
- [SPARK-50946]: When using Java version 17.0.14, the
SPARK-35907: createDirectorytest in UtilsSuite will fail. - [SPARK-50984]: Make
ExpressionImplUtilsSuiterobust by matching JDK msgs via regex - [SPARK-50987]: Make
spark-connect-overview.md’s version strings up-to-date - [SPARK-50998]: Fix
spark.kubernetes.configMap.maxSizedefault value in docs - [SPARK-51027]: Prevent
HiveClient.runSqlHiveinvocation in non-testing environment - [SPARK-51033]: Fix
CryptoStreamUtilsSuiteto usesameElementsfor array comparision - [SPARK-51039]: Fix
hive-llap-commondependency to usehive.llap.scopein rootpom.xml - [SPARK-51042]: Read and write CalendarIntervals using one call to get/putLong consistently
- [SPARK-51061]: Hide
Jettyinfo in REST Submission API - [SPARK-51071]: Upgrade
upload-artifactto v4 to recover branch-3.5 CI - [SPARK-51093]: Fix minor endianness issues in tests
- [SPARK-51104]: Use self-host javascript and CSS in Spark website
- [SPARK-51128]: Self host docsearch.min.css.map
- [SPARK-51129]: Fix code tab switching in Spark Website
- [SPARK-51157]: Add missing @varargs Scala annotation for scala functon APIs
- [SPARK-51164]: Fix
CallerContexttest by enablinghadoop.caller.context.enabled - [SPARK-51173]: Add
configNameScalastyle rule - [SPARK-51185]: Revert simplifications to PartitionedFileUtil API due to increased risk of OOM
- [SPARK-51187]: Implement the graceful deprecation of incorrect config introduced in SPARK-49699
- [SPARK-51219]: Catalog.listTables fails on temp table when non-V2SessionCatalog is in use
- [SPARK-51244]: Upgrade left Github Action image from
ubuntu-20.04toubuntu-22.04and solved theTPCDSQueryBenchmarkcompatibility issue
Dependency changes
While being a maintenance release we did still upgrade some dependencies in this release they are:
- [SPARK-50886]: Upgrade Avro to 1.11.4
You can consult JIRA for the detailed changes.
We would like to acknowledge all community members for contributing patches to this release.