This page describes the migration guide specific to PySpark.
Many items of other migration guides can also be applied when migrating PySpark to higher versions because PySpark internally shares other components.
Please also refer other migration guides:
Migration Guide: Spark Core
Migration Guide: SQL, Datasets and DataFrame
Migration Guide: Structured Streaming
Migration Guide: MLlib (Machine Learning)