In this release, Doris Team has fixed more than 80 issues or performance improvement since 1.1.2. This release is a bugfix release on 1.1 and all users are encouraged to upgrade to this release.
I have created an issue about this release https://github.com/apache/doris/issues/13199, please modify this issue directly if I missed some important bugs for features. Features - Support escape identifiers for sqlserver and postgresql in ODBC table. - Could use Parquet as output file format. Improvements - Optimize flush policy to avoid small segments [Enhancement](load) optimize flush policy to avoid small segments #12706 <https://github.com/apache/doris/pull/12706> - Refactor runtime filter to reduce the prepare time. [improvement](runtimefilter) shorter time prepare consumes #13127 <https://github.com/apache/doris/pull/13127> - Lots of memory control related issues during query or load process. [fix](memtracker) Remove consume mem tracker GC and fix mem limit exceed error format #12682 <https://github.com/apache/doris/pull/12682> [fix](memtracker) Process physical mem check does not include tc/jemalloc allocator cache #12688 <https://github.com/apache/doris/pull/12688> [fix](memtracker) Fix memory leak by calling boost::stacktrace in mem hook #12708 <https://github.com/apache/doris/pull/12708> [Bugfix](mem) Fix memory limit check may overflow #12776 <https://github.com/apache/doris/pull/12776> [fix](memtracker) Fix thread mem tracker try consume accuracy #12782 <https://github.com/apache/doris/pull/12782> [fix](memtracker) Refactor load channel mem tracker to improve accuracy #12791 <https://github.com/apache/doris/pull/12791> [fix](memtracker) Introduce orphan mem tracker to verify memory tracking accuracy #12794 <https://github.com/apache/doris/pull/12794> [fix](streamload&sink) release and allocate memory in the same tracker #12820 <https://github.com/apache/doris/pull/12820> [fix](memtracker) Fix bug that cache consume causes inaccurate process tracker #12932 <https://github.com/apache/doris/pull/12932> [fix](memtracker) Remove mem tracker record mem pool actual memory usage #12954 <https://github.com/apache/doris/pull/12954> [branch-1.1-lts](cherry-pick) Fix bug that cache consume causes inaccurate process tracker #12951 <https://github.com/apache/doris/pull/12951> Bug Fix - Core dump on compaction with largeint [Bug][Compaction] core dump on compaction with largeint #10094 <https://github.com/apache/doris/pull/10094> - Grouping sets cause be core or return wrong results [fix](grouping sets) columns in grouping sets should not be in selectstmt‘s AggFunc #12313 <https://github.com/apache/doris/pull/12313> - PREAGGREGATION flag in orthogonal_bitmap_union_count operator is wrong [fix](planner) fix orthogonal_bitmap_union_count planner : wrong PREAGGREGATION #12581 <https://github.com/apache/doris/pull/12581> - Level1Iterator should release iterators in heap and it may cause memory leak (storage) Level1Iterator should release iterators in heap #12592 <https://github.com/apache/doris/pull/12592> - Fix decommission failure with 2 BEs and existing colocation table [fix](colocation) fix decommission failure with 2 BEs and colocation table #12644 <https://github.com/apache/doris/pull/12644> - BE may core dump because of stack-buffer-overflow when TBrokerOpenReaderResponse too large [Bugfix](stack_over_flow) fix be may core dump because of stack-buffer-overflow when TBrokerOpenReaderResponse too large #12658 <https://github.com/apache/doris/pull/12658> - BE may OOM during load when error code -238 occurs [fix](memory) Fix BE OOM when load -238 fail #12666 <https://github.com/apache/doris/pull/12666> - Fix wrong child expression of lead function [Bug](lead) fix wrong child expression of lead function #12587 <https://github.com/apache/doris/pull/12587> - Fix intersect query failed in row storage code [fix](intersect) fix intersect query failed in row storage code #12712 <https://github.com/apache/doris/pull/12712> - Fix wrong result produced by CURDATE()/CURRENT_DATE() function [Bug](date) Fix wrong result produced by date function #12720 <https://github.com/apache/doris/pull/12720> - Fix lateral view explode_split with temp table bug [fix](lateral_view) fix lateral view explode_split with temp table #12643 <https://github.com/apache/doris/pull/12643> - Bucket shuffle join plan is wrong in two same table [Bug](bucket shuffle) fix error bucket shuffle join plan in two same table #12930 <https://github.com/apache/doris/pull/12930> - Fix bug that tablet version may be wrong when doing alter and load [fix](alter-load) fix bug that tablet version may be wrong when doing alter and load #13070 <https://github.com/apache/doris/pull/13070> - BE core when load data using broker with md5sum()/sm3sum() [fix](Broker Load)fix bug when load data using broker with md5sum()/sm3sum() #13009 <https://github.com/apache/doris/pull/13009> Behavior Changes - Disable PageCache and ChunkAllocator by default to reduce memory usage. User could enable this by changing disable_storage_page_cache and chunk_reserved_bytes_limit. -- Best Regards, Yi Guo Lei SelectDB The Best Cloud Native Platform for Apache Doris Tel:134-3991-0228 Email:yiguo...@gmail.com