Hi everyone, We currently maintain 3 different versions of spark under https://github.com/apache/iceberg/tree/main/spark I've seen this issue a couple of times where a feature would be implemented for only one of the Spark versions. For example, see https://github.com/apache/iceberg/pull/13324 and https://github.com/apache/iceberg/pull/13459. It's hard to remember that there are 3 different versions of Spark.
Do we want to verify that features are implemented across all 3 versions if possible? If so, we can diff the git logs between spark 3.4 <https://github.com/apache/iceberg/commits/main/spark/v3.4>, 3.5 <https://github.com/apache/iceberg/commits/main/spark/v3.5>, and 4.0 <https://github.com/apache/iceberg/commits/main/spark/v4.0>. Best, Kevin Liu