Hi Iceberg Community,

Here are the minutes and recording from our Iceberg Sync that took
place on *September
28th, 9am-10am PT*.

Always remember, anyone can join the discussion so feel free to share the
Iceberg-Sync <https://groups.google.com/g/iceberg-sync> google group with
anyone who is seeking an invite. The notes and the agenda are posted
in the live
doc
<https://docs.google.com/document/d/1YuGhUdukLP5gGiqCbk0A5_Wifqe2CZWgOd3TbhY3UQg/edit?usp=drive_web>
that's
also attached to the meeting invitation and it's a good place to add items
as you see fit so we can discuss them in the next community sync.

Meeting Recording
<https://drive.google.com/file/d/1FymumXYyqAv0jdkdGDealTWPnqCSimys/view?usp=sharing>
⭕

   -

   Highlights
   -

      Python 0.1.0 RC 2 – please vote! (Thanks, Fokko)
      -

         Also: FileIO, Docs, and file tree
         -

         Docs are up: https://py.iceberg.apache.org/
         -

      Table statistics API is in (Thanks, Piotr!)
      -

      Removed Scala classes from 2.13 runtime Jars (Thanks, Ajantha!)
      -

   Releases
   -

      1.0.0
      -

         Update on Deprecations
         -

         1.0.0 <https://github.com/apache/iceberg/commits/1.0.x> = 0.14.1 +
         spotless changes + Deprecated API cleanups (in api module)
         -

            Rollback & Overwrite Files
            <https://github.com/apache/iceberg/pull/5874>
            -

            Snapshot API <https://github.com/apache/iceberg/pull/5875>
            -

            Backport Spark: Fix runtime jars packaging scala library files
            <https://github.com/apache/iceberg/pull/5754>
            -

            Backport Spark Bump due to CVE
            <https://github.com/apache/iceberg/pull/5895>
            -

   Discussion
   -

      Create a 0.14.2?
      -

         Spark: Fix runtime jars packaging scala library files
         <https://github.com/apache/iceberg/pull/5754>
         -

         This will be included in 1.0.0, so we don’t need a 0.14.2
         -

      Release procedure (https://iceberg.apache.org/how-to-release/)
      We need to handle all the steps mentioned in the release steps
      together.
      Few days gap in publishing jars to maven repo and updating the site
      and github tag is creating confusion for the users. Lastly, we need to
      [ANNOUNCE] releases in the mailing list.
      -

      Semantic Versioning in Java 1.0.0+ and Python 0.1.0
      -

         What guarantees are we making for users/developers?
         -

         How do we identify public APIs?
         -

         How do we identify evolving APIs (experimental, but not stable
         yet)?
         -

         How do we denote deprecated APIs?
         -

         Where do we document (contributing)?
         -

         Libraries / utilities for enforcing?
         -

            https://github.com/melix/japicmp-gradle-plugin
            -

      Dropping old partition causes issues
      -

         https://github.com/apache/iceberg/issues/5676
         -

         https://github.com/apache/iceberg/issues/5707
         -

         https://github.com/apache/iceberg/issues/5399
         -

         https://github.com/apache/iceberg/issues/4563
         -

      Flink connector externalization project


Thank you all!

Reply via email to