@@ -39,6 +39,65 @@ const VersionToSettingsChangesMap & getSettingsChangesHistory()
3939 // / controls new feature and it's 'true' by default, use 'false' as previous_value).
4040 // / It's used to implement `compatibility` setting (see https://github.com/ClickHouse/ClickHouse/issues/35972)
4141 // / Note: please check if the key already exists to prevent duplicate entries.
42+ addSettingsChanges (settings_changes_history, " 25.10" ,
43+ {
44+ {" show_data_lake_catalogs_in_system_tables" , true , false , " Disable catalogs in system tables by default" },
45+ {" optimize_rewrite_like_perfect_affix" , false , true , " New setting" },
46+ {" allow_dynamic_type_in_join_keys" , true , false , " Disallow using Dynamic type in JOIN keys by default" },
47+ {" use_skip_indexes_on_data_read" , false , true , " Enabled skip index usage in read phase by default" },
48+ {" s3queue_keeper_fault_injection_probablility" , 0 , 0 , " New setting." },
49+ {" enable_join_runtime_filters" , false , false , " New setting" },
50+ {" join_runtime_filter_exact_values_limit" , 10000 , 10000 , " New setting" },
51+ {" join_runtime_bloom_filter_bytes" , 512_KiB, 512_KiB, " New setting" },
52+ {" join_runtime_bloom_filter_hash_functions" , 3 , 3 , " New setting" },
53+ {" use_join_disjunctions_push_down" , false , false , " New setting." },
54+ {" joined_block_split_single_row" , false , false , " New setting" },
55+ {" rewrite_in_to_join" , false , false , " New experimental setting" },
56+ {" iceberg_insert_max_rows_in_data_file" , 100000 , 1000000 , " New setting." },
57+ {" iceberg_insert_max_bytes_in_data_file" , 100000000 , 100000000 , " New setting." },
58+ {" delta_lake_insert_max_rows_in_data_file" , 100000 , 1000000 , " New setting." },
59+ {" delta_lake_log_metadata" , false , false , " New setting." },
60+ {" distributed_cache_prefer_bigger_buffer_size" , false , false , " New setting." },
61+ {" allow_experimental_qbit_type" , false , false , " New experimental setting" },
62+ {" optimize_qbit_distance_function_reads" , true , true , " New setting" },
63+ {" read_from_distributed_cache_if_exists_otherwise_bypass_cache" , false , false , " New setting" },
64+ {" s3_slow_all_threads_after_retryable_error" , false , false , " Disable the setting by default" },
65+ {" backup_slow_all_threads_after_retryable_s3_error" , false , false , " Disable the setting by default" },
66+ {" enable_http_compression" , false , true , " It should be beneficial in general" },
67+ {" inject_random_order_for_select_without_order_by" , false , false , " New setting" },
68+ {" exclude_materialize_skip_indexes_on_insert" , " " , " " , " New setting." },
69+ {" optimize_empty_string_comparisons" , false , true , " A new setting." },
70+ {" query_plan_use_logical_join_step" , true , true , " Added alias" },
71+ {" schema_inference_make_columns_nullable" , 1 , 3 , " Take nullability information from Parquet/ORC/Arrow metadata by default, instead of making everything nullable." },
72+ {" materialized_views_squash_parallel_inserts" , false , true , " Added setting to preserve old behavior if needed." },
73+ });
74+ addSettingsChanges (settings_changes_history, " 25.9" ,
75+ {
76+ {" input_format_protobuf_oneof_presence" , false , false , " New setting" },
77+ {" iceberg_delete_data_on_drop" , false , false , " New setting" },
78+ {" use_skip_indexes_on_data_read" , false , false , " New setting" },
79+ {" s3_slow_all_threads_after_retryable_error" , false , false , " Added an alias for setting `backup_slow_all_threads_after_retryable_s3_error`" },
80+ {" iceberg_metadata_log_level" , " none" , " none" , " New setting." },
81+ {" iceberg_insert_max_rows_in_data_file" , 100000 , 100000 , " New setting." },
82+ {" iceberg_insert_max_bytes_in_data_file" , 100000000 , 100000000 , " New setting." },
83+ {" query_plan_optimize_join_order_limit" , 0 , 1 , " New setting" },
84+ {" query_plan_display_internal_aliases" , false , false , " New setting" },
85+ {" query_plan_max_step_description_length" , 1000000000 , 500 , " New setting" },
86+ {" allow_experimental_delta_lake_writes" , false , false , " New setting." },
87+ {" query_plan_convert_any_join_to_semi_or_anti_join" , true , true , " New setting." },
88+ {" text_index_use_bloom_filter" , true , true , " New setting." },
89+ {" query_plan_direct_read_from_text_index" , true , true , " New setting." },
90+ {" enable_producing_buckets_out_of_order_in_aggregation" , false , true , " New setting" },
91+ {" jemalloc_enable_profiler" , false , false , " New setting" },
92+ {" jemalloc_collect_profile_samples_in_trace_log" , false , false , " New setting" },
93+ {" delta_lake_insert_max_bytes_in_data_file" , 1_GiB, 1_GiB, " New setting." },
94+ {" delta_lake_insert_max_rows_in_data_file" , 100000 , 100000 , " New setting." },
95+ {" promql_evaluation_time" , Field{" auto" }, Field{" auto" }, " The setting was renamed. The previous name is `evaluation_time`." },
96+ {" evaluation_time" , 0 , 0 , " Old setting which popped up here being renamed." },
97+ {" os_threads_nice_value_query" , 0 , 0 , " New setting." },
98+ {" os_threads_nice_value_materialized_view" , 0 , 0 , " New setting." },
99+ {" os_thread_priority" , 0 , 0 , " Alias for os_threads_nice_value_query." },
100+ });
42101 addSettingsChanges (settings_changes_history, " 25.8" ,
43102 {
44103 {" output_format_json_quote_64bit_integers" , true , false , " Disable quoting of the 64 bit integers in JSON by default" },
0 commit comments