Steven explained the Flink issue to me, Flink 2.0 isn't in 1.9.0 so not an issue.
On Fri, May 16, 2025 at 12:20 PM Russell Spitzer <russell.spit...@gmail.com> wrote: > Ok so far of the lists proposed above I only picked 2 fixes that apply > cleanly and (we double checked) > actually apply to 1.9.0. Some of the fixes above need other commits which > aren't in 1.9.0 so aren't an > issue. If anyone else has any other issues let me know. > > The only one i'm not sure about is the Flink 2.0 Lock code, if someone > with flink expertise can ping me I > would appreciate it since I can't figure out how the patch applies to > 1.9.0. > > https://github.com/apache/iceberg/pull/13081 > > On Tue, May 13, 2025 at 11:04 PM Jean-Baptiste Onofré <j...@nanthrax.net> > wrote: > >> The new Avro release will content security improvement (and only this). >> So even if not strictly required (as iceberg is not impacted), it would be >> interesting to have security scanner happy ;) >> >> Regards >> JB >> >> Le mar. 13 mai 2025 à 23:24, Péter Váry <peter.vary.apa...@gmail.com> a >> écrit : >> >>> Do we really want to include a new lib version in a maintenance release? >>> In the past, we have seen issues when upgrading libs. Avro is very >>> important, as it is used for metadata files. I would rather not include a >>> new version, unless it is absolutely necessary. >>> >>> On Tue, May 13, 2025, 06:42 Jean-Baptiste Onofré <j...@nanthrax.net> >>> wrote: >>> >>>> Hi >>>> >>>> I did a fix/improvement on Avro. I will propose to do new Avro >>>> releases. >>>> Maybe worth to include in Iceberg 1.9.1 if the timing is ok. >>>> >>>> Regards >>>> JB >>>> >>>> Le lun. 12 mai 2025 à 20:03, Russell Spitzer <russell.spit...@gmail.com> >>>> a écrit : >>>> >>>>> I'd rather we didn't get any "feature" sorts of things in like >>>>> * Enable HTTP proxy support for the client used by REST Catalog #12406 >>>>> <https://github.com/apache/iceberg/pull/12406> >>>>> * GCP: Support multiple storage credential prefixes #12881 >>>>> <https://github.com/apache/iceberg/pull/12881> >>>>> >>>>> These seem like refactors (no-ops for end users) >>>>> * Flink: Fix typo in JdbcLockFactory #12940 >>>>> <https://github.com/apache/iceberg/pull/12940> >>>>> * Flink: Change Preconditions import from flink util to guava #12939 >>>>> <https://github.com/apache/iceberg/pull/12939> >>>>> >>>>> >>>>> I think these are real bugs we should fix : >>>>> * Core: Ensure reactivated view version uses correct timestamp #12821 >>>>> <https://github.com/apache/iceberg/pull/12821> >>>>> * Flink: Add lockFactory open in LockRemover for table maintenance >>>>> #12900 <https://github.com/apache/iceberg/pull/12900> >>>>> >>>>> Low Priority : >>>>> * Core: Broaden exception handling in writer clean up logic #12863 >>>>> <https://github.com/apache/iceberg/pull/12863> >>>>> * Core: Disallow creation of invalid PartitionSpec #12887 >>>>> <https://github.com/apache/iceberg/pull/12887> >>>>> * Core: Fix Kryo ser/de with StorageCredential config #12882 >>>>> <https://github.com/apache/iceberg/pull/12882> >>>>> * Build, Core: Let RevAPI compare against 1.9.0 / Fix API breakage >>>>> around StorageCredential #12930 >>>>> <https://github.com/apache/iceberg/pull/12930> // Is this a dangerous >>>>> time to change this? We are only doing a point release >>>>> >>>>> >>>>> The goal should be to just get in bug fixes for 1.9.0 >>>>> >>>>> For me the priority goes >>>>> Highest - >>>>> Regressions - anything breaking the previous release (1.8.x) >>>>> Serious Bug Fixes - Correctness issues or major performance bugs >>>>> Minor Bug Fixes - Typos/ build things >>>>> --- Red Line >>>>> New Functionality / parameters ect >>>>> Lowest >>>>> >>>>> So I would avoid any "nice-to-have" items if we can and minimize the >>>>> changeset. >>>>> >>>>> On Mon, May 12, 2025 at 12:22 PM Yufei Gu <flyrain...@gmail.com> >>>>> wrote: >>>>> >>>>>> Thanks Kevin for the list! That looks good to me. Looking forward to >>>>>> getting these fixes out! >>>>>> >>>>>> Yufei >>>>>> >>>>>> >>>>>> On Mon, May 12, 2025 at 10:19 AM Kevin Liu <kevinjq...@apache.org> >>>>>> wrote: >>>>>> >>>>>>> Hi Russell, >>>>>>> >>>>>>> I went through the commits since 1.9.x release, >>>>>>> https://github.com/apache/iceberg/compare/1.9.x...main >>>>>>> >>>>>>> Here are some possible candidates for 1.9.1 patch release, >>>>>>> * Core: Fix Kryo ser/de with StorageCredential config #12882 >>>>>>> <https://github.com/apache/iceberg/pull/12882> >>>>>>> * Core: Ensure reactivated view version uses correct timestamp >>>>>>> #12821 <https://github.com/apache/iceberg/pull/12821> >>>>>>> * Flink: Add lockFactory open in LockRemover for table maintenance >>>>>>> #12900 <https://github.com/apache/iceberg/pull/12900> >>>>>>> * Flink: Fix typo in JdbcLockFactory #12940 >>>>>>> <https://github.com/apache/iceberg/pull/12940> >>>>>>> * Flink: Change Preconditions import from flink util to guava #12939 >>>>>>> <https://github.com/apache/iceberg/pull/12939> >>>>>>> * Core: Broaden exception handling in writer clean up logic #12863 >>>>>>> <https://github.com/apache/iceberg/pull/12863> >>>>>>> * Enable HTTP proxy support for the client used by REST Catalog >>>>>>> #12406 <https://github.com/apache/iceberg/pull/12406> >>>>>>> * Core: Disallow creation of invalid PartitionSpec #12887 >>>>>>> <https://github.com/apache/iceberg/pull/12887> >>>>>>> * GCP: Support multiple storage credential prefixes #12881 >>>>>>> <https://github.com/apache/iceberg/pull/12881> >>>>>>> * Build, Core: Let RevAPI compare against 1.9.0 / Fix API breakage >>>>>>> around StorageCredential #12930 >>>>>>> <https://github.com/apache/iceberg/pull/12930> >>>>>>> >>>>>>> IMO most of these are "nice to have" as part of 1.9.1. >>>>>>> Let me know what you think! >>>>>>> >>>>>>> Best, >>>>>>> Kevin Liu >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, May 12, 2025 at 9:41 AM Russell Spitzer < >>>>>>> russell.spit...@gmail.com> wrote: >>>>>>> >>>>>>>> I haven't gotten any other issues for 1.9.1 on the milestone and no >>>>>>>> one has responded here. >>>>>>>> I think it's important that we get a version of Iceberg out with a >>>>>>>> working Version function >>>>>>>> so I'll start a release today or tomorrow for a vote. >>>>>>>> >>>>>>>> On Sat, May 3, 2025 at 1:22 AM Jean-Baptiste Onofré < >>>>>>>> j...@nanthrax.net> wrote: >>>>>>>> >>>>>>>>> Hi Russ >>>>>>>>> >>>>>>>>> Yes, agree. Your PR is good and already merged. >>>>>>>>> >>>>>>>>> I don't have anything blocker for 1.9.1 (still working on >>>>>>>>> source-ids, >>>>>>>>> but definitely not for 1.9.1). >>>>>>>>> >>>>>>>>> Thanks ! >>>>>>>>> Regards >>>>>>>>> JB >>>>>>>>> >>>>>>>>> On Fri, May 2, 2025 at 11:47 PM Russell Spitzer >>>>>>>>> <russell.spit...@gmail.com> wrote: >>>>>>>>> > >>>>>>>>> > Hey y'all! >>>>>>>>> > >>>>>>>>> > Thanks to @suilis we have learned that IcebergBuild.version() is >>>>>>>>> returning unspecified for Iceberg 1.9.0. I have a PR up >>>>>>>>> > to fix this and I think this is a clear reason to do a 1.9.1 as >>>>>>>>> soon as possible. I know we have a few other issues that >>>>>>>>> > may need to be fixed as well so let's make sure we get all those >>>>>>>>> listed and I can do a release when they are ready. >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > Please respond if you have any concerns or you have any issues >>>>>>>>> that need to go into a 1.9.1, >>>>>>>>> > Russ >>>>>>>>> >>>>>>>>