master
[SPARK-52228][SS][PYSPARK] Construct the benchmark purposed TWS state server with in-memory state impls and the benchmark code in python
[SPARK-56018][PYTHON] Use ruff as formatter
[SPARK-55480][PYTHON] Remove all unused noqa for ruff
[SPARK-55304][SS][PYTHON] Introduce support of Admission Control and Trigger.AvailableNow in Python data source - streaming reader
[SPARK-58244][PYTHON] Remove type: ignore[name-defined] for DataFrame.plot and streaming _test() in pyspark.sql
[SPARK-55986][PYTHON] Upgrade black to 26.3.1
[SPARK-58135][PYTHON] Consolidate VALUE_NOT_TRUE into VALUE_NOT_ALLOWED
[SPARK-56179][PYTHON] Consolidate error classes for type mismatch - part 2
[SPARK-51814][SS][PYTHON] Introduce a new API `transformWithState` in PySpark
[SPARK-57760][SS][PYTHON][FOLLOWUP] Fix mypy union-attr error in _normalize_state_value
[SPARK-52333][SS][PYTHON] Squeeze the protocol of retrieving timers for transformWithState in PySpark
[SPARK-55665][PYTHON] Unify how workers establish connection with the executor
[SPARK-54805][SS][PYTHON] Implement TwsTester in PySpark