Hi all, We held the Apache XTable (Incubating) community sync on 24 August 2026 at 08:00 PDT.
Notes are below. I am keeping this thread open on purpose, so anyone who could not attend can reply with questions, corrections, or agenda items for the next sync. If you are working on something that is not listed here, please reply and we will track it. 1. Release status: 0.4.0-incubating ----------------------------------- The IPMC vote passed with 4 binding +1 votes and the result is out: https://lists.apache.org/thread/499ks8k8wcrromkw7b94qp96wph7tq5x <https://www.google.com/url?q=https://lists.apache.org/thread/499ks8k8wcrromkw7b94qp96wph7tq5x&source=gmail&ust=1787707961500000&sa=E> Thanks to Stamatis Zampetakis, Russell Spitzer, Jean-Baptiste Onofre and Xuanwo for reviewing the candidate. The announcement mail goes out next after getting the 0.4.0 release docs PR [ https://github.com/apache/incubator-xtable/pull/913 <https://www.google.com/url?q=https://github.com/apache/incubator-xtable/pull/913&source=gmail&ust=1787707961500000&sa=E>] reviewed. The docs are the part of a release that users see first, so review from anyone on this list is welcome, not only committers. 2. Delta Kernel as the default path ----------------------------------- Vaibhav is working on https://github.com/apache/incubator-xtable/pull/903 <https://www.google.com/url?q=https://github.com/apache/incubator-xtable/pull/903&source=gmail&ust=1787707961500000&sa=E> Kernel becomes the default in 0.5.0, with a flag to fall back to delta-core. The one remaining gap is schema evolution, which is an upstream Delta Kernel gap rather than an XTable one, so we will detect it and fall back instead of failing. If you have context on the upstream delta kernel schema evolution mechanics, please take a look. 3. Hudi table version 9 with indexes ------------------------------------ The Hudi side is merged. The XTable PR goes fully green once Hudi cuts 1.2.1. Cross-format indexing follows as a short PR on top of it. 4. Iceberg pluggable table format --------------------------------- Ethan has taken over the PR, added tests and fixed the open issues. Vinish will review it this week. 5. xtable-spark-runtime for Hudi 1.x ------------------------------------ Vaibhav has reviewed it. Vinish will address the comments this week and push it for a re-review. 6. AI skills and tooling ------------------------ Issues are filed for CLI support and clearer error messages, and Roushan is picking a few up. Please comment on an issue if you want to take one. The Claude skill PR needs a re-review before Roushan can build on it. [ https://github.com/apache/incubator-xtable/pull/829 <https://www.google.com/url?q=https://github.com/apache/incubator-xtable/pull/829&source=gmail&ust=1787707961500000&sa=E> ] 7. Spark 4 upgrade ------------------ Sylvester has taken this over. It is not a 0.5.0 blocker, so it lands in 0.5.0 only if it is ready in time and otherwise moves to 0.6.0. 8. xtable-java-runtime ---------------------- Per the earlier thread on this list, Tim will take over the RFC and file the GitHub issues. 9. DuckDB extension ------------------- This needs xtable-core rewritten in Rust, because DuckDB is a native engine and a Java jar would have to go through JNI. That is too large for 0.5.0, so we are targeting 0.6.0 or 0.7.0. It is still worth doing, since DuckDB reads Iceberg natively and an XTable extension would let those users reach Hudi, Delta, Paimon and Parquet. If you have Rust experience and want to help scope it, please reply. 10. Target for 0.5.0 -------------------- We are aiming to cut on 30 September 2026, or earlier if items 4, 5 and 6 close this week. Tim is the release manager for 0.5.0. Fuller notes, with the discussion behind each item, are in the running sync document <https://docs.google.com/document/d/1mSthtQBVDDzi9bLn9sWDsPaJLJHCDoK_MxDsSphhlos> . The next sync is on 7 September 2026 at 08:00 PDT. Video call link: https://meet.google.com/gkh-ipnn-rwf <https://www.google.com/url?q=https://meet.google.com/gkh-ipnn-rwf&source=gmail&ust=1787707961500000&sa=E> Everyone is welcome to join. Please reply on this thread with anything you want added to the agenda. Thanks, Vinish
