Hi folks,

Surfacing the following to close out before the RC is cut.

*Blockers for the release:*

   - #16543 <https://github.com/apache/iceberg/pull/16543> - Build: Clean
   up shaded-jar LICENSE/NOTICE and add missing third-party notices. Follow-up
   to the LICENSE/NOTICE findings from the 1.11.0 RC4 vote. It has no
   approvals yet. IMO, we should not cut RC0 with this open.
   - #17552 <https://github.com/apache/iceberg/pull/17552> - Kafka Connect:
   coordinator only commits offsets when greater than existing offsets. When
   it merges it closes: #17551
   <https://github.com/apache/iceberg/issues/17551> - data loss with
   default configs due to persistent zombie coordinators.
   - Related to the above Kafka Connect one #17340
   <https://github.com/apache/iceberg/issues/17340>- duplicate data file
   commits after task restart - is a separate open issue on the milestone and
   still needs a fix

*Decisions (needed before the RC0 cut):*

   - #17706 <https://github.com/apache/iceberg/pull/17706> - Remove writing
   of position delete files with row data (PDWR). Should this be in or out for
   1.12.0. Please weigh in on the discussion thread: Dev List Thread for
   PDWR <https://lists.apache.org/thread/3tz63wok59hhqphswovvl9z0yrh0z7pl>

*Correctness Fixes:*

   - #17669 <https://github.com/apache/iceberg/pull/17669> - Spark: Fix
   Z-order NPE on null booleans and case-insensitive column resolution
   - #17557  <https://github.com/apache/iceberg/pull/17557>- Core, Parquet:
   Fix null counting for parquet without null_count
   - #17431 <https://github.com/apache/iceberg/pull/17431> - Parquet: Guard
   ordered predicates on variant/nested types in metrics row group filter
   - #17320 <https://github.com/apache/iceberg/pull/17320> - Parquet: Fix
   nested initial default applied when ancestor struct is null.



re the Flink Docs: Cheng, thanks for the note. Would you be able to put up
a PR to update, we can iterate on it? I wouldn't put it as a blocker for
now, but worth getting the docs in a good place.

If folks could review and help these  in, it would be helpful before the
RC. Partnering with Amogh to do the artifact generation, etc.
Full milestone: https://github.com/apache/iceberg/milestone/60

I would not add anything additional to the milestone unless it is a blocker
/ bug or license issue going forward from today (08/24/26) so our release
timeline is met.
As always, please reach out if you have questions.

Thank you.

On Thu, Aug 20, 2026 at 11:46 PM Cheng Pan <[email protected]> wrote:

