Spark 3.5.2 is the second 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.
pyspark.pandas.tests.computation.test_apply_func
in Python 3.11pyspark.pandas.tests.connect.computation.test_parity_apply_func
in Python 3.11GenerateMIMAIgnore.isPackagePrivateModule
to return false instead of failingMimaExcludes
mypy
should have --python-executable
parameterk8s-integration-tests
only for kubernetes
module changepyspark-pandas*
only in PR builder and Daily Python CIsk8s-integration-tests
only in PR builder and Daily CIssparkr
only in PR builders and Daily CIsSparkSessionE2ESuite.interrupt tag
testbuild/scala-213/java-11-17
jobs of branch-3.5 only if neededawsAccessKeyId
by including accesskey
patternscalaStyleOnCompileConfig
in SparkBuild.scalaUtils.tryWithResource
during reading shuffle data from external storageVersionsSuite
referencesnbsphinx
to 0.9.3
test-dependencies.sh
, the dir dev/pr-deps
should be deletedtest-dependencies.sh
, the dir dev/pr-deps
should be deleted17-jammy
instead of 17
to prevent Python 3.12versions.json
in the dropdown of different versions of PySpark documentsKinesisTestUtils
& WriteInputFormatTestDataGenerator
deprecatedcommons-codec
to 1.16.1PostgreSQL
JDBC driver to 42.7.2 and docker image to 16.2commons-(io|lang3)
transitive dependencies from commons-compress
and avro-*
pyarrow
upper bound requirement, <13.0.0
commons-io
to 2.16.1You can consult JIRA for the detailed changes.
We would like to acknowledge all community members for contributing patches to this release.