Skip to content

Commit af57f3a

Browse files
committed
Merge master
2 parents 20822c8 + 063c439 commit af57f3a

File tree

134 files changed

+1829
-1070
lines changed

Some content is hidden

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

134 files changed

+1829
-1070
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,21 @@ Please feel free to reach out to tyler `<at>` clickhouse `<dot>` com.
4747
You can also peruse [ClickHouse Events](https://clickhouse.com/company/news-events) for a list of all upcoming trainings, meetups, speaking engagements, etc.
4848

4949
Upcoming meetups
50-
* [Austin Meetup](https://www.meetup.com/clickhouse-austin-user-group/events/307289908) - May 13, 2025
5150
* [London Meetup](https://www.meetup.com/clickhouse-london-user-group/events/306047172/) - May 14, 2025
5251
* [Istanbul Meetup](https://www.meetup.com/clickhouse-turkiye-meetup-group/events/306978337/) - May 15, 2025
5352
* [Shenzhen Meetup](https://www.huodongxing.com/event/7803892350511) - May 17, 2025
53+
* [Belgium Meetup](https://www.meetup.com/clickhouse-belgium-user-group/events/307818346/) - May 20, 2025
5454
* [Seattle Meetup](https://www.meetup.com/clickhouse-seattle-user-group/events/307622716/) - May 20, 2025
5555
* [Tokyo Meetup](https://www.meetup.com/clickhouse-tokyo-user-group/events/307689645/) - June 5, 2025
56+
* [Cyprus Meetup](https://www.meetup.com/clickhouse-cyprus-user-group/events/307819236) - June 10, 2025
5657
* [Washington DC Meetup](https://www.meetup.com/clickhouse-dc-user-group/events/307622954/) - June 12, 2025
58+
* [Tel Aviv Meetup](https://www.meetup.com/clickhouse-meetup-israel/events/307820741/) - June 17, 2025
5759
* [Atlanta Meetup](https://www.meetup.com/clickhouse-atlanta-meetup-group/events/307627590/) - July 8, 2025
5860
* [New York Meetup](https://www.meetup.com/clickhouse-new-york-user-group/events/307627675/) - July 15, 2025
5961

6062

6163
Recent meetups
64+
* [Austin Meetup](https://www.meetup.com/clickhouse-austin-user-group/events/307289908) - May 13, 2025
6265
* [Denver Meetup](https://www.meetup.com/clickhouse-denver-user-group/events/306934991/) - April 23, 2025
6366
* [Jakarta Meetup with AWS](https://www.meetup.com/clickhouse-indonesia-user-group/events/306973747/) - April 22, 2025
6467
* [Kuala Lumper Meetup with CNCF](https://www.meetup.com/clickhouse-malaysia-meetup-group/events/306697678/) - April 16, 2025

base/poco/Foundation/src/URI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -690,7 +690,7 @@ void URI::encodePath(std::string & encodedStr) const
690690
if (_enable_url_encoding)
691691
encode(_path, RESERVED_PATH, encodedStr);
692692
else
693-
encodedStr = _path;
693+
encodedStr = encodedStr + _path;
694694
}
695695

696696
void URI::decodePath(const std::string & encodedStr)

docker/keeper/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ RUN arch=${TARGETARCH:-amd64} \
3838
# lts / testing / prestable / etc
3939
ARG REPO_CHANNEL="stable"
4040
ARG REPOSITORY="https://packages.clickhouse.com/tgz/${REPO_CHANNEL}"
41-
ARG VERSION="25.4.3.22"
41+
ARG VERSION="25.4.4.25"
4242
ARG PACKAGES="clickhouse-keeper"
4343
ARG DIRECT_DOWNLOAD_URLS=""
4444

docker/server/Dockerfile.alpine

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ RUN arch=${TARGETARCH:-amd64} \
3535
# lts / testing / prestable / etc
3636
ARG REPO_CHANNEL="stable"
3737
ARG REPOSITORY="https://packages.clickhouse.com/tgz/${REPO_CHANNEL}"
38-
ARG VERSION="25.4.3.22"
38+
ARG VERSION="25.4.4.25"
3939
ARG PACKAGES="clickhouse-client clickhouse-server clickhouse-common-static"
4040
ARG DIRECT_DOWNLOAD_URLS=""
4141

docker/server/Dockerfile.ubuntu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ RUN sed -i "s|http://archive.ubuntu.com|${apt_archive}|g" /etc/apt/sources.list
2828

2929
ARG REPO_CHANNEL="stable"
3030
ARG REPOSITORY="deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb ${REPO_CHANNEL} main"
31-
ARG VERSION="25.4.3.22"
31+
ARG VERSION="25.4.4.25"
3232
ARG PACKAGES="clickhouse-client clickhouse-server clickhouse-common-static"
3333

3434
#docker-official-library:off
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
sidebar_position: 1
3+
sidebar_label: 2025
4+
---
5+
6+
# 2025 Changelog
7+
8+
### ClickHouse release v25.4.4.25-stable (c97f6ffeac6) FIXME as compared to v25.4.3.22-stable (f23535c7722)
9+
10+
#### Bug Fix (user-visible misbehavior in an official stable release)
11+
* Backported in [#79981](https://github.com/ClickHouse/ClickHouse/issues/79981): Fix deserialization of variant discriminators with basic format in compact parts. It was introduced in https://github.com/ClickHouse/ClickHouse/pull/55518. [#79000](https://github.com/ClickHouse/ClickHouse/pull/79000) ([Pavel Kruglov](https://github.com/Avogar)).
12+
* Backported in [#79715](https://github.com/ClickHouse/ClickHouse/issues/79715): Fix using incorrect paths when renaming an Atomic database. [#79569](https://github.com/ClickHouse/ClickHouse/pull/79569) ([Tuan Pham Anh](https://github.com/tuanpach)).
13+
* Backported in [#80049](https://github.com/ClickHouse/ClickHouse/issues/80049): Fixes the result of SQL function `formatDateTime` if a variable-size formatter (e.g. `%W` aka. weekday `Monday` `Tuesday`, etc.) is followed by a compound formatter (a formatter that prints multiple components at once, e.g. `%D` aka. the American date `05/04/25`). [#79835](https://github.com/ClickHouse/ClickHouse/pull/79835) ([Robert Schulze](https://github.com/rschu1ze)).
14+
* Backported in [#80113](https://github.com/ClickHouse/ClickHouse/issues/80113): IcebergS3 supports count optimization, but IcebergS3Cluster does not. As a result, the count() result returned in cluster mode may be a multiple of the number of replicas. [#79844](https://github.com/ClickHouse/ClickHouse/pull/79844) ([wxybear](https://github.com/wxybear)).
15+
* Backported in [#80078](https://github.com/ClickHouse/ClickHouse/issues/80078): Allow materialized views with UNIONs to work correctly on new replicas. [#80037](https://github.com/ClickHouse/ClickHouse/pull/80037) ([Samay Sharma](https://github.com/samay-sharma)).
16+
* Backported in [#80185](https://github.com/ClickHouse/ClickHouse/issues/80185): Fix warnings `Cannot find 'kernel' in '[...]/memory.stat'` in ClickHouse's log (issue [#77410](https://github.com/ClickHouse/ClickHouse/issues/77410)). [#80129](https://github.com/ClickHouse/ClickHouse/pull/80129) ([Robert Schulze](https://github.com/rschu1ze)).
17+
18+
#### NOT FOR CHANGELOG / INSIGNIFICANT
19+
20+
* Backported in [#79811](https://github.com/ClickHouse/ClickHouse/issues/79811): Better introspection for index analysis performance. [#79347](https://github.com/ClickHouse/ClickHouse/pull/79347) ([Nikita Taranov](https://github.com/nickitat)).
21+
* Backported in [#80222](https://github.com/ClickHouse/ClickHouse/issues/80222): Make test_check_replicated_does_not_block_shutdown less flaky and faster. [#79552](https://github.com/ClickHouse/ClickHouse/pull/79552) ([Raúl Marín](https://github.com/Algunenano)).
22+
* Backported in [#80099](https://github.com/ClickHouse/ClickHouse/issues/80099): `enable_user_name_access_type` must not affect `DEFINER` access type. [#80026](https://github.com/ClickHouse/ClickHouse/pull/80026) ([pufit](https://github.com/pufit)).
23+
* Backported in [#80202](https://github.com/ClickHouse/ClickHouse/issues/80202): Disable CPU overload checks for all tests. [#80166](https://github.com/ClickHouse/ClickHouse/pull/80166) ([Alexander Gololobov](https://github.com/davenger)).
24+
* Backported in [#80230](https://github.com/ClickHouse/ClickHouse/issues/80230): Disable CPU overload check in server settings by default. [#80211](https://github.com/ClickHouse/ClickHouse/pull/80211) ([Alexander Gololobov](https://github.com/davenger)).
25+

docs/en/engines/table-engines/mergetree-family/annindexes.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ slug: /engines/table-engines/mergetree-family/annindexes
66
title: 'Exact and Approximate Nearest Neighbor Search'
77
---
88

9-
import ExperimentalBadge from '@theme/badges/ExperimentalBadge';
10-
import PrivatePreviewBadge from '@theme/badges/PrivatePreviewBadge';
9+
import BetaBadge from '@theme/badges/BetaBadge';
1110

1211
# Exact and Approximate Nearest Neighbor Search
1312

@@ -70,8 +69,7 @@ returns
7069

7170
## Approximate Nearest Neighbor Search {#approximate-nearest-neighbor-search}
7271

73-
<ExperimentalBadge/>
74-
<PrivatePreviewBadge/>
72+
<BetaBadge/>
7573

7674
ClickHouse provides a special "vector similarity" index to perform approximate nearest neighbor search.
7775

docs/en/operations/server-configuration-parameters/_server_settings_outside_source.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ To manually turn on error history collection [`system.error_log`](../../operatio
244244
<reserved_size_rows>8192</reserved_size_rows>
245245
<buffer_size_rows_flush_threshold>524288</buffer_size_rows_flush_threshold>
246246
<flush_on_crash>false</flush_on_crash>
247+
<symbolize>true</symbolize>
247248
</error_log>
248249
</clickhouse>
249250
```

docs/en/operations/system-tables/error_log.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,16 @@ Columns:
1818
- `event_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — Event time.
1919
- `code` ([Int32](../../sql-reference/data-types/int-uint.md)) — Code number of the error.
2020
- `error` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) - Name of the error.
21+
- `last_error_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — The time when the last error happened.
22+
- `last_error_message` ([String](../../sql-reference/data-types/string.md)) — Message for the last error.
2123
- `value` ([UInt64](../../sql-reference/data-types/int-uint.md)) — The number of times this error happened.
2224
- `remote` ([UInt8](../../sql-reference/data-types/int-uint.md)) — Remote exception (i.e. received during one of the distributed queries).
25+
- `last_error_query_id` ([String](../../sql-reference/data-types/string.md)) — Id of a query that caused the last error (if available).
26+
- `last_error_trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — A stack trace that represents a list of physical addresses where the called methods are stored.
27+
- `last_error_symbols` ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)), If the symbolization is enabled, contains demangled symbol names, corresponding to the `last_error_trace`.
28+
- `last_error_lines` ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)), If the symbolization is enabled, contains strings with file names with line numbers, corresponding to the `last_error_trace`.
29+
30+
The symbolization can be enabled or disabled in the `symbolize` under `error_log` in the server's configuration file.
2331

2432
**Example**
2533

docs/en/operations/system-tables/errors.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ Columns:
2121
- `last_error_message` ([String](../../sql-reference/data-types/string.md)) — message for the last error.
2222
- `last_error_trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — A [stack trace](https://en.wikipedia.org/wiki/Stack_trace) that represents a list of physical addresses where the called methods are stored.
2323
- `remote` ([UInt8](../../sql-reference/data-types/int-uint.md)) — remote exception (i.e. received during one of the distributed queries).
24+
- `last_error_query_id` ([String](../../sql-reference/data-types/string.md)) — Id of a query that caused the last error (if available).
25+
- `last_error_symbols` ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)) — Contains demangled symbol names, corresponding to the `last_error_trace`.
26+
- `last_error_lines` ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)) — Contains strings with file names with line numbers, corresponding to the `last_error_trace`.
2427

2528
:::note
2629
Counters for some errors may increase during successful query execution. It's not recommended to use this table for server monitoring purposes unless you are sure that corresponding error can not be a false positive.

0 commit comments

Comments
 (0)