From 22f0da5822e6a751cb79ce70095c12f7d17e6377 Mon Sep 17 00:00:00 2001 From: svb-alt <152636339+svb-alt@users.noreply.github.com> Date: Thu, 2 Apr 2026 15:54:07 -0400 Subject: [PATCH] Update Antalya.md --- Antalya.md | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/Antalya.md b/Antalya.md index 0d02ff8432c5..66466597a614 100644 --- a/Antalya.md +++ b/Antalya.md @@ -1,12 +1,14 @@ | Feature | Altinity PR | First Altinity Release | upstream PR | First upstream Release | |----------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------:|:----------------------:| :---: | :---: | |:arrow_forward: SECURITY| | || +|Add support for EC JWT validation|https://github.com/Altinity/ClickHouse/pull/1596|26.1.6|| +|Add setting `allow_local_data_lakes`, turned off by default|https://github.com/Altinity/ClickHouse/pull/1531|25.8.16|| | Token-based authentication and authorization |https://github.com/Altinity/ClickHouse/pull/1078| 25.8.12 || | --- | |:arrow_forward: PERFORMANCE| | || -| Distributed execution: better split tasks by row groups IDs |https://github.com/Altinity/ClickHouse/pull/1237 | 25.8.12 |https://github.com/ClickHouse/ClickHouse/pull/87508|25.11.1| -| Enable parquet reader v3 by default |https://github.com/Altinity/ClickHouse/pull/1232 | 25.8.12 |https://github.com/ClickHouse/ClickHouse/pull/88827|25.11.1| -| Set max message size on parquet v3 reader |https://github.com/Altinity/ClickHouse/pull/1198 | 25.8.12 |https://github.com/ClickHouse/ClickHouse/pull/91737|25.12.1| +|Parallelize object storage output|https://github.com/Altinity/ClickHouse/pull/1580|26.1.6|https://github.com/ClickHouse/ClickHouse/pull/99548|26.3.1| +|Introduce async prefetch and staleness for Iceberg metadata|https://github.com/Altinity/ClickHouse/pull/1575|26.1.6|https://github.com/ClickHouse/ClickHouse/pull/96191|26.3.1| +|Parquet metadata cache v2|https://github.com/Altinity/ClickHouse/pull/1574|26.1.6|https://github.com/ClickHouse/ClickHouse/pull/98140|26.3.1| | ListObjectsV2 cache |https://github.com/Altinity/ClickHouse/pull/743 | 25.2.2 || | Lazy load metadata for metadata for DataLake |https://github.com/Altinity/ClickHouse/pull/742 | 25.2.2 || | Parquet file metadata caching: clear cache |https://github.com/Altinity/ClickHouse/pull/713 | 25.2.2 || @@ -15,23 +17,29 @@ | Parquet file metadata caching: turn cache on by default |https://github.com/Altinity/ClickHouse/pull/669, https://github.com/Altinity/ClickHouse/pull/674| 24.12.2 || | --- | |:arrow_forward: SWARMS| | || +|Improvement for locking Iceberg iterator|https://github.com/Altinity/ClickHouse/pull/1436|25.8.16|| |Profile events for task distribution in ObjectStorageCluster requests|https://github.com/Altinity/ClickHouse/pull/1172|25.8.12|| | SYSTEM STOP SWARM MODE command for graceful shutdown of swarm node|https://github.com/Altinity/ClickHouse/pull/1014|25.6.5|| | JOIN with *Cluster table functions and swarm queries|https://github.com/Altinity/ClickHouse/pull/972|25.6.5|| | Restart cluster tasks on connection lost|https://github.com/Altinity/ClickHouse/pull/780|25.6.5|| -| Add iceberg_metadata_file_path to query when send it to swarm nodes|https://github.com/Altinity/ClickHouse/pull/898|25.3.3|| -| Setting `lock_object_storage_task_distribution_ms` to improve cache locality with swarm cluster|https://github.com/Altinity/ClickHouse/pull/866|25.3.3|| -| Setting object_storage_max_nodes | https://github.com/Altinity/ClickHouse/pull/677 | 25.2.2 || -| Convert functions with object_storage_cluster setting to cluster functions | https://github.com/Altinity/ClickHouse/pull/712 | 25.2.2 || +| Add `iceberg_metadata_file_path` to query when sent to swarm nodes|https://github.com/Altinity/ClickHouse/pull/898|25.3.3|| +| Add setting `lock_object_storage_task_distribution_ms` to improve cache locality with swarm cluster|https://github.com/Altinity/ClickHouse/pull/866|25.3.3|| +| Add setting `object_storage_max_nodes` | https://github.com/Altinity/ClickHouse/pull/677 | 25.2.2 || +| Convert functions with `object_storage_cluster` setting to cluster functions | https://github.com/Altinity/ClickHouse/pull/712 | 25.2.2 || | Fix remote call of s3Cluster function | https://github.com/Altinity/ClickHouse/pull/583 | 24.12.2 || | Limit parsing threads for distributed case | https://github.com/Altinity/ClickHouse/pull/648 | 24.12.2 || | Distributed request to tables with Object Storage Engines | https://github.com/Altinity/ClickHouse/pull/615 | 24.12.2 || | --- | |:arrow_forward: CATALOGS| | || -|Google cloud storage support for data lakes|https://github.com/Altinity/ClickHouse/pull/1318|25.8.14|https://github.com/ClickHouse/ClickHouse/pull/93866|26.1.1|| +|Enable PREWHERE optimization for Iceberg tables|https://github.com/Altinity/ClickHouse/pull/1581|26.1.6|https://github.com/ClickHouse/ClickHouse/pull/95476|26.2.1| +|Google biglake catalog integration|https://github.com/Altinity/ClickHouse/pull/1528|26.1.6|https://github.com/ClickHouse/ClickHouse/pull/97104|26.2.1| +|Enabled experimental datalake catalogues by-default|https://github.com/Altinity/ClickHouse/pull/1504|26.1.6|| +|Add role-based access to Glue catalog|https://github.com/Altinity/ClickHouse/pull/1427|26.1.6|https://github.com/ClickHouse/ClickHouse/pull/90825|26.2.1| +|Add role-based access to Glue catalog|https://github.com/Altinity/ClickHouse/pull/1428|25.8.16|https://github.com/ClickHouse/ClickHouse/pull/90825|26.2.1| +|Add setting `iceberg_partition_timezone`|https://github.com/Altinity/ClickHouse/pull/1349|25.8.16|| +|DataLakeCatalog namespace filter|https://github.com/Altinity/ClickHouse/pull/1337|25.8.16|https://github.com/ClickHouse/ClickHouse/pull/95388| |Add metrics for Iceberg, S3, and Azure|https://github.com/Altinity/ClickHouse/pull/1123|25.8.9|https://github.com/ClickHouse/ClickHouse/pull/93332| -|Add `icebergLocalCluster` table function to allow cluster reads from shared disk|https://github.com/Altinity/ClickHouse/pull/1120|25.8.9|https://github.com/ClickHouse/ClickHouse/pull/93323|26.1.1| -|Setting `iceberg_timezone_for_timestamptz` for Iceberg TimestampTZ type|https://github.com/Altinity/ClickHouse/pull/1103|25.8.9|| +|Add setting `iceberg_timezone_for_timestamptz` for Iceberg TimestampTZ type|https://github.com/Altinity/ClickHouse/pull/1103|25.8.9|| |Allow to read Iceberg data from any location|https://github.com/Altinity/ClickHouse/pull/1092|25.8.9|| |Read optimization using Iceberg metadata|https://github.com/Altinity/ClickHouse/pull/1019|25.8.9|| |Lazy load metadata for metadata for DataLake|https://github.com/Altinity/ClickHouse/pull/742|25.8.9|| @@ -41,7 +49,10 @@ | RBAC for S3 | https://github.com/Altinity/ClickHouse/pull/688 | 25.2.2 || | --- | |:arrow_forward: TIERED STORAGE| | || -|Add query id to system.part_log, system_exports and system.replicated_partition_exports|https://github.com/Altinity/ClickHouse/pull/1330|25.8.14|| +|Add TRUNCATE TABLE support for the Iceberg database engine|https://github.com/Altinity/ClickHouse/pull/1529|26.1.6|| +|Add setting to define filename pattern for part exports|https://github.com/Altinity/ClickHouse/pull/1490|26.1.6|| +|Add setting to define filename pattern for part exports|https://github.com/Altinity/ClickHouse/pull/1512|25.8.16|| +|Add query id to `system.part_log`, `system_exports` and `system.replicated_partition_exports`|https://github.com/Altinity/ClickHouse/pull/1330|25.8.14|| |Allow merge tree materialized / alias columns to be exported through part export|https://github.com/Altinity/ClickHouse/pull/1324|25.8.14|| |Accept table function as destination for part export|https://github.com/Altinity/ClickHouse/pull/1320|25.8.14|| |Add settings to control the behavior of pending mutations / patch parts on the export part feature|https://github.com/Altinity/ClickHouse/pull/1294|25.8.14|| @@ -59,6 +70,12 @@ | --- | |:left_right_arrow: Feature parity in the latest Antalya release :left_right_arrow:||| | --- | +|Datalakes catalogs database for distributed processing|https://github.com/Altinity/ClickHouse/pull/1458|25.8.16|https://github.com/ClickHouse/ClickHouse/pull/88273|25.10.1| +|Add `icebergLocalCluster` table function to allow cluster reads from shared disk|https://github.com/Altinity/ClickHouse/pull/1120|25.8.9|https://github.com/ClickHouse/ClickHouse/pull/93323|26.1.1| +|Google cloud storage support for data lakes|https://github.com/Altinity/ClickHouse/pull/1318|25.8.14|https://github.com/ClickHouse/ClickHouse/pull/93866|26.1.1|| +| Set max message size on parquet v3 reader |https://github.com/Altinity/ClickHouse/pull/1198 | 25.8.12 |https://github.com/ClickHouse/ClickHouse/pull/91737|25.12.1| +| Distributed execution: better split tasks by row groups IDs |https://github.com/Altinity/ClickHouse/pull/1237 | 25.8.12 |https://github.com/ClickHouse/ClickHouse/pull/87508|25.11.1| +| Enable parquet reader v3 by default |https://github.com/Altinity/ClickHouse/pull/1232 | 25.8.12 |https://github.com/ClickHouse/ClickHouse/pull/88827|25.11.1| | Allow key-value arguments in s3/s3cluster engine |https://github.com/Altinity/ClickHouse/pull/1028 |25.6.5|https://github.com/ClickHouse/ClickHouse/pull/85134|25.8.1| | AWS S3 authentication with an explicitly provided IAM role |https://github.com/Altinity/ClickHouse/pull/986 |25.6.5 |https://github.com/ClickHouse/ClickHouse/pull/84011|25.8.1| | Support for hive partition style reads and writes |https://github.com/Altinity/ClickHouse/pull/934 |25.6.5|https://github.com/ClickHouse/ClickHouse/pull/76802|25.8.1|