June 8, 2026: Apache Iceberg™ tables: Partitioned writes with a hierarchical path layout (General availability)

Partitioned writes with a hierarchical path layout for Apache Iceberg™ tables are now generally available.

With this feature, Snowflake writes data to partitioned Iceberg tables by using a hierarchical (Hive-style) directory path layout, where each partition column is represented as a directory level under the data/ directory.

This release includes the following updates:

  • You can now use the ALTER ICEBERG TABLE command to set PATH_LAYOUT for an existing table.
  • Positional delete files are written into the same directory as the corresponding data file.
  • Puffin files containing deletion vectors are always written into the table data/ directory.

For more information, see Partitioning with hierarchical paths.