diff --git a/src/Core/Settings.cpp b/src/Core/Settings.cpp index 77db44fe35d7..f1ab62710872 100644 --- a/src/Core/Settings.cpp +++ b/src/Core/Settings.cpp @@ -6821,13 +6821,13 @@ Allow to create database with Engine=MaterializedPostgreSQL(...). DECLARE(Bool, allow_experimental_query_deduplication, false, R"( Experimental data deduplication for SELECT queries based on part UUIDs )", EXPERIMENTAL) \ - DECLARE(Bool, allow_experimental_database_iceberg, false, R"( + DECLARE(Bool, allow_experimental_database_iceberg, true, R"( Allow experimental database engine DataLakeCatalog with catalog_type = 'iceberg' )", EXPERIMENTAL) \ - DECLARE(Bool, allow_experimental_database_unity_catalog, false, R"( + DECLARE(Bool, allow_experimental_database_unity_catalog, true, R"( Allow experimental database engine DataLakeCatalog with catalog_type = 'unity' )", EXPERIMENTAL) \ - DECLARE(Bool, allow_experimental_database_glue_catalog, false, R"( + DECLARE(Bool, allow_experimental_database_glue_catalog, true, R"( Allow experimental database engine DataLakeCatalog with catalog_type = 'glue' )", EXPERIMENTAL) \ DECLARE(Bool, allow_experimental_database_hms_catalog, false, R"( diff --git a/src/Core/SettingsChangesHistory.cpp b/src/Core/SettingsChangesHistory.cpp index 89a550f3326a..855836e7871b 100644 --- a/src/Core/SettingsChangesHistory.cpp +++ b/src/Core/SettingsChangesHistory.cpp @@ -70,6 +70,9 @@ const VersionToSettingsChangesMap & getSettingsChangesHistory() addSettingsChanges(settings_changes_history, "25.6.5.2000", { + {"allow_experimental_database_iceberg", false, true, "Turned ON by default for Antalya"}, + {"allow_experimental_database_unity_catalog", false, true, "Turned ON by default for Antalya"}, + {"allow_experimental_database_glue_catalog", false, true, "Turned ON by default for Antalya"}, {"output_format_parquet_enum_as_byte_array", true, true, "Enable writing Enum as byte array in Parquet by default"}, }); addSettingsChanges(settings_changes_history, "25.6", diff --git a/tests/queries/0_stateless/03413_experimental_settings_cannot_be_enabled_by_default.sql b/tests/queries/0_stateless/03413_experimental_settings_cannot_be_enabled_by_default.sql index 718eb63ad923..b693a57d053a 100644 --- a/tests/queries/0_stateless/03413_experimental_settings_cannot_be_enabled_by_default.sql +++ b/tests/queries/0_stateless/03413_experimental_settings_cannot_be_enabled_by_default.sql @@ -4,5 +4,11 @@ -- However, some settings in the experimental tier are meant to control another experimental feature, and then they can be enabled as long as the feature itself is disabled. -- These are in the exceptions list inside NOT IN. -SELECT name, value FROM system.settings WHERE tier = 'Experimental' AND type = 'Bool' AND value != '0' AND name NOT IN ('throw_on_unsupported_query_inside_transaction'); +SELECT name, value FROM system.settings WHERE tier = 'Experimental' AND type = 'Bool' AND value != '0' AND name NOT IN ( + 'throw_on_unsupported_query_inside_transaction', +-- turned ON for Altinity Antalya builds specifically + 'allow_experimental_database_iceberg', + 'allow_experimental_database_unity_catalog', + 'allow_experimental_database_glue_catalog' +); SELECT name, value FROM system.merge_tree_settings WHERE tier = 'Experimental' AND type = 'Bool' AND value != '0' AND name NOT IN ('remove_rolled_back_parts_immediately');