mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-01 12:01:58 +00:00
9.9 KiB
9.9 KiB
sidebar_position | sidebar_label |
---|---|
1 | 2024 |
2024 Changelog
ClickHouse release v24.3.3.102-lts (7e7f3bdd9b
) FIXME as compared to v24.3.2.23-lts (8b7d910960
)
Improvement
- Backported in #62188: StorageJoin with strictness
ANY
is consistent after reload. When several rows with the same key are inserted, the first one will have higher priority (before, it was chosen randomly upon table loading). close #51027. #61972 (vdimir). - Backported in #62443: Client has to send header 'Keep-Alive: timeout=X' to the server. If a client receives a response from the server with that header, client has to use the value from the server. Also for a client it is better not to use a connection which is nearly expired in order to avoid connection close race. #62249 (Sema Checherinda).
- Backported in #62666: S3 storage and backups also need the same default keep alive settings as s3 disk. #62648 (Sema Checherinda).
Build/Testing/Packaging Improvement
- Backported in #62013: Remove from the Keeper Docker image the volumes at /etc/clickhouse-keeper and /var/log/clickhouse-keeper. #61683 (Tristan).
Bug Fix (user-visible misbehavior in an official stable release)
- Cancel merges before removing moved parts #61610 (János Benjamin Antal).
- Mark CANNOT_PARSE_ESCAPE_SEQUENCE error as parse error to be able to skip it in row input formats #61883 (Kruglov Pavel).
- Crash in Engine Merge if Row Policy does not have expression #61971 (Ilya Golshtein).
- ReadWriteBufferFromHTTP set right header host when redirected #62068 (Sema Checherinda).
- Analyzer: Fix query parameter resolution #62186 (Dmitry Novik).
- Fixing NULL random seed for generateRandom with analyzer. #62248 (Nikolai Kochetov).
- Fix PartsSplitter #62268 (Nikita Taranov).
- Analyzer: Fix alias to parametrized view resolution #62274 (Dmitry Novik).
- Analyzer: Fix name resolution from parent scopes #62281 (Dmitry Novik).
- Fix argMax with nullable non native numeric column #62285 (Raúl Marín).
- Fix data race on scalars in Context #62305 (Kruglov Pavel).
- Fix analyzer with positional arguments in distributed query #62362 (flynn).
- Fix filter pushdown from additional_table_filters in Merge engine in analyzer #62398 (Kruglov Pavel).
- Fix GLOBAL IN table queries with analyzer. #62409 (Nikolai Kochetov).
- Fix scalar subquery in LIMIT #62567 (Nikolai Kochetov).
- Try to fix segfault in Hive engine #62578 (Nikolay Degterinsky).
- Fix memory leak in groupArraySorted #62597 (Antonio Andelic).
- Fix argMin/argMax combinator state #62708 (Raúl Marín).
- Fix temporary data in cache failing because of cache lock contention optimization #62715 (Kseniia Sumarokova).
- Fix FINAL modifier is not respected in CTE with analyzer #62811 (Duc Canh Le).
- Fix crash in function
formatRow
withJSON
format and HTTP interface #62840 (Anton Popov). - Fix GCD codec #62853 (Nikita Taranov).
- Disable optimize_rewrite_aggregate_function_with_if for sum(nullable) #62912 (Raúl Marín).
- Fix temporary data in cache incorrectly processing failure of cache key directory creation #62925 (Kseniia Sumarokova).
- Fix optimize_rewrite_aggregate_function_with_if implicit cast #62999 (Raúl Marín).
- Do not remove server constants from GROUP BY key for secondary query. #63047 (Nikolai Kochetov).
- Fix incorrect judgement of of monotonicity of function abs #63097 (Duc Canh Le).
- Set server name for SSL handshake in MongoDB engine #63122 (Alexander Gololobov).
- Use user specified db instead of "config" for MongoDB wire protocol version check #63126 (Alexander Gololobov).
- Format SQL security option only in
CREATE VIEW
queries. #63136 (pufit).
CI Fix or Improvement (changelog entry is not required)
- Backported in #62802: We won't fail the job when GH fails to retrieve the job ID and URLs. #62651 (Mikhail f. Shiryaev).
- Backported in #62834: Add
isort
config fo the first-party imports; fail build reports on non-success statuses. #62786 (Mikhail f. Shiryaev). - Backported in #62879:. #62835 (Mikhail f. Shiryaev).
- Backported in #62971:. #62932 (Robert Schulze).
- Backported in #63064: ... #63035 (Aleksei Filatov).
- Backported in #63117: ... #63108 (Mikhail f. Shiryaev).
NO CL CATEGORY
- Backported in #62572:. #62549 (Alexander Tokmakov).
NOT FOR CHANGELOG / INSIGNIFICANT
- Fix another logical error in group_by_use_nulls. #62236 (Nikolai Kochetov).
- Fix lambda(tuple(x), x + 1) syntax in analyzer #62253 (vdimir).
- Fix __actionName, add tests for internal functions direct call #62287 (vdimir).
- Fix optimize_uniq_to_count when only prefix of key is matched #62325 (vdimir).
- Analyzer: Fix PREWHERE with lambda functions #62336 (vdimir).
- Use function isNotDistinctFrom only in join key #62387 (vdimir).
- Fix integration-tests logs compression #62556 (Mikhail f. Shiryaev).
- Try to fix if_transform_strings_to_enum performance test #62558 (Dmitry Novik).
- Fix shellcheck style checking and issues #62761 (Mikhail f. Shiryaev).
- Fix flaky 03128_argMin_combinator_projection #62965 (Raúl Marín).