v3.5.9
[SPARK-58033][PYTHON][DOC] Fix `py4j` version requirement in PySpark installation guide
[SPARK-40084][PYTHON] Upgrade Py4J to 0.10.9.7
Preparing Spark release v3.5.9-rc1
[SPARK-36092][INFRA][BUILD][PYTHON] Migrate to GitHub Actions with Codecov from Jenkins
[SPARK-41777][PYSPARK][ML] Integration testing for TorchDistributor
[SPARK-7721][PYTHON][TESTS] Adds PySpark coverage generation script
[SPARK-3946] gitignore in /python includes wrong directory
[SPARK-32714][PYTHON] Initial pyspark-stubs port
[SPARK-36474][PYTHON][DOCS] Mention 'pandas API on Spark' in Spark overview pages
[SPARK-56763][BUILD] Branch 3.5 restore Python 3.8 & R in CI (Continuation of Sarutak's PR)
[SPARK-43347][PYTHON] Remove Python 3.7 Support
[SPARK-38894][PYTHON][TESTS] Exclude pyspark.cloudpickle in test coverage report
[SPARK-45994][PYTHON][3.5] Change `description-file` to `description_file`
[SPARK-54015][PYTHON] Relax Py4J requirement to py4j>=0.10.9.7,<0.10.9.10