baibaichen opened a new issue, #11340:
URL: https://github.com/apache/incubator-gluten/issues/11340

   ### Description
   
   
   This issue tracks five key compatibility fixes and improvements aimed at 
proactively adapting to upstream Spark changes and the upcoming 4.1 upgrade, 
minimizing future review and merge overhead:
   
   1. **Enable SPARK_TESTING Environment Variable**  
   Spark unit tests set the environment variable `SPARK_TESTING=1` by default. 
To stay aligned with Spark's internal testing behavior, we now explicitly set 
`SPARK_TESTING=1` in Gluten's test workflows.
      Ref: [#53344](https://github.com/apache/spark/pull/53344)
   
   2. **Update commons-collections Dependency to 4.5.0**  
      Follows Spark's upgrade by removing version 3.x and migrating to 4.x, 
bringing better support for Java generics and ensuring dependency consistency.  
 
      Ref: [#52743](https://github.com/apache/spark/pull/52743)
   
   3. **Add GeographyVal and GeometryVal Support**  
      Adds support for new geospatial data types (GEOGRAPHY and GEOMETRY) as 
proposed and implemented in SPARK-51658, enriching row accessor interfaces for 
upcoming geospatial analytics.  
      Ref: [SPARK-51658](https://issues.apache.org/jira/browse/SPARK-51658)
   
   4. **Make `reserveNewColumn` Public**  
      Adjusts method visibility ahead of time to match the signature changes in 
future Spark versions and lessen upgrade friction.  
      Ref: [#52557](https://github.com/apache/spark/pull/52557)
   
   5. **Remove JetBrains `@NotNull` Annotations**  
      Removes incompatible `@NotNull` annotations to resolve compilation issues 
surfaced by Spark 4.1 and ORC 2.2.0 upgrades.  
      Ref: [#51676](https://github.com/apache/spark/pull/51676)
   
   ### Gluten version
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to