You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iceberg.apache.org by Eduard Tudenhöfner <et...@apache.org> on 2025/10/01 06:37:57 UTC

Re: [DISCUSS] Apache Iceberg 1.10.1 release

We might want to consider adding
https://github.com/apache/iceberg/pull/14221 as well, since that fixes
https://github.com/apache/iceberg/issues/14219.

On Tue, Sep 30, 2025 at 6:45 PM huaxin gao <hu...@gmail.com> wrote:

> Thanks, Amogh and Péter, for adding these PRs to the 1.10.1 milestone.
> I’ve also added https://github.com/apache/iceberg/pull/14186 and
> https://github.com/apache/iceberg/pull/13804 to the milestone.
>
> On Tue, Sep 30, 2025 at 8:38 AM Péter Váry <pe...@gmail.com>
> wrote:
>
>> Thanks Hoaxin for taking care of this!
>>
>> I have added a Flink PR (and the backport of it) to he milestone,
>> which could cause correctness issues with the Flink Sink:
>>
>>    - https://github.com/apache/iceberg/pull/14182
>>    - https://github.com/apache/iceberg/pull/14213
>>
>> Thanks aiborodin for reporting, and Max for providing a quick fix
>> until we have a better solution!
>>
>> Amogh Jahagirdar <2a...@gmail.com> ezt írta (időpont: 2025. szept. 30.,
>> K, 2:09):
>>
>>> Thanks Huaxin for volunteering! I also went ahead and added
>>> https://github.com/apache/iceberg/pull/14161 to the 1.10.1 milestone
>>> which also looks to address the S3FileIO close issue mentioned earlier in
>>> the thread.
>>>
>>> On Thu, Sep 25, 2025 at 1:15 PM huaxin gao <hu...@gmail.com>
>>> wrote:
>>>
>>>> Thanks for kicking this off, Amogh, and thanks everyone for the fix
>>>> pointers.
>>>>
>>>> I’m happy to volunteer as release manager for 1.10.1. I’ll track the
>>>> candidates mentioned in this thread, monitor review progress, and verify
>>>> backports.
>>>>
>>>> If there are other must-have fixes, please reply here so we can
>>>> consider them for the patch.
>>>>
>>>> Thanks,
>>>>
>>>> Huaxin
>>>>
>>>> On Tue, Sep 23, 2025 at 12:53 PM Amogh Jahagirdar <2a...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks all!
>>>>>
>>>>> >Would it be possible to include
>>>>> https://github.com/apache/iceberg/pull/14153 to enable variant
>>>>> shredding
>>>>>
>>>>> Regarding this one, I don't think it should be in a patch release
>>>>> since it's exposing an API on the data file writer and not really a fix.
>>>>> Besides it is technically possible already to just use the lower level
>>>>> parquet writer with the variant shredding spec and then produce a data file
>>>>> from that (it's a bit more clunky for sure which is why that API change in
>>>>> the PR is helpful) but don't think it quite meets the criteria for being in
>>>>> a minor release. That criteria is primarily based on fixes.
>>>>>
>>>>> Thanks,
>>>>> Amogh Jahagirdar
>>>>>
>>>>>
>>>>> On Tue, Sep 23, 2025 at 10:13 AM Jean-Baptiste Onofré <jb...@nanthrax.net>
>>>>> wrote:
>>>>>
>>>>>> Hi Amogh
>>>>>>
>>>>>> Thanks for starting the discussion!
>>>>>>
>>>>>> I will create the PR to "relax" the LICENSE/NOTICE (to avoid the
>>>>>> update pain before release).
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On Mon, Sep 22, 2025 at 6:29 PM Amogh Jahagirdar <2a...@gmail.com>
>>>>>> wrote:
>>>>>> >
>>>>>> > Hey folks,
>>>>>> >
>>>>>> > Iceberg 1.10 was released 2 weeks ago and there was one issue
>>>>>> around incorrect variant filtering reported that I think meets the criteria
>>>>>> for a patch release. The fix PR is in (thank you Drew). I wanted to kick
>>>>>> this discussion thread off in case folks had other issues in the 1.10
>>>>>> release that they think warrant a patch release.
>>>>>> >
>>>>>> > I also think this PR  is a good candidate for a patch release; this
>>>>>> is for addressing a long-standing issue where closing the S3FileIO during
>>>>>> an event like moving broadcast variables from memory to disk leads to an
>>>>>> unexpected closing of the http client. There's still some discussion on the
>>>>>> approach of the fix but there's general recognition that it's a legitimate
>>>>>> issue, so I think it'd be ideal to get this in for a patch release as well.
>>>>>> >
>>>>>> > I've also created a milestone here.
>>>>>> >
>>>>>> > Thanks,
>>>>>> >
>>>>>> > Amogh Jahagirdar
>>>>>>
>>>>>

Re: [DISCUSS] Apache Iceberg 1.10.1 release

Posted by Péter Váry <pe...@gmail.com>.
I'm not sure that this is something which could be considered as a bugfix.

For me this is more like a feature which is not something we would like to
have in a patch release

Maximilian Michels <mx...@apache.org> ezt írta (időpont: 2025. nov. 20., Cs,
14:28):

