You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ji...@apache.org on 2023/01/04 02:25:28 UTC

[doris-website] branch master updated: release 1.2.1 BLOG

This is an automated email from the ASF dual-hosted git repository.

jiafengzheng 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 56e82bd386b release 1.2.1 BLOG
56e82bd386b is described below

commit 56e82bd386b05152047c03b2e1e8802c5907eaf6
Author: jiafeng.zhang <zh...@gmail.com>
AuthorDate: Wed Jan 4 10:25:17 2023 +0800

    release 1.2.1 BLOG
---
 blog/release-1.2.1.md                              | 195 +++++++++++++++++++++
 .../release-1.2.1.md                               | 193 ++++++++++++++++++++
 2 files changed, 388 insertions(+)

diff --git a/blog/release-1.2.1.md b/blog/release-1.2.1.md
new file mode 100644
index 00000000000..3dd3a62f8a7
--- /dev/null
+++ b/blog/release-1.2.1.md
@@ -0,0 +1,195 @@
+---
+{
+    'title': 'Apache Doris announced the official release of version 1.2.1',
+    'summary': 'Dear community, we are pleased to announce that we have officially released Apache Doris 1.2.1 on January 4, 2023',
+    '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.
+-->
+
+# Improvement
+
+### 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.
+
+### 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/en/docs/dev/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD](https://doris.apache.org/en/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 Fix
+
+- 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 Notice
+
+### Known Issues
+
+Do not use JDK11 as the runtime JDK of BE, it will cause BE Crash.
+
+### 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/i18n/zh-CN/docusaurus-plugin-content-blog/release-1.2.1.md b/i18n/zh-CN/docusaurus-plugin-content-blog/release-1.2.1.md
new file mode 100644
index 00000000000..dc36d806b0d
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-blog/release-1.2.1.md
@@ -0,0 +1,193 @@
+---
+{
+    'title': '[Doris 发版通告] Apache Doris 1.2.1 Release',
+    'summary': '[Doris 发版通告] Apache Doris 1.2.1 Release',
+    'date': '2023-01-04',
+    'author': 'Apache Doris',
+    'tags': ['版本发布'],
+}
+---
+
+<!--
+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.1 版本中,Doris 团队已经修复了自 1.2.0 版本发布以来约 200 个问题或性能改进项。同时,1.2.1 版本也作为 1.2 LTS 的第一个迭代版本,具备更高的稳定性,建议所有用户升级到这个版本。
+
+
+# 优化改进
+
+### 支持高精度小数 DecimalV3
+
+支持精度更高和性能更好的 DecimalV3,相较于过去版本具有以下优势:
+
+- 可表示范围更大,取值范围都进行了明显扩充,有效数字范围 [1,38]。
+
+- 性能更高,根据不同精度,占用存储空间可自适应调整。
+
+- 支持更完备的精度推演,对于不同的表达式,应用不同的精度推演规则对结果的精度进行推演。
+
+[DecimalV3](https://doris.apache.org/zh-CN/docs/dev/sql-manual/sql-reference/Data-Types/DECIMALV3)
+
+### 支持 Iceberg V2
+
+支持 Iceberg V2 (仅支持 Position Delete, Equality Delete 会在后续版本支持),可以通过 Multi-Catalog 功能访问 Iceberg V2 格式的表。
+
+
+### 支持 OR 条件转 IN 
+
+支持将 where 条件表达式后的 or 条件转换成 in 条件,在部分场景中可以提升执行效率。 [#15437](https://github.com/apache/doris/pull/15437) [#12872](https://github.com/apache/doris/pull/12872)
+
+
+### 优化 JSONB 类型的导入和查询性能
+
+优化 JSONB 类型的导入和查询性能,在测试数据上约有 70% 的性能提升。  [#15219](https://github.com/apache/doris/pull/15219)  [#15219](https://github.com/apache/doris/pull/15219)
+
+### Stream load 支持带引号的 CSV 数据 
+
+通过导入任务参数 `trim_double_quotes` 来控制,默认值为 false,为 true 时表示裁剪掉 CSV 文件每个字段最外层的双引号。  [#15241](https://github.com/apache/doris/pull/15241)
+
+### Broker 支持腾讯云 CHDFS 和 百度云 BOS 、AFS 
+
+可以通过 Broker 访问存储在腾讯云 CHDFS 和 百度智能云 BOS、AFS 上的数据。 [#15297](https://github.com/apache/doris/pull/15297) [#15448](https://github.com/apache/doris/pull/15448)
+
+### 新增函数
+
+新增函数 `substring_index`。 [#15373](https://github.com/apache/doris/pull/15373)
+
+
+
+# 问题修复
+
+- 修复部分情况下,从 1.1.x 版本升级到 1.2.0 版本后,用户权限信息丢失的问题。 [#15144](https://github.com/apache/doris/pull/15144)
+
+- 修复使用 date/datetimev2 类型进行分区时,分区值错误的问题。 [#15094](https://github.com/apache/doris/pull/15094)
+
+- 修复部分已发布功能的 Bug,具体列表可参阅:[PR List](https://github.com/apache/doris/pulls?q=is%3Apr+label%3Adev%2F1.2.1-merged+is%3Aclosed)
+
+
+# 升级注意事项
+
+### 已知问题
+
+请勿使用 JDK11 作为 BE 的运行时 JDK,会导致 BE Crash。
+
+### 行为改变
+
+- BE 配置项 `high_priority_flush_thread_num_per_store` 默认值由 1 改成 6 ,以提升 Routine Load 的写入效率。[#14775](https://github.com/apache/doris/pull/14775)
+
+- FE 配置项 `enable_new_load_scan_node` 默认值改为 true ,将使用新的 File Scan Node 执行导入任务,对用户无影响。 [#14808](https://github.com/apache/doris/pull/14808)
+
+- 删除 FE 配置项 `enable_multi_catalog`,默认开启 Multi-Catalog 功能。
+
+- 默认强制开启向量化执行引擎。会话变量 `enable_vectorized_engine` 将不再生效,如需重新生效,需将 FE 配置项 `disable_enable_vectorized_engine` 设为 false,并重启 FE。 [#15213](https://github.com/apache/doris/pull/15213)
+
+# 致谢
+
+有 45 位贡献者参与到 1.2.1 版本的开发与完善中,感谢他们的付出,他们分别是:
+
+@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
+


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