v3.5.8
[MINOR][DOCS][3.5] Fix specified java versions in `install.rst`
[SPARK-40084][PYTHON] Upgrade Py4J to 0.10.9.7
Preparing Spark release v3.5.8-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-44508][PYTHON][DOCS] Add user guide for Python user-defined table functions
[SPARK-43347][PYTHON] Remove Python 3.7 Support
[SPARK-38894][PYTHON][TESTS] Exclude pyspark.cloudpickle in test coverage report
[SPARK-48088][PYTHON][CONNECT][TESTS][3.5] Skip tests that fail in 3.5 client <> 4.0 server
[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