v3.5.9
[SPARK-47299][PYTHON][DOCS] Use the same `versions.json` in the dropdown of different versions of PySpark documents
Revert "Revert "[SPARK-44742][PYTHON][DOCS] Add Spark version drop down to the PySpark doc site""
[SPARK-44928][PYTHON][DOCS][3.5] Replace the module alias 'sf' instead of 'F' in pyspark.sql import functions
[SPARK-58033][PYTHON][DOC] Fix `py4j` version requirement in PySpark installation guide
[SPARK-43517][PYTHON][DOCS] Add a migration guide for namedtuple monkey patch
Revert "[SPARK-45396][PYTHON] Add doc entry for `pyspark.ml.connect` module, and adds `Evaluator` to `__all__` at `ml.connect`"
[SPARK-44508][PYTHON][DOCS] Add user guide for Python user-defined table functions
[SPARK-42418][DOCS][PYTHON] PySpark documentation updates to improve discoverability and add more guidance