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