This is an automated email from the ASF dual-hosted git repository. luzhijing pushed a commit to branch branch-2.0 in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.0 by this push: new 3060ea2d528 [docs](update) Update 2.0.4 release of branch 2.0(#30424) 3060ea2d528 is described below commit 3060ea2d528e05451ba4a420a4940e422987eec9 Author: KassieZ <139741991+kass...@users.noreply.github.com> AuthorDate: Fri Jan 26 16:14:02 2024 +0800 [docs](update) Update 2.0.4 release of branch 2.0(#30424) --- README.md | 18 +++---- docs/en/docs/releasenotes/release-2.0.4.md | 67 +++++++++++++++++++++++++++ docs/sidebars.json | 1 + docs/zh-CN/docs/releasenotes/release-2.0.4.md | 54 +++++++++++++++++++++ 4 files changed, 129 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index e9ac4e28902..e65fbf576b3 100644 --- a/README.md +++ b/README.md @@ -26,21 +26,18 @@ under the License. [](https://github.com/apache/doris/releases) [](https://ci-builds.apache.org/job/Doris/job/doris_daily_enable_vectorized) [](https://github.com/apache/doris) -[](https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-1x7x8fger-F7NoshFQn~djlvGdnEtxUQ) +[](https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-28il1o2wk-DD6LsLOz3v4aD92Mu0S0aQ) [](https://gitter.im/apache-doris/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [](https://doris.apache.org/docs/dev/summary/basic-summary/) -[](https://doris.apache.org/zh-CN/docs/dev/summary/basic-summary) -[](https://twitter.com/doris_apache) +[]([https://doris.apache.org/zh-CN/docs/dev/get-starting/what-is-apache-doris](https://doris.apache.org/zh-CN/docs/dev/get-starting/what-is-apache-doris)) Apache Doris is an easy-to-use, high-performance and real-time analytical database based on MPP architecture, known for its extreme speed and ease of use. It only requires a sub-second response time to return query results under massive data and can support not only high-concurrent point query scenarios but also high-throughput complex analysis scenarios. 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-beta version released now. The 2.0 beta version already has a better user experience in terms of functional integrity and system stability than 2.0 Alpha. We welcome all users who have requirements for the new features of the 2.0 version to deploy and upgrade. Check out the 🔗[Release Notes](https://doris.apache.org/docs/dev/releasenotes/release-2.0-beta) here. +🎉 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 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. +🎉 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. 👀 Have a look at the 🔗[Official Website](https://doris.apache.org/) for a comprehensive list of Apache Doris's core features, blogs and user cases. @@ -85,7 +82,6 @@ In terms of interfaces, Apache Doris adopts MySQL protocol, supports standard SQ Doris uses a columnar storage engine, which encodes, compresses, and reads data by column. This enables a very high compression ratio and largely reduces irrelavant data scans, thus making more efficient use of IO and CPU resources. Doris supports various index structures to minimize data scans: - Sorted Compound Key Index: Users can specify three columns at most to form a compound sort key. This can effectively prune data to better support highly concurrent reporting scenarios. -- Z-order Index: This allows users to efficiently run range queries on any combination of fields in their schema. - MIN/MAX Indexing: This enables effective filtering of equivalence and range queries for numeric types. - Bloom Filter: very effective in equivalence filtering and pruning of high cardinality columns - Invert Index: This enables fast search for any field. @@ -155,13 +151,13 @@ Apache Doris now has a wide user base in China and around the world, and as of t The users of Apache Doris: 🔗[Users](https://doris.apache.org/users) -Add your company logo at Apache Doris Website: 🔗[Add Your Company](https://github.com/apache/doris/issues/10229) +Add your company logo at Apache Doris Website: 🔗[Add Your Company](https://github.com/apache/doris/discussions/27683) ## 👣 Get Started ### 📚 Docs -All Documentation 🔗[Docs](https://doris.apache.org/docs/dev/get-starting/) +All Documentation 🔗[Docs](https://doris.apache.org/docs/get-starting/quick-start) ### ⬇️ Download @@ -219,7 +215,7 @@ Contact us through the following mailing list. * Apache Doris Official Website - [Site](https://doris.apache.org) * Developer Mailing list - <d...@doris.apache.org>. Mail to <dev-subscr...@doris.apache.org>, follow the reply to subscribe the mail list. -* Slack channel - [Join the Slack](https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-1x7x8fger-F7NoshFQn~djlvGdnEtxUQ) +* Slack channel - [Join the Slack](https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-28il1o2wk-DD6LsLOz3v4aD92Mu0S0aQ) * Twitter - [Follow @doris_apache](https://twitter.com/doris_apache) diff --git a/docs/en/docs/releasenotes/release-2.0.4.md b/docs/en/docs/releasenotes/release-2.0.4.md new file mode 100644 index 00000000000..2422d22d9f4 --- /dev/null +++ b/docs/en/docs/releasenotes/release-2.0.4.md @@ -0,0 +1,67 @@ +--- +{ + "title": "Release 2.0.4", + "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 333 improvements and bug fixes have been made in Doris 2.0.4 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 +- More reasonable and accurate precision and scale inference for decimal data type + [[improvement](decimal) use new way for decimal arithmetic precision promotion(#27787) #28034](https://github.com/apache/doris/pull/28034) + +- Support drop policy for user or role + [[fix](polixy)support drop policy for user or role #29488](https://github.com/apache/doris/pull/29488) + +## New features + +- Support datev1, datetimev1 and decimalv2 datatypes in new optimizer Nereids. +- Support ODBC table for new optimizer Nereids. +- Add `lower_case` and `ignore_above` option for inverted index +- Support `match_regexp` and `match_phrase_prefix` optimization by inverted index +- Support paimon native reader in datalake +- Support audit-log for `insert into` SQL +- Support reading parquet file in lzo compressed format + +## Three Improvement and optimizations + +- Improve storage management including balance, migration, publish and others. +- Improve storage cooldown policy to use save disk space. +- Performance optimization for substr with ascii string. +- Improve partition prune when date function is used. +- Improve auto analyze visibility and performance. + +See the complete list of improvements and bug fixes on github [dev/2.0.4-merged](https://github.com/apache/doris/issues?q=label%3Adev%2F2.0.4-merged+is%3Aclosed) + + + +## Credits +Last but not least, this release would not have been possible without the following contributors: + +airborne12, amorynan, AshinGau, BePPPower, bingquanzhao, BiteTheDDDDt, bobhan1, ByteYue, caiconghui,CalvinKirs, cambyzju, caoliang-web, catpineapple, csun5285, dataroaring, deardeng, dutyu, eldenmoon, englefly, feifeifeimoon, fornaix, Gabriel39, gnehil, HappenLee, hello-stephen, HHoflittlefish777,hubgeter, hust-hhb, ixzc, jacktengg, jackwener, Jibing-Li, kaka11chen, KassieZ, LemonLiTree,liaoxin01, LiBinfeng-01, lihuigang, liugddx, luwei16, morningman, morrySnow, mrhhsg, Mryange, nextdrea [...] \ No newline at end of file diff --git a/docs/sidebars.json b/docs/sidebars.json index dbb5b0ef016..55eb0183e57 100644 --- a/docs/sidebars.json +++ b/docs/sidebars.json @@ -1329,6 +1329,7 @@ "type": "category", "label": "Release notes", "items": [ + "releasenotes/release-2.0.4", "releasenotes/release-2.0.3", "releasenotes/release-2.0.2", "releasenotes/release-2.0.1", diff --git a/docs/zh-CN/docs/releasenotes/release-2.0.4.md b/docs/zh-CN/docs/releasenotes/release-2.0.4.md new file mode 100644 index 00000000000..103565cfa6e --- /dev/null +++ b/docs/zh-CN/docs/releasenotes/release-2.0.4.md @@ -0,0 +1,54 @@ +--- +{ + "title": "Release 2.0.4", + "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.4 版本已于 2024 年 1 月 26 日正式发布,该版本在新优化器、倒排索引、数据湖等功能上有了进一步的完善与更新,使 Apache Doris 能够适配更广泛的场景。此外,该版本进行了若干的改进与优化,以提供更加稳定高效的性能体验。新版本已经上线,欢迎大家下载使用! + +**官网下载:** [https://doris.apache.org/download/](https://doris.apache.org/download/) +**GitHub 下载:** [https://github.com/apache/doris/releases](https://github.com/apache/doris/releases) + +## 行为变更 +- 提供了更精确的 Precision 和 Scale 推导,可满足金融场景计算的高要求 +- Drop Policy 支持了 User 和 Role + +## 新功能 +- 新优化器支持了 datev1, datetimev1 及 decimalv2 数据类型 +- 新优化器支持了 ODBC 外表 +- 倒排索引支持了 `lower_case` 和 `ignore_above` 选项 +- 倒排索引支持了 `match_regexp` 和 `match_phrase_prefix` 查询加速 +- 数据湖支持了 Paimon Native Reader +- 数据湖支持读取 LZO 压缩的 Parquet 文件 +- 审计日志支持 `insert into` + +## 改进和优化 +- 对数据均衡、迁移等存储管控进行了改进 +- 对数据冷却策略进行了改进,以节省本地硬盘存储空间 +- 对 ASCII 字符串 substr 进行了优化 +- 针对使用 date 函数查询时的分区裁剪进行了优化 +- 针对优化器自动统计信息收集的可观测性和性能进行了优化 + +最后,感谢 73 位开发者为 Apache Doris 2.0.4 版本做出了重要贡献 ,正是由于他们的努力,Apache Doris 在性能和稳定性方面取得了显著的进步。 + +airborne12、amorynan、AshinGau、BePPPower、bingquanzhao、BiteTheDDDDt、bobhan1、ByteYue、caiconghui、CalvinKirs、cambyzju、caoliang-web、catpineapple、csun5285、dataroaring、deardeng、dutyu、eldenmoon、englefly、feifeifeimoon、fornaix、Gabriel39、gnehil、HappenLee、hello-stephen、HHoflittlefish777、hubgeter、hust-hhb、ixzc、jacktengg、jackwener、Jibing-Li、kaka11chen、KassieZ、LemonLiTree、liaoxin01、LiBinfeng-01、lihuigang、liugddx、luwei16、morningman、morrySnow、mrhhsg、Mryange、nextdreamblue、Nitin-Kashyap、platoneko、py023、qiday [...] \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org