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

Reply via email to