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 <[email protected]> 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 <[email protected]> > 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 <[email protected]> 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 <[email protected]> >> 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 <[email protected]> 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 <[email protected]> >>>> 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 <[email protected]> >>>>> 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é < >>>>>> [email protected]> 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 <[email protected]> >>>>>>> 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 >>>>>>> >>>>>> >
