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
>>>>
>>>

Reply via email to