github StarRocks/starrocks 3.5.11

latest releases: 4.0.9, 3.5.16, 4.1.0...
3 months ago

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_update to 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 deltaRows with lazy evaluation for large partition tables. #66381
  • Optimized materialized view rewrite performance. #66623
  • Supports single-tablet ResultSink optimization in shared-data clusters. #66517
  • rewrite``_``simple``_``agg``_``to``_``meta``_``scan is enabled by default. #64698
  • Supports pushing down GROUP BY expressions and materialized view rewrite. #66507
  • Add overloaded newMessage methods 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_size when querying tables with a large number of columns. #66714
  • MulticastSinkOperator stuck in the OUTPUT_FULL state. #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_bf checking 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_version log shows empty txn_ids with 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 TABLE statements lack ExecTimeout. #66361
  • array_map returns wrong results from constant unary expressions. #66514
  • Foreign key constraints are lost after FE restart. #66474
  • max(not null string) on empty table throws std::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

Don't miss a new starrocks release

NewReleases is sending notifications on new releases.