Download Latest Version 3.4.8 source code.tar.gz (226.4 MB)
Email in envelope

Get an email when there's a new version of StarRocks

Home / 3.5.5
Name Modified Size InfoDownloads / Week
Parent folder
3.5.5 source code.tar.gz 2025-09-03 236.0 MB
3.5.5 source code.zip 2025-09-03 248.6 MB
README.md 2025-09-03 3.6 kB
Totals: 3 Items   484.6 MB 0

Release date: September 5, 2025

Improvements

  • Added a new system variable enable_drop_table_check_mv_dependency (default: false). When set to true, if the object to be dropped is referenced by a downstream materialized view, the system prevents the execution of DROP TABLE / DROP VIEW / DROP MATERIALIZED VIEW. The error message lists the dependent materialized views and suggests checking the sys.object_dependencies view for details. #61584
  • Logs now include the Linux distribution and CPU architecture of the build, to facilitate issue reproduction and troubleshooting. Log format: ... build <hash> distro <id> arch <arch>. #62017
  • Persisted per-Tablet index and incremental column group file sizes are now cached, replacing on-demand directory scans. This accelerates Tablet status reporting in BE and reduces latency under high I/O scenarios. #61901
  • Downgraded several high-frequency INFO logs in FE and BE to VLOG, and aggregated task submission logs, significantly reducing redundant storage-related logs and log volume under heavy load. #62121
  • Improved query performance for External Catalog metadata through information_schema by pushing table filters before calling getTable, avoiding per-table RPCs. #62404

Bug Fixes

The following issues have been fixed:

  • NullPointerException when fetching partition-level column statistics during the Plan stage due to missing data. #61935
  • Fixed Parquet write issues with non-empty NULL arrays, and corrected SPLIT(NULL, …) behavior to consistently return NULL, preventing data corruption and runtime errors. #61999
  • Failure when creating materialized views using CASE WHEN expressions due to incompatible VARCHAR type returns (fixed by ensuring consistency before and after refresh, and introducing a new FE configuration transform_type_prefer_string_for_varchar to prefer STRING and avoid length mismatch). #61996
  • Statistics for nested CTEs could not be computed outside of memo when enable_rbo_table_prune was false. #62070
  • In Audit Logs, inaccurate Scan Rows results for INSERT INTO SELECT statements. #61381
  • ExceptionInInitializerError/NullPointerException during initialization caused FE startup failure when Query Queue v2 was enabled. #62161
  • BE crash when LakePersistentIndex initialization failed and _memtable cleanup was triggered. #62279
  • Permission issues during materialized view refresh due to creator roles not being activated (fixed by adding FE configuration mv_use_creator_based_authorization. When set to false, materialized views are refreshed as root, for compatibility with LDAP-authenticated clusters). #62396
  • Materialized view refresh failures caused by case-sensitive List partition table names (fixed by enforcing case-insensitive uniqueness checks on partition names, aligning with OLAP table semantics). #62389
Source: README.md, updated 2025-09-03