This is an automated email from the ASF dual-hosted git repository. yiguolei 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 b9aabd921b5 [download](2.1.7) Update 2.1.7 release (#1332) b9aabd921b5 is described below commit b9aabd921b53b7b0a14912ff48069fd4db53b9fe Author: KassieZ <139741991+kass...@users.noreply.github.com> AuthorDate: Mon Nov 11 23:05:59 2024 +0800 [download](2.1.7) Update 2.1.7 release (#1332) # Versions - [x] dev - [x] 3.0 - [x] 2.1 - [x] 2.0 # Languages - [x] Chinese - [x] English --- common_docs_zh/releasenotes/all-release.md | 6 +- common_docs_zh/releasenotes/v2.1/release-2.1.7.md | 182 ++++++++++++++++++++++ releasenotes/all-release.md | 6 +- releasenotes/v2.1/release-2.1.7.md | 180 +++++++++++++++++++++ sidebars.json | 3 +- src/constant/download.data.ts | 70 ++++++--- versioned_sidebars/version-1.2-sidebars.json | 1 + versioned_sidebars/version-2.0-sidebars.json | 1 + versioned_sidebars/version-2.1-sidebars.json | 3 +- versioned_sidebars/version-3.0-sidebars.json | 3 +- 10 files changed, 430 insertions(+), 25 deletions(-) diff --git a/common_docs_zh/releasenotes/all-release.md b/common_docs_zh/releasenotes/all-release.md index dea9867e7f4..009d9af965c 100644 --- a/common_docs_zh/releasenotes/all-release.md +++ b/common_docs_zh/releasenotes/all-release.md @@ -30,9 +30,9 @@ under the License. :::tip 最新发布 -🔥 Apache Doris 3.0.2 版本发布! +🔥 Apache Doris 2.1.7 版本发布! -- [了解详情](../releasenotes/v3.0/release-3.0.2.md) +- [了解详情](../releasenotes/v2.1/release-2.1.7.md) - [立即下载](https://doris.apache.org/download) @@ -40,6 +40,8 @@ under the License. <br /> +- [2024-11-10, Apache Doris 2.1.7 版本发布](../releasenotes/v2.1/release-2.1.7.md) + - [2024-10-15, Apache Doris 3.0.2 版本发布](../releasenotes/v3.0/release-3.0.2.md) - [2024-09-30, Apache Doris 2.0.15 版本发布](../releasenotes/v2.0/release-2.0.15.md) diff --git a/common_docs_zh/releasenotes/v2.1/release-2.1.7.md b/common_docs_zh/releasenotes/v2.1/release-2.1.7.md new file mode 100644 index 00000000000..be76976175f --- /dev/null +++ b/common_docs_zh/releasenotes/v2.1/release-2.1.7.md @@ -0,0 +1,182 @@ +--- +{ + "title": "Release 2.1.7", + "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.1.7 版本已于 2024 年 11 月 10 日正式发布。**2.1.7 版本持续升级改进,同时在湖仓一体、异步物化视图、半结构化数据管理、查询优化器、执行引擎、存储管理、以及权限管理等方面完成了若干修复。欢迎大家下载使用。 + +- [立即下载](https://doris.apache.org/download) +- [GitHub 下载](https://github.com/apache/doris/releases/tag/2.1.7-rc03) + +## 行为变更 + +- 以下全局变量会被强制设置到下列默认值 + - enable_nereids_dml: true + - enable_nereids_dml_with_pipeline: true + - enable_nereids_planner: true + - enable_fallback_to_original_planner: true + - enable_pipeline_x_engine: true +- 审计日志增加了新的列 [#42262](https://github.com/apache/doris/pull/42262) + - 更多信息,请参考[管理指南](https://doris.apache.org/zh-CN/docs/admin-manual/audit-plugin/) + +## 新功能 + +### 异步物化视图 + +- 异步物化视图增加了一个属性 use_for_rewrite 用于控制是否参与透明改写 [#40332](https://github.com/apache/doris/pull/40332) + +### 查询执行引擎 + +- 在 Profile 中输出变更的 session variable 列表。[#41016 ](https://github.com/apache/doris/pull/41016) +- 增加了`trim_in`、`ltrim_in` 和 `rtrim_in` 函数的支持。[#42641](https://github.com/apache/doris/pull/42641) +- 增加了一些 URL 函数,包括对 `to``p_level_domain`、`first_significant_subdomain` 、`cut_to_first_significant_subdomain` 支持。[#42916](https://github.com/apache/doris/pull/42916) +- 增加了 `bit_set` 函数。[#42099](https://github.com/apache/doris/pull/42099) +- 增加了`count_substrings` 函数。[#42055](https://github.com/apache/doris/pull/42055) +- 增加 `translate` 和 `url_encode` 函数。[#41051](https://github.com/apache/doris/pull/41051) +- 增加 `normal_cdf`, `to_iso8601`, `from_iso8601_date` 函数。[ #40695](https://github.com/apache/doris/pull/40695) +- 增加 `trim_in`、`ltrim_in`、 `rtrim_in` 函数。[#42641 ](https://github.com/apache/doris/pull/42641) + +### 存储管理 + +- 增加了 `information_schema.table_options` 和 `information_schema.``table_properties` 系统表,支持查询建表时设置的一些属性。[#34384](https://github.com/apache/doris/pull/34384) + - 更多信息,请参考系统表: + - [table_options](https://doris.apache.org/docs/admin-manual/system-tables/information_schema/table_options/) + - [table_properties](https://doris.apache.org/zh-CN/docs/admin-manual/system-tables/information_schema/table_properties/) +- 支持 `bitmap_empty` 作为默认值。[#40364](https://github.com/apache/doris/pull/40364) +- 增加了一个新的 Session 变量`require_sequence_in_insert` 来控制向 Unique Key 表进行`insert into select` 写入时,是否必须提供 Sequence 列。[#41655](https://github.com/apache/doris/pull/41655) + +### 其他 + +允许在 BE WebUI 页面生成火焰图。[#41044](https://github.com/apache/doris/pull/41044) + +## 改进提升 + +### 湖仓一体 + +- 支持写入数据到 Hive Text 格式表。[#40537](https://github.com/apache/doris/pull/40537) + - 更多信息,请参考[使用 Hive 构建数据湖](https://doris.apache.org/zh-CN/docs/lakehouse/datalake-building/hive-build/)文档 +- 使用 MaxCompute Open Storage API 访问 MaxCompute 数据。[#41610](https://github.com/apache/doris/pull/41610) + - 更多信息,请参考 [MaxCompute](https://doris.apache.org/zh-CN/docs/lakehouse/database/max-compute/) 文档 +- 支持 Paimon DLF Catalog。[#41694](https://github.com/apache/doris/pull/41694) + - 更多信息,请参考 [Paimon Catalog](https://doris.apache.org/zh-CN/docs/lakehouse/datalake-analytics/paimon/) 文档 +- 新增语法 `table$partitions` 语法支持直接查询 Hive 分区信息 [#41230](https://github.com/apache/doris/pull/41230) + - 更多信息,请参考[通过 Hive 分析数据湖](https://doris.apache.org/zh-CN/docs/lakehouse/datalake-analytics/hive/)文档 +- 支持 brotli 压缩格式的 Parquet 文件读取。[#42162](https://github.com/apache/doris/pull/42162) +- 支持读取 Parquet 文件中的 DECIMAL 256 类型。[#42241](https://github.com/apache/doris/pull/42241) +- 支持读取 OpenCsvSerde 格式的 Hive 表。[#42939](https://github.com/apache/doris/pull/42939)https://github.com/apache/doris/pull/42939 + +### 异步物化视图 + +- 细化了异步物化视图中构建时锁持有的粒度。[#40402](https://github.com/apache/doris/pull/40402) [#41010](https://github.com/apache/doris/pull/41010) + +### 查询优化器 + +- 优化了极端情况下统计信息收集和使用的准确性,以提升规划稳定性。[#40457](https://github.com/apache/doris/pull/40457) +- 现在可以在更多情况下生成 Runtime Filter,以提升查询性能。 [#40815](https://github.com/apache/doris/pull/40815) +- 提升数值,日期和字符串函数的常量折叠能力,以提升查询性能。[#40820 ](https://github.com/apache/doris/pull/40820) +- 优化了列裁剪的算法,以提升查询性能。[#41548](https://github.com/apache/doris/pull/41548) + +### 查询执行引擎 + +- 支持并行的 Prepare 降低短查询的耗时。[#40270](https://github.com/apache/doris/pull/40270) +- 修正了 Profile 中一些 Counter 的名字,保持跟审计日志一致。[#41993](https://github.com/apache/doris/pull/41993) +- 增加了新的 Local Shuffle 规则,使得部分查询更快。[#40637](https://github.com/apache/doris/pull/40637) + +### 存储管理 + +- Show Partitions 命令支持显示 Commit Version。 [#28274](https://github.com/apache/doris/pull/28274) +- 建表时检查不合理的 Partition EXPR。[#40158](https://github.com/apache/doris/pull/40158) +- 优化 Routine Load EOF 时的调度逻辑。[#40509](https://github.com/apache/doris/pull/40509) +- Routine Load 感知 Schema 变化。[#40508](https://github.com/apache/doris/pull/40508) +- 优化 Routine Load Task 超时逻辑。[#41135](https://github.com/apache/doris/pull/41135) + +### 其他 + +- 支持通过 BE 配置关闭 BRPC 的内置服务端口。[#41047](https://github.com/apache/doris/pull/41047) +- 修复审计日志缺失字段以及重复记录的问题。[#41047](https://github.com/apache/doris/pull/43015) + +## Bug 修复 + +### 湖仓一体 + +- 修复了 INSERT OVERWRITE 的行为跟 Hive 不一致的问题。[#39840](https://github.com/apache/doris/pull/39840) +- 清理临时创建的文件夹,解决 HDFS 上空文件夹太多的问题。[#40424](https://github.com/apache/doris/pull/40424) +- 修复某些情况下,使用 JDBC Catalog 导致 FE 内存泄露的问题。[#40923](https://github.com/apache/doris/pull/40923) +- 修复某些情况下,使用 JDBC Catalog 导致 BE 内存泄露的问题。[#41266](https://github.com/apache/doris/pull/41266) +- 修复某些情况下,读取 Snappy 压缩格式错误的问题。[#40862](https://github.com/apache/doris/pull/40862) +- 修复某些情况下,FE 端 FileSystem 可能泄露的问题。[#41108](https://github.com/apache/doris/pull/41108) +- 修复某些情况下,通过 EXPLAIN VERBOSE 查看外表执行计划可能导致空指针的问题。[#41231](https://github.com/apache/doris/pull/41231) +- 修复无法读取 Paimon parquet 格式表的问题。[#41487](https://github.com/apache/doris/pull/41487) +- 修复 JDBC Oracle Catalog 兼容性改动引入的性能问题。[#41407](https://github.com/apache/doris/pull/41407) +- 禁止下推隐式转换后的谓词条件已解决 JDBC Catalog 某些情况下查询结果不正确的问题。[#42242](https://github.com/apache/doris/pull/42242) +- 修复 External Catalog 中表名大小写访问异常的一些问题。[#42261](https://github.com/apache/doris/pull/42261) + +### 异步物化视图 + +- 修复用户指定的 Start Time 不生效的问题。[#39573](https://github.com/apache/doris/pull/39573) +- 修复嵌套物化视图不刷新的问题。[#40433](https://github.com/apache/doris/pull/40433) +- 修复删除重建基表后,物化视图可能不刷新的问题。[#41762](https://github.com/apache/doris/pull/41762) +- 修复分区补偿改写可能导致结果错误的问题。[#40803]( https://github.com/apache/doris/pull/40803) +- 当 `sql_select_limit` 设置时,改写结果可能错误的问题。[#40106](https://github.com/apache/doris/pull/40106) + +### 半结构化管理 + +- 修复了索引文件句柄泄露的问题。[#41915](https://github.com/apache/doris/pull/41915) +- 修复了特殊情况下倒排索引 `count()` 不准确的问题。[#41127](https://github.com/apache/doris/pull/41127) +- 修复了未开启 Light Schema Change 时 Variant 异常的问题。[#40908](https://github.com/apache/doris/pull/40908) +- 修复了 Variant 返回数组时内存泄漏的问题。[#41339](https://github.com/apache/doris/pull/41339) + +### 查询优化器 + +- 修正了外表查询时,可能存在过滤条件 nullable 计算错误,导致执行异常的问题。[#41014](https://github.com/apache/doris/pull/41014) +- 修复范围比较表达式优化可能发生错误的问题。[#41356](https://github.com/apache/doris/pull/41356) + +### 查询执行引擎 + +- `match_regexp` 函数不能正确处理空字符串的问题。[#39503](https://github.com/apache/doris/pull/39503) +- 解决在高并发场景下,Scanner 线程池卡死的问题。[#40495](https://github.com/apache/doris/pull/40495) +- 修复了 `data_floor` 函数结果错误的问题。[#41948](https://github.com/apache/doris/pull/41948) +- 修复了部分场景下,Cancel 消息不正确的问题。[#41798](https://github.com/apache/doris/pull/41798) +- 修复 Arrow Flight 打印太多的 Warn 日志的问题。[#41770] (https://github.com/apache/doris/pull/41770) +- 解决部分场景下 Runtime Filter 发送失败的问题。[#41698](https://github.com/apache/doris/pull/41698) +- 修复了一些系统表查询的时候不能正常结束或者卡住的问题。[#41592](https://github.com/apache/doris/pull/41592) +- 修复了窗口函数结果不正确的问题。[#40761](https://github.com/apache/doris/pull/40761) +- 修复 ENCRYPT 和 DECRYPT 函数导致 BE Core 的问题。[#40726](https://github.com/apache/doris/pull/40726) +- 修复 CONV 函数结果错误的问题。[#40530](https://github.com/apache/doris/pull/40530) + +### 存储管理 + +- Memtable 前移在多副本情况下,有机器宕机时导入失败的问题。[#38003](https://github.com/apache/doris/pull/38003) +- 导入过程中,Memtable 在 Flush 阶段时,统计的内存不准确。[#39536](https://github.com/apache/doris/pull/39536) +- 修复 Memtable 前移多副本容错的问题。[#40477](https://github.com/apache/doris/pull/40477) +- 修复 Memtable 前移 bvar 统计不准的问题。[#40985](https://github.com/apache/doris/pull/40985) +- 修复 s3 Load 进度汇报不准的问题。[#40987](https://github.com/apache/doris/pull/40987) + +### 权限管理 + +- 修复了 SHOW COLUMNS, SHOW SYNC, SHOW DATA FROM DB.TABLE 相关的权限问题。 [#39726](https://github.com/apache/doris/pull/39726) + +### Others + +- 修复 2.0 版本的审计日志插件在 2.1 版本无法使用的问题[#41400](https://github.com/apache/doris/pull/41400) \ No newline at end of file diff --git a/releasenotes/all-release.md b/releasenotes/all-release.md index 5125b1c9bdf..aaa5e35d19d 100644 --- a/releasenotes/all-release.md +++ b/releasenotes/all-release.md @@ -28,9 +28,9 @@ This document presents a summary of Apache Doris versions released within one ye :::tip Latest Release -🔥 Apache Doris 3.0.2 is released ! +🔥 Apache Doris 2.1.7 is released ! -- [Release Note](/releasenotes/v3.0/release-3.0.2.md) +- [Release Note](/releasenotes/v2.1/release-2.1.7.md) - [Quick Download](https://doris.apache.org/download) @@ -40,6 +40,8 @@ This document presents a summary of Apache Doris versions released within one ye <br /> +- [2024-11-10, Apache Doris 2.1.7 is released](../releasenotes/v2.1/release-2.1.7.md) + - [2024-10-15, Apache Doris 3.0.2 is released](../releasenotes/v3.0/release-3.0.2.md) - [2024-09-30, Apache Doris 2.0.15 is released](../releasenotes/v2.0/release-2.0.15.md) diff --git a/releasenotes/v2.1/release-2.1.7.md b/releasenotes/v2.1/release-2.1.7.md new file mode 100644 index 00000000000..f9cfc5b5799 --- /dev/null +++ b/releasenotes/v2.1/release-2.1.7.md @@ -0,0 +1,180 @@ +--- +{ + "title": "Release 2.1.7", + "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. +--> + +Dear community, **Apache Doris version 2.1.7 was officially released on September 10, 2024.** This version brings continuous upgrades and improvementsAdditionally, several fixes have been implemented in areas such as the to the Lakehouse, Async Materialized Views, and Semi-Structured Data Management, Query Optimizer and Permission Management. + +**Quick Download:** https://doris.apache.org/download/ + +**GitHub Release:** https://github.com/apache/doris/releases + +## Behavior changes + +- The following global variables will be forcibly set to the following default values: + - enable_nereids_dml: true + - enable_nereids_dml_with_pipeline: true + - enable_nereids_planner: true + - enable_fallback_to_original_planner: true + - enable_pipeline_x_engine: true +- New columns have been added to the audit log. [#42262](https://github.com/apache/doris/pull/42262) + - For more information, please refer to [docs](https://doris.apache.org/docs/admin-manual/audit-plugin/) + +## New features + +### Async Materialized View + +- An asynchronous materialized view has added a property called `use_for_rewrite` to control whether it participates in transparent rewriting. [#40332](https://github.com/apache/doris/pull/40332) + +### Query Execution + +- The list of changed session variables is now output in the Profile. [#41016](https://github.com/apache/doris/pull/41016) +- Support for `trim_in`, `ltrim_in`, and `rtrim_in` functions has been added. [#42641](https://github.com/apache/doris/pull/42641) (Note: This is a duplicate mention, but I'm including it as per your original list.) +- Support for several URL functions (top_level_domain, first_significant_subdomain, cut_to_first_significant_subdomain) has been added. [#42916](https://github.com/apache/doris/pull/42916) +- The `bit_set` function has been added. [#42916](https://github.com/apache/doris/pull/42099) +- The `count_substrings` function has been added. [#42055](https://github.com/apache/doris/pull/42055) +- The `translate` and `url_encode` functions have been added. [#41051](https://github.com/apache/doris/pull/41051) +- The `normal_cdf`, `to_iso8601`, and `from_iso8601_date` functions have been added. [#40695](https://github.com/apache/doris/pull/40695) +- (Duplicate entry, but for completeness) Support for `trim_in`, `ltrim_in`, and `rtrim_in` functions has been added. [#42641](https://github.com/apache/doris/pull/42641) + +### Storage Management + +- The `information_schema.table_options` and `table_properties` system tables have been added, supporting the querying of attributes set during table creation. [#34384](https://github.com/apache/doris/pull/34384) +- Support for `bitmap_empty` as a default value has been implemented. [#40364](https://github.com/apache/doris/pull/40364) +- A new session variable `require_sequence_in_insert` has been introduced to control whether a sequence column must be provided when performing `INSERT INTO SELECT` writes to a unique key table. [#41655](https://github.com/apache/doris/pull/41655) + +### Others + +- Allow for generating flame graphs on the BE WebUI page.[#41044](https://github.com/apache/doris/pull/41044) + +## Improvements + +### Lakehouse + +- Support for writing data to Hive text format tables. [#40537](https://github.com/apache/doris/pull/40537) + - For more information, please refer to [docs](https://doris.apache.org/docs/lakehouse/datalake-building/hive-build) +- Access MaxCompute data using MaxCompute Open Storage API. [#41610](https://github.com/apache/doris/pull/41610) + - For more information, please refer to [docs](https://doris.apache.org/docs/lakehouse/database/max-compute) +- Support for Paimon DLF Catalog. [#41694](https://github.com/apache/doris/pull/41694) + - For more information, please refer to [docs](https://doris.apache.org/docs/lakehouse/datalake-analytics/paimon) +- Added `table$partitions` syntax to directly query Hive partition information.[#41230](https://github.com/apache/doris/pull/41230) + - For more information, please refer to [docs](https://doris.apache.org/docs/lakehouse/datalake-analytics/hive) +- Support for reading Parquet files in brotli compression format.[#42162](https://github.com/apache/doris/pull/42162) +- Support for reading DECIMAL 256 types in Parquet files. [#42241](https://github.com/apache/doris/pull/42241) +- Support for reading Hive tables in OpenCsvSerde format.[#42939](https://github.com/apache/doris/pull/42939) + +### Async Materialized View + +- Refined the granularity of lock holding during the build process for asynchronous materialized views. [#40402](https://github.com/apache/doris/pull/40402) [#41010](https://github.com/apache/doris/pull/41010). + +### Query optimizer + +- Improved the accuracy of statistic information collection and usage in extreme cases to enhance planning stability. [#40457](https://github.com/apache/doris/pull/40457) +- Runtime filters can now be generated in more scenarios to improve query performance. [#40815](https://github.com/apache/doris/pull/40815) +- Enhanced constant folding capabilities for numerical, date, and string functions to boost query performance. [#40820](https://github.com/apache/doris/pull/40820) +- Optimized the column pruning algorithm to enhance query performance. [#41548](https://github.com/apache/doris/pull/41548) + +### Query Execution + +- Supported parallel preparation to reduce the time consumed by short queries. [#40270](https://github.com/apache/doris/pull/40270) +- Corrected the names of some counters in the profile to match the audit logs. [#41993](https://github.com/apache/doris/pull/41993) +- Added new local shuffle rules to speed up certain queries. [#40637](https://github.com/apache/doris/pull/40637) + +### Storage Management + +- The `SHOW PARTITIONS` command now supports displaying the commit version. [#28274](https://github.com/apache/doris/pull/28274) +- Checked for unreasonable partition expressions when creating tables. [#40158](https://github.com/apache/doris/pull/40158) +- Optimized the scheduling logic when encountering EOF in Routine Load. [#40509](https://github.com/apache/doris/pull/40509) +- Made Routine Load aware of schema changes. [#40508](https://github.com/apache/doris/pull/40508) +- Improved the timeout logic for Routine Load tasks. [#41135](https://github.com/apache/doris/pull/41135) + +### Others + +- Allowed closing the built-in service port of BRPC via BE configuration. [#41047](https://github.com/apache/doris/pull/41047) +- Fixed issues with missing fields and duplicate records in audit logs. [#43015](https://github.com/apache/doris/pull/43015) + +## Bug fixes + +### Lakehouse + +- Fixed the inconsistency in the behavior of INSERT OVERWRITE with Hive. [#39840](https://github.com/apache/doris/pull/39840) +- Cleaned up temporarily created folders to address the issue of too many empty folders on HDFS. [#40424](https://github.com/apache/doris/pull/40424) +- Resolved memory leaks in FE caused by using the JDBC Catalog in some cases. [#40923](https://github.com/apache/doris/pull/40923) +- Resolved memory leaks in BE caused by using the JDBC Catalog in some cases. [#41266](https://github.com/apache/doris/pull/41266) +- Fixed errors in reading Snappy compressed formats in certain scenarios. [#40862](https://github.com/apache/doris/pull/40862) +- Addressed potential FileSystem leaks on the FE side in certain scenarios. [#41108](https://github.com/apache/doris/pull/41108) +- Resolved issues where using EXPLAIN VERBOSE to view external table execution plans could cause null pointer exceptions in some cases. [#41231] (https://github.com/apache/doris/pull/41231) +- Fixed the inability to read tables in Paimon parquet format. [#41487](https://github.com/apache/doris/pull/41487) +- Addressed performance issues introduced by compatibility changes in the JDBC Oracle Catalog. [#41407](https://github.com/apache/doris/pull/41407) +- Disabled predicate pushing down after implicit conversion to resolve incorrect query results in some cases with JDBC Catalog. [#42242](https://github.com/apache/doris/pull/42242) +- Fixed issues with case-sensitive access to table names in the External Catalog. [#42261](https://github.com/apache/doris/pull/42261) + +### Async Materialized View + +- Fixed the issue where user-specified start times were not effective. [#39573](https://github.com/apache/doris/pull/39573) +- Resolved the issue of nested materialized views not refreshing. [#40433](https://github.com/apache/doris/pull/40433) +- Fixed the issue where materialized views might not refresh after the base table was deleted and recreated. [#41762](https://github.com/apache/doris/pull/41762) +- Addressed issues where partition compensation rewrites could lead to incorrect results. [#40803](https://github.com/apache/doris/pull/40803) +- Fixed potential errors in rewrite results when `sql_select_limit` was set. [#40106](https://github.com/apache/doris/pull/40106) + +### Semi-Structured Data Management + +- Fixed the issue of index file handle leaks. [#41915](https://github.com/apache/doris/pull/41915) +- Addressed inaccuracies in the `count()` function of inverted indexes in special cases. (#41127)[https://github.com/apache/doris/pull/41127] +- Fixed exceptions with variant when light schema change was not enabled. [#40908](https://github.com/apache/doris/pull/40908) +- Resolved memory leaks when variant returns arrays. [#41339](https://github.com/apache/doris/pull/41339) + +### Query optimizer + +- Corrected potential errors in nullable calculations for filter conditions during external table queries, leading to execution exceptions. [#41014](https://github.com/apache/doris/pull/41014) +- Fixed potential errors in optimizing range comparison expressions. [#41356](https://github.com/apache/doris/pull/41356) + +### Query Execution + +- The match_regexp function could not correctly handle empty strings. [#39503](https://github.com/apache/doris/pull/39503) +- Resolved issues where the scanner thread pool could become stuck in high-concurrency scenarios. [#40495](https://github.com/apache/doris/pull/40495) +- Fixed errors in the results of the `data_floor` function. [#41948](https://github.com/apache/doris/pull/41948) +- Addressed incorrect cancel messages in some scenarios. [#41798](https://github.com/apache/doris/pull/41798) +- Fixed issues with excessive warning logs printed by arrow flight. [#41770](https://github.com/apache/doris/pull/41770) +- Resolved issues where runtime filters failed to send in some scenarios. [#41698](https://github.com/apache/doris/pull/41698) +- Fixed problems where some system table queries could not end normally or became stuck. [#41592](https://github.com/apache/doris/pull/41592) +- Addressed incorrect results from window functions. ][#40761](https://github.com/apache/doris/pull/40761) +- Fixed issues where the encrypt and decrypt functions caused BE cores. [#40726](https://github.com/apache/doris/pull/40726) +- Resolved errors in the results of the conv function. [#40530](https://github.com/apache/doris/pull/40530) + +### Storage Management + +- Fixed import failures when Memtable migration was used in multi-replica scenarios with machine crashes. [#38003](https://github.com/apache/doris/pull/38003) +- Addressed inaccurate memory statistics during the Memtable flush phase during imports. [#39536](https://github.com/apache/doris/pull/39536) +- Fixed fault tolerance issues with Memtable migration in multi-replica scenarios. [#40477](https://github.com/apache/doris/pull/40477) +- Resolved inaccurate bvar statistics with Memtable migration. [#40985](https://github.com/apache/doris/pull/40985) +- Fixed inaccurate progress reporting for S3 loads. [#40987](https://github.com/apache/doris/pull/40987) + +### Permissions + +- Fixed permission issues related to show columns, show sync, and show data from db.table. [#39726](https://github.com/apache/doris/pull/39726) + +### Others + +- Fixed the issue where the audit log plugin for version 2.0 could not be used in version 2.1. [#41400](https://github.com/apache/doris/pull/41400) \ No newline at end of file diff --git a/sidebars.json b/sidebars.json index 7c10f98f91b..cfdd72a57cd 100644 --- a/sidebars.json +++ b/sidebars.json @@ -1753,6 +1753,7 @@ "type": "category", "label": "v2.1", "items": [ + "releasenotes/v2.1/release-2.1.7", "releasenotes/v2.1/release-2.1.6", "releasenotes/v2.1/release-2.1.5", "releasenotes/v2.1/release-2.1.4", @@ -1812,4 +1813,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/src/constant/download.data.ts b/src/constant/download.data.ts index 8b570d5e4fe..87a4a55e2bc 100644 --- a/src/constant/download.data.ts +++ b/src/constant/download.data.ts @@ -31,7 +31,7 @@ export enum ToolsEnum { export const ORIGIN = 'https://apache-doris-releases.oss-accelerate.aliyuncs.com/'; export enum VersionEnum { Latest = '3.0.2', - Prev = '2.1.6', + Prev = '2.1.7', Earlier = '2.0.15', } export enum DownloadTypeEnum { @@ -74,36 +74,36 @@ export const DORIS_VERSIONS: Option[] = [ ], }, { - label: '2.1.6', - value: '2.1.6', + label: '2.1.7', + value: '2.1.7', majorVersion: '2.1', children: [ { label: CPUEnum.X64, value: CPUEnum.X64, - gz: `${ORIGIN}apache-doris-2.1.6-bin-x64.tar.gz`, - asc: `${ORIGIN}apache-doris-2.1.6-bin-x64.tar.gz.asc`, - sha512: `${ORIGIN}apache-doris-2.1.6-bin-x64.tar.gz.sha512`, - source: 'https://downloads.apache.org/doris/2.1/2.1.6/', - version: '2.1.6-rc04', + gz: `${ORIGIN}apache-doris-2.1.7-bin-x64.tar.gz`, + asc: `${ORIGIN}apache-doris-2.1.7-bin-x64.tar.gz.asc`, + sha512: `${ORIGIN}apache-doris-2.1.7-bin-x64.tar.gz.sha512`, + source: 'https://downloads.apache.org/doris/2.1/2.1.7/', + version: '2.1.7-rc03', }, { label: CPUEnum.X64NoAvx2, value: CPUEnum.X64NoAvx2, - gz: `${ORIGIN}apache-doris-2.1.6-bin-x64-noavx2.tar.gz`, - asc: `${ORIGIN}apache-doris-2.1.6-bin-x64-noavx2.tar.gz.asc`, - sha512: `${ORIGIN}apache-doris-2.1.6-bin-x64-noavx2.tar.gz.sha512`, - source: 'https://downloads.apache.org/doris/2.1/2.1.6/', - version: '2.1.6-rc04', + gz: `${ORIGIN}apache-doris-2.1.7-bin-x64-noavx2.tar.gz`, + asc: `${ORIGIN}apache-doris-2.1.7-bin-x64-noavx2.tar.gz.asc`, + sha512: `${ORIGIN}apache-doris-2.1.7-bin-x64-noavx2.tar.gz.sha512`, + source: 'https://downloads.apache.org/doris/2.1/2.1.7/', + version: '2.1.7-rc03', }, { label: CPUEnum.ARM64, value: CPUEnum.ARM64, - gz: `${ORIGIN}apache-doris-2.1.6-bin-arm64.tar.gz`, - asc: `${ORIGIN}apache-doris-2.1.6-bin-arm64.tar.gz.asc`, - sha512: `${ORIGIN}apache-doris-2.1.6-bin-arm64.tar.gz.sha512`, - source: 'https://downloads.apache.org/doris/2.1/2.1.6/', - version: '2.1.6-rc04', + gz: `${ORIGIN}apache-doris-2.1.7-bin-arm64.tar.gz`, + asc: `${ORIGIN}apache-doris-2.1.7-bin-arm64.tar.gz.asc`, + sha512: `${ORIGIN}apache-doris-2.1.7-bin-arm64.tar.gz.sha512`, + source: 'https://downloads.apache.org/doris/2.1/2.1.7/', + version: '2.1.7-rc03', }, ], }, @@ -258,6 +258,40 @@ export const ALL_VERSIONS: AllVersionOption[] = [ label: '2.1', value: '2.1', children: [ + { + label: '2.1.7', + value: '2.1.7', + majorVersion: '2.1', + items: [ + { + label: CPUEnum.X64, + value: CPUEnum.X64, + gz: `${ORIGIN}apache-doris-2.1.7-bin-x64.tar.gz`, + asc: `${ORIGIN}apache-doris-2.1.7-bin-x64.tar.gz.asc`, + sha512: `${ORIGIN}apache-doris-2.1.7-bin-x64.tar.gz.sha512`, + source: 'https://downloads.apache.org/doris/2.1/2.1.7/', + version: '2.1.7-rc03', + }, + { + label: CPUEnum.X64NoAvx2, + value: CPUEnum.X64NoAvx2, + gz: `${ORIGIN}apache-doris-2.1.7-bin-x64-noavx2.tar.gz`, + asc: `${ORIGIN}apache-doris-2.1.7-bin-x64-noavx2.tar.gz.asc`, + sha512: `${ORIGIN}apache-doris-2.1.7-bin-x64-noavx2.tar.gz.sha512`, + source: 'https://downloads.apache.org/doris/2.1/2.1.7/', + version: '2.1.7-rc03', + }, + { + label: CPUEnum.ARM64, + value: CPUEnum.ARM64, + gz: `${ORIGIN}apache-doris-2.1.7-bin-arm64.tar.gz`, + asc: `${ORIGIN}apache-doris-2.1.7-bin-arm64.tar.gz.asc`, + sha512: `${ORIGIN}apache-doris-2.1.7-bin-arm64.tar.gz.sha512`, + source: 'https://downloads.apache.org/doris/2.1/2.1.7/', + version: '2.1.7-rc03', + }, + ], + }, { label: '2.1.6', value: '2.1.6', diff --git a/versioned_sidebars/version-1.2-sidebars.json b/versioned_sidebars/version-1.2-sidebars.json index fd2148f8f51..f3ed8737e86 100644 --- a/versioned_sidebars/version-1.2-sidebars.json +++ b/versioned_sidebars/version-1.2-sidebars.json @@ -1251,6 +1251,7 @@ "type": "category", "label": "v2.1", "items": [ + "releasenotes/v2.1/release-2.1.7", "releasenotes/v2.1/release-2.1.6", "releasenotes/v2.1/release-2.1.5", "releasenotes/v2.1/release-2.1.4", diff --git a/versioned_sidebars/version-2.0-sidebars.json b/versioned_sidebars/version-2.0-sidebars.json index 959496a88f7..4d242dd0954 100644 --- a/versioned_sidebars/version-2.0-sidebars.json +++ b/versioned_sidebars/version-2.0-sidebars.json @@ -1462,6 +1462,7 @@ "type": "category", "label": "v2.1", "items": [ + "releasenotes/v2.1/release-2.1.7", "releasenotes/v2.1/release-2.1.6", "releasenotes/v2.1/release-2.1.5", "releasenotes/v2.1/release-2.1.4", diff --git a/versioned_sidebars/version-2.1-sidebars.json b/versioned_sidebars/version-2.1-sidebars.json index 100188d8755..30238833306 100644 --- a/versioned_sidebars/version-2.1-sidebars.json +++ b/versioned_sidebars/version-2.1-sidebars.json @@ -1683,6 +1683,7 @@ "type": "category", "label": "v2.1", "items": [ + "releasenotes/v2.1/release-2.1.7", "releasenotes/v2.1/release-2.1.6", "releasenotes/v2.1/release-2.1.5", "releasenotes/v2.1/release-2.1.4", @@ -1742,4 +1743,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/versioned_sidebars/version-3.0-sidebars.json b/versioned_sidebars/version-3.0-sidebars.json index fc9fff17a73..85b6bfccc49 100644 --- a/versioned_sidebars/version-3.0-sidebars.json +++ b/versioned_sidebars/version-3.0-sidebars.json @@ -1731,6 +1731,7 @@ "type": "category", "label": "v2.1", "items": [ + "releasenotes/v2.1/release-2.1.7", "releasenotes/v2.1/release-2.1.6", "releasenotes/v2.1/release-2.1.5", "releasenotes/v2.1/release-2.1.4", @@ -1790,4 +1791,4 @@ ] } ] -} +} \ 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