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 <zhang...@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-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org