Skip to content

Commit 2fa41d2

Browse files
committed
Merge remote-tracking branch 'origin/master' into simplify_lwd_projection_drop_logic
2 parents b43bda0 + b84dcef commit 2fa41d2

File tree

145 files changed

+2052
-550
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+2052
-550
lines changed

.github/workflows/create_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ jobs:
128128
run: |
129129
python3 ./tests/ci/create_release.py --set-progress-started --progress "update changelog, docker version, security"
130130
131-
git checkout master # in case WF started from feature branch
131+
# git checkout master # in case WF started from feature branch
132132
echo "List versions"
133133
./utils/list-versions/list-versions.sh > ./utils/list-versions/version_date.tsv
134134
echo "Update docker version"

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
# 2025 Changelog
1616

17-
### <a id="254"></a> ClickHouse release 25.4 LTS, 2025-04-22
17+
### <a id="254"></a> ClickHouse release 25.4, 2025-04-22
1818

1919
#### Backward Incompatible Change
2020
* Check if all columns in a materialized view match the target table when `allow_materialized_view_with_bad_select` is `false`. [#74481](https://github.com/ClickHouse/ClickHouse/pull/74481) ([Christoph Wurm](https://github.com/cwurm)).

SECURITY.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ The following versions of ClickHouse server are currently supported with securit
1414

1515
| Version | Supported |
1616
|:-|:-|
17+
| 25.4 | ✔️ |
1718
| 25.3 | ✔️ |
1819
| 25.2 | ✔️ |
19-
| 25.1 | ✔️ |
20+
| 25.1 | |
2021
| 24.12 ||
2122
| 24.11 ||
2223
| 24.10 ||

ci/jobs/build_clickhouse.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
temp_dir = f"{current_directory}/ci/tmp"
1414

1515
BUILD_TYPE_TO_CMAKE = {
16-
BuildTypes.AMD_DEBUG: f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=Debug -DENABLE_THINLTO=0 -DSANITIZE= -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ToolSet.COMPILER_C} -DCMAKE_CXX_COMPILER={ToolSet.COMPILER_CPP} -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=1 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON",
16+
BuildTypes.AMD_DEBUG: f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=Debug -DENABLE_THINLTO=0 -DSANITIZE= -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ToolSet.COMPILER_C} -DCMAKE_CXX_COMPILER={ToolSet.COMPILER_CPP} -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=1 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON -DENABLE_XRAY=1",
1717
BuildTypes.AMD_RELEASE: f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=None -DENABLE_THINLTO=1 -DSANITIZE= -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ToolSet.COMPILER_C} -DCMAKE_CXX_COMPILER={ToolSet.COMPILER_CPP} -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=0 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON -DSPLIT_DEBUG_SYMBOLS=ON -DBUILD_STANDALONE_KEEPER=1",
1818
BuildTypes.AMD_BINARY: f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=None -DENABLE_THINLTO=0 -DSANITIZE= -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ToolSet.COMPILER_C} -DCMAKE_CXX_COMPILER={ToolSet.COMPILER_CPP} -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=0 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON",
1919
BuildTypes.AMD_ASAN: f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=None -DENABLE_THINLTO=0 -DSANITIZE=address -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ToolSet.COMPILER_C} -DCMAKE_CXX_COMPILER={ToolSet.COMPILER_CPP} -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=1 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON",
@@ -156,7 +156,6 @@ def main():
156156
name="Cmake configuration",
157157
command=cmake_cmd,
158158
workdir=build_dir,
159-
with_log=True,
160159
)
161160
)
162161
res = results[-1].is_ok()
@@ -177,7 +176,6 @@ def main():
177176
name="Build ClickHouse",
178177
command=f"ninja {targets}",
179178
workdir=build_dir,
180-
with_log=True,
181179
)
182180
)
183181
run_shell("sccache stats", "sccache --show-stats")
@@ -208,7 +206,6 @@ def main():
208206
f"cd {Utils.cwd()}/packages/ && OUTPUT_DIR={temp_dir} BUILD_TYPE={BUILD_TYPE_TO_DEB_PACKAGE_TYPE[build_type]} VERSION_STRING={version_dict['string']} DEB_ARCH={deb_arch} ./build --deb {'--rpm --tgz' if 'release' in build_type else ''}",
209207
],
210208
workdir=build_dir,
211-
with_log=True,
212209
)
213210
)
214211
res = results[-1].is_ok()

