Improvements
- Supports Arrow Flight data retrieval from inaccessible nodes. #66348
- Logs the cause (including the triggering process information) in the SIGTERM handler. #66737
- Added an FE configuration
enable_statistic_collect_on_updateto control whether UPDATE statements can trigger automatic statistics collection. #66794 - Supports configuring
networkaddress.cache.ttl. #66723 - Improve the “no rows imported” error message. #66624 #66535
- Optimized
deltaRowswith lazy evaluation for large partition tables. #66381 - Optimized materialized view rewrite performance. #66623
- Supports single-tablet
ResultSinkoptimization in shared-data clusters. #66517 rewrite``_``simple``_``agg``_``to``_``meta``_``scanis enabled by default. #64698- Supports pushing down GROUP BY expressions and materialized view rewrite. #66507
- Add overloaded
newMessagemethods to improve materialized view logs. #66367
Bug Fixes
The following issues have been fixed:
- A Publish Compaction crash when the input rowset is not found. #67154
- Significant CPU overhead and lock contention caused by repetitive invocation of
update_segment_cache_sizewhen querying tables with a large number of columns. #66714 MulticastSinkOperatorstuck in theOUTPUT_FULLstate. #67153- A “column not found” issue in the skew join hint. #66929
- The growth of all tablets continues unabated, and the sum of pending and running tablets is not the total number of tablets. #66718
- Transactions in the Compaction map built during Leader startup cannot be accessed by CompactionScheduler and will never be removed from the map. #66533
- Delta Lake table refresh does not take effect. #67156
- CN crash at queries against non-partitioned Iceberg tables with DATE predicates. #66864
- Statements in Profiles cannot be correctly displayed when multiple statements are submitted. #67097
- Missing dictionary information during collection because Meta Reader does not support reading from Delta column group files. #66995
- Potential Java heap OOM in Java UDAF. #67025
- BE crash due to the incorrect logic of ranking window optimization without PARTITION BY and ORDER BY. #67081
- Misleading log level for timezone cache miss. #66817
- Crash and incorrect results caused by the incorrect
can_use_bfchecking when merging runtime filters. #67021 - Issue about pushing down runtime bitset filter with other OR predicates. #66996
- Patch critical fix from lz4. #67053
- AsyncTaskQueue deadlock issue. #66791
- Cache inconsistency in ObjectColumn. #66957
- RewriteUnnestBitmapRule causes wrong output column types. #66855
- Data races and data loss when there are WRITE or FLUSH tasks after FINISH tasks in the Delta Writer. #66943
- Invalid load channel and misleading internal errors caused by reopened load channels that were previously aborted. #66793
- Bugs of Arrow Flight SQL. #65889
- Issues when querying renamed columns with MetaScan. #66819
- Hash column is not removed before flushing chunk in partitionwise spillable aggregation when skew elimination is off. #66839
- BOOLEAN type default values were not correctly handled when stored as string literals. #66818
- decimal2decimal cast unexpectedly returns the input column as the result directly. #66773
- NPE in query planning during schema change. #66811
- LocalTabletsChannel and LakeTabletsChannel deadlock. #66748
publish_versionlog shows emptytxn_idswith new FE. #66732- Incorrect behavior of the FE configuration
statistic_collect_query_timeout. #66363 - UPDATE statements do not support statistics collection. #66443
- Case rewrite errors related to low cardinality. #66724
- Statistics query failure when the column list is empty. #66138
- Usage/record mismatch when switching warehouse via hint. #66677
ANALYZE TABLEstatements lack ExecTimeout. #66361array_mapreturns wrong results from constant unary expressions. #66514- Foreign key constraints are lost after FE restart. #66474
max(not null string)on empty table throwsstd::length_error. #66554- Concurrency issue between Primary Key index Compaction and Apply. #66282
- Improper behavior of
EXPLAIN <query>. #66542 - Issue when sinking DECIMAL128 to Iceberg table column. #66071
- JSON length check issue for JSON → CHAR/VARCHAR when the target length equals the minimum. #66628
- An expression children count error. #66511