mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-30 19:42:00 +00:00
8.8 KiB
8.8 KiB
sidebar_position | sidebar_label |
---|---|
1 | 2024 |
2024 Changelog
ClickHouse release v24.8.3.59-lts (e729b9fa40
) FIXME as compared to v24.8.2.3-lts (b54f79ed32
)
New Feature
- Backported in #68710: Query cache entries can now be dropped by tag. For example, the query cache entry created by
SELECT 1 SETTINGS use_query_cache = true, query_cache_tag = 'abc'
can now be dropped bySYSTEM DROP QUERY CACHE TAG 'abc'
(or of course just:SYSTEM DROP QUERY CACHE
which will clear the entire query cache). #68477 (Michał Tabaszewski).
Improvement
- Backported in #69097: Support for the Spanish language in the embedded dictionaries. #69035 (Vasily Okunev).
Bug Fix (user-visible misbehavior in an official stable release)
- Backported in #68973: Fix the upper bound of the function
fromModifiedJulianDay
. It was supposed to be9999-12-31
but was mistakenly set to9999-01-01
. #67583 (PHO). - Backported in #68818: Fixed crash in Parquet filtering when data types in the file substantially differ from requested types (e.g.
... FROM file('a.parquet', Parquet, 'x String')
, but the file hasx Int64
). Without this fix, useinput_format_parquet_filter_push_down = 0
as a workaround. #68131 (Michael Kolupaev). - Backported in #68893: After https://github.com/ClickHouse/ClickHouse/pull/61984
schema_inference_make_columns_nullable=0
still can make columnsNullable
in Parquet/Arrow formats. The change was backward incompatible and users noticed the changes in the behaviour. This PR makesschema_inference_make_columns_nullable=0
to work as before (no Nullable columns will be inferred) and introduces new valueauto
for this setting that will make columnsNullable
only if data has information about nullability. #68298 (Kruglov Pavel). - Backported in #68721: Fixes #50868. Small DateTime64 constant values returned by a nested subquery inside a distributed query were wrongly transformed to Nulls, thus causing errors and possible incorrect query results. #68323 (Shankar).
- Backported in #69029: Added back virtual columns
_table
and_database
to distributed tables. They were available until version 24.3. #68672 (Anton Popov). - Backported in #68864: Fix possible error
Size of permutation (0) is less than required (...)
during Variant column permutation. #68681 (Kruglov Pavel). - Backported in #68854: Fix possible error
DB::Exception: Block structure mismatch in joined block stream: different columns:
with new JSON column. #68686 (Kruglov Pavel). - Backported in #68790: Fix issue with materialized constant keys when hashing maps with arrays as keys in functions
sipHash(64/128)Keyed
. #68731 (Salvatore Mesoraca). - Backported in #69108: TODO. #68744 (Nikolai Kochetov).
- Backported in #68850: Fix resolving dynamic subcolumns from subqueries in analyzer. #68824 (Kruglov Pavel).
- Backported in #68911: Fix complex types metadata parsing in DeltaLake. Closes #68739. #68836 (Kseniia Sumarokova).
- Backported in #69160: Fix possible wrong result during anyHeavy state merge. #68950 (Raúl Marín).
- Backported in #69072: Fixed writing to Materialized Views with enabled setting
optimize_functions_to_subcolumns
. #68951 (Anton Popov). - Backported in #69016: Don't use serializations cache in const Dynamic column methods. It could let to use-of-unitialized value or even race condition during aggregations. #68953 (Kruglov Pavel).
- Backported in #69120: Fix logical error when we have empty async insert. #69080 (Han Fei).
NO CL CATEGORY
- Backported in #68947:. #68897 (Alexander Gololobov).
NOT FOR CHANGELOG / INSIGNIFICANT
- Backported in #68704: Fix enumerating dynamic subcolumns. #68582 (Kruglov Pavel).
- Backported in #69000: Prioritizing of virtual columns in hive partitioning. #68606 (Yarik Briukhovetskyi).
- Backported in #68799: CI: Disable SQLLogic job. #68654 (Max K.).
- Backported in #68834: Turn off fault injection for insert in
01396_inactive_replica_cleanup_nodes_zookeeper
. #68715 (alesapin). - Backported in #68781: Fix flaky test 00989_parallel_parts_loading. #68737 (alesapin).
- Backported in #68762: To make patch release possible from every commit on release branch, package_debug build is required and must not be skipped. #68750 (Max K.).
- Backported in #68810: Try to disable rerun check if job triggered manually. #68751 (Max K.).
- Backported in #68962: Fix 2477 timeout. #68752 (jsc0218).
- Backported in #68977: Check setting use_json_alias_for_old_object_type in runtime. #68793 (Kruglov Pavel).
- Backported in #68852: Make dynamic structure selection more consistent. #68802 (Kruglov Pavel).
- Backported in #69052: Fix 01114_database_atomic flakiness. #68930 (Raúl Marín).