> Hi Huaxin,
>
> Could we also include
>
> https://github.com/apache/iceberg/commit/c02d4676f38b834d6c672bb53abd34b07ebfddb9
> ?
>
> Thanks,
> Max
>
> On Wed, Nov 19, 2025 at 6:58 PM huaxin gao <hu...@gmail.com> wrote:
> >
> > Hi all,
> >
> > I plan to cut the release once
> https://github.com/apache/iceberg/pull/14161 is in. Please let me know if
> there’s anything else we should include in the 1.10.1 release.
> >
> > Thanks,
> > Huaxin
> >
> > On Fri, Oct 17, 2025 at 3:57 AM Péter Váry <pe...@gmail.com>
> wrote:
> >>
> >> We found an issue with the DynamicSink, and Max is working on it:
> https://github.com/apache/iceberg/pull/14358
> >> Added to the milestone, and I hope we can get this in and the backport
> of it to the other Flink versions
> >>
> >> huaxin gao <hu...@gmail.com> ezt írta (időpont: 2025. okt. 17.,
> P, 8:06):
> >>>
> >>> Hi all,
> >>> Here are the candidate PRs for 1.10.1 so far. If anything should be
> added, please let me know. I will keep this list updated and share a final
> changelog before cutting the RC.
> >>>
> >>> Merged:
> >>>
> >>> Spark 3.5: Pass format-version when creating a snapshot — #14169
> >>>
> >>> Spark 3.4: Pass format-version when creating a snapshot — #14170
> >>>
> >>> Spark 4.0: Pass format-version when creating a snapshot in table
> migration actions — #14163
> >>>
> >>> Fix variant type filtering in ParquetMetricsRowGroupFilter — #14081
> >>>
> >>> Core: Fixed the unpartitioned check in replace partitions — #14186
> >>>
> >>> API: Required nested fields within optional structs can produce nulls
> — #13804
> >>>
> >>> Flink: Backport #14182 — ensure DynamicCommitter idempotence in the
> presence of failures — #14213
> >>>
> >>> Flink: Ensure DynamicCommitter idempotence in the presence of failures
> — #14182
> >>>
> >>> API: Detect whether required fields nested within optionals can
> produce nulls — #14270
> >>>
> >>> BigQuery: Add iceberg-bigquery dependency to Spark and Flink build
> scripts — #14221
> >>>
> >>> Data/Parquet: Fix UUID ClassCastException when reading Parquet files
> with UUIDs — #14027
> >>>
> >>> AWS/Build: Exclude logging dependencies from bundle — #14225
> >>>
> >>> Core/Spark: Respect custom location providers in SerializableTable
> (#12564) — #14280
> >>>
> >>> Parquet: Handle NPE for VariantLogicalType in TypeWithSchemaVisitor —
> #14261
> >>>
> >>> Open:
> >>>
> >>> AWS: Configure builder for reuse of HTTP connection pool in SDK v2 —
> #14161
> >>>
> >>> AWS / S3 Signing: Fix leaked credentials when contacting multiple
> catalogs — #14178
> >>>
> >>> LICENSE/NOTICE: Update after adding iceberg-bigquery to runtime jars —
> #14335
> >>>
> >>> Thanks,
> >>> Huaxin
> >>>
> >>> On Thu, Oct 16, 2025 at 9:33 PM Aihua Xu <ai...@gmail.com> wrote:
> >>>>
> >>>> Hi Huaxin,
> >>>>
> >>>> Can we also include https://github.com/apache/iceberg/pull/14261 in
> 1.10.1 milestone  which could cause issue in Spark against variant column?
> >>>>
> >>>> Thanks,
> >>>> Aihua
> >>>>
> >>>>
> >>>>
> >>>> On Sep 30, 2025, at 11:37 PM, Eduard Tudenhöfner <
> etudenhoefner@apache.org> wrote:
> >>>>
> >>>> We might want to consider adding
> https://github.com/apache/iceberg/pull/14221 as well, since that fixes
> https://github.com/apache/iceberg/issues/14219.
> >>>>
> >>>> On Tue, Sep 30, 2025 at 6:45 PM huaxin gao <hu...@gmail.com>
> wrote:
> >>>>>
> >>>>> Thanks, Amogh and Péter, for adding these PRs to the 1.10.1
> milestone. I’ve also added https://github.com/apache/iceberg/pull/14186
> and https://github.com/apache/iceberg/pull/13804 to the milestone.
> >>>>>
> >>>>> On Tue, Sep 30, 2025 at 8:38 AM Péter Váry <
> peter.vary.apache@gmail.com> wrote:
> >>>>>>
> >>>>>> Thanks Hoaxin for taking care of this!
> >>>>>>
> >>>>>> I have added a Flink PR (and the backport of it) to he milestone,
> which could cause correctness issues with the Flink Sink:
> >>>>>>
> >>>>>> https://github.com/apache/iceberg/pull/14182
> >>>>>> https://github.com/apache/iceberg/pull/14213
> >>>>>>
> >>>>>> Thanks aiborodin for reporting, and Max for providing a quick fix
> until we have a better solution!
> >>>>>>
> >>>>>> Amogh Jahagirdar <2a...@gmail.com> ezt írta (időpont: 2025.
> szept. 30., K, 2:09):
> >>>>>>>
> >>>>>>> Thanks Huaxin for volunteering! I also went ahead and added
> https://github.com/apache/iceberg/pull/14161 to the 1.10.1 milestone
> which also looks to address the S3FileIO close issue mentioned earlier in
> the thread.
> >>>>>>>
> >>>>>>> On Thu, Sep 25, 2025 at 1:15 PM huaxin gao <hu...@gmail.com>
> wrote:
> >>>>>>>>
> >>>>>>>> Thanks for kicking this off, Amogh, and thanks everyone for the
> fix pointers.
> >>>>>>>>
> >>>>>>>> I’m happy to volunteer as release manager for 1.10.1. I’ll track
> the candidates mentioned in this thread, monitor review progress, and
> verify backports.
> >>>>>>>>
> >>>>>>>> If there are other must-have fixes, please reply here so we can
> consider them for the patch.
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>>
> >>>>>>>> Huaxin
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Tue, Sep 23, 2025 at 12:53 PM Amogh Jahagirdar <
> 2amogh@gmail.com> wrote:
> >>>>>>>>>
> >>>>>>>>> Thanks all!
> >>>>>>>>>
> >>>>>>>>> >Would it be possible to include
> https://github.com/apache/iceberg/pull/14153 to enable variant shredding
> >>>>>>>>>
> >>>>>>>>> Regarding this one, I don't think it should be in a patch
> release since it's exposing an API on the data file writer and not really a
> fix. Besides it is technically possible already to just use the lower level
> parquet writer with the variant shredding spec and then produce a data file
> from that (it's a bit more clunky for sure which is why that API change in
> the PR is helpful) but don't think it quite meets the criteria for being in
> a minor release. That criteria is primarily based on fixes.
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>> Amogh Jahagirdar
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On Tue, Sep 23, 2025 at 10:13 AM Jean-Baptiste Onofré <
> jb@nanthrax.net> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Hi Amogh
> >>>>>>>>>>
> >>>>>>>>>> Thanks for starting the discussion!
> >>>>>>>>>>
> >>>>>>>>>> I will create the PR to "relax" the LICENSE/NOTICE (to avoid the
> >>>>>>>>>> update pain before release).
> >>>>>>>>>>
> >>>>>>>>>> Regards
> >>>>>>>>>> JB
> >>>>>>>>>>
> >>>>>>>>>> On Mon, Sep 22, 2025 at 6:29 PM Amogh Jahagirdar <
> 2amogh@gmail.com> wrote:
> >>>>>>>>>> >
> >>>>>>>>>> > Hey folks,
> >>>>>>>>>> >
> >>>>>>>>>> > Iceberg 1.10 was released 2 weeks ago and there was one issue
> around incorrect variant filtering reported that I think meets the criteria
> for a patch release. The fix PR is in (thank you Drew). I wanted to kick
> this discussion thread off in case folks had other issues in the 1.10
> release that they think warrant a patch release.
> >>>>>>>>>> >
> >>>>>>>>>> > I also think this PR  is a good candidate for a patch
> release; this is for addressing a long-standing issue where closing the
> S3FileIO during an event like moving broadcast variables from memory to
> disk leads to an unexpected closing of the http client. There's still some
> discussion on the approach of the fix but there's general recognition that
> it's a legitimate issue, so I think it'd be ideal to get this in for a
> patch release as well.
> >>>>>>>>>> >
> >>>>>>>>>> > I've also created a milestone here.
> >>>>>>>>>> >
> >>>>>>>>>> > Thanks,
> >>>>>>>>>> >
> >>>>>>>>>> > Amogh Jahagirdar
> >>>>
> >>>>
>

Re: [DISCUSS] Apache Iceberg 1.10.1 release

Posted by Maximilian Michels <mx...@apache.org>.
Hi Huaxin,

Could we also include
https://github.com/apache/iceberg/commit/c02d4676f38b834d6c672bb53abd34b07ebfddb9?

Thanks,
Max

On Wed, Nov 19, 2025 at 6:58 PM huaxin gao <hu...@gmail.com> wrote:
>
> Hi all,
>
> I plan to cut the release once https://github.com/apache/iceberg/pull/14161 is in. Please let me know if there’s anything else we should include in the 1.10.1 release.
>
> Thanks,
> Huaxin
>
> On Fri, Oct 17, 2025 at 3:57 AM Péter Váry <pe...@gmail.com> wrote:
>>
>> We found an issue with the DynamicSink, and Max is working on it: https://github.com/apache/iceberg/pull/14358
>> Added to the milestone, and I hope we can get this in and the backport of it to the other Flink versions
>>
>> huaxin gao <hu...@gmail.com> ezt írta (időpont: 2025. okt. 17., P, 8:06):
>>>
>>> Hi all,
>>> Here are the candidate PRs for 1.10.1 so far. If anything should be added, please let me know. I will keep this list updated and share a final changelog before cutting the RC.
>>>
>>> Merged:
>>>
>>> Spark 3.5: Pass format-version when creating a snapshot — #14169
>>>
>>> Spark 3.4: Pass format-version when creating a snapshot — #14170
>>>
>>> Spark 4.0: Pass format-version when creating a snapshot in table migration actions — #14163
>>>
>>> Fix variant type filtering in ParquetMetricsRowGroupFilter — #14081
>>>
>>> Core: Fixed the unpartitioned check in replace partitions — #14186
>>>
>>> API: Required nested fields within optional structs can produce nulls — #13804
>>>
>>> Flink: Backport #14182 — ensure DynamicCommitter idempotence in the presence of failures — #14213
>>>
>>> Flink: Ensure DynamicCommitter idempotence in the presence of failures — #14182
>>>
>>> API: Detect whether required fields nested within optionals can produce nulls — #14270
>>>
>>> BigQuery: Add iceberg-bigquery dependency to Spark and Flink build scripts — #14221
>>>
>>> Data/Parquet: Fix UUID ClassCastException when reading Parquet files with UUIDs — #14027
>>>
>>> AWS/Build: Exclude logging dependencies from bundle — #14225
>>>
>>> Core/Spark: Respect custom location providers in SerializableTable (#12564) — #14280
>>>
>>> Parquet: Handle NPE for VariantLogicalType in TypeWithSchemaVisitor — #14261
>>>
>>> Open:
>>>
>>> AWS: Configure builder for reuse of HTTP connection pool in SDK v2 — #14161
>>>
>>> AWS / S3 Signing: Fix leaked credentials when contacting multiple catalogs — #14178
>>>
>>> LICENSE/NOTICE: Update after adding iceberg-bigquery to runtime jars — #14335
>>>
>>> Thanks,
>>> Huaxin
>>>
>>> On Thu, Oct 16, 2025 at 9:33 PM Aihua Xu <ai...@gmail.com> wrote:
>>>>
>>>> Hi Huaxin,
>>>>
>>>> Can we also include https://github.com/apache/iceberg/pull/14261 in 1.10.1 milestone  which could cause issue in Spark against variant column?
>>>>
>>>> Thanks,
>>>> Aihua
>>>>
>>>>
>>>>
>>>> On Sep 30, 2025, at 11:37 PM, Eduard Tudenhöfner <et...@apache.org> wrote:
>>>>
>>>> We might want to consider adding https://github.com/apache/iceberg/pull/14221 as well, since that fixes https://github.com/apache/iceberg/issues/14219.
>>>>
>>>> On Tue, Sep 30, 2025 at 6:45 PM huaxin gao <hu...@gmail.com> wrote:
>>>>>
>>>>> Thanks, Amogh and Péter, for adding these PRs to the 1.10.1 milestone. I’ve also added https://github.com/apache/iceberg/pull/14186 and https://github.com/apache/iceberg/pull/13804 to the milestone.
>>>>>
>>>>> On Tue, Sep 30, 2025 at 8:38 AM Péter Váry <pe...@gmail.com> wrote:
>>>>>>
>>>>>> Thanks Hoaxin for taking care of this!
>>>>>>
>>>>>> I have added a Flink PR (and the backport of it) to he milestone, which could cause correctness issues with the Flink Sink:
>>>>>>
>>>>>> https://github.com/apache/iceberg/pull/14182
>>>>>> https://github.com/apache/iceberg/pull/14213
>>>>>>
>>>>>> Thanks aiborodin for reporting, and Max for providing a quick fix until we have a better solution!
>>>>>>
>>>>>> Amogh Jahagirdar <2a...@gmail.com> ezt írta (időpont: 2025. szept. 30., K, 2:09):
>>>>>>>
>>>>>>> Thanks Huaxin for volunteering! I also went ahead and added https://github.com/apache/iceberg/pull/14161 to the 1.10.1 milestone which also looks to address the S3FileIO close issue mentioned earlier in the thread.
>>>>>>>
>>>>>>> On Thu, Sep 25, 2025 at 1:15 PM huaxin gao <hu...@gmail.com> wrote:
>>>>>>>>
>>>>>>>> Thanks for kicking this off, Amogh, and thanks everyone for the fix pointers.
>>>>>>>>
>>>>>>>> I’m happy to volunteer as release manager for 1.10.1. I’ll track the candidates mentioned in this thread, monitor review progress, and verify backports.
>>>>>>>>
>>>>>>>> If there are other must-have fixes, please reply here so we can consider them for the patch.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> Huaxin
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Sep 23, 2025 at 12:53 PM Amogh Jahagirdar <2a...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>> Thanks all!
>>>>>>>>>
>>>>>>>>> >Would it be possible to include https://github.com/apache/iceberg/pull/14153 to enable variant shredding
>>>>>>>>>
>>>>>>>>> Regarding this one, I don't think it should be in a patch release since it's exposing an API on the data file writer and not really a fix. Besides it is technically possible already to just use the lower level parquet writer with the variant shredding spec and then produce a data file from that (it's a bit more clunky for sure which is why that API change in the PR is helpful) but don't think it quite meets the criteria for being in a minor release. That criteria is primarily based on fixes.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Amogh Jahagirdar
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Sep 23, 2025 at 10:13 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>>>>>>>>>>
>>>>>>>>>> Hi Amogh
>>>>>>>>>>
>>>>>>>>>> Thanks for starting the discussion!
>>>>>>>>>>
>>>>>>>>>> I will create the PR to "relax" the LICENSE/NOTICE (to avoid the
>>>>>>>>>> update pain before release).
>>>>>>>>>>
>>>>>>>>>> Regards
>>>>>>>>>> JB
>>>>>>>>>>
>>>>>>>>>> On Mon, Sep 22, 2025 at 6:29 PM Amogh Jahagirdar <2a...@gmail.com> wrote:
>>>>>>>>>> >
>>>>>>>>>> > Hey folks,
>>>>>>>>>> >
>>>>>>>>>> > Iceberg 1.10 was released 2 weeks ago and there was one issue around incorrect variant filtering reported that I think meets the criteria for a patch release. The fix PR is in (thank you Drew). I wanted to kick this discussion thread off in case folks had other issues in the 1.10 release that they think warrant a patch release.
>>>>>>>>>> >
>>>>>>>>>> > I also think this PR  is a good candidate for a patch release; this is for addressing a long-standing issue where closing the S3FileIO during an event like moving broadcast variables from memory to disk leads to an unexpected closing of the http client. There's still some discussion on the approach of the fix but there's general recognition that it's a legitimate issue, so I think it'd be ideal to get this in for a patch release as well.
>>>>>>>>>> >
>>>>>>>>>> > I've also created a milestone here.
>>>>>>>>>> >
>>>>>>>>>> > Thanks,
>>>>>>>>>> >
>>>>>>>>>> > Amogh Jahagirdar
>>>>
>>>>

Re: [DISCUSS] Apache Iceberg 1.10.1 release

Posted by huaxin gao <hu...@gmail.com>.
Hi all,

I plan to cut the release once https://github.com/apache/iceberg/pull/14161
is in. Please let me know if there’s anything else we should include in the
1.10.1 release.

Thanks,
Huaxin

On Fri, Oct 17, 2025 at 3:57 AM Péter Váry <pe...@gmail.com>
wrote:

> We found an issue with the DynamicSink, and Max is working on it:
> https://github.com/apache/iceberg/pull/14358
> Added to the milestone, and I hope we can get this in and the backport of
> it to the other Flink versions
>
> huaxin gao <hu...@gmail.com> ezt írta (időpont: 2025. okt. 17., P,
> 8:06):
>
>> Hi all,
>> Here are the candidate PRs for 1.10.1 so far. If anything should be
>> added, please let me know. I will keep this list updated and share a final
>> changelog before cutting the RC.
>>
>> *Merged:*
>>
>>    -
>>
>>    Spark 3.5: Pass format-version when creating a snapshot — #14169
>>    <https://github.com/apache/iceberg/pull/14169>
>>    -
>>
>>    Spark 3.4: Pass format-version when creating a snapshot — #14170
>>    <https://github.com/apache/iceberg/pull/14170>
>>    -
>>
>>    Spark 4.0: Pass format-version when creating a snapshot in table
>>    migration actions — #14163
>>    <https://github.com/apache/iceberg/pull/14163>
>>    -
>>
>>    Fix variant type filtering in ParquetMetricsRowGroupFilter — #14081
>>    <https://github.com/apache/iceberg/pull/14081>
>>    -
>>
>>    Core: Fixed the unpartitioned check in replace partitions — #14186
>>    <https://github.com/apache/iceberg/pull/14186>
>>    -
>>
>>    API: Required nested fields within optional structs can produce nulls
>>    — #13804 <https://github.com/apache/iceberg/pull/13804>
>>    -
>>
>>    Flink: Backport #14182 — ensure DynamicCommitter idempotence in the
>>    presence of failures — #14213
>>    <https://github.com/apache/iceberg/pull/14213>
>>    -
>>
>>    Flink: Ensure DynamicCommitter idempotence in the presence of
>>    failures — #14182 <https://github.com/apache/iceberg/pull/14182>
>>    -
>>
>>    API: Detect whether required fields nested within optionals can
>>    produce nulls — #14270 <https://github.com/apache/iceberg/pull/14270>
>>    -
>>
>>    BigQuery: Add iceberg-bigquery dependency to Spark and Flink build
>>    scripts — #14221 <https://github.com/apache/iceberg/pull/14221>
>>    -
>>
>>    Data/Parquet: Fix UUID ClassCastException when reading Parquet files
>>    with UUIDs — #14027 <https://github.com/apache/iceberg/pull/14027>
>>    -
>>
>>    AWS/Build: Exclude logging dependencies from bundle — #14225
>>    <https://github.com/apache/iceberg/pull/14225>
>>    -
>>
>>    Core/Spark: Respect custom location providers in SerializableTable
>>    (#12564) — #14280 <https://github.com/apache/iceberg/pull/14280>
>>
>>    -
>>
>>    Parquet: Handle NPE for VariantLogicalType in TypeWithSchemaVisitor —
>>    #14261 <https://github.com/apache/iceberg/pull/14261>
>>
>> *Open:*
>>
>>    -
>>
>>    AWS: Configure builder for reuse of HTTP connection pool in SDK v2 —
>>    #14161 <https://github.com/apache/iceberg/pull/14161>
>>    -
>>
>>    AWS / S3 Signing: Fix leaked credentials when contacting multiple
>>    catalogs — #14178 <https://github.com/apache/iceberg/pull/14178>
>>    -
>>
>>    LICENSE/NOTICE: Update after adding iceberg-bigquery to runtime jars
>>    — #14335 <https://github.com/apache/iceberg/pull/14335>
>>
>> Thanks,
>> Huaxin
>>
>> On Thu, Oct 16, 2025 at 9:33 PM Aihua Xu <ai...@gmail.com> wrote:
>>
>>> Hi Huaxin,
>>>
>>> Can we also include https://github.com/apache/iceberg/pull/14261 in
>>> 1.10.1 milestone  which could cause issue in Spark against variant column?
>>>
>>> Thanks,
>>> Aihua
>>>
>>>
>>>
>>> On Sep 30, 2025, at 11:37 PM, Eduard Tudenhöfner <
>>> etudenhoefner@apache.org> wrote:
>>>
>>> We might want to consider adding
>>> https://github.com/apache/iceberg/pull/14221 as well, since that fixes
>>> https://github.com/apache/iceberg/issues/14219.
>>>
>>> On Tue, Sep 30, 2025 at 6:45 PM huaxin gao <hu...@gmail.com>
>>> wrote:
>>>
>>>> Thanks, Amogh and Péter, for adding these PRs to the 1.10.1 milestone.
>>>> I’ve also added https://github.com/apache/iceberg/pull/14186 and
>>>> https://github.com/apache/iceberg/pull/13804 to the milestone.
>>>>
>>>> On Tue, Sep 30, 2025 at 8:38 AM Péter Váry <pe...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks Hoaxin for taking care of this!
>>>>>
>>>>> I have added a Flink PR (and the backport of it) to he milestone,
>>>>> which could cause correctness issues with the Flink Sink:
>>>>>
>>>>>    - https://github.com/apache/iceberg/pull/14182
>>>>>    - https://github.com/apache/iceberg/pull/14213
>>>>>
>>>>> Thanks aiborodin for reporting, and Max for providing a quick fix
>>>>> until we have a better solution!
>>>>>
>>>>> Amogh Jahagirdar <2a...@gmail.com> ezt írta (időpont: 2025. szept.
>>>>> 30., K, 2:09):
>>>>>
>>>>>> Thanks Huaxin for volunteering! I also went ahead and added
>>>>>> https://github.com/apache/iceberg/pull/14161 to the 1.10.1 milestone
>>>>>> which also looks to address the S3FileIO close issue mentioned earlier in
>>>>>> the thread.
>>>>>>
>>>>>> On Thu, Sep 25, 2025 at 1:15 PM huaxin gao <hu...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Thanks for kicking this off, Amogh, and thanks everyone for the fix
>>>>>>> pointers.
>>>>>>>
>>>>>>> I’m happy to volunteer as release manager for 1.10.1. I’ll track the
>>>>>>> candidates mentioned in this thread, monitor review progress, and verify
>>>>>>> backports.
>>>>>>>
>>>>>>> If there are other must-have fixes, please reply here so we can
>>>>>>> consider them for the patch.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Huaxin
>>>>>>>
>>>>>>> On Tue, Sep 23, 2025 at 12:53 PM Amogh Jahagirdar <2a...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thanks all!
>>>>>>>>
>>>>>>>> >Would it be possible to include
>>>>>>>> https://github.com/apache/iceberg/pull/14153 to enable variant
>>>>>>>> shredding
>>>>>>>>
>>>>>>>> Regarding this one, I don't think it should be in a patch release
>>>>>>>> since it's exposing an API on the data file writer and not really a fix.
>>>>>>>> Besides it is technically possible already to just use the lower level
>>>>>>>> parquet writer with the variant shredding spec and then produce a data file
>>>>>>>> from that (it's a bit more clunky for sure which is why that API change in
>>>>>>>> the PR is helpful) but don't think it quite meets the criteria for being in
>>>>>>>> a minor release. That criteria is primarily based on fixes.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Amogh Jahagirdar
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Sep 23, 2025 at 10:13 AM Jean-Baptiste Onofré <
>>>>>>>> jb@nanthrax.net> wrote:
>>>>>>>>
>>>>>>>>> Hi Amogh
>>>>>>>>>
>>>>>>>>> Thanks for starting the discussion!
>>>>>>>>>
>>>>>>>>> I will create the PR to "relax" the LICENSE/NOTICE (to avoid the
>>>>>>>>> update pain before release).
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> JB
>>>>>>>>>
>>>>>>>>> On Mon, Sep 22, 2025 at 6:29 PM Amogh Jahagirdar <2a...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> >
>>>>>>>>> > Hey folks,
>>>>>>>>> >
>>>>>>>>> > Iceberg 1.10 was released 2 weeks ago and there was one issue
>>>>>>>>> around incorrect variant filtering reported that I think meets the criteria
>>>>>>>>> for a patch release. The fix PR is in (thank you Drew). I wanted to kick
>>>>>>>>> this discussion thread off in case folks had other issues in the 1.10
>>>>>>>>> release that they think warrant a patch release.
>>>>>>>>> >
>>>>>>>>> > I also think this PR  is a good candidate for a patch release;
>>>>>>>>> this is for addressing a long-standing issue where closing the S3FileIO
>>>>>>>>> during an event like moving broadcast variables from memory to disk leads
>>>>>>>>> to an unexpected closing of the http client. There's still some discussion
>>>>>>>>> on the approach of the fix but there's general recognition that it's a
>>>>>>>>> legitimate issue, so I think it'd be ideal to get this in for a patch
>>>>>>>>> release as well.
>>>>>>>>> >
>>>>>>>>> > I've also created a milestone here.
>>>>>>>>> >
>>>>>>>>> > Thanks,
>>>>>>>>> >
>>>>>>>>> > Amogh Jahagirdar
>>>>>>>>>
>>>>>>>>
>>>

Re: [DISCUSS] Apache Iceberg 1.10.1 release

Posted by Péter Váry <pe...@gmail.com>.
We found an issue with the DynamicSink, and Max is working on it:
https://github.com/apache/iceberg/pull/14358
Added to the milestone, and I hope we can get this in and the backport of
it to the other Flink versions

huaxin gao <hu...@gmail.com> ezt írta (időpont: 2025. okt. 17., P,
8:06):

> Hi all,
> Here are the candidate PRs for 1.10.1 so far. If anything should be
> added, please let me know. I will keep this list updated and share a final
> changelog before cutting the RC.
>
> *Merged:*
>
>    -
>
>    Spark 3.5: Pass format-version when creating a snapshot — #14169
>    <https://github.com/apache/iceberg/pull/14169>
>    -
>
>    Spark 3.4: Pass format-version when creating a snapshot — #14170
>    <https://github.com/apache/iceberg/pull/14170>
>    -
>
>    Spark 4.0: Pass format-version when creating a snapshot in table
>    migration actions — #14163
>    <https://github.com/apache/iceberg/pull/14163>
>    -
>
>    Fix variant type filtering in ParquetMetricsRowGroupFilter — #14081
>    <https://github.com/apache/iceberg/pull/14081>
>    -
>
>    Core: Fixed the unpartitioned check in replace partitions — #14186
>    <https://github.com/apache/iceberg/pull/14186>
>    -
>
>    API: Required nested fields within optional structs can produce nulls
>    — #13804 <https://github.com/apache/iceberg/pull/13804>
>    -
>
>    Flink: Backport #14182 — ensure DynamicCommitter idempotence in the
>    presence of failures — #14213
>    <https://github.com/apache/iceberg/pull/14213>
>    -
>
>    Flink: Ensure DynamicCommitter idempotence in the presence of failures
>    — #14182 <https://github.com/apache/iceberg/pull/14182>
>    -
>
>    API: Detect whether required fields nested within optionals can
>    produce nulls — #14270 <https://github.com/apache/iceberg/pull/14270>
>    -
>
>    BigQuery: Add iceberg-bigquery dependency to Spark and Flink build
>    scripts — #14221 <https://github.com/apache/iceberg/pull/14221>
>    -
>
>    Data/Parquet: Fix UUID ClassCastException when reading Parquet files
>    with UUIDs — #14027 <https://github.com/apache/iceberg/pull/14027>
>    -
>
>    AWS/Build: Exclude logging dependencies from bundle — #14225
>    <https://github.com/apache/iceberg/pull/14225>
>    -
>
>    Core/Spark: Respect custom location providers in SerializableTable
>    (#12564) — #14280 <https://github.com/apache/iceberg/pull/14280>
>
>    -
>
>    Parquet: Handle NPE for VariantLogicalType in TypeWithSchemaVisitor —
>    #14261 <https://github.com/apache/iceberg/pull/14261>
>
> *Open:*
>
>    -
>
>    AWS: Configure builder for reuse of HTTP connection pool in SDK v2 —
>    #14161 <https://github.com/apache/iceberg/pull/14161>
>    -
>
>    AWS / S3 Signing: Fix leaked credentials when contacting multiple
>    catalogs — #14178 <https://github.com/apache/iceberg/pull/14178>
>    -
>
>    LICENSE/NOTICE: Update after adding iceberg-bigquery to runtime jars —
>    #14335 <https://github.com/apache/iceberg/pull/14335>
>
> Thanks,
> Huaxin
>
> On Thu, Oct 16, 2025 at 9:33 PM Aihua Xu <ai...@gmail.com> wrote:
>
>> Hi Huaxin,
>>
>> Can we also include https://github.com/apache/iceberg/pull/14261 in
>> 1.10.1 milestone  which could cause issue in Spark against variant column?
>>
>> Thanks,
>> Aihua
>>
>>
>>
>> On Sep 30, 2025, at 11:37 PM, Eduard Tudenhöfner <
>> etudenhoefner@apache.org> wrote:
>>
>> We might want to consider adding
>> https://github.com/apache/iceberg/pull/14221 as well, since that fixes
>> https://github.com/apache/iceberg/issues/14219.
>>
>> On Tue, Sep 30, 2025 at 6:45 PM huaxin gao <hu...@gmail.com>
>> wrote:
>>
>>> Thanks, Amogh and Péter, for adding these PRs to the 1.10.1 milestone.
>>> I’ve also added https://github.com/apache/iceberg/pull/14186 and
>>> https://github.com/apache/iceberg/pull/13804 to the milestone.
>>>
>>> On Tue, Sep 30, 2025 at 8:38 AM Péter Váry <pe...@gmail.com>
>>> wrote:
>>>
>>>> Thanks Hoaxin for taking care of this!
>>>>
>>>> I have added a Flink PR (and the backport of it) to he milestone,
>>>> which could cause correctness issues with the Flink Sink:
>>>>
>>>>    - https://github.com/apache/iceberg/pull/14182
>>>>    - https://github.com/apache/iceberg/pull/14213
>>>>
>>>> Thanks aiborodin for reporting, and Max for providing a quick fix
>>>> until we have a better solution!
>>>>
>>>> Amogh Jahagirdar <2a...@gmail.com> ezt írta (időpont: 2025. szept.
>>>> 30., K, 2:09):
>>>>
>>>>> Thanks Huaxin for volunteering! I also went ahead and added
>>>>> https://github.com/apache/iceberg/pull/14161 to the 1.10.1 milestone
>>>>> which also looks to address the S3FileIO close issue mentioned earlier in
>>>>> the thread.
>>>>>
>>>>> On Thu, Sep 25, 2025 at 1:15 PM huaxin gao <hu...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Thanks for kicking this off, Amogh, and thanks everyone for the fix
>>>>>> pointers.
>>>>>>
>>>>>> I’m happy to volunteer as release manager for 1.10.1. I’ll track the
>>>>>> candidates mentioned in this thread, monitor review progress, and verify
>>>>>> backports.
>>>>>>
>>>>>> If there are other must-have fixes, please reply here so we can
>>>>>> consider them for the patch.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Huaxin
>>>>>>
>>>>>> On Tue, Sep 23, 2025 at 12:53 PM Amogh Jahagirdar <2a...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Thanks all!
>>>>>>>
>>>>>>> >Would it be possible to include
>>>>>>> https://github.com/apache/iceberg/pull/14153 to enable variant
>>>>>>> shredding
>>>>>>>
>>>>>>> Regarding this one, I don't think it should be in a patch release
>>>>>>> since it's exposing an API on the data file writer and not really a fix.
>>>>>>> Besides it is technically possible already to just use the lower level
>>>>>>> parquet writer with the variant shredding spec and then produce a data file
>>>>>>> from that (it's a bit more clunky for sure which is why that API change in
>>>>>>> the PR is helpful) but don't think it quite meets the criteria for being in
>>>>>>> a minor release. That criteria is primarily based on fixes.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Amogh Jahagirdar
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Sep 23, 2025 at 10:13 AM Jean-Baptiste Onofré <
>>>>>>> jb@nanthrax.net> wrote:
>>>>>>>
>>>>>>>> Hi Amogh
>>>>>>>>
>>>>>>>> Thanks for starting the discussion!
>>>>>>>>
>>>>>>>> I will create the PR to "relax" the LICENSE/NOTICE (to avoid the
>>>>>>>> update pain before release).
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> JB
>>>>>>>>
>>>>>>>> On Mon, Sep 22, 2025 at 6:29 PM Amogh Jahagirdar <2a...@gmail.com>
>>>>>>>> wrote:
>>>>>>>> >
>>>>>>>> > Hey folks,
>>>>>>>> >
>>>>>>>> > Iceberg 1.10 was released 2 weeks ago and there was one issue
>>>>>>>> around incorrect variant filtering reported that I think meets the criteria
>>>>>>>> for a patch release. The fix PR is in (thank you Drew). I wanted to kick
>>>>>>>> this discussion thread off in case folks had other issues in the 1.10
>>>>>>>> release that they think warrant a patch release.
>>>>>>>> >
>>>>>>>> > I also think this PR  is a good candidate for a patch release;
>>>>>>>> this is for addressing a long-standing issue where closing the S3FileIO
>>>>>>>> during an event like moving broadcast variables from memory to disk leads
>>>>>>>> to an unexpected closing of the http client. There's still some discussion
>>>>>>>> on the approach of the fix but there's general recognition that it's a
>>>>>>>> legitimate issue, so I think it'd be ideal to get this in for a patch
>>>>>>>> release as well.
>>>>>>>> >
>>>>>>>> > I've also created a milestone here.
>>>>>>>> >
>>>>>>>> > Thanks,
>>>>>>>> >
>>>>>>>> > Amogh Jahagirdar
>>>>>>>>
>>>>>>>
>>

Re: [DISCUSS] Apache Iceberg 1.10.1 release

Posted by huaxin gao <hu...@gmail.com>.
Hi all,
Here are the candidate PRs for 1.10.1 so far. If anything should be
added, please let me know. I will keep this list updated and share a final
changelog before cutting the RC.

*Merged:*

   -

   Spark 3.5: Pass format-version when creating a snapshot — #14169
   <https://github.com/apache/iceberg/pull/14169>
   -

   Spark 3.4: Pass format-version when creating a snapshot — #14170
   <https://github.com/apache/iceberg/pull/14170>
   -

   Spark 4.0: Pass format-version when creating a snapshot in table
   migration actions — #14163 <https://github.com/apache/iceberg/pull/14163>
   -

   Fix variant type filtering in ParquetMetricsRowGroupFilter — #14081
   <https://github.com/apache/iceberg/pull/14081>
   -

   Core: Fixed the unpartitioned check in replace partitions — #14186
   <https://github.com/apache/iceberg/pull/14186>
   -

   API: Required nested fields within optional structs can produce nulls —
   #13804 <https://github.com/apache/iceberg/pull/13804>
   -

   Flink: Backport #14182 — ensure DynamicCommitter idempotence in the
   presence of failures — #14213
   <https://github.com/apache/iceberg/pull/14213>
   -

   Flink: Ensure DynamicCommitter idempotence in the presence of failures —
   #14182 <https://github.com/apache/iceberg/pull/14182>
   -

   API: Detect whether required fields nested within optionals can produce
   nulls — #14270 <https://github.com/apache/iceberg/pull/14270>
   -

   BigQuery: Add iceberg-bigquery dependency to Spark and Flink build
   scripts — #14221 <https://github.com/apache/iceberg/pull/14221>
   -

   Data/Parquet: Fix UUID ClassCastException when reading Parquet files
   with UUIDs — #14027 <https://github.com/apache/iceberg/pull/14027>
   -

   AWS/Build: Exclude logging dependencies from bundle — #14225
   <https://github.com/apache/iceberg/pull/14225>
   -

   Core/Spark: Respect custom location providers in SerializableTable
   (#12564) — #14280 <https://github.com/apache/iceberg/pull/14280>

   -

   Parquet: Handle NPE for VariantLogicalType in TypeWithSchemaVisitor —
   #14261 <https://github.com/apache/iceberg/pull/14261>

*Open:*

   -

   AWS: Configure builder for reuse of HTTP connection pool in SDK v2 —
   #14161 <https://github.com/apache/iceberg/pull/14161>
   -

   AWS / S3 Signing: Fix leaked credentials when contacting multiple
   catalogs — #14178 <https://github.com/apache/iceberg/pull/14178>
   -

   LICENSE/NOTICE: Update after adding iceberg-bigquery to runtime jars —
   #14335 <https://github.com/apache/iceberg/pull/14335>

Thanks,
Huaxin

On Thu, Oct 16, 2025 at 9:33 PM Aihua Xu <ai...@gmail.com> wrote:

> Hi Huaxin,
>
> Can we also include https://github.com/apache/iceberg/pull/14261 in
> 1.10.1 milestone  which could cause issue in Spark against variant column?
>
> Thanks,
> Aihua
>
>
>
> On Sep 30, 2025, at 11:37 PM, Eduard Tudenhöfner <et...@apache.org>
> wrote:
>
> We might want to consider adding
> https://github.com/apache/iceberg/pull/14221 as well, since that fixes
> https://github.com/apache/iceberg/issues/14219.
>
> On Tue, Sep 30, 2025 at 6:45 PM huaxin gao <hu...@gmail.com> wrote:
>
>> Thanks, Amogh and Péter, for adding these PRs to the 1.10.1 milestone.
>> I’ve also added https://github.com/apache/iceberg/pull/14186 and
>> https://github.com/apache/iceberg/pull/13804 to the milestone.
>>
>> On Tue, Sep 30, 2025 at 8:38 AM Péter Váry <pe...@gmail.com>
>> wrote:
>>
>>> Thanks Hoaxin for taking care of this!
>>>
>>> I have added a Flink PR (and the backport of it) to he milestone,
>>> which could cause correctness issues with the Flink Sink:
>>>
>>>    - https://github.com/apache/iceberg/pull/14182
>>>    - https://github.com/apache/iceberg/pull/14213
>>>
>>> Thanks aiborodin for reporting, and Max for providing a quick fix
>>> until we have a better solution!
>>>
>>> Amogh Jahagirdar <2a...@gmail.com> ezt írta (időpont: 2025. szept.
>>> 30., K, 2:09):
>>>
>>>> Thanks Huaxin for volunteering! I also went ahead and added
>>>> https://github.com/apache/iceberg/pull/14161 to the 1.10.1 milestone
>>>> which also looks to address the S3FileIO close issue mentioned earlier in
>>>> the thread.
>>>>
>>>> On Thu, Sep 25, 2025 at 1:15 PM huaxin gao <hu...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks for kicking this off, Amogh, and thanks everyone for the fix
>>>>> pointers.
>>>>>
>>>>> I’m happy to volunteer as release manager for 1.10.1. I’ll track the
>>>>> candidates mentioned in this thread, monitor review progress, and verify
>>>>> backports.
>>>>>
>>>>> If there are other must-have fixes, please reply here so we can
>>>>> consider them for the patch.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Huaxin
>>>>>
>>>>> On Tue, Sep 23, 2025 at 12:53 PM Amogh Jahagirdar <2a...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Thanks all!
>>>>>>
>>>>>> >Would it be possible to include
>>>>>> https://github.com/apache/iceberg/pull/14153 to enable variant
>>>>>> shredding
>>>>>>
>>>>>> Regarding this one, I don't think it should be in a patch release
>>>>>> since it's exposing an API on the data file writer and not really a fix.
>>>>>> Besides it is technically possible already to just use the lower level
>>>>>> parquet writer with the variant shredding spec and then produce a data file
>>>>>> from that (it's a bit more clunky for sure which is why that API change in
>>>>>> the PR is helpful) but don't think it quite meets the criteria for being in
>>>>>> a minor release. That criteria is primarily based on fixes.
>>>>>>
>>>>>> Thanks,
>>>>>> Amogh Jahagirdar
>>>>>>
>>>>>>
>>>>>> On Tue, Sep 23, 2025 at 10:13 AM Jean-Baptiste Onofré <
>>>>>> jb@nanthrax.net> wrote:
>>>>>>
>>>>>>> Hi Amogh
>>>>>>>
>>>>>>> Thanks for starting the discussion!
>>>>>>>
>>>>>>> I will create the PR to "relax" the LICENSE/NOTICE (to avoid the
>>>>>>> update pain before release).
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On Mon, Sep 22, 2025 at 6:29 PM Amogh Jahagirdar <2a...@gmail.com>
>>>>>>> wrote:
>>>>>>> >
>>>>>>> > Hey folks,
>>>>>>> >
>>>>>>> > Iceberg 1.10 was released 2 weeks ago and there was one issue
>>>>>>> around incorrect variant filtering reported that I think meets the criteria
>>>>>>> for a patch release. The fix PR is in (thank you Drew). I wanted to kick
>>>>>>> this discussion thread off in case folks had other issues in the 1.10
>>>>>>> release that they think warrant a patch release.
>>>>>>> >
>>>>>>> > I also think this PR  is a good candidate for a patch release;
>>>>>>> this is for addressing a long-standing issue where closing the S3FileIO
>>>>>>> during an event like moving broadcast variables from memory to disk leads
>>>>>>> to an unexpected closing of the http client. There's still some discussion
>>>>>>> on the approach of the fix but there's general recognition that it's a
>>>>>>> legitimate issue, so I think it'd be ideal to get this in for a patch
>>>>>>> release as well.
>>>>>>> >
>>>>>>> > I've also created a milestone here.
>>>>>>> >
>>>>>>> > Thanks,
>>>>>>> >
>>>>>>> > Amogh Jahagirdar
>>>>>>>
>>>>>>
>

Re: [DISCUSS] Apache Iceberg 1.10.1 release

Posted by Aihua Xu <ai...@gmail.com>.
Hi Huaxin,

Can we also include https://github.com/apache/iceberg/pull/14261 in 1.10.1 milestone  which could cause issue in Spark against variant column?

Thanks,
Aihua 



> On Sep 30, 2025, at 11:37 PM, Eduard Tudenhöfner <et...@apache.org> wrote:
> 
> We might want to consider adding https://github.com/apache/iceberg/pull/14221 as well, since that fixes https://github.com/apache/iceberg/issues/14219. 
> 
> On Tue, Sep 30, 2025 at 6:45 PM huaxin gao <huaxin.gao11@gmail.com <ma...@gmail.com>> wrote:
>> Thanks, Amogh and Péter, for adding these PRs to the 1.10.1 milestone. I’ve also added https://github.com/apache/iceberg/pull/14186 and https://github.com/apache/iceberg/pull/13804 to the milestone.
>> 
>> On Tue, Sep 30, 2025 at 8:38 AM Péter Váry <peter.vary.apache@gmail.com <ma...@gmail.com>> wrote:
>>> Thanks Hoaxin for taking care of this!
>>> 
>>> I have added a Flink PR (and the backport of it) to he milestone, which could cause correctness issues with the Flink Sink:
>>> https://github.com/apache/iceberg/pull/14182
>>> https://github.com/apache/iceberg/pull/14213
>>> Thanks aiborodin for reporting, and Max for providing a quick fix until we have a better solution!
>>> 
>>> Amogh Jahagirdar <2amogh@gmail.com <ma...@gmail.com>> ezt írta (időpont: 2025. szept. 30., K, 2:09):
>>>> Thanks Huaxin for volunteering! I also went ahead and added https://github.com/apache/iceberg/pull/14161 to the 1.10.1 milestone which also looks to address the S3FileIO close issue mentioned earlier in the thread.
>>>> 
>>>> On Thu, Sep 25, 2025 at 1:15 PM huaxin gao <huaxin.gao11@gmail.com <ma...@gmail.com>> wrote:
>>>>> Thanks for kicking this off, Amogh, and thanks everyone for the fix pointers.
>>>>> 
>>>>> I’m happy to volunteer as release manager for 1.10.1. I’ll track the candidates mentioned in this thread, monitor review progress, and verify backports.
>>>>> 
>>>>> If there are other must-have fixes, please reply here so we can consider them for the patch.
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Huaxin
>>>>> 
>>>>> 
>>>>> On Tue, Sep 23, 2025 at 12:53 PM Amogh Jahagirdar <2amogh@gmail.com <ma...@gmail.com>> wrote:
>>>>>> Thanks all!
>>>>>> 
>>>>>> >Would it be possible to include https://github.com/apache/iceberg/pull/14153 to enable variant shredding
>>>>>> 
>>>>>> Regarding this one, I don't think it should be in a patch release since it's exposing an API on the data file writer and not really a fix. Besides it is technically possible already to just use the lower level parquet writer with the variant shredding spec and then produce a data file from that (it's a bit more clunky for sure which is why that API change in the PR is helpful) but don't think it quite meets the criteria for being in a minor release. That criteria is primarily based on fixes.
>>>>>> 
>>>>>> Thanks,
>>>>>> Amogh Jahagirdar
>>>>>> 
>>>>>> 
>>>>>> On Tue, Sep 23, 2025 at 10:13 AM Jean-Baptiste Onofré <jb@nanthrax.net <ma...@nanthrax.net>> wrote:
>>>>>>> Hi Amogh
>>>>>>> 
>>>>>>> Thanks for starting the discussion!
>>>>>>> 
>>>>>>> I will create the PR to "relax" the LICENSE/NOTICE (to avoid the
>>>>>>> update pain before release).
>>>>>>> 
>>>>>>> Regards
>>>>>>> JB
>>>>>>> 
>>>>>>> On Mon, Sep 22, 2025 at 6:29 PM Amogh Jahagirdar <2amogh@gmail.com <ma...@gmail.com>> wrote:
>>>>>>> >
>>>>>>> > Hey folks,
>>>>>>> >
>>>>>>> > Iceberg 1.10 was released 2 weeks ago and there was one issue around incorrect variant filtering reported that I think meets the criteria for a patch release. The fix PR is in (thank you Drew). I wanted to kick this discussion thread off in case folks had other issues in the 1.10 release that they think warrant a patch release.
>>>>>>> >
>>>>>>> > I also think this PR  is a good candidate for a patch release; this is for addressing a long-standing issue where closing the S3FileIO during an event like moving broadcast variables from memory to disk leads to an unexpected closing of the http client. There's still some discussion on the approach of the fix but there's general recognition that it's a legitimate issue, so I think it'd be ideal to get this in for a patch release as well.
>>>>>>> >
>>>>>>> > I've also created a milestone here.
>>>>>>> >
>>>>>>> > Thanks,
>>>>>>> >
>>>>>>> > Amogh Jahagirdar