Release 2.0.2

Thanks to our community users and developers, 489 improvements and bug fixes have been made in Doris 2.0.2.

Behavior Changes

Remove json ‘->’ operator since it is conflicted with lambda function syntax. It’s a syntax sugar for function json_extract and can be replaced with the former. - Start the script to set metadata_failure_recovery #24308

Move metadata_failure_recovery from fe.conf to start_fe.sh argument to prevent being used unexpectedly. - Change ordinary type null value is \N,complex type null value is null #24207 - Optimize priority_ network matching logic for be #23795 - Fix cancel load failed because Job could not be cancelled… #17730

Allow cancel a retrying load job.

Improvements

Easier to use

Add a custom_lib dir to allow users place custom lib files and custom_lib will not be replaced. - Optimize priority_ network matching logic #23784

Optimize priority_network logic to avoid error when this config is wrong or not configured. - Row policy support role #23022

Support role based auth for row policy.

New optimizer Nereids statistics collection improvement

Better support for JDBC, HDFS, Hive, MySQL, Max Compute, Multi-Catalog

Improve property check and error message for JDBC catalog - Fix mc decimal type parse, fix wrong obj location #24242

Fix some issues for Max Compute catalog - Support sql cache for hms catalog #23391

SQL cache for Hive catalog - Merge hms partition events. #22869

Improve performance for Hive metadata sync - Add metadata_name_ids for quickly get catlogs,db,table and add profiling table in order to Compatible with mysql #22702

Performance for inverted index query

Improve Array functions

Important Bug fixes

See the complete list of improvements and bug fixes on github .

Big Thanks

Thanks all who contribute to this release:

@adonis0147 @airborne12 @amorynan @AshinGau @BePPPower @BiteTheDDDDt @bobhan1 @ByteYue @caiconghui @CalvinKirs @cambyzju @ChengDaqi2023 @ChinaYiGuan @CodeCooker17 @csun5285 @dataroaring @deadlinefen @DongLiang-0 @Doris-Extras @dutyu @eldenmoon @englefly @freemandealer @Gabriel39 @gnehil @GoGoWen @gohalo @HappenLee @hello-stephen @HHoflittlefish777 @hubgeter @hust-hhb @ixzc @JackDrogon @jacktengg @jackwener @Jibing-Li @JNSimba @kaijchen @kaka11chen @Kikyou1997 @Lchangliang @LemonLiTree @liaoxin01 @LiBinfeng-01 @liugddx @luwei16 @mongo360 @morningman @morrySnow @mrhhsg @Mryange @mymeiyi @neuyilan @pingchunzhang @platoneko @qidaye @realize096 @RYH61 @shuke987 @sohardforaname @starocean999 @SWJTU-ZhangLei @TangSiyang2001 @Tech-Circle-48 @w41ter @wangbo @wsjz @wuwenchi @wyx123654 @xiaokang @XieJiann @xinyiZzz @XuJianxu @xutaoustc @xy720 @xyfsjq @xzj7019 @yiguolei @yujun777 @Yukang-Lian @Yulei-Yang @zclllyybb @zddr @zhangguoqiang666 @zhangstar333 @ZhangYu0123 @zhannngchen @zxealous @zy-kkk @zzzxl1993 @zzzzzzzs