v4.0.4
[SPARK-48809][PYTHON][DOCS] Reimplemented `spark version drop down` of the `PySpark doc site` and fix bug
[SPARK-51278][FOLLOWUP][DOCS] Update JSON format from documentation
[SPARK-58033][PYTHON][DOC] Fix `py4j` version requirement in PySpark installation guide
[SPARK-52026][PS][4.0] Block pandas API on Spark on ANSI mode by default
[SPARK-51178][CONNECT][PYTHON] Raise proper PySpark error instead of `SparkConnectGrpcException`
[SPARK-55416][SS][PYTHON][4.0] Streaming Python Data Source memory leak when end-offset is not updated
[SPARK-51802][PYTHON][DOCS] OSS PySpark User Guide Docs