Project: StarRocks (App Definition and Development / Database)
File: release-1.19.md

displayed_sidebar: "English" Release date: Octorber 22, 2021 Implement Global Runtime Filter, which can enable runtime filter for shuffle join. CBO Planner is enabled by default, improved colocated join, bucket shuffle, statistical information estimation, etc. [Experimental Function] Primary Key table release: To better support real-time/frequent update feature, StarRocks has added a new table type: Primary Key table. The Primary Key table supports Stream Load, Broker Load, Routine Load and also provides a second-level synchronization tool for MySQL data based on Flink-cdc. [Experimental Function] Support write function for external tables. Support writing data to another StarRocks cluster table by external tables to solve the read/write separation requirement and provide better resource isolation. Performance optimization. count distinct int statement group by int statement or statement Optimize disk balance algorithm. Data can be automatically balanced after adding disks to a single machine. Support partial column export. Optimize show processlist to show specific SQL. Support multiple variable settings in SET_VAR . Improve the error reporting information, including table_sink, routine load, creation of materialized view, etc. Support setting interval flush StarRocks-DataX Writer. Fix the issue that the dynamic partition table cannot be created automatically after the data recovery operation is completed. Fix the problem of error reported by row_number function after CBO is opened. Fix the problem of FE stuck due to statistical information collection Fix the problem that set_var takes effect for session but not for statements. Fix the problem that select count() returns abnormality on the Hive partition external table. Release date: November 2, 2021 Optimize the performance of `show frontends`. Add monitoring of slow queries. Optimize the fetching of Hive external metadata to achieve parallel fetching. Fix the problem of Thrift protocol compatibility, so that the Hive external table can be connected with Kerberos. Fix several bugs in view creation. Fix the problem that FE cannot be upgraded in grayscale. Release date: November 20, 2021 bucket shuffle join support right join and full outer join Fix the problem that repeat node cannot do predicate push-down Repair the problem that routine load may lost data when the cluster alter leader node during import. Fix the problem that creation view cannot support union Fix some stability issues of Hive external table Fix an issue with group by view Release date: November 30, 2021 Upgrade jprotobuf version to improve security Fix some problems with group by result correctness Fix some problems with grouping sets Fix the problem of some indicators of date_format Fix a boundary condition issue with aggregated streamming For details, please refer to Release date: December 9, 2021 Support cast(varchar as bitmap) Update access policy of hive external table Fix the bug of wrong query result with predicate Cross Join Fix the bug of decimal type and time type conversion Fix the bug of colocate join/replicate join selection error Fix several plan cost calculation problems Release date: December 20, 2021 A plan to optimize shuffle join Optimize multiple large file imports Upgrade Log4j2 to 2.17.0, fix security vulnerabilities Fix the problem of empty partition in Hive external table Release date: March 18, 2022 The following bugs are fixed: dataformat will produce different results in different versions. BE nodes may fail because Parquet files are deleted by mistake during data loading.