From 7b707a4a13d10681f6e7470e5150518aeca76568 Mon Sep 17 00:00:00 2001 From: Vasily Nemkov Date: Tue, 15 Apr 2025 01:08:19 +0200 Subject: [PATCH 1/5] Create Antalya.md --- Antalya.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Antalya.md diff --git a/Antalya.md b/Antalya.md new file mode 100644 index 000000000000..9732b6f13c41 --- /dev/null +++ b/Antalya.md @@ -0,0 +1,16 @@ + + +| Feature | Antalya | Upstream | +| ------------------------ | ---- | ----------------- | +| Support Iceberg Metadata Files Cache | https://github.com/Altinity/ClickHouse/pull/733 | https://github.com/ClickHouse/ClickHouse/pull/77156 | +| s3Cluster hive partitioning | https://github.com/Altinity/ClickHouse/pull/584, https://github.com/Altinity/ClickHouse/pull/703 | | +| RBAC for S3 | https://github.com/Altinity/ClickHouse/pull/688 | | +| General engine definition for Iceberg tables | https://github.com/Altinity/ClickHouse/pull/675 | | +| | https://github.com/Altinity/ClickHouse/pull/648 | +| Parquet metadata cache | https://github.com/Altinity/ClickHouse/pull/586, https://github.com/Altinity/ClickHouse/pull/674, https://github.com/Altinity/ClickHouse/pull/636 | | +| `SYSTEM DROP PARQUET METADATA CACHE` | https://github.com/Altinity/ClickHouse/pull/713 | | +| Clusters autdiscovery | https://github.com/Altinity/ClickHouse/pull/629 | | +| parquet metadata cache for parquetmetadata format | https://github.com/Altinity/ClickHouse/pull/636 | | +| Rendevous Hashing | since antalya 25.2 (https://github.com/Altinity/ClickHouse/pull/709) | | +| Distributed request to tables with Object Storage Engines | since antalya 25.2 (https://github.com/Altinity/ClickHouse/pull/615) | | +| Better S3 URL parsing for Hive partitioning | https://github.com/Altinity/ClickHouse/pull/700 | | From 29a76a3c91767029327105e55101ed0129222602 Mon Sep 17 00:00:00 2001 From: Vasily Nemkov Date: Tue, 15 Apr 2025 01:24:02 +0200 Subject: [PATCH 2/5] Update Antalya.md --- Antalya.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Antalya.md b/Antalya.md index 9732b6f13c41..bec78a0eea75 100644 --- a/Antalya.md +++ b/Antalya.md @@ -2,11 +2,12 @@ | Feature | Antalya | Upstream | | ------------------------ | ---- | ----------------- | -| Support Iceberg Metadata Files Cache | https://github.com/Altinity/ClickHouse/pull/733 | https://github.com/ClickHouse/ClickHouse/pull/77156 | +| Object storage cluster | https://github.com/Altinity/ClickHouse/pull/615, https://github.com/Altinity/ClickHouse/pull/592 | | +| Support Iceberg Metadata Files Cache | Since 25.2.2 https://github.com/Altinity/ClickHouse/pull/733 | https://github.com/ClickHouse/ClickHouse/pull/77156 | | s3Cluster hive partitioning | https://github.com/Altinity/ClickHouse/pull/584, https://github.com/Altinity/ClickHouse/pull/703 | | | RBAC for S3 | https://github.com/Altinity/ClickHouse/pull/688 | | | General engine definition for Iceberg tables | https://github.com/Altinity/ClickHouse/pull/675 | | -| | https://github.com/Altinity/ClickHouse/pull/648 | +| Limit parsing threads for distibuted case | https://github.com/Altinity/ClickHouse/pull/648 | | Parquet metadata cache | https://github.com/Altinity/ClickHouse/pull/586, https://github.com/Altinity/ClickHouse/pull/674, https://github.com/Altinity/ClickHouse/pull/636 | | | `SYSTEM DROP PARQUET METADATA CACHE` | https://github.com/Altinity/ClickHouse/pull/713 | | | Clusters autdiscovery | https://github.com/Altinity/ClickHouse/pull/629 | | From ed73793452b6f3f2327aeb2cc023cfbb6855ed5b Mon Sep 17 00:00:00 2001 From: Vasily Nemkov Date: Tue, 15 Apr 2025 01:26:28 +0200 Subject: [PATCH 3/5] Added a link from README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a58be3f229cd..67ee144c1c53 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@

Altinity Antalya

