This is an automated email from the ASF dual-hosted git repository.
luzhijing pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new 4a008e8994c Update all versions of release note (#306)
4a008e8994c is described below
commit 4a008e8994cce8c658d81eaabcc931e7ff620126
Author: KassieZ <[email protected]>
AuthorDate: Mon Sep 18 16:19:51 2023 +0800
Update all versions of release note (#306)
* Update index.tsx
* opt
* opt2
---
blog/release-note-1.1.1.md | 82 +++++++++++++++
blog/release-note-1.1.2.md | 91 ++++++++++++++++
blog/release-note-1.1.3.md | 94 +++++++++++++++++
blog/release-note-1.1.4.md | 75 ++++++++++++++
blog/release-note-1.1.5.md | 70 +++++++++++++
blog/release-note-1.2.0.md | 22 ++--
blog/release-note-1.2.1.md | 201 ++++++++++++++++++++++++++++++++++++
blog/release-note-1.2.2.md | 252 +++++++++++++++++++++++++++++++++++++++++++++
blog/release-note-1.2.3.md | 113 ++++++++++++++++++++
blog/release-note-1.2.4.md | 85 +++++++++++++++
blog/release-note-1.2.5.md | 203 ++++++++++++++++++++++++++++++++++++
blog/release-note-1.2.6.md | 137 ++++++++++++++++++++++++
blog/release-note-1.2.7.md | 49 +++++++++
blog/release-note-2.0.1.md | 227 ++++++++++++++++++++++++++++++++++++++++
14 files changed, 1690 insertions(+), 11 deletions(-)
diff --git a/blog/release-note-1.1.1.md b/blog/release-note-1.1.1.md
new file mode 100644
index 00000000000..48d9f41225d
--- /dev/null
+++ b/blog/release-note-1.1.1.md
@@ -0,0 +1,82 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.1.1',
+ 'summary': 'Dear community, Apache Doris 1.1.1 is now available, with
several enhancements and bug fixes based on 1.1.0,enabling smoother user
experience.',
+ 'date': '2022-09-13',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+## Features
+
+### Support ODBC Sink in Vectorized Engine.
+
+This feature is enabled in non-vectorized engine but it is missed in
vectorized engine in 1.1. So that we add back this feature in 1.1.1.
+
+### Simple Memtracker for Vectorized Engine.
+
+There is no memtracker in BE for vectorized engine in 1.1, so that the memory
is out of control and cause OOM. In 1.1.1, a simple memtracker is added to BE
and could control the memory and cancel the query when memory exceeded.
+
+## Improvements
+
+### Cache decompressed data in page cache.
+
+Some data is compressed using bitshuffle and it costs a lot of time to
decompress it during query. In 1.1.1, doris will decompress the data that
encoded by bitshuffle to accelerate query and we find it could reduce 30%
latency for some query in ssb-flat.
+
+## Bug Fixes
+
+### Fix the problem that could not do rolling upgrade from 1.0.(Serious)
+
+This issue was introduced in version 1.1 and may cause BE core when upgrade BE
but not upgrade FE.
+
+If you encounter this problem, you can try to fix it with
[#10833](https://github.com/apache/doris/pull/10833).
+
+### Fix the problem that some query not fall back to non-vectorized engine,
and BE will core.
+
+Currently, vectorized engine could not deal with all sql queries and some
queries (like left outer join) will use non-vectorized engine to run. But there
are some cases not covered in 1.1. And it will cause be crash.
+
+### Compaction not work correctly and cause -235 Error.
+
+One rowset multi segments in uniq key compaction, segments rows will be merged
in generic_iterator but merged_rows not increased. Compaction will failed in
check_correctness, and make a tablet with too much versions which lead to -235
load error.
+
+### Some segment fault cases during query.
+
+[#10961](https://github.com/apache/doris/pull/10961)
+[#10954](https://github.com/apache/doris/pull/10954)
+[#10962](https://github.com/apache/doris/pull/10962)
+
+## Thanks
+
+Thanks to everyone who has contributed to this release:
+
+```
+@jacktengg
+@mrhhsg
+@xinyiZzz
+@yixiutt
+@starocean999
+@morrySnow
+@morningman
+@HappenLee
+```
\ No newline at end of file
diff --git a/blog/release-note-1.1.2.md b/blog/release-note-1.1.2.md
new file mode 100644
index 00000000000..edba045110a
--- /dev/null
+++ b/blog/release-note-1.1.2.md
@@ -0,0 +1,91 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.1.2',
+ 'summary': 'Dear community, Apache Doris team has fixed more than 170
issues or performance improvements in version 1.1.2 compared to previous
verisons',
+ 'date': '2022-09-13',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+
+In this release, Doris Team has fixed more than 170 issues or performance
improvement since 1.1.1. This release is a bugfix release on 1.1 and all users
are encouraged to upgrade to this release.
+
+## Features
+
+### New MemTracker
+
+Introduced new MemTracker for both vectorized engine and non-vectorized engine
which is more accurate.
+
+### Add API for showing current queries and kill query
+
+### Support read/write emoji of UTF16 via ODBC Table
+
+
+
+## Improvements
+
+### Data Lake related improvements
+
+- Improved HDFS ORC File scan performance about 300%.
[#11501](https://github.com/apache/doris/pull/11501)
+
+- Support HDFS HA mode when query Iceberg table.
+
+- Support query Hive data created by [Apache Tez](https://tez.apache.org/)
+
+- Add Ali OSS as Hive external support.
+
+### Add support for string and text type in Spark Load
+
+
+### Add reuse block in non-vectorized engine and have 50% performance
improvement in some cases. [#11392](https://github.com/apache/doris/pull/11392)
+
+### Improve like or regex performance
+
+### Disable tcmalloc's aggressive_memory_decommit
+
+It will have 40% performance gains in load or query.
+
+Currently it is a config, you can change it by set config
`tc_enable_aggressive_memory_decommit`.
+
+
+## Bug Fixes
+
+### Some issues about FE that will cause FE failure or data corrupt.
+
+- Add reserved disk config to avoid too many reserved BDB-JE
files.**(Serious)** In an HA environment, BDB JE will retains as many
reserved files. The BDB-je log doesn't delete until approaching a disk limit.
+
+- Fix fatal bug in BDB-JE which will cause FE replica could not start
correctly or data corrupted.** (Serious)**
+
+### Fe will hang on waitFor_rpc during query and BE will hang in high
concurrent scenarios.
+
+[#12459](https://github.com/apache/doris/pull/12459)
[#12458](https://github.com/apache/doris/pull/12458)
[#12392](https://github.com/apache/doris/pull/12392)
+
+### A fatal issue in vectorized storage engine which will cause wrong result.
**(Serious)**
+
+[#11754](https://github.com/apache/doris/pull/11754)
[#11694](https://github.com/apache/doris/pull/11694)
+
+### Lots of planner related issues that will cause BE core or in abnormal
state.
+
+[#12080](https://github.com/apache/doris/pull/12080)
[#12075](https://github.com/apache/doris/pull/12075)
[#12040](https://github.com/apache/doris/pull/12040)
[#12003](https://github.com/apache/doris/pull/12003)
[#12007](https://github.com/apache/doris/pull/12007)
[#11971](https://github.com/apache/doris/pull/11971)
[#11933](https://github.com/apache/doris/pull/11933)
[#11861](https://github.com/apache/doris/pull/11861)
[#11859](https://github.com/apache/doris/pull/11859) [#11855](https: [...]
+
diff --git a/blog/release-note-1.1.3.md b/blog/release-note-1.1.3.md
new file mode 100644
index 00000000000..fb7bdbe8de2
--- /dev/null
+++ b/blog/release-note-1.1.3.md
@@ -0,0 +1,94 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.1.3',
+ 'summary': 'Dear community, Apache Doris team has fixed more than 80
issues or performance improvements in version 1.1.3 compared to previous
verisons',
+ 'date': '2022-10-17',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+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.
+
+
+## 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.
[#12706](https://github.com/apache/doris/pull/12706)
[#12716](https://github.com/apache/doris/pull/12716)
+
+- Refactor runtime filter to reduce the prepare time.
[#13127](https://github.com/apache/doris/pull/13127)
+
+- Lots of memory control related issues during query or load process.
[#12682](https://github.com/apache/doris/pull/12682)
[#12688](https://github.com/apache/doris/pull/12688)
[#12708](https://github.com/apache/doris/pull/12708)
[#12776](https://github.com/apache/doris/pull/12776)
[#12782](https://github.com/apache/doris/pull/12782)
[#12791](https://github.com/apache/doris/pull/12791)
[#12794](https://github.com/apache/doris/pull/12794)
[#12820](https://github.com/apache/doris/pull/12820 [...]
+
+## Bug Fixes
+
+- Core dump on compaction with largeint.
[#10094](https://github.com/apache/doris/pull/10094)
+
+- Grouping sets cause be core or return wrong results.
[#12313](https://github.com/apache/doris/pull/12313)
+
+- PREAGGREGATION flag in orthogonal_bitmap_union_count operator is wrong.
[#12581](https://github.com/apache/doris/pull/12581)
+
+- Level1Iterator should release iterators in heap and it may cause memory
leak. [#12592](https://github.com/apache/doris/pull/12592)
+
+- Fix decommission failure with 2 BEs and existing colocation table.
[#12644](https://github.com/apache/doris/pull/12644)
+
+- 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.
[#12666](https://github.com/apache/doris/pull/12666)
+
+- Fix wrong child expression of lead function.
[#12587](https://github.com/apache/doris/pull/12587)
+
+- 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.
[#12720](https://github.com/apache/doris/pull/12720)
+
+- Fix lateral view explode_split with temp table bug.
[#13643](https://github.com/apache/doris/pull/13643)
+
+- Bucket shuffle join plan is wrong 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.
[#13070](https://github.com/apache/doris/pull/13070)
+
+- BE core when load data using broker with md5sum()/sm3sum().
[#13009](https://github.com/apache/doris/pull/13009)
+
+## Upgrade Notes
+
+PageCache and ChunkAllocator are disabled by default to reduce memory usage
and can be re-enabled by modifying the configuration items
`disable_storage_page_cache` and `chunk_reserved_bytes_limit`.
+
+Storage Page Cache and Chunk Allocator cache user data chunks and memory
preallocation, respectively.
+
+These two functions take up a certain percentage of memory and are not freed.
This part of memory cannot be flexibly allocated, which may lead to
insufficient memory for other tasks in some scenarios, affecting system
stability and availability. Therefore, we disabled these two features by
default in version 1.1.3.
+
+However, in some latency-sensitive reporting scenarios, turning off this
feature may lead to increased query latency. If you are worried about the
impact of this feature on your business after upgrade, you can add the
following parameters to be.conf to keep the same behavior as the previous
version.
+
+```
+disable_storage_page_cache=false
+chunk_reserved_bytes_limit=10%
+```
+
+* ``disable_storage_page_cache``: Whether to disable Storage Page Cache.
version 1.1.2 (inclusive), the default is false, i.e., on. version 1.1.3
defaults to true, i.e., off.
+* `chunk_reserved_bytes_limit`: Chunk allocator reserved memory size. 1.1.2
(and earlier), the default is 10% of the overall memory. 1.1.3 version default
is 209715200 (200MB).
+
diff --git a/blog/release-note-1.1.4.md b/blog/release-note-1.1.4.md
new file mode 100644
index 00000000000..80f13854bb9
--- /dev/null
+++ b/blog/release-note-1.1.4.md
@@ -0,0 +1,75 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.1.4',
+ 'summary': 'Dear community, Apache Doris team has fixed about 60 issues or
performance improvements in version 1.1.4 compared to previous verisons',
+ 'date': '2022-11-11',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+In this release, Doris Team has fixed about 60 issues or performance
improvement since 1.1.3. This release is a bugfix release on 1.1 and all users
are encouraged to upgrade to this release.
+
+
+# Features
+
+- Support obs broker load for Huawei Cloud.
[#13523](https://github.com/apache/doris/pull/13523)
+
+- SparkLoad support parquet and orc
file.[#13438](https://github.com/apache/doris/pull/13438)
+
+# Improvements
+
+- Do not acquire mutex in metric hook since it will affect query performance
during heavy load.[#10941](https://github.com/apache/doris/pull/10941)
+
+
+# BugFix
+
+- The where condition does not take effect when spark load loads the file.
[#13804](https://github.com/apache/doris/pull/13804)
+
+- If function return error result when there is nullable column in vectorized
mode. [#13779](https://github.com/apache/doris/pull/13779)
+
+- Fix incorrect result when using anti join with other join predicates.
[#13743](https://github.com/apache/doris/pull/13743)
+
+- BE crash when call function concat(ifnull).
[#13693](https://github.com/apache/doris/pull/13693)
+
+- Fix planner bug when there is a function in group by clause.
[#13613](https://github.com/apache/doris/pull/13613)
+
+- Table name and column name is not recognized correctly in lateral view
clause. [#13600](https://github.com/apache/doris/pull/13600)
+
+- Unknown column when use MV and table alias.
[#13605](https://github.com/apache/doris/pull/13605)
+
+- JSONReader release memory of both value and parse allocator.
[#13513](https://github.com/apache/doris/pull/13513)
+
+- Fix allow create mv using to_bitmap() on negative value columns when
enable_vectorized_alter_table is true.
[#13448](https://github.com/apache/doris/pull/13448)
+
+- Microsecond in function from_date_format_str is lost.
[#13446](https://github.com/apache/doris/pull/13446)
+
+- Sort exprs nullability property may not be right after subsitute using
child's smap info. [#13328](https://github.com/apache/doris/pull/13328)
+
+- Fix core dump on case when have 1000 condition.
[#13315](https://github.com/apache/doris/pull/13315)
+
+- Fix bug that last line of data lost for stream load.
[#13066](https://github.com/apache/doris/pull/13066)
+
+- Restore table or partition with the same replication num as before the
backup. [#11942](https://github.com/apache/doris/pull/11942)
+
+
+
diff --git a/blog/release-note-1.1.5.md b/blog/release-note-1.1.5.md
new file mode 100644
index 00000000000..e1b1111a2d3
--- /dev/null
+++ b/blog/release-note-1.1.5.md
@@ -0,0 +1,70 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.1.5',
+ 'summary': 'Dear community, Apache Doris team has fixed about 36 issues or
performance improvements in version 1.1.5 compared to previous version.',
+ 'date': '2022-12-19',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+
+In this release, Doris Team has fixed about 36 issues or performance
improvement since 1.1.4. This release is a bugfix release on 1.1 and all users
are encouraged to upgrade to this release.
+
+# Behavior Changes
+
+When alias name is same as the original column name like "select
year(birthday) as birthday" and use it in group by, order by , having clause,
doris's behavior is different from MySQL in the past. In this release, we make
it follow MySQL's behavior. Group by and having clause will use original column
at first and order by will use alias first. It maybe a litter confuse here so
there is a simple advice here, you'd better not use an alias the same as
original column name.
+
+# Features
+
+Add support of murmur_hash3_64.
[#14636](https://github.com/apache/doris/pull/14636)
+
+# Improvements
+
+Add timezone cache for convert_tz to improve performance.
[#14616](https://github.com/apache/doris/pull/14616)
+
+Sort result by tablename when call show clause.
[#14492](https://github.com/apache/doris/pull/14492)
+
+# Bug Fix
+
+Fix coredump when there is a if constant expr in select clause.
[#14858](https://github.com/apache/doris/pull/14858)
+
+ColumnVector::insert_date_column may crashed.
[#14839](https://github.com/apache/doris/pull/14839)
+
+Update high_priority_flush_thread_num_per_store default value to 6 and it will
improve the load performance.
[#14775](https://github.com/apache/doris/pull/14775)
+
+Fix quick compaction core.
[#14731](https://github.com/apache/doris/pull/14731)
+
+Partition column is not duplicate key, spark load will throw IndexOutOfBounds
error. [#14661](https://github.com/apache/doris/pull/14661)
+
+Fix a memory leak problem in VCollectorIterator.
[#14549](https://github.com/apache/doris/pull/14549)
+
+Fix create table like when having sequence column.
[#14511](https://github.com/apache/doris/pull/14511)
+
+Using avg rowset to calculate batch size instead of using total_bytes since it
costs a lot of cpu. [#14273](https://github.com/apache/doris/pull/14273)
+
+Fix right outer join core with conjunct.
[#14821](https://github.com/apache/doris/pull/14821)
+
+Optimize policy of tcmalloc gc.
[#14777](https://github.com/apache/doris/pull/14777)
[#14738](https://github.com/apache/doris/pull/14738)
[#14374](https://github.com/apache/doris/pull/14374)
+
+
diff --git a/blog/release-note-1.2.0.md b/blog/release-note-1.2.0.md
index 51f24ee26fc..236558253ba 100644
--- a/blog/release-note-1.2.0.md
+++ b/blog/release-note-1.2.0.md
@@ -28,13 +28,11 @@ under the License.
-->
-# Apache Doris(Incubating) 0.15.0 Release
-Dear Community, After months of polishing, we are pleased to announce the
release of Apache Doris(Incubating) on December 07, 2022!
+Dear Community, after months of polishing, we are pleased to announce the
release of Apache Doris 1.2.0 on December 07, 2022!
-# Important Updates
-## Highlight
+## Highlights
1. Full Vectorizied-Engine support, greatly improved performance
@@ -290,13 +288,14 @@ When creating a table, set `"light_schema_change"="true"`
in properties.
- `outer combine`
- and all array functions
-# Upgrade Notice
-## Known Issues
+## Upgrade Notices
+
+### Known Issues
- Use JDK11 will cause BE crash, please use JDK8 instead.
-## Behavior Changed
+### Behavior Changes
- Permission level changes
@@ -371,7 +370,7 @@ When creating a table, set `"light_schema_change"="true"`
in properties.
FE Meta Version changed from 107 to 114, and cannot be rolled back
after upgrading.
-## During Upgrade
+### During Upgrade
1. Upgrade preparation
@@ -391,7 +390,7 @@ When creating a table, set `"light_schema_change"="true"`
in properties.
The above errors will return to normal after a full upgrade.
-## Performance Impact
+### Performance Impact
- By default, JeMalloc is used as the memory allocator of the new version BE,
replacing TcMalloc (#13367)
@@ -399,7 +398,7 @@ When creating a table, set `"light_schema_change"="true"`
in properties.
- Disable chunk allocator by default (#13285)
-## Api change
+### API Changes
- BE's http api error return information changed from `{"status": "Fail",
"msg": "xxx"}` to more specific ``{"status": "Not found", "msg": "Tablet not
found. tablet_id=1202"}``(#9771)
@@ -445,7 +444,8 @@ other
Search for "disble_auto_compaction" in the documentation:
https://doris.apache.org/zh-CN/docs/dev/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE
-# Big Thanks
+
+## Big Thanks
Thanks to ALL who contributed to this release! (alphabetically)
```
diff --git a/blog/release-note-1.2.1.md b/blog/release-note-1.2.1.md
new file mode 100644
index 00000000000..4aefe317085
--- /dev/null
+++ b/blog/release-note-1.2.1.md
@@ -0,0 +1,201 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.2.1',
+ 'summary': 'Dear community, Apache Doris 1.2.1 is now available, with
several enhancements and bug fixes based on 1.2.0,enabling smoother user
experience.',
+ 'date': '2023-01-04',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+
+## Improvements
+
+### Supports new type DecimalV3
+
+DecimalV3, which supports higher precision and better performance, has the
following advantages over past versions.
+
+- Larger representable range, the range of values are significantly expanded,
and the valid number range [1,38].
+
+- Higher performance, adaptive adjustment of the storage space occupied
according to different precision.
+
+- More complete precision derivation support, for different expressions,
different precision derivation rules are applied to the accuracy of the result.
+
+[DecimalV3](https://doris.apache.org/docs/dev/sql-manual/sql-reference/Data-Types/DECIMALV3/)
+
+### Support Iceberg V2
+
+Support Iceberg V2 (only Position Delete is supported, Equality Delete will be
supported in subsequent versions).
+
+Tables in Iceberg V2 format can be accessed through the Multi-Catalog feature.
+
+### Support OR condition to IN
+
+Support converting OR condition to IN condition, which can improve the
execution efficiency in some
scenarios.[#15437](https://github.com/apache/doris/pull/15437)
[#12872](https://github.com/apache/doris/pull/12872)
+
+### Optimize the import and query performance of JSONB type
+
+Optimize the import and query performance of JSONB type.
[#15219](https://github.com/apache/doris/pull/15219)
[#15219](https://github.com/apache/doris/pull/15219)
+
+### Stream load supports quoted csv data
+
+Search trim_double_quotes in
Document:[https://doris.apache.org/docs/dev/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD](https://doris.apache.org/docs/dev/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD)
+
+### Broker supports Tencent Cloud CHDFS and Baidu Cloud BOS, AFS
+
+Data on CHDFS, BOS, and AFS can be accessed through Broker.
[#15297](https://github.com/apache/doris/pull/15297)
[#15448](https://github.com/apache/doris/pull/15448)
+
+### New function
+
+Add function `substring_index`.
[#15373](https://github.com/apache/doris/pull/15373)
+
+## Bug Fixes
+
+- In some cases, after upgrading from version 1.1 to version 1.2, the user
permission information will be lost.
[#15144](https://github.com/apache/doris/pull/15144)
+
+- Fix the problem that the partition value is wrong when using
datev2/datetimev2 type for partitioning.
[#15094](https://github.com/apache/doris/pull/15094)
+
+- Bug fixes for a large number of released features. For a complete list see:
[PR
List](https://github.com/apache/doris/pulls?q=is%3Apr+label%3Adev%2F1.2.1-merged+is%3Aclosed)
+
+## Upgrade Notices
+
+### Known Issues
+
+- Do not use JDK11 as the runtime JDK of BE, it will cause BE Crash.
+- The reading performance of the csv format in this version has declined,
which will affect the import and reading efficiency of the csv format. We will
fix it as soon as possible in the next three-digit version
+
+### Behavior Changed
+
+- The default value of the BE configuration item
`high_priority_flush_thread_num_per_store` is changed from 1 to 6, to improve
the write efficiency of Routine Load.
(https://github.com/apache/doris/pull/14775)
+
+- The default value of the FE configuration item `enable_new_load_scan_node`
is changed to true. Import tasks will be performed using the new File Scan
Node. No impact on users.[#14808](https://github.com/apache/doris/pull/14808)
+
+- Delete the FE configuration item `enable_multi_catalog`. The Multi-Catalog
function is enabled by default.
+
+- The vectorized execution engine is forced to be enabled by
default.[#15213](https://github.com/apache/doris/pull/15213)
+
+The session variable enable_vectorized_engine will no longer take effect.
Enabled by default.
+
+To make it valid again, set the FE configuration item
`disable_enable_vectorized_engine` to false, and restart FE to make
`enable_vectorized_engine` valid again.
+
+
+## Big Thanks
+
+Thanks to ALL who contributed to this release!
+
+
+@adonis0147
+
+@AshinGau
+
+@BePPPower
+
+@BiteTheDDDDt
+
+@ByteYue
+
+@caiconghui
+
+@cambyzju
+
+@chenlinzhong
+
+@dataroaring
+
+@Doris-Extras
+
+@dutyu
+
+@eldenmoon
+
+@englefly
+
+@freemandealer
+
+@Gabriel39
+
+@HappenLee
+
+@Henry2SS
+
+@hf200012
+
+@jacktengg
+
+@Jibing-Li
+
+@Kikyou1997
+
+@liaoxin01
+
+@luozenglin
+
+@morningman
+
+@morrySnow
+
+@mrhhsg
+
+@nextdreamblue
+
+@qidaye
+
+@spaces-X
+
+@starocean999
+
+@wangshuo128
+
+@weizuo93
+
+@wsjz
+
+@xiaokang
+
+@xinyiZzz
+
+@xutaoustc
+
+@yangzhg
+
+@yiguolei
+
+@yixiutt
+
+@Yulei-Yang
+
+@yuxuan-luo
+
+@zenoyang
+
+@zhangstar333
+
+@zhannngchen
+
+@zhengshengjun
+
+
+
+
+
+
diff --git a/blog/release-note-1.2.2.md b/blog/release-note-1.2.2.md
new file mode 100644
index 00000000000..0f029d2ac6b
--- /dev/null
+++ b/blog/release-note-1.2.2.md
@@ -0,0 +1,252 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.2.2',
+ 'summary': 'Dear community, Apache Doris 1.2.2 is now available, with
several enhancements and bug fixes based on 1.2.0,enabling smoother user
experience.',
+ 'date': '2023-02-15',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+## New Features
+
+### Lakehouse
+
+- Support automatic synchronization of Hive metastore.
+
+- Support reading the Iceberg Snapshot, and viewing the Snapshot history.
+
+- JDBC Catalog supports PostgreSQL, Clickhouse, Oracle, SQLServer
+
+- JDBC Catalog supports Insert operation
+
+Reference:
[https://doris.apache.org/docs/dev/lakehouse/multi-catalog/](https://doris.apache.org/docs/dev/lakehouse/multi-catalog/)
+
+### Auto Bucket
+
+ Set and scale the number of buckets for different partitions to keep the
number of tablet in a relatively appropriate range.
+
+### New Functions
+
+Add the new function `width_bucket`.
+
+Reference:
[https://doris.apache.org/zh-CN/docs/dev/sql-manual/sql-functions/width-bucket/#description](https://doris.apache.org/zh-CN/docs/dev/sql-manual/sql-functions/width-bucket/#description)
+
+## Behavior Changes
+
+- Disable BE's page cache by default: `disable_storage_page_cache=true`
+
+Turn off this configuration to optimize memory usage and reduce the risk of
memory OOM.
+But it will reduce the query latency of some small queries.
+If you are sensitive to query latency, or have high concurrency and small
query scenarios, you can configure *disable_storage_page_cache=false* to enable
page cache again.
+
+- Add new session variable `group_by_and_having_use_alias_first`, used to
control whether the group and having clauses use alias.
+
+Reference:
[https://doris.apache.org/docs/dev/advanced/variables](https://doris.apache.org/docs/dev/advanced/variables)
+
+## Improvements
+
+### Compaction
+
+- Support `Vertical Compaction`. To optimize the compaction overhead and
efficiency of wide tables.
+
+- Support `Segment ompaction`. Fix -238 and -235 issues with high frequency
imports.
+
+### Lakehouse
+
+- Hive Catalog can be compatible with Hive version 1/2/3
+
+- Hive Catalog can access JuiceFS based HDFS with Broker.
+
+- Iceberg Catalog Support Hive Metastore and Rest Catalog type.
+
+- ES Catalog support _id column mapping。
+
+- Optimize Iceberg V2 read performance with large number of delete rows.
+
+- Support for reading Iceberg tables after Schema Evolution
+
+- Parquet Reader handles column name case correctly.
+
+### Other
+
+- Support for accessing Hadoop KMS-encrypted HDFS.
+
+- Support to cancel the Export export task in progress.
+
+- Optimize the performance of `explode_split` with 1x.
+
+- Optimize the read performance of nullable columns with 3x.
+
+- Optimize some problems of Memtracker, improve memory management accuracy,
and optimize memory application.
+
+
+
+## Bug Fixes
+
+- Fixed memory leak when loading data with Doris Flink Connector.
+
+- Fixed the possible thread scheduling problem of BE and reduce the `Fragment
sent timeout` error caused by BE thread exhaustion.
+
+- Fixed various correctness and precision issues of column type
datetimev2/decimalv3.
+
+- Fixed the problem data correctness issue with Unique Key Merge-on-Read table.
+
+- Fixed various known issues with the Light Schema Change feature.
+
+- Fixed various data correctness issues of bitmap type Runtime Filter.
+
+- Fixed the problem of poor reading performance of csv reader introduced in
version 1.2.1.
+
+- Fixed the problem of BE OOM caused by Spark Load data download phase.
+
+- Fixed possible metadata compatibility issues when upgrading from version 1.1
to version 1.2.
+
+- Fixed the metadata problem when creating JDBC Catalog with Resource.
+
+- Fixed the problem of high CPU usage caused by load operation.
+
+- Fixed the problem of FE OOM caused by a large number of failed Broker Load
jobs.
+
+- Fixed the problem of precision loss when loading floating-point types.
+
+- Fixed the problem of memory leak when useing 2PC stream load
+
+## Other
+
+Add metrics to view the total rowset and segment numbers on BE
+
+- doris_be_all_rowsets_num and doris_be_all_segments_num
+
+
+## Big Thanks
+
+Thanks to ALL who contributed to this release!
+
+
+@adonis0147
+
+@AshinGau
+
+@BePPPower
+
+@BiteTheDDDDt
+
+@ByteYue
+
+@caiconghui
+
+@cambyzju
+
+@chenlinzhong
+
+@DarvenDuan
+
+@dataroaring
+
+@Doris-Extras
+
+@dutyu
+
+@englefly
+
+@freemandealer
+
+@Gabriel39
+
+@HappenLee
+
+@Henry2SS
+
+@htyoung
+
+@isHuangXin
+
+@JackDrogon
+
+@jacktengg
+
+@Jibing-Li
+
+@kaka11chen
+
+@Kikyou1997
+
+@Lchangliang
+
+@LemonLiTree
+
+@liaoxin01
+
+@liqing-coder
+
+@luozenglin
+
+@morningman
+
+@morrySnow
+
+@mrhhsg
+
+@nextdreamblue
+
+@qidaye
+
+@qzsee
+
+@spaces-X
+
+@stalary
+
+
+@starocean999
+
+@weizuo93
+
+@wsjz
+
+@xiaokang
+
+@xinyiZzz
+
+@xy720
+
+@yangzhg
+
+@yiguolei
+
+@yixiutt
+
+@Yukang-Lian
+
+@Yulei-Yang
+
+@zclllyybb
+
+@zddr
+
+@zhangstar333
+
+@zhannngchen
+
+@zy-kkk
\ No newline at end of file
diff --git a/blog/release-note-1.2.3.md b/blog/release-note-1.2.3.md
new file mode 100644
index 00000000000..ec6a109a655
--- /dev/null
+++ b/blog/release-note-1.2.3.md
@@ -0,0 +1,113 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.2.3',
+ 'summary': 'Dear community, Apache Doris 1.2.3 is now available, with
several enhancements and bug fixes based on 1.2.0,enabling smoother user
experience.',
+ 'date': '2023-03-19',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+## Improvements
+
+### JDBC Catalog
+
+- Support connecting to Doris clusters through JDBC Catalog.
+
+Currently, Jdbc Catalog only support to use 5.x version of JDBC jar package to
connect another Doris database. If you use 8.x version of JDBC jar package, the
data type of column may not be matched.
+
+Reference:
[https://doris.apache.org/docs/dev/lakehouse/multi-catalog/jdbc/#doris](https://doris.apache.org/docs/dev/lakehouse/multi-catalog/jdbc/#doris)
+
+- Support to synchronize only the specified database through the
`only_specified_database` attribute.
+
+- Support synchronizing table names in the form of lowercase through
`lower_case_table_names` to solve the problem of case sensitivity of table
names.
+
+Reference:
[https://doris.apache.org/docs/dev/lakehouse/multi-catalog/jdbc](https://doris.apache.org/docs/dev/lakehouse/multi-catalog/jdbc)
+
+- Optimize the read performance of JDBC Catalog.
+
+### Elasticsearch Catalog
+
+- Support Array type mapping.
+
+- Support whether to push down the like expression through the
`like_push_down` attribute to control the CPU overhead of the ES cluster.
+
+Reference:
[https://doris.apache.org/docs/dev/lakehouse/multi-catalog/es](https://doris.apache.org/docs/dev/lakehouse/multi-catalog/es)
+
+### Hive Catalog
+
+- Support Hive table default partition `_HIVE_DEFAULT_PARTITION_`.
+
+- Hive Metastore metadata automatic synchronization supports notification
event in compressed format.
+
+### Dynamic Partition Improvement
+
+- Dynamic partition supports specifying the `storage_medium` parameter to
control the storage medium of the newly added partition.
+
+Reference:
[https://doris.apache.org/docs/dev/advanced/partition/dynamic-partition](https://doris.apache.org/docs/dev/advanced/partition/dynamic-partition)
+
+
+### Optimize BE's Threading Model
+
+- Optimize BE's threading model to avoid stability problems caused by frequent
thread creation and destroy.
+
+## Bug Fixes
+
+- Fixed issues with Merge-On-Write Unique Key tables.
+
+- Fixed compaction related issues.
+
+- Fixed some delete statement issues causing data errors.
+
+- Fixed several query execution errors.
+
+- Fixed the problem of using JDBC catalog to cause BE crash on some operating
system.
+
+- Fixed Multi-Catalog issues.
+
+- Fixed memory statistics and optimization issues.
+
+- Fixed decimalV3 and date/datetimev2 related issues.
+
+- Fixed load transaction stability issues.
+
+- Fixed light-weight schema change issues.
+
+- Fixed the issue of using `datetime` type for batch partition creation.
+
+- Fixed the problem that a large number of failed broker loads would cause the
FE memory usage to be too high.
+
+- Fixed the problem that stream load cannot be canceled after dropping the
table.
+
+- Fixed querying `information_schema` timeout in some cases.
+
+- Fixed the problem of BE crash caused by concurrent data export using `select
outfile`.
+
+- Fixed transactional insert operation memory leak.
+
+- Fixed several query/load profile issues, and supports direct download of
profiles through FE web ui.
+
+- Fixed the problem that the BE tablet GC thread caused the IO util to be too
high.
+
+- Fixed the problem that the commit offset is inaccurate in Kafka routine load.
+
diff --git a/blog/release-note-1.2.4.md b/blog/release-note-1.2.4.md
new file mode 100644
index 00000000000..a78753a8c94
--- /dev/null
+++ b/blog/release-note-1.2.4.md
@@ -0,0 +1,85 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.2.4',
+ 'summary': 'Dear community, Apache Doris 1.2.4 is now available, with
several enhancements and bug fixes based on 1.2.0,enabling smoother user
experience.',
+ 'date': '2023-06-05',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+
+## Behavior Changed
+
+- For `DateV2`/`DatetimeV2` and `DecimalV3` type, in the results of
`DESCRIBLE` and `SHOW CREATE TABLE` statements, they will no longer be
displayed as `DateV2`/`DatetimeV2` or `DecimalV3`, but directly displayed as
`Date`/`Datetime` or `Decimal`.
+
+ - This change is for compatibility with some BI tools. If you want to
see the actual type of the column, you can check it with the `DESCRIBE ALL`
statement.
+
+- When querying tables in the `information_schema` database, the meta
information(database, table, column, etc.) in the external catalog is no longer
returned by default.
+
+ - This change avoids the problem that the `information_schema` database
cannot be queried due to the connection problem of some external catalog, so as
to solve the problem of using some BI tools with Doris. It can be controlled by
the FE configuration `infodb_support_ext_catalog`, and the default value is
`false`, that is, the meta information of external catalog will not be returned.
+
+## Improvements
+
+### JDBC Catalog
+
+- Supports connecting to Trino/Presto via JDBC Catalog
+
+ Refer to:
[https://doris.apache.org/docs/dev/lakehouse/multi-catalog/jdbc#trino](https://doris.apache.org/docs/dev/lakehouse/multi-catalog/jdbc#trino)
+
+- JDBC Catalog connects to Clickhouse data source and supports Array type
mapping
+
+ Refer to:
[https://doris.apache.org/docs/dev/lakehouse/multi-catalog/jdbc#clickhouse](https://doris.apache.org/docs/dev/lakehouse/multi-catalog/jdbc#clickhouse)
+
+### Spark Load
+
+- Spark Load supports Resource Manager HA related configuration
+
+ Refer to: https://github.com/apache/doris/pull/15000
+
+## Bug Fixes
+
+- Fixed several connectivity issues with Hive Catalog.
+
+- Fixed ClassNotFound issues with Hudi Catalog.
+
+- Optimize the connection pool of JDBC Catalog to avoid too many connections.
+
+- Fix the problem that OOM will occur when importing data from another Doris
cluster through JDBC Catalog.
+
+- Fixed serveral queries and imports planning issues.
+
+- Fixed several issues with Unique Key Merge-On-Write data model.
+
+- Fix several BDBJE issues and solve the problem of abnormal FE metadata in
some cases.
+
+- Fix the problem that the `CREATE VIEW` statement does not support Table
Valued Function.
+
+- Fixed several memory statistics issues.
+
+- Fixed several issues reading Parquet/ORC format.
+
+- Fixed several issues with DecimalV3.
+
+- Fixed several issues with SHOW QUERY/LOAD PROFILE.
+
diff --git a/blog/release-note-1.2.5.md b/blog/release-note-1.2.5.md
new file mode 100644
index 00000000000..4ed497bd6ec
--- /dev/null
+++ b/blog/release-note-1.2.5.md
@@ -0,0 +1,203 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.2.5',
+ 'summary': 'Dear community, Apache Doris team has fixed nearly 210 issues
or performance improvements in version 1.2.5 compared to the previous verison',
+ 'date': '2023-06-18',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+In version 1.2.5, the Doris team has fixed nearly 210 issues or performance
improvements since the release of version 1.2.4. At the same time, version
1.2.5 is also an iterative version of version 1.2.4, which has higher
stability. It is recommended that all users upgrade to this version.
+
+## Behavior Changed
+
+- The `start_be.sh` script will check that the maximum number of file handles
in the system must be greater than or equal to 65536, otherwise the startup
will fail.
+
+- The BE configuration item `enable_quick_compaction` is set to true by
default. The Quick Compaction is enabled by default. This feature is used to
optimize the problem of small files in the case of large batch import.
+
+- After modifying the dynamic partition attribute of the table, it will no
longer take effect immediately, but wait for the next task scheduling of the
dynamic partition table to avoid some deadlock problems.
+
+## Improvements
+
+- Optimize the use of bthread and pthread to reduce the RPC blocking problem
during the query process.
+
+- A button to download Profile is added to the Profile page of the FE web UI.
+
+- Added FE configuration `recover_with_skip_missing_version`, which is used to
query to skip the problematic replica under certain failure conditions.
+
+- The row-level permission function supports external Catalog.
+
+- Hive Catalog supports automatic refreshing of kerberos tickets on the BE
side without manual refreshing.
+
+- JDBC Catalog supports tables under the MySQL/ClickHouse system database
(`information_schema`).
+
+## Bug Fixes
+
+- Fixed the problem of incorrect query results caused by low-cardinality
column optimization
+
+- Fixed several authentication and compatibility issues accessing HDFS.
+
+- Fixed several issues with float/double and decimal types.
+
+- Fixed several issues with date/datetimev2 types.
+
+- Fixed several query execution and planning issues.
+
+- Fixed several issues with JDBC Catalog.
+
+- Fixed several query-related issues with Hive Catalog, and Hive Metastore
metadata synchronization issues.
+
+- Fix the problem that the result of `SHOW LOAD PROFILE` statement is
incorrect.
+
+- Fixed several memory related issues.
+
+- Fixed several issues with `CREATE TABLE AS SELECT` functionality.
+
+- Fix the problem that the jsonb type causes BE to crash on CPU that do not
support avx2.
+
+- Fixed several issues with dynamic partitions.
+
+- Fixed several issues with TOPN query optimization.
+
+- Fixed several issues with the Unique Key Merge-on-Write table model.
+
+## Big Thanks
+
+58 contributors participated in the improvement and release of 1.2.5, and
thank them for their hard work and dedication:
+
+@adonis0147
+
+@airborne12
+
+@AshinGau
+
+@BePPPower
+
+@BiteTheDDDDt
+
+@caiconghui
+
+@CalvinKirs
+
+@cambyzju
+
+@caoliang-web
+
+@dataroaring
+
+@Doris-Extras
+
+@dujl
+
+@dutyu
+
+@fsilent
+
+@Gabriel39
+
+@gitccl
+
+@gnehil
+
+@GoGoWen
+
+@gongzexin
+
+@HappenLee
+
+@herry2038
+
+@jacktengg
+
+@Jibing-Li
+
+@kaka11chen
+
+@Kikyou1997
+
+@LemonLiTree
+
+@liaoxin01
+
+@LiBinfeng-01
+
+@luwei16
+
+@Moonm3n
+
+@morningman
+
+@mrhhsg
+
+@Mryange
+
+@nextdreamblue
+
+@nsnhuang
+
+@qidaye
+
+@Shoothzj
+
+@sohardforaname
+
+@stalary
+
+@starocean999
+
+@SWJTU-ZhangLei
+
+@wsjz
+
+@xiaokang
+
+@xinyiZzz
+
+@yangzhg
+
+@yiguolei
+
+@yixiutt
+
+@yujun777
+
+@Yulei-Yang
+
+@yuxuan-luo
+
+@zclllyybb
+
+@zddr
+
+@zenoyang
+
+@zhangstar333
+
+@zhannngchen
+
+@zxealous
+
+@zy-kkk
+
+@zzzzzzzs
diff --git a/blog/release-note-1.2.6.md b/blog/release-note-1.2.6.md
new file mode 100644
index 00000000000..ccd35142b81
--- /dev/null
+++ b/blog/release-note-1.2.6.md
@@ -0,0 +1,137 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.2.6',
+ 'summary': 'Dear community, Apache Doris 1.2.6 is now available, with
several enhancements and bug fixes based on 1.2.0,enabling smoother user
experience.',
+ 'date': '2023-07-17',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## Behavior Change
+
+- Add a BE configuration item `allow_invalid_decimalv2_literal` to control
whether can import data that exceeding the decimal's precision, for
compatibility with previous logic.
+
+## Query
+
+- Fix several query planning issues.
+- Support `sql_select_limit` session variable.
+- Optimize query cold run performance.
+- Fix expr context memory leak.
+- Fix the issue that the `explode_split` function was executed incorrectly in
some cases.
+
+### Multi Catalog
+
+- Fix the issue that synchronizing hive metadata caused FE replay edit log to
fail.
+- Fix `refresh catalog` operation causing FE OOM.
+- Fix the issue that jdbc catalog cannot handle `0000-00-00` correctly.
+- Fixed the issue that the kerberos ticket cannot be refreshed automatically.
+- Optimize the partition pruning performance of hive.
+- Fix the inconsistent behavior of trino and presto in jdbc catalog.
+- Fix the issue that hdfs short-circuit read could not be used to improve
query efficiency in some environments.
+- Fix the issue that the iceberg table on CHDFS could not be read.
+
+## Storage
+
+- Fix the wrong calculation of delete bitmap in MOW table.
+- Fix several BE memory issues.
+- Fix snappy compression issue.
+- Fix the issue that jemalloc may cause BE to crash in some cases.
+
+## Others
+
+- Fix several java udf related issues.
+- Fix the issue that the `recover table` operation incorrectly triggered the
creation of dynamic partitions.
+- Fix timezone when importing orc files via broker load.
+- Fix the issue that the newly added `PERCENT` keyword caused the replay
metadata of the routine load job to fail.
+- Fix the issue that the `truncate` operation failed to acts on a
non-partitioned table.
+- Fix the issue that the mysql connection was lost due to the `show snapshot`
operation.
+- Optimize the lock logic to reduce the probability of lock timeout errors
when creating tables.
+- Add session variable `have_query_cache` to be compatible with some old mysql
clients.
+- Optimize the error message when encountering an error of loading.
+
+## Big Thanks
+
+Thanks all who contribute to this release:
+
+@amorynan
+
+@BiteTheDDDDt
+
+@caoliang-web
+
+@dataroaring
+
+@Doris-Extras
+
+@dutyu
+
+@Gabriel39
+
+@HHoflittlefish777
+
+@htyoung
+
+@jacktengg
+
+@jeffreys-cat
+
+@kaijchen
+
+@kaka11chen
+
+@Kikyou1997
+
+@KnightLiJunLong
+
+@liaoxin01
+
+@LiBinfeng-01
+
+@morningman
+
+@mrhhsg
+
+@sohardforaname
+
+@starocean999
+
+@vinlee19
+
+@wangbo
+
+@wsjz
+
+@xiaokang
+
+@xinyiZzz
+
+@yiguolei
+
+@yujun777
+
+@Yulei-Yang
+
+@zhangstar333
+
+@zy-kkk
+
diff --git a/blog/release-note-1.2.7.md b/blog/release-note-1.2.7.md
new file mode 100644
index 00000000000..e5e173bbba5
--- /dev/null
+++ b/blog/release-note-1.2.7.md
@@ -0,0 +1,49 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 1.2.7',
+ 'summary': 'Dear community, Apache Doris 1.2.7 is now available, with
several enhancements and bug fixes based on 1.2.0,enabling smoother user
experience.',
+ 'date': '2023-09-04',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## Bug Fixes
+
+- Fixed some query issues.
+- Fix some storage issues.
+- Fix some decimal precision issues.
+- Fix query error caused by invalid `sql_select_limit` session variable's
value.
+- Fix the problem that hdfs short-circuit read cannot be used.
+- Fix the problem that Tencent Cloud cosn cannot be accessed.
+- Fix several issues with hive catalog kerberos access.
+- Fix the problem that stream load profile cannot be used.
+- Fix promethus monitoring parameter format problem.
+- Fix the table creation timeout issue when creating a large number of tablets.
+
+## New Features
+
+- Unique Key model supports array type as value column
+- Added `have_query_cache` variable for compatibility with MySQL ecosystem.
+- Added `enable_strong_consistency_read` to support strong consistent read
between sessions
+- FE metrics supports user-level query counter
+
diff --git a/blog/release-note-2.0.1.md b/blog/release-note-2.0.1.md
new file mode 100644
index 00000000000..b23b7fa4c4b
--- /dev/null
+++ b/blog/release-note-2.0.1.md
@@ -0,0 +1,227 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 2.0.1',
+ 'summary': 'Dear community, Apache Doris has fixed 383 issues or
performance improvements in version 2.0.1 based on 2.0.0, enabling smoother
user experience.',
+ 'date': '2023-09-04',
+ 'author': 'Apache Doris',
+ 'tags': ['Release Notes'],
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+Thanks to our community users and developers, 383 improvements and bug fixes
have been made in Doris 2.0.1.
+
+## Behavior Changes
+
+-
[https://github.com/apache/doris/pull/21302](https://github.com/apache/doris/pull/21302)
+
+## Improvements
+
+### functionality and stability of array and map datatypes
+-
[https://github.com/apache/doris/pull/22793](https://github.com/apache/doris/pull/22793)
+-
[https://github.com/apache/doris/pull/22927](https://github.com/apache/doris/pull/22927)
+- https://github.com/apache/doris/pull/22738
+- https://github.com/apache/doris/pull/22347
+- https://github.com/apache/doris/pull/23250
+- https://github.com/apache/doris/pull/22300
+
+### performance for inverted index query
+- https://github.com/apache/doris/pull/22836
+- https://github.com/apache/doris/pull/23381
+- https://github.com/apache/doris/pull/23389
+- https://github.com/apache/doris/pull/22570
+
+### performance for bitmap, like, scan, agg functions
+- https://github.com/apache/doris/pull/23172
+- https://github.com/apache/doris/pull/23495
+- https://github.com/apache/doris/pull/23476
+- https://github.com/apache/doris/pull/23396
+- https://github.com/apache/doris/pull/23182
+- https://github.com/apache/doris/pull/22216
+
+### functionality and stability of CCR
+- https://github.com/apache/doris/pull/22447
+- https://github.com/apache/doris/pull/22559
+- https://github.com/apache/doris/pull/22173
+- https://github.com/apache/doris/pull/22678
+
+### merge on write unique table
+
+- https://github.com/apache/doris/pull/22282
+- https://github.com/apache/doris/pull/22984
+- https://github.com/apache/doris/pull/21933
+- https://github.com/apache/doris/pull/22874
+
+### optimizer table stats and analyze
+
+- https://github.com/apache/doris/pull/22658
+- https://github.com/apache/doris/pull/22211
+- https://github.com/apache/doris/pull/22775
+- https://github.com/apache/doris/pull/22896
+- https://github.com/apache/doris/pull/22788
+- https://github.com/apache/doris/pull/22882
+-
+
+### functionality and performance of multi catalog
+
+- https://github.com/apache/doris/pull/22949
+- https://github.com/apache/doris/pull/22923
+- https://github.com/apache/doris/pull/22336
+- https://github.com/apache/doris/pull/22915
+- https://github.com/apache/doris/pull/23056
+- https://github.com/apache/doris/pull/23297
+- https://github.com/apache/doris/pull/23279
+
+
+## Important Bug fixes
+
+- https://github.com/apache/doris/pull/22673
+- https://github.com/apache/doris/pull/22656
+- https://github.com/apache/doris/pull/22892
+- https://github.com/apache/doris/pull/22959
+- https://github.com/apache/doris/pull/22902
+- https://github.com/apache/doris/pull/22976
+- https://github.com/apache/doris/pull/22734
+- https://github.com/apache/doris/pull/22840
+- https://github.com/apache/doris/pull/23008
+- https://github.com/apache/doris/pull/23003
+- https://github.com/apache/doris/pull/22966
+- https://github.com/apache/doris/pull/22965
+- https://github.com/apache/doris/pull/22784
+- https://github.com/apache/doris/pull/23049
+- https://github.com/apache/doris/pull/23084
+- https://github.com/apache/doris/pull/22947
+- https://github.com/apache/doris/pull/22919
+- https://github.com/apache/doris/pull/22979
+- https://github.com/apache/doris/pull/23096
+- https://github.com/apache/doris/pull/23113
+- https://github.com/apache/doris/pull/23062
+- https://github.com/apache/doris/pull/22918
+- https://github.com/apache/doris/pull/23026
+- https://github.com/apache/doris/pull/23175
+- https://github.com/apache/doris/pull/23167
+- https://github.com/apache/doris/pull/23015
+- https://github.com/apache/doris/pull/23165
+- https://github.com/apache/doris/pull/23264
+- https://github.com/apache/doris/pull/23246
+- https://github.com/apache/doris/pull/23198
+- https://github.com/apache/doris/pull/23221
+- https://github.com/apache/doris/pull/23277
+- https://github.com/apache/doris/pull/23249
+- https://github.com/apache/doris/pull/23272
+- https://github.com/apache/doris/pull/23383
+- https://github.com/apache/doris/pull/23372
+- https://github.com/apache/doris/pull/23399
+- https://github.com/apache/doris/pull/23295
+- https://github.com/apache/doris/pull/23446
+- https://github.com/apache/doris/pull/23406
+- https://github.com/apache/doris/pull/23387
+- https://github.com/apache/doris/pull/23421
+- https://github.com/apache/doris/pull/23456
+- https://github.com/apache/doris/pull/23361
+- https://github.com/apache/doris/pull/23402
+- https://github.com/apache/doris/pull/23369
+- https://github.com/apache/doris/pull/23245
+- https://github.com/apache/doris/pull/23532
+- https://github.com/apache/doris/pull/23529
+- https://github.com/apache/doris/pull/23601
+
+
+See the complete list of improvements and bug fixes on
[github](https://github.com/apache/doris/issues?q=label%3Adev%2F2.0.1-merged+is%3Aclosed)
.
+
+
+## Big Thanks
+
+Thanks all who contribute to this release:
+
+@adonis0147
+@airborne12
+@amorynan
+@AshinGau
+@BePPPower
+@BiteTheDDDDt
+@bobhan1
+@ByteYue
+@caiconghui
+@CalvinKirs
+@csun5285
+@DarvenDuan
+@deadlinefen
+@DongLiang-0
+@Doris-Extras
+@dutyu
+@englefly
+@freemandealer
+@Gabriel39
+@GoGoWen
+@HappenLee
+@hello-stephen
+@HHoflittlefish777
+@hubgeter
+@hust-hhb
+@JackDrogon
+@jacktengg
+@jackwener
+@Jibing-Li
+@kaijchen
+@kaka11chen
+@Kikyou1997
+@Lchangliang
+@LemonLiTree
+@liaoxin01
+@LiBinfeng-01
+@lsy3993
+@luozenglin
+@morningman
+@morrySnow
+@mrhhsg
+@Mryange
+@mymeiyi
+@shuke987
+@sohardforaname
+@starocean999
+@TangSiyang2001
+@Tanya-W
+@ucasfl
+@vinlee19
+@wangbo
+@wsjz
+@wuwenchi
+@xiaokang
+@XieJiann
+@xinyiZzz
+@yujun777
+@Yukang-Lian
+@Yulei-Yang
+@zclllyybb
+@zddr
+@zenoyang
+@zgxme
+@zhangguoqiang666
+@zhangstar333
+@zhannngchen
+@zhiqiang-hhhh
+@zxealous
+@zy-kkk
+@zzzxl1993
+@zzzzzzzs
+
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]