Hi Sylwester,

Thanks for putting this together, and thanks for the steady stream of PRs
and issue reports over the last few weeks. The packaging and Delta work has
found real problems. Here is my understanding of where things stand today,
in case it is useful to others following the thread. Please correct
anything I have wrong.

PRs
- #912 (Delta nested field ids): merged to main.
- #917 (REST spec fixes): you closed it on Sep 7. If the three corrections
still hold, it would be good to fold them into whatever answer #918 lands
on.
- #897 (utilities jar size): still open. I reviewed it a few hours back and
found two config-triggered regressions, the S3A assume-role path with an
STS endpoint set, and the google-c2p resolver on Google Cloud. I posted a
fix on the PR as a comment that keeps most of the size win. The branch also
needs a rebase on main. With that in, it is a good fit for 0.5.0.

Issues

- #918 (spec: design target or description): open. Rahil is assigned for
the call. This one blocks any further spec work, so it would help to close
it out soon.
- #907 (absolute Delta paths): PR #932 is open from Arvin and comments have
been added by Tim.
- #901 (Parquet schema from one footer): #937 documented the limits. Akash
asked whether we close it or keep it for schema merging and Hive partition
columns. I lean towards keeping it open for the implementation, but I am
fine either way.

Thanks,
Vinish

On Tue, Sep 01, 2026 11:41 AM, Sylwester Lachiewicz <[email protected]>
wrote:

>       Hi XTable Community,
>
>     I wanted to share a summary of open PRs and issues currently queued,
> along with a suggested review and merge sequence to help keep review
> overhead low and unblock releases.
>
>     ### Suggested Merge Order:
>
>     1. PR #917: [916] Correct three inaccuracies in the REST service spec
>        - Link: https://github.com/apache/incubator-xtable/pull/917
>        - Scope: spec/rest-service-open-api.yaml only.
>        - Details: Documents required source-data-path, clarifies storage
> credential scope, removes unused ErrorModel.stack, bumps spec to 0.0.2.
> Self-contained and safe to merge quickly.
>
>     2. PR #897: [896] Shrink the xtable-utilities bundled jar from 1.1 GB
> to 423 MB
>        - Link: https://github.com/apache/incubator-xtable/pull/897
>        - Scope: xtable-utilities/pom.xml, root pom.xml.
>        - Details: Drops software.amazon.awssdk:bundle in favor of granular
> S3/STS modules, trims unneeded platform native binaries and unused
> transitives. Reduces jar size by ~60%. Verified against live S3, ADLS Gen2,
>
>   and GCS.
>
>     3. PR #912: [911] Carry Delta's nested field ids into the converted
> schema
>        - Link: https://github.com/apache/incubator-xtable/pull/912
>        - Scope: Delta schema extractor & unit tests.
>        - Details: Preserves delta.columnMapping.nested.ids for map and list
> children when converting Delta tables with IcebergCompatV2 to Iceberg.
>
>     ---
>
>     ### Open Discussions / Issues for Feedback:
>
>     - Issue #918: Is rest-service-open-api.yaml a design target or a
> description of the service?
>       (https://github.com/apache/incubator-xtable/issues/918)
>       Looking for maintainer alignment on whether the OpenAPI specification
> is intended to be an aspirational design target (async job resource,
> polling endpoints) or strictly mirror the current JAX-RS endpoints.
>
>     - Issue #907: Absolute paths in the Delta log treated as relative
> (silent row loss)
>       (https://github.com/apache/incubator-xtable/issues/907)
>       A fix will be prepared for DeltaActionsConverter.getFullPathToFile.
>
>     - Issue #901: Parquet source derives schema from single file footer
>       (https://github.com/apache/incubator-xtable/issues/901)
>       Feedback welcome on schema merging across Parquet files and partition
> column derivation.
>
>     Please review the PRs in the proposed order when you have a moment.
> Feedback and approvals are welcome!
>
>     Best regards,
>     Sylwester
>

Reply via email to