# Statistics



A total of 18 authors submitted 37 commits this week.

Thanks to the contributions of the following authors:




Mingyu Chen, ZhangYu0123, wyb, EmmyMiao87, xy720, caiconghui, Zhengguo Yang, 
HappenLee, HangyuanLiu, yiguolei, xueyan.li, weizuo93, satanson, gengjun-git, 
Youngwb, Yingchun Lai, Stalary, Lijia Liu




This week, the 5042 lines added and 42453 lines deleted, involving a total of 
3952 files.







# New Features (Merged)




https://github.com/apache/incubator-doris/pull/4425

Finish the Batch delete function, improve and optimize the related compaction 
process




# Bug fix




https://github.com/apache/incubator-doris/pull/4424

Prioritize the join hint specified by the user




https://github.com/apache/incubator-doris/pull/4279

Fix the problem that the result is incorrect when the Inline view is included 
in the Left join operation.




https://github.com/apache/incubator-doris/pull/4362

select database() no longer returns the cluster qualified name, and fix the 
problem that select user() does not display the user ip




https://github.com/apache/incubator-doris/pull/4393

Fix the problem that the number of replication displayed by `show create table` 
is incorrect for tables that use dynamic partitioning




https://github.com/apache/incubator-doris/pull/4436

Fix the problem of inconsistent precision of decimal, char and varchar columns 
in the base table and the materialized view




https://github.com/apache/incubator-doris/pull/4448

(1) Fix the wild pointer problem in PlanFragmentExecutor

(2) Fix the problem of null pointer when loading in json format




https://github.com/apache/incubator-doris/pull/4401

Fixed the problem that some remaining tablet directories on BE were not cleared




https://github.com/apache/incubator-doris/pull/4464

Fix some bugs with Spark Load




https://github.com/apache/incubator-doris/pull/4471

Fix the problem that the balance of the colocation table cannot be completed




https://github.com/apache/incubator-doris/pull/4458

Fix MemIndex::load_segment possible memory copy abnormal problem




# Enhancement




https://github.com/apache/incubator-doris/pull/4404

Added documentation for IN Predicate support in delete statement




https://github.com/apache/incubator-doris/pull/4201

Support automatic mapping of count(distinct if(bool, bitmap, null)) to 
bitmap_union_count function




https://github.com/apache/incubator-doris/pull/4359

Support set sql_mode = concat(@@sql_mode, "STRICT_TRANS_TABLES") statement




https://github.com/apache/incubator-doris/pull/4373

Optimize BE's strategy for selecting disks when creating tablets, and use the 
"two random choices" algorithm to ensure that replica distribution are more even




https://github.com/apache/incubator-doris/pull/4432

When creating a materialized view, the bitmap_union aggregation method only 
supports integer columns, and hll_union does not support decimal columns




https://github.com/apache/incubator-doris/pull/4446

In the describe table statement, display the definition expression of the 
aggregate column of the materialized view




https://github.com/apache/incubator-doris/pull/4348

Add two segment-related metrics to the OlapScanNode of the query profile to 
display the total number of segments and the number of filtered segments




https://github.com/apache/incubator-doris/pull/4364

1. Support convert() function

2. Support cast (expr as signed/unsigned int) syntax to be compatible with 
MySQL ecology

3. Add more columns to the information_schema.columns table to be compatible 
with the MySQL




https://github.com/apache/incubator-doris/pull/4383

In the Spark Load function, the yarn command line is used instead of the 
yarn-client API to kill the job or get the job status




https://github.com/apache/incubator-doris/pull/4388

Return an error code in the schema change result to more clearly inform the 
user of the specific error




https://github.com/apache/incubator-doris/pull/4435

Add batch delete function description document




https://github.com/apache/incubator-doris/pull/4454

Persistence of stale rowset meta-information to ensure that this information 
will not be lost after BE restarts




https://github.com/apache/incubator-doris/pull/4463

Added Spark Load syntax manual




https://github.com/apache/incubator-doris/pull/4466

Add the display of cumulative compaction strategy name and rowset data size in 
BE's /api/compaction/show API




https://github.com/apache/incubator-doris/pull/4470

Redirect the Spark Launcher log in Spark Load to a separate log file for easy 
viewing




# Other

https://github.com/apache/incubator-doris/pull/438

Modify the default storage format to SegmentV2. The storage format of 
subsequent newly created tables will default to SegmentV2




https://github.com/apache/incubator-doris/pull/4371

Fixed some issues related to License:

1. The dependencies of the two third-party libraries, MySQL client and LZO, 
will no longer be enabled in the default compilation options. If users need 
MySQL external table function, they need to enable it by themselves

2. Removed the js and css code in the code library and introduced it in the 
form of a third-party library dependency




Updated the Docker development environment image build-env-1.2




Updated the compilation method of the UnixODBC tripartite library, so that the 
BE process no longer depends on the system libltdl.so dynamic library at runtime







# List of main features under development




https://github.com/apache/incubator-doris/issues/2581

Support SQL result set Cache




https://github.com/apache/incubator-doris/issues/4376

Support to access external tables through ODBC protocol.




https://github.com/apache/incubator-doris/issues/4308

Support the separation of the front-end UI and back-end structure of the FE 
module, providing a more powerful UI interface




https://github.com/apache/incubator-doris/issues/3926

Support query spill to disk




https://github.com/apache/incubator-doris/issues/3930

Supports sorting according to the specified Sequence column when loading data 
to the Unique Key model.




https://github.com/apache/incubator-doris/issues/4283

Support Result Cache function




--

此致!Best Regards
陈明雨 Mingyu Chen

Email:
chenmin...@apache.org

Reply via email to