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 2022/12/20 08:38:41 UTC

[doris] branch master updated: [docs](releasenote) Release Note 1.1.5 (#15182)

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


The following commit(s) were added to refs/heads/master by this push:
     new c172e2396a [docs](releasenote) Release Note 1.1.5 (#15182)
c172e2396a is described below

commit c172e2396a1088fef1b932bc50cc3d9f3e6eaeba
Author: Luzhijing <82...@users.noreply.github.com>
AuthorDate: Tue Dec 20 16:38:33 2022 +0800

    [docs](releasenote) Release Note 1.1.5 (#15182)
---
 docs/en/docs/releasenotes/release-1.1.5.md    | 65 +++++++++++++++++++++++++
 docs/en/docs/summary/basic-summary.md         |  4 +-
 docs/zh-CN/docs/releasenotes/release-1.1.5.md | 68 +++++++++++++++++++++++++++
 docs/zh-CN/docs/summary/basic-summary.md      |  4 +-
 4 files changed, 137 insertions(+), 4 deletions(-)

diff --git a/docs/en/docs/releasenotes/release-1.1.5.md b/docs/en/docs/releasenotes/release-1.1.5.md
new file mode 100644
index 0000000000..ee0482b3ba
--- /dev/null
+++ b/docs/en/docs/releasenotes/release-1.1.5.md
@@ -0,0 +1,65 @@
+---
+{
+    "title": "Release 1.1.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 this release, Doris Team has fixed about 36 issues or performance improvement since 1.1.4. This release is a bugfix release on 1.1 and all users are encouraged to upgrade to this release.
+
+# Behavior Changes
+
+When alias name is same as the original column name like "select year(birthday) as birthday" and use it in group by, order by , having clause, doris's behavior is different from MySQL in the past. In this release, we make it follow MySQL's behavior. Group by and having clause will use original column at first and order by will use alias first. It maybe a litter confuse here so there is a simple advice here, you'd better not use an alias the same as original column name.
+
+# Features
+
+Add support of murmur_hash3_64. [#14636](https://github.com/apache/doris/pull/14636)
+
+# Improvements
+
+Add timezone cache for convert_tz to improve performance. [#14616](https://github.com/apache/doris/pull/14616)
+
+Sort result by tablename when call show clause. [#14492](https://github.com/apache/doris/pull/14492)
+
+# Bug Fix
+
+Fix coredump when there is a if constant expr in select clause.  [#14858](https://github.com/apache/doris/pull/14858)
+
+ColumnVector::insert_date_column may crashed. [#14839](https://github.com/apache/doris/pull/14839)
+
+Update high_priority_flush_thread_num_per_store default value to 6 and it will improve the load performance. [#14775](https://github.com/apache/doris/pull/14775)
+
+Fix quick compaction core.  [#14731](https://github.com/apache/doris/pull/14731)
+
+Partition column is not duplicate key, spark load will throw IndexOutOfBounds error. [#14661](https://github.com/apache/doris/pull/14661)
+
+Fix a memory leak problem in VCollectorIterator. [#14549](https://github.com/apache/doris/pull/14549)
+
+Fix create table like when having sequence column. [#14511](https://github.com/apache/doris/pull/14511)
+
+Using avg rowset to calculate batch size instead of using total_bytes since it costs a lot of cpu. [#14273](https://github.com/apache/doris/pull/14273)
+
+Fix right outer join core with conjunct. [#14821](https://github.com/apache/doris/pull/14821)
+
+Optimize policy of tcmalloc gc.  [#14777](https://github.com/apache/doris/pull/14777) [#14738](https://github.com/apache/doris/pull/14738) [#14374](https://github.com/apache/doris/pull/14374)
+
+
diff --git a/docs/en/docs/summary/basic-summary.md b/docs/en/docs/summary/basic-summary.md
index 82a9025397..dfdedf577d 100644
--- a/docs/en/docs/summary/basic-summary.md
+++ b/docs/en/docs/summary/basic-summary.md
@@ -25,9 +25,9 @@ under the License.
 
 Apache Doris is a high-performance, 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. Based on this, Apache Doris can better meet the scenarios of report analysis, ad-hoc query, unified data warehouse, Data Lake Query Acceleration, etc.  [...]
 
-Apache Doris was first born as Palo project for Baidu's ad reporting business, officially open-sourced in 2017, donated by Baidu to the Apache Foundation for incubation in July 2018, and then incubated and operated by members of the incubator project management committee under the guidance of Apache mentors. Currently, the Apache Doris community has gathered more than 300 contributors from nearly 100 companies in different industries, and the number of active contributors is close to 100 [...]
+Apache Doris was first born as Palo project for Baidu's ad reporting business, officially open-sourced in 2017, donated by Baidu to the Apache Foundation for incubation in July 2018, and then incubated and operated by members of the incubator project management committee under the guidance of Apache mentors. Currently, the Apache Doris community has gathered more than 400 contributors from nearly 100 companies in different industries, and the number of active contributors is close to 100 [...]
 
-Apache Doris now has a wide user base in China and around the world, and as of today, Apache Doris is used in production environments in over 700 companies worldwide. More than 80% of the top 50 Internet companies in China in terms of market capitalization or valuation have been using Apache Doris for a long time, including Baidu, Meituan, Xiaomi, Jingdong, Bytedance, Tencent, NetEase, Kwai, Weibo, and Ke Holdings. It is also widely used in some traditional industries such as finance, en [...]
+Apache Doris now has a wide user base in China and around the world, and as of today, Apache Doris is used in production environments in over 1000 companies worldwide. More than 80% of the top 50 Internet companies in China in terms of market capitalization or valuation have been using Apache Doris for a long time, including Baidu, Meituan, Xiaomi, Jingdong, Bytedance, Tencent, NetEase, Kwai, Weibo, and Ke Holdings. It is also widely used in some traditional industries such as finance, e [...]
 
 # Usage Scenarios
 
diff --git a/docs/zh-CN/docs/releasenotes/release-1.1.5.md b/docs/zh-CN/docs/releasenotes/release-1.1.5.md
new file mode 100644
index 0000000000..a33b9f9be1
--- /dev/null
+++ b/docs/zh-CN/docs/releasenotes/release-1.1.5.md
@@ -0,0 +1,68 @@
+---
+{
+    "title": "Release 1.1.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.1.5 版本中,Doris 团队已经修复了自 1.1.4 版本发布以来约 36 个问题或性能改进项。同时,1.1.5 版本也是作为 1.1 LTS 版本的错误修复版本,建议所有用户升级到这个版本。
+
+
+# Behavior Changes
+
+
+当别名与原始列名相同时,例如 "select year(birthday) as birthday",在 group by、order by、having 子句中使用别名时将与 MySQL 中保持一致,Group by 和 having 将首先使用原始列,order by 将首先使用别名。这里可能会对用户带来疑惑,因此建议最好不要使用与原始列名相同的别名。
+
+# Features
+
+支持 Hash 函数 murmur_hash3_64。[#14636](https://github.com/apache/doris/pull/14636)
+
+# Improvements
+
+为日期函数 convert_tz 添加时区缓存以提高性能。[#14616](https://github.com/apache/doris/pull/14616)
+
+当调用 show 子句时,按 tablename 对结果进行排序。 [#14492](https://github.com/apache/doris/pull/14492)
+
+# Bug Fix
+
+修复 if 语句中带有常量时导致 BE 可能 Coredump 的问题。[#14858](https://github.com/apache/doris/pull/14858)
+
+修复 ColumnVector::insert_date_column 可能崩溃的问题 [#14839](https://github.com/apache/doris/pull/14839)
+
+更新 high_priority_flush_thread_num_per_store 默认值为 6,将提高负载性能。 [#14775](https://github.com/apache/doris/pull/14775)
+
+优化 quick compaction core。 [#14731](https://github.com/apache/doris/pull/14731)
+
+修复分区列非 duplicate key 时 Spark Load 抛出 IndexOutOfBounds 错误的问题。
+ [#14661](https://github.com/apache/doris/pull/14661)
+
+修正 VCollectorIterator 中的内存泄漏问题。 [#14549](https://github.com/apache/doris/pull/14549)
+
+修复了存在 Sequence 列时可能存在的建表问题。 [#14511](https://github.com/apache/doris/pull/14511)
+
+使用 avg rowset 来计算批量大小,而不是使用 total_bytes,因为它要花费大量的 Cpu。 [#14273](https://github.com/apache/doris/pull/14273)
+
+修复了 right outer join 可能导致 core 的问题。[#14821](https://github.com/apache/doris/pull/14821)
+
+优化了 TCMalloc gc 的策略。 [#14777](https://github.com/apache/doris/pull/14777) [#14738](https://github.com/apache/doris/pull/14738) [#14374](https://github.com/apache/doris/pull/14374)
+
+
diff --git a/docs/zh-CN/docs/summary/basic-summary.md b/docs/zh-CN/docs/summary/basic-summary.md
index c3fcd87753..b9a2c69579 100644
--- a/docs/zh-CN/docs/summary/basic-summary.md
+++ b/docs/zh-CN/docs/summary/basic-summary.md
@@ -28,9 +28,9 @@ under the License.
 
 Apache Doris 是一个基于 MPP 架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。基于此,Apache Doris 能够较好的满足报表分析、即席查询、统一数仓构建、数据湖联邦查询加速等使用场景,用户可以在此之上构建用户行为分析、AB 实验平台、日志检索分析、用户画像分析、订单分析等应用。
 
-Apache Doris 最早是诞生于百度广告报表业务的 Palo 项目,2017 年正式对外开源,2018 年 7 月由百度捐赠给 Apache 基金会进行孵化,之后在 Apache 导师的指导下由孵化器项目管理委员会成员进行孵化和运营。目前 Apache Doris 社区已经聚集了来自不同行业近百家企业的 300 余位贡献者,并且每月活跃贡献者人数也接近 100 位。 2022 年 6 月,Apache Doris 成功从 Apache 孵化器毕业,正式成为 Apache 顶级项目(Top-Level Project,TLP)
+Apache Doris 最早是诞生于百度广告报表业务的 Palo 项目,2017 年正式对外开源,2018 年 7 月由百度捐赠给 Apache 基金会进行孵化,之后在 Apache 导师的指导下由孵化器项目管理委员会成员进行孵化和运营。目前 Apache Doris 社区已经聚集了来自不同行业近百家企业的 400 余位贡献者,并且每月活跃贡献者人数也接近 100 位。 2022 年 6 月,Apache Doris 成功从 Apache 孵化器毕业,正式成为 Apache 顶级项目(Top-Level Project,TLP)
 
-Apache Doris 如今在中国乃至全球范围内都拥有着广泛的用户群体,截止目前, Apache Doris 已经在全球超过 700 家企业的生产环境中得到应用,在中国市值或估值排行前 50 的互联网公司中,有超过 80% 长期使用 Apache Doris,包括百度、美团、小米、京东、字节跳动、腾讯、网易、快手、微博、贝壳等。同时在一些传统行业如金融、能源、制造、电信等领域也有着丰富的应用。
+Apache Doris 如今在中国乃至全球范围内都拥有着广泛的用户群体,截止目前, Apache Doris 已经在全球超过 1000 家企业的生产环境中得到应用,在中国市值或估值排行前 50 的互联网公司中,有超过 80% 长期使用 Apache Doris,包括百度、美团、小米、京东、字节跳动、腾讯、网易、快手、微博、贝壳等。同时在一些传统行业如金融、能源、制造、电信等领域也有着丰富的应用。
 
 # 使用场景
 


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