docs/en/release_notes/release-2.3.md
Release date: October 11, 2023
Fixed the following issues:
if. #31926"get TableMeta failed from TNetworkAddress" is reported when data is loaded into partitioned StarRocks external tables. #30466Release date: September 4, 2023
Fixed the following issue:
Release date: August 4, 2023
Fixed the following issue:
FE memory leak caused by blocked LabelCleaner threads. #28311 #28636
Release date: July 31, 2023
Fixed the following issues:
[42000][1064] Dict Decode failed, Dict can't take cover all key :0 if low-cardinality optimization is enabled. #27395WHERE partition_column < xxx and the value in xxx is only accurate to the hour, not to minute and second, for example, 2023-7-21 22. #27780Release date: June 28, 2023
Fixed the following issues:
unknown error is returned when a constant is specified in the ORDER BY clause and there is a LIMIT clause in the query. #25538Release date: June 1, 2023
thrift_server_max_worker_thread value. #21964bitmap_contains function. #20617 #20653The following bugs are fixed:
SELECT * FROM t1 JOIN [Broadcast] t2 ON t1.a = t2.b JOIN [Bucket] t3 ON t2.b = t3.c, and the data of the equijoin key of the left table in the Broadcast Join is deleted before the data is sent to Bucket Shuffle Join, a BE may crash. #23227Release date: April 25, 2023
Supports implicit conversion if the returned value of an expression can be converted to a valid Boolean value. # 21792
The following bugs are fixed:
Access denied; you need (at least one of) the LOAD privilege(s) for this operation is returned at transaction rollback in the event of a load job failure. # 21129INSERT INTO XXX SELECT may not match the result of SELECT COUNT(*) FROM XXX. # 20084Release date: March 28, 2023
ColumnRefOperators. Originally, StarRocks uses BitSet to store ColumnRefOperator::id, which consumes a large amount of memory. In order to reduce memory usage, StarRocks now uses RoaringBitMap to store ColumnRefOperator::id. #16499pipeline_scan_queue_mode=1 in be.conf and then restart BEs. #19009The following bugs are fixed:
NULL value is loaded into a NOT NULL column. #19885bad by using statements like ADMIN SET REPLICA STATUS PROPERTIES ("tablet_id" = "10003", "backend_id" = "10001", "status" = "bad");. If the number of BEs is less than or equal to the number of replicas, the corrupted replica cannot be repaired. #19443INSERT INTO SELECT is sent to a Follower FE, the parameter parallel_fragment_exec_instance_num does not take effect. #18841<=> is used to compare a value with a NULL value, the comparison result is incorrect. #19210"get database read lock timeout, database=xxx". #16748 #18992Release date: March 9, 2023
Optimized the inference of storage_medium. When BEs use both SSD and HDD as storage devices, if the property storage_cooldown_time is specified, StarRocks sets storage_medium to SSD. Otherwise, StarRocks sets storage_medium to HDD. #18649
The following bugs are fixed:
[]. #18550No match for <expr> with operand types xxx and xxx may occur when a Routine Load job is created with a calculation expression specified in the COLUMN parameter. #17856Release date: February 20, 2023
invalid hadoop.security.authentication.tbds.securekey occurs, indicating that StarrRocks cannot access HDFS by using the authentication information provided by TBDS. #14125 #15693USE <catalog_name>.<database_name>, the non-Leader FE node forwards the SQL statement, with <catalog_name> excluded, to the Leader FE node. As a result, the Leader FE node chooses to use the default_catalog and eventually fails to find the specified database. #17302Release date: February 2, 2023
The following bugs are fixed:
NullPointerException is returned. Meanwhile, if you load data into the table, the FEs crash and can not restart. #16822Release date: December 30, 2022
The following bugs are fixed:
Release date: December 22, 2022
enable_pipeline_load_for_insert to true. #14723default_storage_medium. The storage medium of a table is automatically inferred by the system. #14394The following bugs are fixed:
CREATE MATERIALIZED VIEW test_view AS SELECT a,b from test group by b,a order by a;, then the BE nodes all crash. #13743JAVA_HOME can not be jre. To successfully restart FE, you need to install JDK on the environment. #14332exec_mem_limit cannot be set to an expression. #13647list path error. #13911starrocks_be_resource_group_running_queries may be incorrect. #14043Release date: November 30, 2022
The following bugs are fixed:
SELECT * FROM ... and SELECT * FROM ... LIMIT ... is inconsistent. #13585ScanRows collected by pipeline engine in audit log may be wrong. #12185parquet_late_materialization_enable parameter. #13132failed to init view stmt is returned when a view is created. #13102The specified partition 1 is not in the consumed partitionsmay be returned, and followers eventually crash. #12227Release date: November 10, 2022
The following bugs are fixed:
(). #12660ScanRows collected by pipeline engine in audit log may be wrong. #12185Release date: September 27, 2022
The following bugs are fixed:
Release date: September 7, 2022
realtime is renamed as short_query. #10247The following bugs are fixed:
max_length_for_bitmap_function with a default value 1000000 for bitmap function, and add max_length_for_to_base64 with a default value 200000 for base64 to prevent crash. #10851Release date: August 22, 2022
The following bugs are fixed:
limit operator. #9952limit operator is used. #9542Release date: July 29, 2022
hive.metastore.uris can be modified for Hive resources. For more information, see ALTER RESOURCE.Fixed the following bugs:
SET GLOBAL statement to set enable_pipeline_engine to false.To roll back to the previous version that was used before the upgrade, add the ignore_unknown_log_id parameter to the fe.conf file of each FE and set the parameter to true. The parameter is required because new types of logs are added in StarRocks v2.2.0. If you do not add the parameter, you cannot roll back to the previous version. We recommend that you set the ignore_unknown_log_id parameter to false in the fe.conf file of each FE after checkpoints are created. Then, restart the FEs to restore the FEs to the previous configurations.