Hi, all FYI, I cut branch-3.5 as https://github.com/apache/spark/tree/branch-3.5
Here is the complete list of exception merge requests received before the cut: - SPARK-44421: Reattach to existing execute in Spark Connect (server mechanism) - SPARK-44423: Reattach to existing execute in Spark Connect (scala client) - SPARK-44424: Reattach to existing execute in Spark Connect (python client) - Sub-tasks in epic SPARK-42938 <https://issues.apache.org/jira/browse/SPARK-42938>: Structured Streaming with Spark Connect - SPARK-42944 : (Will mostly hit Monday deadline, just in case) Python foreachBatch - SPARK-42941 : (WIP, but might slip Monday deadline): Python streaming listener - SPARK-44400 : Improve session access in connect Scala StreamingQueryListener - SPARK-44432 : Allow timeout of sessions when client disconnects and terminate queries - SPARK-44433 : Improve termination logic for Python processes for foreachBatch & query listener - SPARK-44434 : More Scala tests for foreachBatch & query listener - SPARK-44435 : More Python tests for foreachBatch & query listener - SPARK-44436 : Use Connect DataFrame for Scala foreachBatch in Connect - Sub-task in epic SPARK-43754 <https://issues.apache.org/jira/browse/SPARK-43754>: Spark Connect Session & Query lifecycle - SPARK-44422: Fine grained interrupt in Spark Connect - SPARK-43923: [CONNECT] Post listenerBus events during ExecutePlanRequest - SPARK-44394: Add a new Spark UI page for Spark Connect - SPARK-44262: JdbcUtils hardcodes some SQL statements - SPARK-38200: Spark JDBC Savemode Supports Upsert - SPARK-44396 <https://issues.apache.org/jira/browse/SPARK-44396> : Direct Arrow Deserialization - SPARK-44449 <https://issues.apache.org/jira/browse/SPARK-44449> : Upcasting for Arrow Deserialization - SPARK-44450 <https://issues.apache.org/jira/browse/SPARK-44450> : Make direct Arrow encoding work with SQL/API. Best, Yuanjian