Sorry, I should have posted my comment in the discussion thread (not the
1.12.0 RC0 voting thread). Pasting it here.
------------------------------
I want to call out a behavior change in 1.12.

PR #16765 <https://github.com/apache/iceberg/pull/16765> changed
GeometryType / GeographyType so toString() always writes the resolved
defaults instead of omitting them.

*Before*: Default instances collapsed to the bare type name. Geometry with
no CRS printed geometry. Geography printed geography, geography(crs),
or geography(crs,
algorithm) depending on what was stored as unset.

*After*: the constructor stores omitted CRS / algorithm as the Iceberg
defaults, and toString() always includes them:

   - geometry → geometry(OGC:CRS84)
   - geography → geography(OGC:CRS84, spherical)

*Implications*

   - Read path is backward compatible, as SchemaParser or
   Types.fromTypeName can parse the type string to the same Type object
   - Write path is not string stable.

*Question*: Do we consider the type's `toString()` change a breaking
change? Personally, I am okay with 1.12 moving forward with the changed
behavior since read is compatible. But I wanted to bring this to the
community's attention.

On Thu, Sep 17, 2026 at 5:30 PM Neelesh Salian <[email protected]>
wrote:

> Hi folks,
>
> The RC0 has been created and the vote thread can be found here:
> https://lists.apache.org/thread/7qtxrysl1w5sjs7o74y31snt0jrkf5qb
> Thank you for all the work.
>
> On Thu, Sep 17, 2026 at 9:38 AM Neelesh Salian <[email protected]>
> wrote:
>
>> Hi Alex,
>>
>> Thanks for the note.
>> It looks like https://github.com/apache/iceberg/pull/17713 has already
>> been merged, so it should be in the release.
>> I would defer the https://github.com/apache/iceberg/pull/13979 over to
>> the next release given that it isn't necessarily a blocker for 1.12.
>> I've gone ahead and added it to the 1.13.0. milestone for now.
>>
>>
>> On Thu, Sep 17, 2026 at 9:00 AM Alex Reid <[email protected]>
>> wrote:
>>
>>> Hi All,
>>>
>>> Is it possible to get the following PR into the 1.12 release?
>>> https://github.com/apache/iceberg/pull/17713 -- This is another fix for
>>> Kafka-Connect to prevent committing already committed files in certain
>>> rebalance cases.
>>>
>>> Also, I'd like to discuss the "referenced-by" implementation -
>>> https://github.com/apache/iceberg/pull/13979
>>> This was added to the spec last year (
>>> https://github.com/apache/iceberg/pull/13810), but the actual REST
>>> client implementation, etc. Is it possible to try and get this into the
>>> 1.12 release as well?
>>>
>>> Thanks,
>>> Alex
>>>
>>> On Wed, Sep 16, 2026 at 1:58 PM Neelesh Salian <[email protected]>
>>> wrote:
>>>
>>>> Thanks for the note Gabor.
>>>> I believe we're now in a good place with the
>>>> https://github.com/apache/iceberg/pull/17984 fix and it has been
>>>> merged.
>>>> I do think the interface change needs more debate and I don't see it
>>>> needing to be rushed for this release.
>>>>
>>>> Separately, we are ready to cut the RC. Thanks again for all the work
>>>> across the community. I followed up with the voting.
>>>>
>>>> On Sun, Sep 13, 2026 at 11:41 PM Gábor Kaszab <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> Thanks for the update, Neelesh!
>>>>> Mentioning *encryption keys* reminds me that I bumped into a PR
>>>>> <https://github.com/apache/iceberg/pull/16353> the other day saying
>>>>> that currently there is *no mechanism to clean up* unused encryption
>>>>> keys from TableMetadata. I'm wondering how severe of an issue this is,
>>>>> should we add it into this release or can it wait.
>>>>>
>>>>> Thanks,
>>>>> Gabor
>>>>>
>>>>> Neelesh Salian <[email protected]> ezt írta (időpont: 2026.
>>>>> szept. 12., Szo, 3:44):
>>>>>
>>>>>> Hi folks,
>>>>>>
>>>>>> Thank you for all the great work across the community for getting the
>>>>>> fixes in.
>>>>>> All of the previous correctness fixes have been merged.
>>>>>>
>>>>>> The only one that prevails:
>>>>>> [#17984 <https://github.com/apache/iceberg/pull/17984>] - Core,
>>>>>> Hive: Commit manifest list encryption keys with the snapshot that uses 
>>>>>> them
>>>>>> Once this merges, the release will be cut and I'll follow up with the
>>>>>> formalities.
>>>>>>
>>>>>> As always, please reach out if you have questions.
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>> On Tue, Sep 1, 2026 at 10:35 PM Neelesh Salian <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi folks,
>>>>>>>
>>>>>>> Thank you to everyone who has been reviewing and merging 1.12.0 work
>>>>>>> over the
>>>>>>> past few weeks. We are close. The milestone is down to a few open
>>>>>>> PRs, and I would
>>>>>>> like to get through them so we can cut RC0 in the next few days.
>>>>>>> Given the long weekend in the US, I'll be sure to keep the vote open
>>>>>>> for longer to give enough time.
>>>>>>>
>>>>>>> If you have some time, reviews on the following would help most. I
>>>>>>> have grouped them by where they stand.
>>>>>>>
>>>>>>> *Approved, needs more reviews + merge:*
>>>>>>>   - #17552 <https://github.com/apache/iceberg/pull/17552>  Kafka
>>>>>>> Connect: coordinator only commits offsets when greater than existing 
>>>>>>> offsets
>>>>>>>   - #15989 <https://github.com/apache/iceberg/pull/15989>  Core,
>>>>>>> REST: Fix path segment encoding to use RFC 3986 percent-encoding
>>>>>>> *Need review:*
>>>>>>>   - #17774 <https://github.com/apache/iceberg/pull/17774>  Core:
>>>>>>> Interleave Z-order bits a byte at a time with a lookup table
>>>>>>>   - #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 that does not have null_count
>>>>>>>   - #17431  <https://github.com/apache/iceberg/pull/17431> Parquet:
>>>>>>> Guard ordered predicates on variant/nested types in the metrics row 
>>>>>>> group
>>>>>>> filter
>>>>>>>   - #17320  <https://github.com/apache/iceberg/pull/17320> Parquet:
>>>>>>> Fix nested initial default applied when ancestor struct is null
>>>>>>>   - #16507 <https://github.com/apache/iceberg/pull/16507>  API,
>>>>>>> Core: Add exceptions for OAuth2 token endpoint errors
>>>>>>> *Needs another round (changes requested):*
>>>>>>>   - #17764 <https://github.com/apache/iceberg/pull/17764>  Core:
>>>>>>> Fix commit validation when a data file has multiple DVs across snapshots
>>>>>>>
>>>>>>> If any of these should move to 1.12.1 rather than block the release,
>>>>>>> please say
>>>>>>> so on the PR or here and I will take it off the milestone. Otherwise
>>>>>>> the plan is to cut RC0 once they are resolved.
>>>>>>>
>>>>>>> The Full Milestone is here:
>>>>>>> https://github.com/apache/iceberg/milestone/60
>>>>>>>
>>>>>>> Thanks again for helping get us here.
>>>>>>>
>>>>>>> Neelesh.
>>>>>>>
>>>>>>> On Thu, Aug 27, 2026 at 10:12 AM Neelesh Salian <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi folks,
>>>>>>>>
>>>>>>>> As mentioned during the community sync yesterday, I've cleaned up
>>>>>>>> the milestone to reflect what is needed for the 1.12 release.
>>>>>>>> There are a few new additions:
>>>>>>>>
>>>>>>>> Core:
>>>>>>>> - Tolerate multiple cross-snapshot DVs for the same data file in
>>>>>>>> commit validation: https://github.com/apache/iceberg/pull/17764
>>>>>>>>
>>>>>>>> Updating the Flink version support:
>>>>>>>> - Flink: Upgrade to latest supported Flink versions 2.2 and 2.3
>>>>>>>> without dropping 2.1 (https://github.com/apache/iceberg/pull/17849)
>>>>>>>> - Flink: Upgrade to latest supported Flink versions 2.2 and 2.3 (
>>>>>>>> https://github.com/apache/iceberg/pull/17845)
>>>>>>>>
>>>>>>>> The previous blocker:  #16543
>>>>>>>> <https://github.com/apache/iceberg/pull/16543> - Build: Clean up
>>>>>>>> shaded-jar LICENSE/NOTICE and add missing third-party notices has been
>>>>>>>> merged.
>>>>>>>>
>>>>>>>> I'll communicate on this thread when we are past the active work
>>>>>>>> and when we are ready to cut an RC.
>>>>>>>>
>>>>>>>> Thank you again for all the contributions, reviews.
>>>>>>>> As always, please reach out if you have questions.
>>>>>>>>
>>>>>>>> Thank you.
>>>>>>>>
>>>>>>>> On Mon, Aug 24, 2026 at 2:31 PM Neelesh Salian <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> 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