Release notes 2.5.19
Release date: February 8, 2024
New features
- Added a pattern-matching function: regexp_extract_all.
- Added Bitmap value processing functions: serialize, deserialize, and serializeToString. #40162
Improvements
- Supports automatic activation of inactive materialized views when refreshing these materialized views. #38521
- Optimized BE log printing to prevent too many irrelevant logs. #22820 #36187
- Supports using Hive UDFs to process and load Bitmap data into StarRocks and export Bitmap data from StarRocks to Hive. #40165 #40168
- Added date formats
yyyy-MM-ddTHH:mm
andyyyy-MM-dd HH:mm
to support TIMESTAMP partition fields in Apache Iceberg tables. #39986
Bug Fixes
Fixed the following issues:
- Running a Spark Load job that has no PROPERTIES specified causes null pointer exceptions (NPEs). #38765
- INSERT INTO SELECT occasionally encounters the error "timeout by txn manager". #36688
- The memory consumption of PageCache exceeds the threshold specified by the BE dynamic parameter
storage_page_cache_limit
in certain circumstances. #37740 - After a table is dropped and then re-created with the same table name, refreshing asynchronous materialized views created on that table fails. #38008 #38982
- Writing data to S3 buckets using SELECT INTO occasionally encounters the error "The tablet write operation update metadata take a long time". #38443
- Some operations during data loading may encounter "reached timeout". #36746
- The DECIMAL type returned by SHOW CREATE TABLE is inconsistent with that specified in CREATE TABLE. #39297
- If partition columns in external tables contain null values, queries against those tables will cause BEs to crash. #38888
- When deleting data from a Duplicate Key table, if the condition in the WHERE clause of the DELETE statement has a leading space, the deleted data can still be queried using SELECT. #39797
- Loading
array<string>
data from ORC files into StarRocks (array<json>
) may cause BEs to crash. #39233 - Querying Hive catalogs may be stuck and even expire. #39863
- Partitions cannot be dynamically created if hour-level partitions are specified in the PARTITION BY clause. #40256
- The error message "failed to call frontend service" is returned during loading from Apache Flink. #40710