I think that we should remove Hive 2 and Hive 3. We already agreed to remove Hive 2, but Hive 3 is not compatible with the project anymore and is already EOL and will not see a release to update it so that it can be compatible. Anyone using the existing Hive 3 support should be able to continue using older releases.
In general, I think it's a good idea to let people use older releases when these situations happen. It is difficult for the project to continue to support libraries that are EOL and I don't think there's a great justification for it, considering Iceberg support in Hive 4 is native and much better! On Wed, Nov 27, 2024 at 7:12 AM Cheng Pan <pan3...@gmail.com> wrote: > That said, it would be helpful if they continue running > tests against the latest stable Hive releases to ensure that any > changes don’t unintentionally break something for Hive, which would be > beyond our control. > > > I believe we should continue maintaining a Hive Iceberg runtime test suite > with the latest version of Hive in the Iceberg repository. > > > i think we can keep some basic Hive4 tests in iceberg repo > > > Instead of running basic tests on the Iceberg repo, maybe let Iceberg > publish daily snapshot jars to Nexus, and have a daily CI in Hive to > consume those jars and run full Iceberg tests makes more sense? > > Thanks, > Cheng Pan > >