> Have a glance at the docs site, I found that the latest docs still have
> many references to the old versions of engines (especially Flink, and Spark
> looks better) that Iceberg has already removed support for. Just wondering
> if someone familiar with Flink has a chance to update that.
>
> Thanks,
> Cheng Pan
>
>
>
> On Aug 21, 2026, at 09:40, Manu Zhang <[email protected]> wrote:
>
> Hi all,
>
> For Spark 4.2.0 support, Szehon has a nice suggestion: merge the source
> code while excluding it from release. In the latest commit, I've excluded
> it from both binary and source tarballs, and I believe the PR is ready to
> merge now (Thanks to all the reviewers!)
>
> Neelesh,
> Can we also include #16028 <https://github.com/apache/iceberg/pull/16028>,
> to mark overrides of deprecated Spark API as deprecated? It's also close to
> merging.
>
> On Wed, Aug 19, 2026 at 1:27 AM Neelesh Salian <[email protected]>
> wrote:
>
>> Hi,
>>
>> Thanks for the comments Anurag, Anton and Alex.
>>
>> re Hilbert Curve PR: It has been added and is on track for the release.
>> re Spark 4.2: This makes sense. The PR does touch a large surface and I
>> was hoping we could get a baseline 4.2 support in and add more things
>> along. I've removed it from the milestone for 1.12.
>> re the REST changes: Alex, I've included 17709 and 17627 onto the
>> milestone.
>>
>> Thanks.
>>
>> On Tue, Aug 18, 2026 at 6:05 AM Alexandre Dutra <[email protected]>
>> wrote:
>>
>>> Hi all,
>>>
>>> I'd like to request that #17709 be included in 1.12 as well. This PR
>>> implements the REST spec changes related to remote signing
>>> configuration, which were introduced by #16822.
>>>
>>> Without #17709, we would be shipping a spec change that is not
>>> implemented in any language.
>>>
>>> Thanks,
>>> Alex
>>>
>>> [16822]: https://github.com/apache/iceberg/pull/16822
>>> [17627]: https://github.com/apache/iceberg/pull/17627
>>> [17709]: https://github.com/apache/iceberg/pull/17709
>>>
>>> On Tue, Aug 18, 2026 at 2:01 PM Anton Okolnychyi <[email protected]>
>>> wrote:
>>> >
>>> > Btw, I would advise against shipping Spark 4.2 support. Each new Spark
>>> release is a unique opportunity to address some tech debt because the DSv2
>>> APIs are evolving. 4.2 is no different. I'd suggest getting the module into
>>> main to unblock development but skip it from the next Iceberg release. We
>>> can do another Iceberg release when the Spark 4.2 integration matures.
>>> >
>>> > пн, 17 серп. 2026 р. о 21:58 Anurag Mantripragada <
>>> [email protected]> пише:
>>> >>
>>> >> Hi Neelesh,
>>> >>
>>> >> Thanks for tracking these items. Would you mind including the Hilbert
>>> Curve clustering PR in this release? It is already approved by Russell. It
>>> will be a useful clustering strategy.
>>> >>
>>> >> ~ Anurag
>>> >>
>>> >> On Sun, Aug 16, 2026 at 6:56 PM Neelesh Salian <
>>> [email protected]> wrote:
>>> >>>
>>> >>> Hi all,
>>> >>>
>>> >>> We are targeting a 1.12.0 RC on or shortly after Aug 26. The
>>> following PRs are still open on the 1.12.0 milestone and need reviews to
>>> make the release.
>>> >>> If you own or can review any of these, please take a pass this week.
>>> >>>
>>> >>> Blockers (need to land before the RC is cut):
>>> >>>
>>> >>> #16543  Build: Clean up shaded-jar LICENSE/NOTICE and add missing
>>> third-party notices
>>> >>> #16449  All: Remove deprecated methods for 1.12.0
>>> >>> #17638 Core: Reduce visibility on scan planning response builder for
>>> specsById and deleteFiles
>>> >>> #17627 AWS: Remove deprecated class and require SIGNER_ENDPOINT
>>> >>>
>>> >>> Correctness (great to get these in):
>>> >>>
>>> >>> #17557 Core, Parquet: Fix null counting for parquet that doesn't
>>> have null_count
>>> >>> #15989 Core, REST: Fix path segment encoding to use RFC 3986
>>> percent-encoding
>>> >>>
>>> >>> Feature/enhancement candidates (in if ready, otherwise they can be
>>> moved to 1.13):
>>> >>>
>>> >>> #14984 Spark: Add support for 4.2.0
>>> >>> #16750 Spark 4.1: Implement SupportsReportOrdering DSv2 API
>>> >>> #16507 API, Core: Add exceptions for OAuth2 token endpoint errors
>>> >>> #16305 Core, Spark 4.1: Add K-way merge rewrite strategy for
>>> pre-sorted data files
>>> >>> #17520 Data, Kafka Connect: Enable Parquet variant shredding for
>>> Kafka Connect and generic Record writes
>>> >>>
>>> >>> Full milestone: https://github.com/apache/iceberg/milestone/60
>>> >>> If you have a feature(s), fix(es), or breaking change(s) that are
>>> missed, please let me know so we can track them.
>>> >>>
>>> >>> Thank you for all the great work across the community.
>>> >>>
>>> >>> Thanks,
>>> >>> Neelesh
>>> >>>
>>> >>> On Thu, Aug 13, 2026 at 2:27 AM Péter Váry <
>>> [email protected]> wrote:
>>> >>>>
>>> >>>> Yeah,
>>> >>>> I think we definitely want to decide and move forward with the
>>> Flink version upgrade for the next Iceberg release.
>>> >>>>
>>> >>>> Felix Perez Diener via dev <[email protected]> ezt írta
>>> (időpont: 2026. aug. 10., H, 15:47):
>>> >>>>>
>>> >>>>> Hello all,
>>> >>>>>
>>> >>>>> I see that support for Flink 2.3 was discussed for release in
>>> Iceberg 1.12.0. Is that still the case? Would really love to have Flink 2.3
>>> supported, since at Stripe we have started upgrading to Flink 2.3, but
>>> missing Iceberg support may make things difficult.
>>> >>>>>
>>> >>>>> Best,
>>> >>>>> Felix
>>> >>>>>
>>> >>>>> On Mon, Aug 10, 2026 at 7:14 AM Maximilian Michels <[email protected]>
>>> wrote:
>>> >>>>>>
>>> >>>>>> Thanks Neelesh for getting us started on the 1.12.0 release!
>>> >>>>>>
>>> >>>>>> -Max
>>> >>>>>>
>>> >>>>>> On Sat, Aug 8, 2026 at 7:14 PM Neelesh Salian <
>>> [email protected]> wrote:
>>> >>>>>> >
>>> >>>>>> > Thanks, Alex. Looks like the PR was added to the milestone.
>>> >>>>>> >
>>> >>>>>> > Cheng, thank you for the note. I do agree that at some point
>>> the default should move forward, but there are still gaps to be closed on
>>> Variant as well as Geo types.
>>> >>>>>> > I don't think that would happen within the timeline of 1.12.
>>> >>>>>> > Let me look at the current state and see what is pending, as
>>> well as improve the tracking. I'll start a separate thread for that effort.
>>> >>>>>> >
>>> >>>>>> > On Sat, Aug 8, 2026 at 8:19 AM Cheng Pan <[email protected]>
>>> wrote:
>>> >>>>>> >>
>>> >>>>>> >> I assume the Iceberg Java already includes a full
>>> implementation of the Table Spec V3 features. Does the community have plans
>>> to switch the default table version from 2 to 3 for Iceberg tables created
>>> by Spark in the next release? This would help drive the adoption of new
>>> features such as Variant.
>>> >>>>>> >>
>>> >>>>>> >> Thanks,
>>> >>>>>> >> Cheng Pan
>>> >>>>>> >>
>>> >>>>>> >>
>>> >>>>>> >>
>>> >>>>>> >> On Aug 6, 2026, at 16:18, Alexandre Dutra <[email protected]>
>>> wrote:
>>> >>>>>> >>
>>> >>>>>> >> Hi Neelesh,
>>> >>>>>> >>
>>> >>>>>> >> If possible, I'd like to have this PR included:
>>> >>>>>> >>
>>> >>>>>> >> https://github.com/apache/iceberg/pull/15989
>>> >>>>>> >>
>>> >>>>>> >> It's the fix for the path segment encoding issue in Iceberg
>>> REST. The
>>> >>>>>> >> PR got one review already but isn't approved yet.
>>> >>>>>> >>
>>> >>>>>> >> Thanks,
>>> >>>>>> >> Alex
>>> >>>>>> >>
>>> >>>>>> >> On Wed, Aug 5, 2026 at 10:37 PM Oğuzhan Ünlü <
>>> [email protected]> wrote:
>>> >>>>>> >>
>>> >>>>>> >>
>>> >>>>>> >> Hi Neelesh,
>>> >>>>>> >>
>>> >>>>>> >> I'd like to get https://github.com/apache/iceberg/pull/16507
>>> included in the milestone if possible. I previously asked for a review but
>>> didn't hear back. Not sure if that went to spam for some reason.
>>> >>>>>> >>
>>> >>>>>> >> Thanks,
>>> >>>>>> >> Oguzhan
>>> >>>>>> >>
>>> >>>>>> >> On Wed, Aug 5, 2026 at 11:03 PM Neelesh Salian <
>>> [email protected]> wrote:
>>> >>>>>> >>
>>> >>>>>> >>
>>> >>>>>> >> Hi folks,
>>> >>>>>> >>
>>> >>>>>> >> As mentioned during the community sync this morning, the
>>> release is on track.
>>> >>>>>> >> A few updates:
>>> >>>>>> >>
>>> >>>>>> >> I plan to cut the branch / RC on or after August 26, 2026
>>> (after the community sync that morning). I'll be working with Amogh to help
>>> with the branching + artifacts.
>>> >>>>>> >> There are still active items needing reviews. Please take a
>>> look at the 1.12.0 milestone.
>>> >>>>>> >> Calling out the Spark 4.2.0 PR:
>>> https://github.com/apache/iceberg/pull/14984 - it needs more eyes and
>>> review time to make this release.
>>> >>>>>> >> I'll keep watching for blockers and bugs that should be part
>>> of the release and surface them as needed, including any forward-porting to
>>> Spark 4.2.
>>> >>>>>> >>
>>> >>>>>> >> If you have a feature(s), fix(es), or breaking change(s) you
>>> want considered for 1.12.0, please let me know.
>>> >>>>>> >>
>>> >>>>>> >> Thanks,
>>> >>>>>> >> Neelesh
>>> >>>>>> >>
>>> >>>>>> >> On Fri, Jun 5, 2026 at 3:54 PM Steven Wu <[email protected]>
>>> wrote:
>>> >>>>>> >>
>>> >>>>>> >>
>>> >>>>>> >> If we develop good habit of regular releases, we normally
>>> won't need to hold the release train to get things in (except for critical
>>> security and correctness issues) as the next one is 2-3 months away.
>>> >>>>>> >>
>>> >>>>>> >> On Fri, Jun 5, 2026 at 3:42 PM Neelesh Salian <
>>> [email protected]> wrote:
>>> >>>>>> >>
>>> >>>>>> >>
>>> >>>>>> >> Hi folks,
>>> >>>>>> >>
>>> >>>>>> >> With 1.11.0 out the door, I want to open up the planning
>>> around 1.12.0.
>>> >>>>>> >> As Steven noted on the dev list (thread for 1.11), 1.11.0 took
>>> roughly 8 months from 1.10.0. This is longer than the 3-4 month cadence we
>>> have previously discussed.
>>> >>>>>> >> For 1.12.0 I'd like us to aim closer to that target.
>>> >>>>>> >>
>>> >>>>>> >> I'll be acting as the release manager for this release. Here
>>> are a few notes to kick things off:
>>> >>>>>> >>
>>> >>>>>> >> Tentative release target: late August / early September 2026
>>> (~3 months from 1.11.0).
>>> >>>>>> >> Curation: We'll use the June 24 community sync as the formal
>>> kickoff to surface in-flight work and call out anything that should land in
>>> this release.
>>> >>>>>> >> Cadence reminder: If something doesn't make it in 1.12, the
>>> next one is ~3 months out (1.13).
>>> >>>>>> >> Mid-cycle check-in: I'll send a state-of-the-release update
>>> around mid-July with what is in, what is in-flight, and what remains a
>>> blocker.
>>> >>>>>> >> Tracking: The open issues and PRs targeting this release are
>>> tagged with the Iceberg 1.12.0 milestone. I'll keep this milestone updated
>>> as things land in the repo.
>>> >>>>>> >>
>>> >>>>>> >> If you have a feature, fix, or breaking change you want
>>> considered for 1.12.0, please reply on this thread or flag it on the June
>>> 24 sync.
>>> >>>>>> >>
>>> >>>>>> >> Thanks,
>>> >>>>>> >> Neelesh
>>> >>>>>> >>
>>> >>>>>> >>
>>>
>>
>

Reply via email to