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 eb6fdde72d1 [docs](docs) Create release-2.0.3 on Branch-2.0 (#28394)
eb6fdde72d1 is described below

commit eb6fdde72d1915ae05e829a779d3f2ba5e82e076
Author: KassieZ <139741991+kass...@users.noreply.github.com>
AuthorDate: Thu Dec 14 15:22:47 2023 +0800

    [docs](docs) Create release-2.0.3 on Branch-2.0 (#28394)
---
 docs/en/docs/releasenotes/release-2.0.3.md    | 256 ++++++++++++++++++++++
 docs/sidebars.json                            |   1 +
 docs/zh-CN/docs/releasenotes/release-2.0.3.md | 295 ++++++++++++++++++++++++++
 3 files changed, 552 insertions(+)

diff --git a/docs/en/docs/releasenotes/release-2.0.3.md 
b/docs/en/docs/releasenotes/release-2.0.3.md
new file mode 100644
index 00000000000..dafff99d186
--- /dev/null
+++ b/docs/en/docs/releasenotes/release-2.0.3.md
@@ -0,0 +1,256 @@
+---
+{
+    "title": "Release 2.0.3",
+    "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 1000 improvements and bug 
fixes have been made in Doris 2.0.3 version, including optimizer statistics, 
inverted index, complex datatypes, data lake, replica management.
+
+
+
+## 1 Behavior change
+
+- The output format of the complex data type array/map/struct has been changed 
to be consistent to the input format and JSON specification. The main changes 
from the previous version are that DATE/DATETIME and STRING/VARCHAR are 
enclosed in double quotes and null values inside ARRAY/MAP are displayed as 
`null` instead of `NULL`.
+  - https://github.com/apache/doris/pull/25946
+- SHOW_VIEW permission is supported. Users with SELECT or LOAD permission will 
no longer be able to execute the 'SHOW CREATE VIEW' statement and must be 
granted the SHOW_VIEW permission separately.
+  - https://github.com/apache/doris/pull/25370
+
+
+## 2 New features
+
+### 2.1 Support collecting statistics for optimizer automatically
+
+Collecting statistics helps the optimizer understand the data distribution 
characteristics and choose a better plan to greatly improve query performance. 
It is officially supported starting from version 2.0.3 and is enabled all day 
by default.
+
+see more:https://doris.apache.org/docs/query-acceleration/statistics/
+
+
+### 2.2 Support complex datatypes for more datalake source
+- Support complex datatypes for JAVA UDF, JDBC and Hudi MOR
+  - https://github.com/apache/doris/pull/24810
+  - https://github.com/apache/doris/pull/26236
+- Support complex datatypes for Paimon
+  - https://github.com/apache/doris/pull/25364
+- Suport Paimon version 0.5
+  - https://github.com/apache/doris/pull/24985
+
+
+### 2.3 Add more builtin functions
+- Support the BitmapAgg function in new optimizer
+  - https://github.com/apache/doris/pull/25508
+- Supports SHA series digest functions
+  - https://github.com/apache/doris/pull/24342 
+- Support the BITMAP datatype in the aggregate functions min_by and max_by 
+  - https://github.com/apache/doris/pull/25430 
+- Add milliseconds/microseconds_add/sub/diff functions
+  - https://github.com/apache/doris/pull/24114
+- Add some json functions: json_insert, json_replace, json_set
+  - https://github.com/apache/doris/pull/24384
+
+
+## 3 Improvement and optimizations
+
+### 3.1 Performance optimizations
+
+- When the inverted index MATCH WHERE condition with a high filter rate is 
combined with the common WHERE condition with a low filter rate, the I/O of the 
index column is greatly reduced. 
+- Optimize the efficiency of random data access after the where filter.
+- Optimizes the performance of the old get_json_xx function on JSON data types 
by 2~4x.
+- Supports the configuration to reduce the priority of the data read thread, 
ensuring the CPU resources for real-time writing.
+- Adds `uuid-numeric` function that returns largeint, which is 20 times faster 
than `uuid` function that returns string.
+- Optimized the performance of case when by 3x.
+- Cut out unnecessary predicate calculations in storage engine execution.
+- Accelerate count performance by pushing down count operator to storage tier.
+- Optimizes the computation performance of the nullable type in and or 
expressions.
+- Supports rewriting the limit operator before `join` in more scenarios to 
improve query performance. 
+- Eliminate useless `order by` operators from inline view to improve query 
performance.
+- Optimizes the accuracy of cardinality estimates and cost models in some 
cases. 
+- Optimized jdbc catalog predicate pushdown logic.
+- Optimized the read efficiency of the file cache when it's enable for the 
first time.
+- Optimizes the hive table sql cache policy and uses the partition update time 
stored in HMS to improve the cache hit ratio. 
+- Optimize mow compaction efficiency.
+- Optimized thread allocation logic for external table query to reduce memory 
usage 
+- Optimize memory usage for column reader.
+
+
+
+### 3.2 Distributed replica management improvements
+
+Distributed replica management improvements include skipping partition 
deletion, colocate group deletion, balance failure due to continuous write, and 
hot and cold seperation table balance.
+
+
+### 3.3 Security enhancement
+- The audit log plug-in uses a token instead of a plaintext password to 
enhance security
+  - https://github.com/apache/doris/pull/26278
+- log4j configures security enhancement
+  - https://github.com/apache/doris/pull/24861  
+- Sensitive user information is not displayed in logs
+  - https://github.com/apache/doris/pull/26912
+
+
+## 4 Bugfix and stability
+
+### 4.1 Complex datatypes
+- Fix issues that fixed-length CHAR(n) was not truncated correctly in 
map/struct.
+  - https://github.com/apache/doris/pull/25725
+- Fix write failure for struct datatype nested for map/array
+  - https://github.com/apache/doris/pull/26973
+- Fix the issue that count distinct did not support array/map/struct 
+  - https://github.com/apache/doris/pull/25483
+- Fix be crash in updating to 2.0.3 after the delete complex type appeared in 
query 
+  - https://github.com/apache/doris/pull/26006
+- Fix be crash when JSON datatype is in WHERE clause.
+  - https://github.com/apache/doris/pull/27325
+- Fix be crash when ARRAY datatype is in OUTER JOIN clause.
+  - https://github.com/apache/doris/pull/25669
+- Fix reading incorrect result for DECIMAL datatype in ORC format.
+  - https://github.com/apache/doris/pull/26548
+  - https://github.com/apache/doris/pull/25977
+  - https://github.com/apache/doris/pull/26633
+
+### 4.2 Inverted index
+- Fix incorrect result for OR NOT combination in WHERE clause were incorrect 
when disable inverted index query. 
+  - https://github.com/apache/doris/pull/26327
+- Fix be crash when write a empty with inverted index
+  - https://github.com/apache/doris/pull/25984
+- Fix be crash in index compaction when the output of compaction is empty.
+  - https://github.com/apache/doris/pull/25486
+- Fixed the problem of adding an inverted index to be crashed when no data is 
written to the newly added column.
+- Fix be crash when BUILD INDEX after ADD COLUMN without new data written.
+  - https://github.com/apache/doris/pull/27276
+- Fix missing and leak problem of hardlink for inverted index file.
+  - https://github.com/apache/doris/pull/26903
+- Fix index file corrupt when disk is full temporarilly
+  - https://github.com/apache/doris/pull/28191
+- Fix incorrect result due to optimization for skip reading index column
+  - https://github.com/apache/doris/pull/28104
+
+### 4.3 Materialized View
+- Fix the problem of BE crash caused by repeated expressions in the group by 
statement
+- Fix be crash when there are duplicate expressions in `group by` statements.
+  - https://github.com/apache/doris/pull/27523
+- Disables the float/doubld type in the `group by` clause when a view is 
created. 
+  - https://github.com/apache/doris/pull/25823
+- Improve the function of select query matching materialized view 
+  - https://github.com/apache/doris/pull/24691 
+- Fix an issue that materialized views could not be matched when a table alias 
was used 
+  - https://github.com/apache/doris/pull/25321
+- Fix the problem using percentile_approx when creating materialized views 
+  - https://github.com/apache/doris/pull/26528
+
+### 4.4 Table sample
+- Fix the problem that table sample query can not work on table with 
partitions.
+  - https://github.com/apache/doris/pull/25912  
+- Fix the problem that table sample query can not work when specify tablet.
+  - https://github.com/apache/doris/pull/25378 
+
+
+### 4.5 Unique with merge on write
+- Fix null pointer exception in conditional update based on primary key  
+  - https://github.com/apache/doris/pull/26881    
+- Fix field name capitalization issues in partial update  
+  - https://github.com/apache/doris/pull/27223 
+- Fix duplicate keys occur in mow during schema change repairement. 
+  - https://github.com/apache/doris/pull/25705
+
+
+### 4.6 Load and compaction
+- Fix unkown slot descriptor error in routineload for running multiple tables 
+  - https://github.com/apache/doris/pull/25762
+- Fix be crash due to concurrent memory access when caculating memory 
+  - https://github.com/apache/doris/pull/27101 
+- Fix be crash on duplicate cancel for load.
+  - https://github.com/apache/doris/pull/27111
+- Fix broker connection error during broker load
+  - https://github.com/apache/doris/pull/26050
+- Fix incorrect result delete predicates in concurrent case of compation and 
scan.
+  - https://github.com/apache/doris/pull/24638
+- Fix the problem tha compaction task would print too many stacktrace logs 
+  - https://github.com/apache/doris/pull/25597
+
+
+### 4.7 Data Lake compatibility
+- Solve the problem that the iceberg table contains special characters that 
cause query failure 
+  - https://github.com/apache/doris/pull/27108 
+- Fix compatibility issues of different hive metastore versions 
+  - https://github.com/apache/doris/pull/27327 
+- Fix an error reading max compute partition table 
+  - https://github.com/apache/doris/pull/24911 
+- Fix the issue that backup to object storage failed 
+  - https://github.com/apache/doris/pull/25496 
+  - https://github.com/apache/doris/pull/25803
+
+
+### 4.8 JDBC external table compatibility 
+ 
+- Fix Oracle date type format error in jdbc catalog  
+  - https://github.com/apache/doris/pull/25487 
+- Fix MySQL 0000-00-00 date exception in jdbc catalog  
+  - https://github.com/apache/doris/pull/26569 
+- Fix an exception in reading data from Mariadb where the default value of the 
time type is current_timestamp 
+  - https://github.com/apache/doris/pull/25016 
+- Fix be crash when processing BITMAP datatype in jdbc catalog
+  - https://github.com/apache/doris/pull/25034 
+  - https://github.com/apache/doris/pull/26933
+
+
+### 4.9 SQL Planner and Optimizer
+
+- Fix partition prune error in some scenes
+  - https://github.com/apache/doris/pull/27047
+  - https://github.com/apache/doris/pull/26873
+  - https://github.com/apache/doris/pull/25769
+  - https://github.com/apache/doris/pull/27636
+
+- Fix incorrect sub-query processing in some scenarios
+  - https://github.com/apache/doris/pull/26034
+  - https://github.com/apache/doris/pull/25492
+  - https://github.com/apache/doris/pull/25955
+  - https://github.com/apache/doris/pull/27177
+
+- Fix some semantic parsing errors
+  - https://github.com/apache/doris/pull/24928
+  - https://github.com/apache/doris/pull/25627
+  
+- Fix data loss during right outer/anti join
+  - https://github.com/apache/doris/pull/26529
+  
+- Fix incorrect pushing down of predicate pass aggregation operators.
+  - https://github.com/apache/doris/pull/25525
+  
+- Fix incorrect result header in some cases
+  - https://github.com/apache/doris/pull/25372
+  
+- Fix incorrect plan when the nullsafeEquals expression (<=>) is used as the 
join condition
+  - https://github.com/apache/doris/pull/27127
+
+- Fix correct column prune in set operation operator.
+  - https://github.com/apache/doris/pull/26884
+
+
+### Others
+
+- Fix BE crash when the order of columns in a table is changed and then 
upgraded to 2.0.3.
+  - https://github.com/apache/doris/pull/28205
+
+
+See the complete list of improvements and bug fixes on [github 
dev/2.0.3-merged](https://github.com/apache/doris/issues?q=label%3Adev%2F2.0.3-merged+is%3Aclosed)
 .
diff --git a/docs/sidebars.json b/docs/sidebars.json
index 601c843701f..c606696b545 100644
--- a/docs/sidebars.json
+++ b/docs/sidebars.json
@@ -1327,6 +1327,7 @@
             "type": "category",
             "label": "Release notes",
             "items": [
+                "releasenotes/release-2.0.3",
                 "releasenotes/release-2.0.2",
                 "releasenotes/release-2.0.1",
                 "releasenotes/release-2.0.0",
diff --git a/docs/zh-CN/docs/releasenotes/release-2.0.3.md 
b/docs/zh-CN/docs/releasenotes/release-2.0.3.md
new file mode 100644
index 00000000000..23c41b36178
--- /dev/null
+++ b/docs/zh-CN/docs/releasenotes/release-2.0.3.md
@@ -0,0 +1,295 @@
+---
+{
+    "title": "Release 2.0.3",
+    "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.3  版本已于 2023 年 12 月 14 
日正式发布,该版本对复杂数据类型、统计信息收集、倒排索引、数据湖分析、分布式副本管理等多个功能进行了优化,有 104 位贡献者为 Apache Doris 
2.0.3 版本提交了超过 1000 个功能优化项以及问题修复,进一步提升了系统的稳定性和性能,欢迎大家下载体验。
+
+**GitHub下载**:https://github.com/apache/doris/releases
+
+**官网下载页**:https://doris.apache.org/download/
+
+
+## 新增特性
+
+### 自动统计信息收集
+
+统计信息是 CBO 
优化器进行代价估算时的依赖,通过收集统计信息有助于优化器了解数据分布特性、估算每个执行计划的成本并选择更优的执行计划,以此大幅提升查询效率。从 2.0.3 
版本开始,Apache Doris 开始支持自动统计信息收集,默认为开启状态。
+
+在每次导入事务提交后,Apache Doris 
将记录导入事务更新的表信息并估算表统计信息的健康度,对于健康度低于配置参数的表会认为统计信息已过时并自动触发表的统计信息收集作业。同时为了降低统计信息作业的资源开销,Apache
 Doris 会自动采取采样的方式收集统计信息,用户也可以调整参数来采样更多行以获得更准确的数据分布信息。
+
+更多信息请参考:https://doris.apache.org/docs/query-acceleration/statistics/
+
+
+### 数据湖框架支持复杂数据类型
+
+- Java UDF、JDBC catalog、Hudi MOR 表等功能支持复杂数据类型
+  - https://github.com/apache/doris/pull/24810
+  - https://github.com/apache/doris/pull/26236
+
+- Paimon catalog 支持复杂数据类型
+  - https://github.com/apache/doris/pull/25364
+
+- Paimon catalog 支持 Paimon 0.5 版本
+  - https://github.com/apache/doris/pull/24985
+
+
+### 增加更多内置函数
+
+- 新优化器支持 BitmapAgg 函数
+  - https://github.com/apache/doris/pull/25508
+
+- 支持 SHA 系列摘要函数
+  - https://github.com/apache/doris/pull/24342 
+
+- 聚合函数 min_by 和 max_by 支持 bitmap 数据类型
+  - https://github.com/apache/doris/pull/25430 
+
+- 增加 milliseconds/microseconds_add/sub/diff 函数
+  - https://github.com/apache/doris/pull/24114
+
+- 增加 json_insert, json_replace, json_set JSON 函数
+  - https://github.com/apache/doris/pull/24384
+
+
+## 改进优化
+
+### 性能优化
+
+- 在过滤率高的倒排索引 match where 条件和过滤率低的普通 where 条件组合时,大幅降低索引列的 IO
+- 优化经过 where 条件过滤后随机读数据的效率
+- 优化在 JSON 数据类型上使用老的 get_json_xx 函数的性能,提升 2-4 倍
+- 支持配置降低读数据线程的优先级,保证写入的 CPU 资源和实时性
+- 增加返回 largeint 的 uuid-numeric 函数,性能比返回 string 的 uuid 函数快 20 倍
+- Case when 的性能提升 3 倍
+- 在存储引擎执行中裁剪不必要的谓词计算
+- 支持 count 算子下推到存储层
+- 优化支持 and or 表达式中包含 nullable 类型的计算性能
+- 支持更多场景下 limit 算子提前到 join 前执行的改写,以提升执行效率
+- 增加消除 inline view 中的无用的 order by 算子,以提升执行效率
+- 优化了部分情况下的基数估计和代价模型的准确性,以提升执行效率
+- 优化了 JDBC catalog 的谓词下推逻辑和大小写逻辑
+- 优化了 file cache 的第一次开启后的读取效率
+- 优化 Hive 表 SQL cache 策略,使用 HMS 中存储的分区更新时间作为 cache 是否失效的判断,提高 cache 命中率
+- 优化了 Merge-on-Write compaction 效率
+- 优化了外表查询的线程分配逻辑,降低内存使用
+- 优化 column reader 的内存使用
+
+
+### 分布式副本管理改进
+
+优化跳过删除分区、colocate group、持续写时均衡失败、冷热分层表不能均衡等;
+
+### 安全性提升
+
+- 审计日志插件的配置使用 token 代替明文密码以增强安全性
+  - https://github.com/apache/doris/pull/26278
+
+- log4j 配置安全性增强
+  - https://github.com/apache/doris/pull/24861  
+
+- 日志中不显示用户敏感信息
+  - https://github.com/apache/doris/pull/26912
+
+
+## Bugfix 和稳定性提升
+
+### 复杂数据类型
+
+- 修复了 map/struct 对定长 CHAR(n) 没有正确截断的问题
+  - https://github.com/apache/doris/pull/25725
+
+- 修复了 struct 嵌套 map/array 写入失败的问题
+  - https://github.com/apache/doris/pull/26973
+
+- 修复了 count distinct 不支持 array/map/struct 的问题
+  - https://github.com/apache/doris/pull/25483
+
+- 解决 query 中出现 delete 复杂类型之后,升级过程中出现 BE crash 的问题
+  - https://github.com/apache/doris/pull/26006
+
+- 修复了 jsonb 在 where 条件中 BE crash 问题
+  - https://github.com/apache/doris/pull/27325
+
+- 修复了 outer join 中有 array 类型时 BE crash 的问题
+  - https://github.com/apache/doris/pull/25669
+
+- 修复 orc 格式 decimal 类型读取错误的问题
+  - https://github.com/apache/doris/pull/26548
+  - https://github.com/apache/doris/pull/25977
+  - https://github.com/apache/doris/pull/26633
+
+### 倒排索引
+
+- 修复了关闭倒排索引查询时 OR NOT 组合 where 条件结果错误的问题
+  - https://github.com/apache/doris/pull/26327
+
+- 修复了空数组的倒排索引写入时 BE crash 的问题
+  - https://github.com/apache/doris/pull/25984
+
+- 修复输出为空的情况下index compaction BE crash 的问题
+  - https://github.com/apache/doris/pull/25486
+
+- 修复新增列没有写入数据时,增加倒排索引 BE crash 的问题
+  - https://github.com/apache/doris/pull/27276
+
+- 修复 1.2 版本误建倒排索引后升级 2.0 等情况下倒排索引硬链缺失和泄露的问题
+  - https://github.com/apache/doris/pull/26903
+
+### 物化视图
+- 修复 group by 语句中包括重复表达式导致 BE crash 的问题
+  - https://github.com/apache/doris/pull/27523
+
+- 禁止视图创建时 group by 子句中使用 float/doubld 类型
+  - https://github.com/apache/doris/pull/25823
+
+- 增强支持了 select 查询命中物化视图的功能
+  - https://github.com/apache/doris/pull/24691 
+
+- 修复当使用了表的 alias 时物化视图不能命中的问题
+  - https://github.com/apache/doris/pull/25321
+
+- 修复了创建物化视图中使用 percentile_approx 的问题
+  - https://github.com/apache/doris/pull/26528
+
+### 采样查询
+
+- 修复 table sample 功能在 partition table 上无法正常工作的问题
+  - https://github.com/apache/doris/pull/25912  
+
+- 修复 table sample 指定 tablet 无法工作的问题
+  - https://github.com/apache/doris/pull/25378 
+
+
+### 主键表
+
+- 修复基于主键条件更新的空指针异常
+  - https://github.com/apache/doris/pull/26881 
+   
+- 修复部分列更新字段名大小写问题
+  - https://github.com/apache/doris/pull/27223 
+
+- 修复 schema change 时 mow 会出现重复 key 的问题
+  - https://github.com/apache/doris/pull/25705
+
+
+### 导入和 Compaction
+
+- 修复 routine load 一流多表时 unkown slot descriptor 错误
+  - https://github.com/apache/doris/pull/25762
+
+- 修复内存统计并发访问导致 BE crash 问题
+  - https://github.com/apache/doris/pull/27101 
+
+- 修复重复取消导入导致 BE crash 的问题
+  - https://github.com/apache/doris/pull/27111
+
+- 修复 broker load 时 broker 连接报错问题
+  - https://github.com/apache/doris/pull/26050
+
+- 修复 compaction 和 scan 并发下 delete 谓词可能导致查询结果不对的问题
+  - https://github.com/apache/doris/pull/24638
+
+- 修复 compaction task 存在时打印大量 stacktrace 日志的问题
+  - https://github.com/apache/doris/pull/25597
+
+
+### 数据湖兼容性
+
+- 解决 iceberg 表中包含特殊字符导致查询失败的问题
+  - https://github.com/apache/doris/pull/27108
+
+- 修复 Hive metastore 不同版本的兼容性问题
+  - https://github.com/apache/doris/pull/27327
+
+- 修复读取 MaxCompute 分区表错误的问题
+  - https://github.com/apache/doris/pull/24911
+
+- 修复备份到对象存储失败的问题
+  - https://github.com/apache/doris/pull/25496
+  - https://github.com/apache/doris/pull/25803
+
+
+### JDBC 外表兼容性
+
+- 修复 JDBC catalog 处理 Oracle 日期类型格式错误的问题
+  - https://github.com/apache/doris/pull/25487 
+
+- 修复 JDBC catalog 读取 MySQL 0000-00-00 日期异常的问题
+  - https://github.com/apache/doris/pull/26569
+
+- 修复从 MariaDB 读取数据时间类型默认值为 current_timestamp 时空指针异常问题
+  - https://github.com/apache/doris/pull/25016
+
+- 修复 JDBC catalog 处理 bitmap 类型时 BE crash 的问题
+  - https://github.com/apache/doris/pull/25034
+  - https://github.com/apache/doris/pull/26933
+
+
+### SQL规划和优化
+
+- 修复了部分场景下分区裁剪错误的问题
+  - https://github.com/apache/doris/pull/27047
+  - https://github.com/apache/doris/pull/26873
+  - https://github.com/apache/doris/pull/25769
+  - https://github.com/apache/doris/pull/27636
+
+- 修复了部分场景下子查询处理不正确的问题
+  - https://github.com/apache/doris/pull/26034
+  - https://github.com/apache/doris/pull/25492
+  - https://github.com/apache/doris/pull/25955
+  - https://github.com/apache/doris/pull/27177
+
+- 修复了部分语义解析的错误
+  - https://github.com/apache/doris/pull/24928
+  - https://github.com/apache/doris/pull/25627
+  
+- 修复 right outer/anti join 时,有可能丢失数据的问题
+  - https://github.com/apache/doris/pull/26529
+  
+- 修复了谓词被错误的下推穿过聚合算子的问题
+  - https://github.com/apache/doris/pull/25525
+  
+- 修正了部分情况下返回的结果 header 不正确的问题
+  - https://github.com/apache/doris/pull/25372
+  
+- 包含有 nullsafeEquals 表达式(<=>)作为连接条件时,可以正确对规划出 hash join
+  - https://github.com/apache/doris/pull/27127
+  
+- 修复了 set operation 算子中无法正确列裁剪的问题
+  - https://github.com/apache/doris/pull/26884
+
+
+## 行为变更
+
+- 复杂数据类型 array/map/struct 的输出格式改成跟输入格式以及 JSON 
规范保持一致,跟之前版本的主要变化是日期和字符串用双引号括起来,array/map 内部的空值显示为 null 而不是 NULL。
+  - https://github.com/apache/doris/pull/25946
+
+- 默认情况下,当用户属性 `resource_tags.location` 没有设置时,只能使用 default 
资源组的节点,而之前版本中可以访问任意节点。
+  - https://github.com/apache/doris/pull/25331 
+
+- 支持 SHOW_VIEW 权限,拥有 SELECT 或 LOAD 权限的用户将不再能够执行 `SHOW CREATE VIEW` 语句,必须单独授予 
SHOW_VIEW 权限。
+  - https://github.com/apache/doris/pull/25370
+
+


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

Reply via email to