ci/jobs/clickbench.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ def start():
3636
Result.from_commands_run(
3737
name="Start ClickHouse",
3838
command=[start, log_export_config, setup_logs_replication],
39-
with_log=True,
4039
)
4140
)
4241
res = results[-1].is_ok()

ci/jobs/collect_statistics.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,9 +139,7 @@ def get_all_job_names():
139139
return True
140140

141141
results.append(
142-
Result.from_commands_run(
143-
name="Get all job names", command=get_all_job_names, with_info=True
144-
)
142+
Result.from_commands_run(name="Get all job names", command=get_all_job_names)
145143
)
146144
if not results[-1].is_ok():
147145
sys.exit()

ci/jobs/docker_server_job.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,7 @@ def main():
103103
command = f"docker buildx build --platform {platforms} \
104104
-t {image_repo}:tmp {image_path} -f {docker_path}/Dockerfile.ubuntu"
105105

106-
results.append(
107-
Result.from_commands_run(
108-
name=f"{image_repo}:tmp", command=command, with_log=True
109-
)
110-
)
106+
results.append(Result.from_commands_run(name=f"{image_repo}:tmp", command=command))
111107

112108
Result.create_from(results=results, stopwatch=stopwatch).complete_job()
113109

ci/jobs/fast_test.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,6 @@ def main():
175175
-DENABLE_TESTS=0 -DENABLE_UTILS=0 -DENABLE_THINLTO=0 -DENABLE_NURAFT=1 -DENABLE_SIMDJSON=1 \
176176
-DENABLE_JEMALLOC=1 -DENABLE_LIBURING=1 -DENABLE_YAML_CPP=1 -DCOMPILER_CACHE=sccache",
177177
workdir=build_dir,
178-
with_log=True,
179178
)
180179
)
181180
res = results[-1].is_ok()
@@ -187,7 +186,6 @@ def main():
187186
name="Build ClickHouse",
188187
command="ninja clickhouse-bundle clickhouse-stripped",
189188
workdir=build_dir,
190-
with_log=True,
191189
)
192190
)
193191
Shell.check("sccache --show-stats")
@@ -205,7 +203,6 @@ def main():
205203
name="Check and Compress binary",
206204
command=commands,
207205
workdir=build_dir,
208-
with_log=True,
209206
)
210207
)
211208
res = results[-1].is_ok()
@@ -223,7 +220,6 @@ def main():
223220
Result.from_commands_run(
224221
name="Install ClickHouse Config",
225222
command=commands,
226-
with_log=True,
227223
)
228224
)
229225
res = results[-1].is_ok()

ci/jobs/functional_stateful_tests.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,7 @@ def main():
104104
f"clickhouse-server --version",
105105
]
106106
results.append(
107-
Result.from_commands_run(
108-
name="Install ClickHouse", command=commands, with_log=True
109-
)
107+
Result.from_commands_run(name="Install ClickHouse", command=commands)
110108
)
111109
res = results[-1].is_ok()
112110

ci/jobs/functional_stateless_tests.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,7 @@ def main():
121121
f"clickhouse-server --version",
122122
]
123123
results.append(
124-
Result.from_commands_run(
125-
name="Install ClickHouse", command=commands, with_log=True
126-
)
124+
Result.from_commands_run(name="Install ClickHouse", command=commands)
127125
)
128126
res = results[-1].is_ok()
129127

0 commit comments

Comments
 (0)