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 a4dad47d3c9 [docs](docs) Update 2.0.5 Release Note of EN & CN Version (#31506) a4dad47d3c9 is described below commit a4dad47d3c911c5cd70970bfe2f0430d267bcb50 Author: KassieZ <139741991+kass...@users.noreply.github.com> AuthorDate: Wed Feb 28 12:08:47 2024 +0800 [docs](docs) Update 2.0.5 Release Note of EN & CN Version (#31506) --- README.md | 2 +- docs/en/docs/releasenotes/release-2.0.5.md | 73 +++++++++++++++++++++++++++ docs/sidebars.json | 1 + docs/zh-CN/docs/releasenotes/release-2.0.5.md | 68 +++++++++++++++++++++++++ 4 files changed, 143 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e65fbf576b3..54b54456fd6 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Apache Doris is an easy-to-use, high-performance and real-time analytical databa All this makes Apache Doris an ideal tool for scenarios including report analysis, ad-hoc query, unified data warehouse, and data lake query acceleration. On Apache Doris, users can build various applications, such as user behavior analysis, AB test platform, log retrieval analysis, user portrait analysis, and order analysis. -🎉 Version 2.0.4 released now. Check out the 🔗[Release Notes](https://doris.apache.org/docs/releasenotes/release-2.0.4) here. The 2.0 version has achieved over 10x performance improvements on standard Benchmark, comprehensive enhancement in log analysis and lakehouse scenarios, more efficient and stable data update and write efficiency, support for more comprehensive multi-tenant and resource isolation mechanisms, and take a new step in the direction of resource elasticity and storage com [...] +🎉 Version 2.0.5 released now. Check out the 🔗[Release Notes](https://doris.apache.org/docs/releasenotes/release-2.0.5) here. The 2.0 version has achieved over 10x performance improvements on standard Benchmark, comprehensive enhancement in log analysis and lakehouse scenarios, more efficient and stable data update and write efficiency, support for more comprehensive multi-tenant and resource isolation mechanisms, and take a new step in the direction of resource elasticity and storage com [...] 🎉 Version 1.2.7 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/releasenotes/release-1.2.7) here. diff --git a/docs/en/docs/releasenotes/release-2.0.5.md b/docs/en/docs/releasenotes/release-2.0.5.md new file mode 100644 index 00000000000..20d6bd9302b --- /dev/null +++ b/docs/en/docs/releasenotes/release-2.0.5.md @@ -0,0 +1,73 @@ +--- +{ + "title": "Release 2.0.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. +--> + + + +Thanks to our community users and developers, about 217 improvements and bug fixes have been made in Doris 2.0.5 version. + +**Quick Download:** [https://doris.apache.org/download/](https://doris.apache.org/download/) + +**GitHub:** [https://github.com/apache/doris/releases](https://github.com/apache/doris/releases) + + +## Behavior change +- Change char function behaviour: `select char(0) = '\0'` return true as MySQL + - https://github.com/apache/doris/pull/30034 +- Allow exporting empty data + - https://github.com/apache/doris/pull/30703 + +## New features +- Eliminate left outer join with `is null` condition +- Add `show-tablets-belong` stmt for analyzing a batch of tablet-ids +- InferPredicates support In, such as `a = b & a in [1, 2] -> b in [1, 2]` +- Optimize plan when column stats are unavailable +- Optimize plan using rollup column stats +- Support analyze materialized view +- Support ShowProcessStmt Show all FE connection + +## Improvement and optimizations +- Optimize query plan when column stats are unaviable +- Optimize query plan using rollup column stats +- Stop analyze quickly after user close auto analyze +- Catch load column stats exception, avoid print too much stack info to fe.out +- Select materialized view by specify the view name in SQL +- Change auto analyze max table width default value to 100 +- Escape characters for columns in recovery predicate pushdown in JDBC Catalog +- Fix JDBC MYSQL Catalog `to_date` fun pushdown +- Optimize the close logic of JDBC client +- Optimize JDBC connection pool parameter settings +- Obtain hudi partition information through HMS's API +- Optimize routine load job error msg and memory +- Skip all backup/restore jobs if max allowd option is set to 0 + +See the complete list of improvements and bug fixes on [github](https://github.com/apache/doris/compare/2.0.4-rc06...2.0.5-rc02). + + +## Credits +Thanks all who contribute to this release: + +airborne12, alexxing662, amorynan, AshinGau, BePPPower, bingquanzhao, BiteTheDDDDt, ByteYue, caiconghui, cambyzju, catpineapple, dataroaring, eldenmoon, Emor-nj, englefly, felixwluo, GoGoWen, HappenLee, hello-stephen, HHoflittlefish777, HowardQin, JackDrogon, jacktengg, jackwener, Jibing-Li, KassieZ, LemonLiTree, liaoxin01, liugddx, LuGuangming, morningman, morrySnow, mrhhsg, Mryange, mymeiyi, nextdreamblue, qidaye, ryanzryu, seawinde,starocean999, TangSiyang2001, vinlee19, w41ter, wangb [...] + diff --git a/docs/sidebars.json b/docs/sidebars.json index 0f421b936e1..44f226723f1 100644 --- a/docs/sidebars.json +++ b/docs/sidebars.json @@ -1436,6 +1436,7 @@ "type": "category", "label": "Release notes", "items": [ + "releasenotes/release-2.0.5", "releasenotes/release-2.0.4", "releasenotes/release-2.0.3", "releasenotes/release-2.0.2", diff --git a/docs/zh-CN/docs/releasenotes/release-2.0.5.md b/docs/zh-CN/docs/releasenotes/release-2.0.5.md new file mode 100644 index 00000000000..02af0e7bd87 --- /dev/null +++ b/docs/zh-CN/docs/releasenotes/release-2.0.5.md @@ -0,0 +1,68 @@ +--- +{ + "title": "Release 2.0.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. +--> + + +亲爱的社区小伙伴们,[Apache Doris 2.0.5](https://doris.apache.org/download/) 版本已于 2024 年 2 月 27 日正式与大家见面。这次更新带来一系列行为变更和功能更新,并进行了若干的改进与优化,旨在为用户提供更为稳定高效的数据查询与分析体验。新版本已经上线,欢迎大家下载体验! + +**官网下载:** [https://doris.apache.org/download/](https://doris.apache.org/download/) + +**GitHub 下载:** [https://github.com/apache/doris/releases](https://github.com/apache/doris/releases) + + +## 行为变更 +- `select char(0) = '\0'` 返回 true,跟 MySQL 的行为保持一致 + - https://github.com/apache/doris/pull/30034 +- Export 导出数据支持空表 + - https://github.com/apache/doris/pull/30703 + +## 新功能 +- 利用过滤条件中的 `is null` 谓词,将 OUTER JOIN 转换为 ANTI JOIN +- 增加 `SHOW TABLETS BELONG` 语法用于获取 tablet 属于哪个 table +- InferPredicates 支持 `IN`,例如:`a = b & a in [1, 2] -> b in [1, 2]` +- 支持对物化视图收集统计信息 +- `SHOW PROCESSLIST` 支持输出连接对应的 FE +- Export 导出 CSV 文件支持通过 `with_bom` 参数控制是否带有 Windows BOM + +## 改进和优化 +- 在无统计信息时优化 Query Plan +- 基于 Rollup 的统计信息优化 Query Plan +- 用户停止 Auto Analyze 后尽快停止统计信息收集任务 +- 缓存统计信息收集异常,避免大约太多异常栈 +- 支持在 SQL 中自定使用某个物化视图 +- JDBC Catalog 谓词下推列名字符转义 +- 修复 MySQL Catalog 中 `to_date` 函数下推的问题 +- 优化 JDBC 客户端连接关闭的逻辑,在异常时正常取消查询 +- 优化 JDBC 连接池的参数 +- 通过 HMS API 获取 Hudi 外表的分区信息 +- 优化 Routine Load 的内存占用和错误信息 +- 如果 `max_backup_restore_job_num_per_db` 参数为 0,跳过所有备份恢复任务 + + +## 致谢 +最后,衷心感谢 59 位开发者为 Apache Doris 2.0.5 版本做出了重要贡献: + +airborne12, alexxing662, amorynan, AshinGau, BePPPower, bingquanzhao, BiteTheDDDDt, ByteYue, caiconghui, cambyzju, catpineapple, dataroaring, eldenmoon, Emor-nj, englefly, felixwluo, GoGoWen, HappenLee, hello-stephen, HHoflittlefish777, HowardQin, JackDrogon, jacktengg, jackwener, Jibing-Li, KassieZ, LemonLiTree, liaoxin01, liugddx, LuGuangming, morningman, morrySnow, mrhhsg, Mryange, mymeiyi, nextdreamblue, qidaye, ryanzryu, seawinde,starocean999, TangSiyang2001, vinlee19, w41ter, wangb [...] + --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org