Keep support for Spark last LTS + 2 latest minors sounds reasonable, if Iceberg could have a roughly 3 months release periods, which is similar to Spark and Flink, otherwise, it requires a wider version range to avoid version jumping when upgrading Iceberg.
And I think whether to dropping Spark 4.0 support does not block adding Spark 4.2 support (with current RC state), I see at least two committer expressed the willingness on merging the spark 4.2 connector code as-is to unblock subsequent developing, and no objections, so, merge Spark 4.2 support first? And then start a vote thread for deleting Spark 4.0 support, if necessary? Thanks, Cheng Pan
