You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by lu...@apache.org on 2023/06/19 04:12:59 UTC

[doris] branch master updated: [docs](releasenote)add 1.2.5 release note (#20965)

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.git


The following commit(s) were added to refs/heads/master by this push:
     new 124db9addc [docs](releasenote)add 1.2.5 release note (#20965)
124db9addc is described below

commit 124db9addc980afd6a82ff6edd0f6c9b1420d7a5
Author: Luzhijing <82...@users.noreply.github.com>
AuthorDate: Mon Jun 19 12:12:49 2023 +0800

    [docs](releasenote)add 1.2.5 release note (#20965)
---
 README.md                                     |   2 +-
 docs/en/docs/releasenotes/release-1.2.5.md    | 199 +++++++++++++++++++++++++
 docs/sidebars.json                            |   1 +
 docs/zh-CN/docs/releasenotes/release-1.2.5.md | 200 ++++++++++++++++++++++++++
 4 files changed, 401 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index ac96221386..781d249473 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@ All this makes Apache Doris an ideal tool for scenarios including report analysi
 
 🎉 Version 2.0.0 Alpha1 version released now. It is an alpha release that is aimed to be used for evaluating the new features of Doris 2.0. It's recommended to deploy 2.0.0 alpha1 version in a new test cluster for testing but **it should not be deployed in production clusters**. Check out the 🔗[Release Notes](https://doris.apache.org/docs/dev/releasenotes/release-2.0.0Alpha1) here. 
 
-🎉 Version 1.2.4 released now! It is fully evolved release and all users are encouraged to upgrade to this release. Check out the 🔗[Release Notes](https://doris.apache.org/docs/dev/releasenotes/release-1.2.4.1) here. 
+🎉 Version 1.2.5 released now! It is fully evolved release and all users are encouraged to upgrade to this release. Check out the 🔗[Release Notes](https://doris.apache.org/docs/dev/releasenotes/release-1.2.5) here. 
 
 🎉 Version 1.1.5 released now. It is a stability improvement and bugfix release based on version 1.1. Check out the 🔗[Release Notes](https://doris.apache.org/docs/dev/releasenotes/release-1.1.5) here. 
 
diff --git a/docs/en/docs/releasenotes/release-1.2.5.md b/docs/en/docs/releasenotes/release-1.2.5.md
new file mode 100644
index 0000000000..55af863ba4
--- /dev/null
+++ b/docs/en/docs/releasenotes/release-1.2.5.md
@@ -0,0 +1,199 @@
+---
+{
+    "title": "Release 1.2.5",
+    "language": "en"
+}
+---
+
+<!--
+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.
+
+# Improvement
+
+- 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/docs/sidebars.json b/docs/sidebars.json
index 31a8c33597..6b75e36d3a 100644
--- a/docs/sidebars.json
+++ b/docs/sidebars.json
@@ -1244,6 +1244,7 @@
             "label": "Release notes",
             "items": [
                 "releasenotes/release-2.0.0Alpha1",
+                "releasenotes/release-1.2.5",
                 "releasenotes/release-1.2.4.1",
                 "releasenotes/release-1.2.3",
                 "releasenotes/release-1.2.2",
diff --git a/docs/zh-CN/docs/releasenotes/release-1.2.5.md b/docs/zh-CN/docs/releasenotes/release-1.2.5.md
new file mode 100644
index 0000000000..88c5a212f0
--- /dev/null
+++ b/docs/zh-CN/docs/releasenotes/release-1.2.5.md
@@ -0,0 +1,200 @@
+---
+{
+    "title": "Release 1.2.5",
+    "language": "zh-CN"
+}
+---
+
+<!--
+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.
+-->
+
+在 1.2.5 版本中,Doris 团队已经修复了自 1.2.4 版本发布以来近 210 个问题或性能改进项。同时,1.2.5 版本也作为 1.2.4 的迭代版本,具备更高的稳定性,建议所有用户升级到这个版本。
+
+# Behavior Changed
+
+- BE 启动脚本会检查系统的最大文件句柄数需大于等于 65536,否则启动失败。
+
+- BE 配置项 `enable_quick_compaction` 默认设为 true。即默认开启 Quick Compaction 功能。该功能用于优化大批量导入情况下的小文件问题。
+
+- 修改表的动态分区属性后,将不再立即生效,而是统一等待下一次动态分区表的任务调度,以避免一些死锁问题。
+
+# Improvement
+
+- 优化 bthread 和 pthread 的使用,减少查询过程中的 RPC 阻塞问题。
+
+- FE 前端页面的 Profile 页面增加下载 Profile 的按钮。
+
+- 新增 FE 配置 `recover_with_skip_missing_version`,用于在某些故障情况下,查询跳过有问题的数据副本。
+
+- 行级权限功能支持 Catalog 外表。
+
+- Hive Catalog 支持 BE 端自动刷新 kerberos 票据,无需手动刷新。
+
+- JDBC Catalog 支持通过 MySQL/ClickHouse 系统库(`information_schema`)下的表。
+
+# Bug Fixes
+
+- 修复低基数列优化导致的查询结果不正确的问题
+
+- 修复若干访问 HDFS 的认证和兼容性问题。
+
+- 修复若干浮点和 decimal 类型的问题。
+
+- 修复若干 date/datetimev2 类型的问题。
+
+- 修复若干查询执行和规划的问题。
+
+- 修复 JDBC Catalog 的若干问题。
+
+- 修复 Hive Catalog 的若干查询相关问题,以及 Hive Metastore 元数据同步的问题。
+
+- 修复 `show load profile` 结果不正确的问题。
+
+- 修复若干内存相关问题。
+
+- 修复 `CREATE TABLE AS SELECT` 功能的若干问题。
+
+- 修复 JSONB 类型在不支持 avx2 的机型上导致 BE 宕机的问题。
+
+- 修复动态分区的若干问题。
+
+- 修复 TopN 查询优化的若干问题。
+
+- 修复 Unique Key Merge-on-Write 表模型的若干问题。
+
+
+# 致谢
+
+有 58 贡献者参与到 1.2.5 的完善和发布中,感谢他们的辛劳付出:
+
+@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


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org