+- [Features](Antalya.md) - [github releases](https://github.com/Altinity/ClickHouse/releases?q=altinityantalya&expanded=false) - [docker images](https://hub.docker.com/r/altinity/clickhouse-server/tags?page=1&name=altinityantalya) - [packages](https://builds.altinity.cloud/#altinityantalya) From a450f2cae885ada2593ab813525cde27176cc3db Mon Sep 17 00:00:00 2001 From: Vasily Nemkov Date: Wed, 16 Apr 2025 00:08:31 +0200 Subject: [PATCH 4/5] Full matrix feature matrix --- Antalya.md | 44 +++++++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/Antalya.md b/Antalya.md index bec78a0eea75..f9af8b7472a2 100644 --- a/Antalya.md +++ b/Antalya.md @@ -1,17 +1,27 @@ - - -| Feature | Antalya | Upstream | -| ------------------------ | ---- | ----------------- | -| Object storage cluster | https://github.com/Altinity/ClickHouse/pull/615, https://github.com/Altinity/ClickHouse/pull/592 | | -| Support Iceberg Metadata Files Cache | Since 25.2.2 https://github.com/Altinity/ClickHouse/pull/733 | https://github.com/ClickHouse/ClickHouse/pull/77156 | -| s3Cluster hive partitioning | https://github.com/Altinity/ClickHouse/pull/584, https://github.com/Altinity/ClickHouse/pull/703 | | -| RBAC for S3 | https://github.com/Altinity/ClickHouse/pull/688 | | -| General engine definition for Iceberg tables | https://github.com/Altinity/ClickHouse/pull/675 | | -| Limit parsing threads for distibuted case | https://github.com/Altinity/ClickHouse/pull/648 | -| Parquet metadata cache | https://github.com/Altinity/ClickHouse/pull/586, https://github.com/Altinity/ClickHouse/pull/674, https://github.com/Altinity/ClickHouse/pull/636 | | -| `SYSTEM DROP PARQUET METADATA CACHE` | https://github.com/Altinity/ClickHouse/pull/713 | | -| Clusters autdiscovery | https://github.com/Altinity/ClickHouse/pull/629 | | -| parquet metadata cache for parquetmetadata format | https://github.com/Altinity/ClickHouse/pull/636 | | -| Rendevous Hashing | since antalya 25.2 (https://github.com/Altinity/ClickHouse/pull/709) | | -| Distributed request to tables with Object Storage Engines | since antalya 25.2 (https://github.com/Altinity/ClickHouse/pull/615) | | -| Better S3 URL parsing for Hive partitioning | https://github.com/Altinity/ClickHouse/pull/700 | | +| Feature | Category | Altinity PR | First Altinity Release | ClickHouse PR | First ClickHouse Release | +| ------- | -------- | :---: | :---: | :---: | :---: | +| Setting object_storage_max_nodes | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/677 | 25.2.2 | | | +| Rendezvous hashing filesystem cache | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/709 | 25.2.2 | https://github.com/ClickHouse/ClickHouse/pull/77326 | | +| Better S3 URL parsing for Hive partitioning | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/700 | 25.2.2 | https://github.com/ClickHouse/ClickHouse/pull/78185 | 25.5.1 | +| s3Cluster hive partitioning for old analyzer | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/703 | 25.2.2 | | | +| Convert functions with object_storage_cluster setting to cluster functions | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/712 | 25.2.2 | | | +| General engine definition for Iceberg tables | TABLE ENGINES | https://github.com/Altinity/ClickHouse/pull/675 | 25.2.2 | https://github.com/ClickHouse/ClickHouse/pull/77125 | | +| Iceberg metadata files cache | TABLE ENGINES | https://github.com/Altinity/ClickHouse/pull/733 | 25.2.2 | https://github.com/ClickHouse/ClickHouse/pull/77156 | 25.5.1 | +| RBAC for S3 | TABLE ENGINES | https://github.com/Altinity/ClickHouse/pull/688 | 25.2.2 | | | +| Parquet file metadata caching: clear cache | TABLE ENGINES | https://github.com/Altinity/ClickHouse/pull/713 | 25.2.2 | | | +| Auxiliary autodiscovery | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/531 | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/71911 | 24.11.1 | +| Fix remote call of s3Cluster function | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/583 | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/72625 | | +| s3Cluster hive partitioning | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/584 | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/73910 | | +| Cluster auto discovery | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/629 | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/76001 | 25.3.1 | +| Alternative syntax for object storage cluster functions | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/592 | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/70659 | 25.3.1 | +| Limit parsing threads for distibuted case | CLUSTER QUERIES | https://github.com/Altinity/ClickHouse/pull/648 | 24.12.2 | | | +| Iceberg REST Catalog integration | DATABASE CATALOGS | https://github.com/Altinity/ClickHouse/pull/575 | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/71542 | 24.12.1 | +| Parquet: bloom filters support | READ PERFORMANCE | same as upstream => | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/62966 | 24.10.1 | +| Parquet: page header v2 support on native reader | READ PERFORMANCE | same as upstream => | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/70807 | 24.10.1 | +| Parquet: boolean support on native reader | READ PERFORMANCE | same as upstream => | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/71055 | 24.11.1 | +| Parquet: merge bloom filter and min/max evaluation | READ PERFORMANCE | https://github.com/Altinity/ClickHouse/pull/590 | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/71383 | 25.2.1 | +| Parquet: Int logical type support on native reader | READ PERFORMANCE | https://github.com/Altinity/ClickHouse/pull/589 | 24.12.2 | https://github.com/ClickHouse/ClickHouse/pull/72105 | 25.1.1 | +| Parquet file metadata caching | TABLE ENGINES | https://github.com/Altinity/ClickHouse/pull/586 | 24.12.2 | | | +| Distributed request to tables with Object Storage Engines | TABLE ENGINES | https://github.com/Altinity/ClickHouse/pull/615 | 24.12.2 | | | +| Parquet file metadata caching: use cache for parquetmetadata format | TABLE ENGINES | https://github.com/Altinity/ClickHouse/pull/636 | 24.12.2 | | | +| Parquet file metadata caching: turn cache on by default | TABLE ENGINES | https://github.com/Altinity/ClickHouse/pull/669, https://github.com/Altinity/ClickHouse/pull/674 | 24.12.2 | | | From e33ed63327f468f396f97e134127ee8c51fe2007 Mon Sep 17 00:00:00 2001 From: Vasily Nemkov Date: Wed, 16 Apr 2025 00:15:46 +0200 Subject: [PATCH 5/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 67ee144c1c53..fba166edd09c 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@

Altinity Antalya

-- [Features](Antalya.md) +- [Feature Matrix](Antalya.md) - [github releases](https://github.com/Altinity/ClickHouse/releases?q=altinityantalya&expanded=false) - [docker images](https://hub.docker.com/r/altinity/clickhouse-server/tags?page=1&name=altinityantalya) - [packages](https://builds.altinity.cloud/#altinityantalya)