This is an automated email from the ASF dual-hosted git repository.

morningman 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 262c757f464 [Update] Release 4.0.1 (#3069)
262c757f464 is described below

commit 262c757f464ec843c54061abfdb645c29e08d4e8
Author: zhuwei <[email protected]>
AuthorDate: Mon Nov 10 15:17:34 2025 +0800

    [Update] Release 4.0.1 (#3069)
    
    ## Versions
    
    - [x] dev
    - [x] 4.x
    - [x] 3.x
    - [ ] 2.1
    
    ## Languages
    
    - [x] Chinese
    - [x] English
    
    ## Docs Checklist
    
    - [ ] Checked by AI
    - [ ] Test Cases Built
    
    ---------
    
    Co-authored-by: zhuwei <[email protected]>
---
 docs/releasenotes/all-release.md                   |  10 +-
 docs/releasenotes/v3.1/release-3.1.2.md            | 200 +++++++++++++++++++++
 docs/releasenotes/v4.0/release-4.0.1.md            |  77 ++++++++
 .../current/releasenotes/all-release.md            |  10 +-
 .../current/releasenotes/v3.1/release-3.1.2.md     |  90 ++++++++++
 .../current/releasenotes/v4.0/release-4.0.1.md     |  79 ++++++++
 .../version-3.x/releasenotes/all-release.md        |   4 +-
 .../version-4.x/releasenotes/all-release.md        |  10 +-
 .../version-4.x/releasenotes/v3.1/release-3.1.2.md |  90 ++++++++++
 .../version-4.x/releasenotes/v4.0/release-4.0.1.md |  79 ++++++++
 sidebars.ts                                        |  11 +-
 src/constant/download.data.ts                      | 106 +++++++----
 .../version-3.x/releasenotes/all-release.md        |   4 +-
 .../version-4.x/releasenotes/all-release.md        |  10 +-
 .../version-4.x/releasenotes/v3.1/release-3.1.2.md | 200 +++++++++++++++++++++
 .../version-4.x/releasenotes/v4.0/release-4.0.1.md |  77 ++++++++
 versioned_sidebars/version-4.x-sidebars.json       |   2 +
 17 files changed, 1011 insertions(+), 48 deletions(-)

diff --git a/docs/releasenotes/all-release.md b/docs/releasenotes/all-release.md
index 99ecd4438b5..a2d15b65ad8 100644
--- a/docs/releasenotes/all-release.md
+++ b/docs/releasenotes/all-release.md
@@ -8,11 +8,11 @@
 This document presents a summary of Apache Doris versions released within one 
year, listed in reverse chronological order.
 
 :::tip Latest Release
-🎉 Version 4.0.0 is released. Check out the 🔗[Release 
Notes](../releasenotes/v4.0/release-4.0.0) here. Apache Doris 4.0 takes a major 
step forward with new AI support (vector search, AI Functions) and better 
full-text search capabilities. These upgrades help users stay ahead in the AI 
and agent era, enabling companies to handle everything from traditional BI 
analysis to AI-driven workloads.
+🎉 Version 4.0.1 is released. Check out the 🔗[Release 
Notes](../releasenotes/v4.0/release-4.0.1) here. Apache Doris 4.0 takes a major 
step forward with new AI support (vector search, AI Functions) and better 
full-text search capabilities. These upgrades help users stay ahead in the AI 
and agent era, enabling companies to handle everything from traditional BI 
analysis to AI-driven workloads.
 
 <br />
 
-🎉 Version 3.1.1 is released. Check out the 🔗[Release 
Notes](../releasenotes/v3.1/release-3.1.1) here. Doris 3.1 introduces a sparse 
column and schema template for the VARIANT data type, making it more efficient 
to store and query large datasets with dynamic fields, such as logs and JSON 
data. For lakehouse capabilities, it enhances asynchronous materialized views 
and expands support for Iceberg and Paimon to build a stronger bridge between 
data lakes and data warehouses.
+🎉 Version 3.1.2 is released. Check out the 🔗[Release 
Notes](../releasenotes/v3.1/release-3.1.2) here. Doris 3.1 introduces a sparse 
column and schema template for the VARIANT data type, making it more efficient 
to store and query large datasets with dynamic fields, such as logs and JSON 
data. For lakehouse capabilities, it enhances asynchronous materialized views 
and expands support for Iceberg and Paimon to build a stronger bridge between 
data lakes and data warehouses.
 
 <br />
 
@@ -27,6 +27,12 @@ This document presents a summary of Apache Doris versions 
released within one ye
 
 <br />
 
+- [2025-11-08, Apache Doris 4.0.1 is 
released](../releasenotes/v4.0/release-4.0.1.md)
+
+- [2025-10-27, Apache Doris 3.1.2 is 
released](../releasenotes/v3.1/release-3.1.2.md)
+
+- [2025-10-14, Apache Doris 4.0.0 is 
released](../releasenotes/v4.0/release-4.0.0.md)
+
 - [2025-09-26, Apache Doris 3.1.1 is 
released](../releasenotes/v3.1/release-3.1.1.md)
 
 - [2025-09-19, Apache Doris 3.0.8 is 
released](../releasenotes/v3.0/release-3.0.8.md)
diff --git a/docs/releasenotes/v3.1/release-3.1.2.md 
b/docs/releasenotes/v3.1/release-3.1.2.md
new file mode 100644
index 00000000000..eadfdaa4a68
--- /dev/null
+++ b/docs/releasenotes/v3.1/release-3.1.2.md
@@ -0,0 +1,200 @@
+---
+{
+    "title": "Release 3.1.2",
+    "language": "en"
+}
+---
+
+## New Features
+
+### Storage and Compression
+
+- **Configurable table compression type** — allows selecting specific 
compression algorithms per table.
+
+[#56276](https://github.com/apache/doris/pull/56276)
+
+- **Adaptive compaction write caching** — dynamically tunes write caching 
during base compaction rowset flush.
+
+[#56278](https://github.com/apache/doris/pull/56278)
+
+### Cloud and Object Storage
+
+- **Cloud mode query freshness control** — adds user-defined tolerance between 
data latency and consistency.
+
+[#56390](https://github.com/apache/doris/pull/56390)
+
+- **Object storage endpoint validation relaxed** — enables private or custom 
storage endpoints.
+
+[#56641](https://github.com/apache/doris/pull/56641)
+
+### Datalake
+
+- **OSS support for Datalake** **VPC** **Endpoints (**`dlf/datalake-vpc`)**.
+
+[#56476](https://github.com/apache/doris/pull/56476)
+
+- **AWS Glue Catalog** now supports accessing S3 via IAM AssumeRole.
+
+[#57036](https://github.com/apache/doris/pull/57036)
+
+- **S3 Client** updated to use `CustomAwsCredentialsProviderChain` for 
improved credential management.
+
+[#56943](https://github.com/apache/doris/pull/56943)
+
+### Functional Enhancements
+
+- **Java UDF** now supports IP type.
+
+[#56346](https://github.com/apache/doris/pull/56346)
+
+- **BE REST** **API** adds `RunningTasks` output for monitoring.
+
+[#56781](https://github.com/apache/doris/pull/56781)
+
+- **Transaction monitoring** adds BRPC write-amplification metrics.
+
+[#56832](https://github.com/apache/doris/pull/56832)
+
+## Optimizations
+
+### Query Execution and Planner
+
+- **`COUNT(\*)`** optimization** — automatically selects the smallest column 
to reduce scan load.
+
+[#56483](https://github.com/apache/doris/pull/56483)
+
+- **Compaction** skips empty rowsets to improve throughput.
+
+[#56768](https://github.com/apache/doris/pull/56768)
+
+- **Warmup statistics** add “skipped rowset” metric for better visibility.
+
+[#56373](https://github.com/apache/doris/pull/56373)
+
+### Storage Layer
+
+- **Variant column cache added** for sparse columns to speed up reads.
+
+[#56730](https://github.com/apache/doris/pull/56730)
+
+- **Segment footer** is now cached in Index Page Cache to reduce latency.
+
+[#56459](https://github.com/apache/doris/pull/56459)
+
+- **Recycler** supports parallel cleanup tasks to increase throughput.
+
+[#56573](https://github.com/apache/doris/pull/56573)
+
+### Datalake
+
+- **Paimon Time Travel** improved and schema mismatch fixed.
+
+[#56338](https://github.com/apache/doris/pull/56338)
+
+- **Iceberg scan error messages refined** and nested namespaces supported.
+
+[#56370](https://github.com/apache/doris/pull/56370), 
[#57035](https://github.com/apache/doris/pull/57035)
+
+- **Legacy DLF catalog properties removed.**
+
+[#56196](https://github.com/apache/doris/pull/56196), 
[#56505](https://github.com/apache/doris/pull/56505)
+
+- **JSON** **Load** now defaults to row-by-row parsing mode for line-based 
data.
+
+[#56736](https://github.com/apache/doris/pull/56736)
+
+## Bug Fixes
+
+### Datalake
+
+- Fixed **Iceberg system table classloader** error.
+
+[#56220](https://github.com/apache/doris/pull/56220)
+
+- Fixed **Iceberg partition table** failure when no partition values exist.
+
+[#57043](https://github.com/apache/doris/pull/57043)
+
+- Fixed **S3A catalog** not using IAM AssumeRole profile properly.
+
+[#56250](https://github.com/apache/doris/pull/56250)
+
+- Disabled Hadoop FileSystem cache for multi-config object storage catalogs.
+
+[#57153](https://github.com/apache/doris/pull/57153)
+
+### Query Execution and SQL Engine
+
+- Fixed `COUNT` pushdown logic error.
+
+[#56482](https://github.com/apache/doris/pull/56482)
+
+- Fixed `UNION` local shuffle behavior bug.
+
+[#56556](https://github.com/apache/doris/pull/56556)
+
+- Fixed crash in `IN` predicate for OLAP storage types.
+
+[#56834](https://github.com/apache/doris/pull/56834)
+
+- Fixed `timestampdiff` computation error for `datetimev1`.
+
+[#56893](https://github.com/apache/doris/pull/56893)
+
+- Fixed crash caused by `explode()` function.
+
+[#57002](https://github.com/apache/doris/pull/57002)
+
+### Storage and Load
+
+- Fixed S3 Load check failure when no source file exists.
+
+[#56376](https://github.com/apache/doris/pull/56376)
+
+- Fixed FileCache cleanup crash.
+
+[#56584](https://github.com/apache/doris/pull/56584)
+
+- Fixed delete bitmap not cleared in MOW compression.
+
+[#56785](https://github.com/apache/doris/pull/56785)
+
+- Fixed Outfile bz2 compression failure for small files.
+
+[#57041](https://github.com/apache/doris/pull/57041)
+
+### Cloud and Recycler Mechanism
+
+- Fixed Warmup skipping multi-segment rowsets.
+
+[#56680](https://github.com/apache/doris/pull/56680)
+
+- Fixed CloudTablet Warmup coredump on reference capture.
+
+[#56627](https://github.com/apache/doris/pull/56627)
+
+- Fixed Recycler null pointer crash in cleanup task.
+
+[#56773](https://github.com/apache/doris/pull/56773)
+
+- Fixed uncaught partition boundary error in Cloud mode.
+
+[#56968](https://github.com/apache/doris/pull/56968)
+
+### System and Miscellaneous
+
+- Fixed incorrect Prometheus metric format in FE.
+
+[#57082](https://github.com/apache/doris/pull/57082)
+
+- Fixed auto-increment value incorrect after FE restart.
+
+[#57118](https://github.com/apache/doris/pull/57118)
+
+- Fixed `SHOW CREATE VIEW` missing column definitions.
+
+[#57045](https://github.com/apache/doris/pull/57045)
+
+- Fixed HDFS Reader crash when sampling Profile data.
+
+[#56950](https://github.com/apache/doris/pull/56950)
\ No newline at end of file
diff --git a/docs/releasenotes/v4.0/release-4.0.1.md 
b/docs/releasenotes/v4.0/release-4.0.1.md
new file mode 100644
index 00000000000..337bdf2492e
--- /dev/null
+++ b/docs/releasenotes/v4.0/release-4.0.1.md
@@ -0,0 +1,77 @@
+---
+{
+    "title": "Release 4.0.1",
+    "language": "en"
+}
+---
+
+# Behavior Changes
+
+- The SHOW PARTITIONS command no longer supports Iceberg tables. Please 
directly use Iceberg's $partitions system table to view partitions. 
[#56985](https://github.com/apache/doris/pull/56985)
+
+# New Features
+
+- Added the mmh64_v2 function to generate hash results consistent with those 
from other third-party libraries. 
[#57180](https://github.com/apache/doris/pull/57180)
+- Added the json_hash function to generate hash values for jsonb types. 
[#56962](https://github.com/apache/doris/pull/56962)
+- Added the binary data type, along with a series of related functions: 
length, from_base64_binary, to_base64_binary, and sub_binary. 
[#56648](https://github.com/apache/doris/pull/56648)
+- Added the sort_json_object_keys/normalize_json_numbers_to_double function 
for sorting the keys of jsonb.
+- Added several MySQL-compatible time functions: UTC_DATE, UTC_TIME, and 
UTC_TIMESTAMP. [#57443](https://github.com/apache/doris/pull/57443)
+- Added support for MaxCompute Schema hierarchy. 
[#56874](https://github.com/apache/doris/pull/56874) Documentation: 
https://doris.apache.org/docs/3.x/lakehouse/catalogs/maxcompute-catalog#hierarchical-mapping
+- The JSON_OBJECT function now supports using * as a parameter. 
[#57256](https://github.com/apache/doris/pull/57256)
+
+# Improvement
+
+## AI & Search
+
+- Added support for phrase queries, wildcard queries, and regular expression 
queries to the SEARCH function. 
[#57372](https://github.com/apache/doris/pull/57372) 
[#57007](https://github.com/apache/doris/pull/57007)
+- Extended the SEARCH function with 2 new parameters: an optional 
default_field parameter (default column) and a default_operator parameter 
(specifying the boolean operator for multi-column queries as "and" or "or"). 
[#57312](https://github.com/apache/doris/pull/57312)
+- The SEARCH function now supports searching sub-columns of the variant type, 
allowing direct search of specific fields in JSON paths via dot notation (e.g., 
variantColumn.subcolumn:keyword).
+- Upgraded the default storage format of the inverted index from V2 to V3. 
[#57140](https://github.com/apache/doris/pull/57140)
+- Enhanced support for custom tokenizer pipelines by adding the char_filter 
component; introduced two built-in tokenizers (basic tokenizer and ICU 
tokenizer) in the analyzer framework; added aliases for built-in tokenizers and 
supported component configuration with the same name to optimize the unified 
analyzer framework. [#56243](https://github.com/apache/doris/pull/56243) 
[#57055](https://github.com/apache/doris/pull/57055)
+
+## Lakehouse
+
+- Added the session variable merge_io_read_slice_size_bytes to address the 
issue of severe read amplification in external table Merge IO under certain 
conditions. Documentation: 
https://doris.apache.org/docs/3.x/lakehouse/best-practices/optimization#merge-io-optimization
+
+## Query
+
+- Optimized the JOIN shuffle selection algorithm. 
[#56279](https://github.com/apache/doris/pull/56279)
+
+Others
+
+- Optimized the size of Runtime Filter serialization information in physical 
plans. [#57108](https://github.com/apache/doris/pull/57108) 
[#56978](https://github.com/apache/doris/pull/56978)
+
+# Bugfix
+
+## AI & Search
+
+- Fixed the issue with search query results for non-tokenized fields and 
enabled the execution of the search function on MOW tables. 
[#56914](https://github.com/apache/doris/pull/56914) 
[#56927](https://github.com/apache/doris/pull/56927)
+- Fixed the calculation error in the inverted index when filtering with the IS 
NULL predicate. [#56964](https://github.com/apache/doris/pull/56964)
+
+## Lakehouse
+
+- Fixed the issue where predicate pushdown could not use the Parquet Page 
Index under certain conditions. 
[#55795](https://github.com/apache/doris/pull/55795)
+- Fixed the issue of missing shard reads in external table queries under 
certain conditions. [#57071](https://github.com/apache/doris/pull/57071)
+- Fixed the issue where modifying Catalog properties did not take effect when 
the Hadoop file system cache was enabled under certain conditions. 
[#57063](https://github.com/apache/doris/pull/57063)
+- Fixed the issue of metadata replay failure due to connection property 
validation during upgrades from older versions under certain conditions. 
[#56929](https://github.com/apache/doris/pull/56929)
+- Fixed the issue of FE thread deadlock caused by Refresh Catalog under 
certain conditions. [#56639](https://github.com/apache/doris/pull/56639)
+- Fixed the issue of being unable to read Iceberg tables converted from Hive. 
[#56918](https://github.com/apache/doris/pull/56918)
+- Fixed the issue of BE crashes caused by collecting Query Profiles under 
certain conditions. [#56806](https://github.com/apache/doris/pull/56806)
+
+## Query
+
+- Fixed the incorrect result of datetime type during timezone-related cast 
operations under boundary conditions. 
[#57422](https://github.com/apache/doris/pull/57422)
+- Fixed the incorrect precision derivation of results for some 
datetime-related functions. [#56671](https://github.com/apache/doris/pull/56671)
+- Fixed the core dump issue when inf is used as a predicate condition for 
float types. [#57100](https://github.com/apache/doris/pull/57100)
+- Fixed the core dump issue of the explode function with variable parameters. 
[#56991](https://github.com/apache/doris/pull/56991)
+- Fixed the instability issue when casting decimal256 to float types. 
[#56848](https://github.com/apache/doris/pull/56848)
+- Fixed the potential core dump issue caused by repeated scheduling during 
spill disk operations. [#56755](https://github.com/apache/doris/pull/56755)
+- Fixed the occasional incorrect adjustment of the order between mark join and 
other joins. [#56837](https://github.com/apache/doris/pull/56837)
+- Fixed the issue where some commands were not correctly forwarded to the 
master frontend for execution. 
[#55185](https://github.com/apache/doris/pull/55185)
+- Fixed the occasional incorrect generation of partition topn by window 
functions. [#56622](https://github.com/apache/doris/pull/56622)
+- Fixed the potential query error when synchronized mv definitions contain 
keywords. [#57052](https://github.com/apache/doris/pull/57052)
+
+## Others
+
+- Prohibited creating another synchronized mv based on a synchronized mv. 
[#56912](https://github.com/apache/doris/pull/56912)
+- Fixed the issue of delayed memory release in profiles. 
[#57257](https://github.com/apache/doris/pull/57257)
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/all-release.md 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/all-release.md
index 3a38b15b5e3..7d5ff6ed5a2 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/all-release.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/all-release.md
@@ -10,10 +10,10 @@
 
 
 :::tip 最新发布
-🎉 4.0.0 版本已于 2025 年 10 月 14 
日正式发布,详情可查看[版本发布](../releasenotes/v4.0/release-4.0.0)。新版本通过 AI 
与搜索能力的深度融合、离线计算的稳定性提升、性能与易用性的双重优化,进一步拓宽了数据库的应用边界,可更好地支撑企业从传统 BI 分析到 AI 
智能检索、从实时查询到大规模离线批处理的全场景数据分析需求。无论是互联网、金融、零售等行业的实时报表、用户行为分析,还是政务、医疗领域的文档检索、大规模数据批处理,新版本
 Doris 都将为用户提供更高效、更可靠的数据分析体验。
+🎉 4.0.1 版本已于 2025 年 11 月 08 
日正式发布,详情可查看[版本发布](../releasenotes/v4.0/release-4.0.1)。新版本通过 AI 
与搜索能力的深度融合、离线计算的稳定性提升、性能与易用性的双重优化,进一步拓宽了数据库的应用边界,可更好地支撑企业从传统 BI 分析到 AI 
智能检索、从实时查询到大规模离线批处理的全场景数据分析需求。无论是互联网、金融、零售等行业的实时报表、用户行为分析,还是政务、医疗领域的文档检索、大规模数据批处理,新版本
 Doris 都将为用户提供更高效、更可靠的数据分析体验。
 <br />
 
-🎉 3.1.1 版本已于 2025 年 09 月 26 
日正式发布,详情可查看[版本发布](../releasenotes/v3.1/release-3.1.1)。Apache Doris 3.1 
是半结构化分析领域的里程碑,引入了稀疏列和模板化 
schema,显著提升了查询和索引性能。它还显著增强了湖仓一体能力,通过异步物化视图和优化连接属性,实现了数据湖和数据仓的无缝集成。新版本在存储引擎上提供了灵活列更新,并通过分区裁剪和基于数据特征的优化器,实现了查询性能的巨大飞跃。
+🎉 3.1.2 版本已于 2025 年 10 月 27 
日正式发布,详情可查看[版本发布](../releasenotes/v3.1/release-3.1.2)。Apache Doris 3.1 
是半结构化分析领域的里程碑,引入了稀疏列和模板化 
schema,显著提升了查询和索引性能。它还显著增强了湖仓一体能力,通过异步物化视图和优化连接属性,实现了数据湖和数据仓的无缝集成。新版本在存储引擎上提供了灵活列更新,并通过分区裁剪和基于数据特征的优化器,实现了查询性能的巨大飞跃。
 <br />
 
 🎉 3.0.8 版本已于 2025 年 09 月 19 
日正式发布,详情可查看[版本发布](../releasenotes/v3.0/release-3.0.8)。从 3.0 版本开始,Apache Doris 
除了支持计算存储一体模式外,还支持计算存储分离模式进行集群部署。借助将计算和存储层解耦的云原生架构,用户可以在多个计算集群之间实现查询负载的物理隔离,以及读写负载的隔离。
@@ -26,6 +26,12 @@
 
 <br />
 
+- [2025-11-08, Apache Doris 4.0.1 版本发布](../releasenotes/v4.0/release-4.0.1.md)
+
+- [2025-10-27, Apache Doris 3.1.2 版本发布](../releasenotes/v3.1/release-3.1.2.md)
+
+- [2025-10-14, Apache Doris 4.0.0 版本发布](../releasenotes/v4.0/release-4.0.0.md)
+
 - [2025-09-26, Apache Doris 3.1.1 版本发布](../releasenotes/v3.1/release-3.1.1.md)
 
 - [2025-09-19, Apache Doris 3.0.8 版本发布](../releasenotes/v3.0/release-3.0.8.md)
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/v3.1/release-3.1.2.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/v3.1/release-3.1.2.md
new file mode 100644
index 00000000000..e967c895ab5
--- /dev/null
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/v3.1/release-3.1.2.md
@@ -0,0 +1,90 @@
+---
+{
+    "title": "Release 3.1.2",
+    "language": "zh-CN"
+}
+---
+
+
+## 新功能
+
+  ### 存储与压缩
+
+  - **可配置的表压缩类型** —— 
支持为每张表单独指定压缩算法。[#56276](https://github.com/apache/doris/pull/56276)
+  - **自适应压缩写缓存** —— 在基础压缩(base 
compaction)行集(rowset)刷写过程中动态调整写缓存策略。[#56278](https://github.com/apache/doris/pull/56278)
+
+  ### 云与对象存储
+
+  - **云模式查询新鲜度控制** —— 
新增用户自定义的数据延迟与一致性之间的容忍度配置。[#56390](https://github.com/apache/doris/pull/56390)
+  - **放宽对象存储端点验证** —— 
支持私有或自定义存储端点。[#56641](https://github.com/apache/doris/pull/56641)
+
+  ### 数据湖(Datalake)
+
+  - **支持通过数据湖** **VPC** **端点(**`dlf/datalake-vpc`)访问 
OSS**。[#56476](https://github.com/apache/doris/pull/56476)
+  - **AWS Glue Catalog** 现支持通过 IAM AssumeRole 访问 
S3。[#57036](https://github.com/apache/doris/pull/57036)
+  - **S3 客户端** 已更新为使用 
`CustomAwsCredentialsProviderChain`,以改进凭证管理。[#56943](https://github.com/apache/doris/pull/56943)
+
+  ### 功能增强
+
+  - **Java** **UDF** 现支持 IP 
类型。[#56346](https://github.com/apache/doris/pull/56346)
+  - **BE REST** **API** 新增 `RunningTasks` 
输出项,用于任务监控。[#56781](https://github.com/apache/doris/pull/56781)
+  - **事务监控** 新增 BRPC 
写放大(write-amplification)指标。[#56832](https://github.com/apache/doris/pull/56832)
+
+  ## 优化
+
+  ### 查询执行与优化器
+
+  - **`COUNT(\*)`** 优化** —— 
自动选择最小的列以减少扫描负载。[#56483](https://github.com/apache/doris/pull/56483)
+  - **压缩过程** 跳过空行集,以提升吞吐量。[#56768](https://github.com/apache/doris/pull/56768)
+  - **预热(Warmup)统计信息** 
新增“跳过的行集”指标,提升可观测性。[#56373](https://github.com/apache/doris/pull/56373)
+
+  ### 存储层
+
+  - **为稀疏列新增 Variant 
列缓存**,以加速读取。[#56730](https://github.com/apache/doris/pull/56730)
+  - **段(Segment)页脚** 现已缓存在索引页缓存(Index Page 
Cache)中,以降低延迟。[#56459](https://github.com/apache/doris/pull/56459)
+  - **回收器(Recycler)** 
支持并行清理任务,提高吞吐量。[#56573](https://github.com/apache/doris/pull/56573)
+
+  ### 数据湖
+
+  - **改进 Paimon 时间旅行(Time 
Travel)功能**,并修复了模式(schema)不匹配问题。[#56338](https://github.com/apache/doris/pull/56338)
+  - **优化 Iceberg 
扫描错误信息**,并支持嵌套命名空间。[#56370](https://github.com/apache/doris/pull/56370), 
[#57035](https://github.com/apache/doris/pull/57035)
+  - **移除旧版 DLF Catalog 
属性**。[#56196](https://github.com/apache/doris/pull/56196), 
[#56505](https://github.com/apache/doris/pull/56505)
+  - **JSON** **导入** 默认采用逐行解析模式(row-by-row parsing 
mode)处理基于行的数据。[#56736](https://github.com/apache/doris/pull/56736)
+
+  ## 缺陷修复
+
+  ### 数据湖
+
+  - 修复 **Iceberg 
系统表类加载器(classloader)错误**。[#56220](https://github.com/apache/doris/pull/56220)
+  - 修复 **Iceberg 
分区表在无分区值时失败的问题**。[#57043](https://github.com/apache/doris/pull/57043)
+  - 修复 **S3A Catalog 未正确使用 IAM AssumeRole 
配置文件的问题**。[#56250](https://github.com/apache/doris/pull/56250)
+  - 为多配置对象存储 Catalog **禁用 Hadoop FileSystem 
缓存**。[#57153](https://github.com/apache/doris/pull/57153)
+
+  ### 查询执行与 SQL 引擎
+
+  - 修复 `COUNT` 下推逻辑错误。[#56482](https://github.com/apache/doris/pull/56482)
+  - 修复 `UNION` 本地 shuffle 
行为异常。[#56556](https://github.com/apache/doris/pull/56556)
+  - 修复 OLAP 存储类型中 `IN` 
谓词导致的崩溃问题。[#56834](https://github.com/apache/doris/pull/56834)
+  - 修复 `datetimev1` 类型下 `timestampdiff` 
计算错误。[#56893](https://github.com/apache/doris/pull/56893)
+  - 修复 `explode()` 
函数导致的崩溃问题。[#57002](https://github.com/apache/doris/pull/57002)
+
+  ### 存储与导入
+
+  - 修复源文件不存在时 S3 导入检查失败的问题。[#56376](https://github.com/apache/doris/pull/56376)
+  - 修复 FileCache 清理时崩溃的问题。[#56584](https://github.com/apache/doris/pull/56584)
+  - 修复 MOW 压缩模式下删除位图(delete 
bitmap)未被清除的问题。[#56785](https://github.com/apache/doris/pull/56785)
+  - 修复小文件使用 Outfile 的 bz2 
压缩时失败的问题。[#57041](https://github.com/apache/doris/pull/57041)
+
+  ### 云与回收机制
+
+  - 
修复预热(Warmup)跳过多段(multi-segment)行集的问题。[#56680](https://github.com/apache/doris/pull/56680)
+  - 修复 CloudTablet 预热过程中因引用捕获导致的 core dump 
问题。[#56627](https://github.com/apache/doris/pull/56627)
+  - 
修复回收器(Recycler)清理任务中的空指针崩溃问题。[#56773](https://github.com/apache/doris/pull/56773)
+  - 修复云模式下未捕获的分区边界错误。[#56968](https://github.com/apache/doris/pull/56968)
+
+  ### 系统及其他
+
+  - 修复 FE 中 Prometheus 
指标格式错误的问题。[#57082](https://github.com/apache/doris/pull/57082)
+  - 修复 FE 重启后自增列值不正确的问题。[#57118](https://github.com/apache/doris/pull/57118)
+  - 修复 `SHOW CREATE VIEW` 
语句缺失列定义的问题。[#57045](https://github.com/apache/doris/pull/57045)
+  - 修复 HDFS Reader 在采样 Profile 
数据时崩溃的问题。[#56950](https://github.com/apache/doris/pull/56950)
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/v4.0/release-4.0.1.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/v4.0/release-4.0.1.md
new file mode 100644
index 00000000000..e47f32d72c2
--- /dev/null
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/v4.0/release-4.0.1.md
@@ -0,0 +1,79 @@
+---
+{
+    "title": "Release 4.0.1",
+    "language": "zh-CN"
+}
+---
+
+## 行为变更
+
+- `SHOW PARTITIONS` 命令不再支持 Iceberg 表,请直接使用 Iceberg 的 `$partitions` 系统表查看 
[#56985](https://github.com/apache/doris/pull/56985)
+
+## New Features
+
+- 增加了mmh64_v2 函数,用于生成跟其他三方库相同的hash 
结果。[#57180](https://github.com/apache/doris/pull/57180)
+- 增加了json_hash 函数,用于对一个jsonb 
类型生成hash值。[#56962](https://github.com/apache/doris/pull/56962)
+- 增加了binary 数据类型,同时增加了一系列函数length, from_base64_binary, to_base64_bianry, 
sub_binary。[#56648](https://github.com/apache/doris/pull/56648)
+- 增加了sort_json_object_keys/normalize_json_numbers_to_double 函数用于对jsonb的key 
进行排序。
+- 增加了一些跟mysql 兼容的时间函数UTC_DATE & UTC_TIME, and 
UTC_TIMESTAMP。[#57443](https://github.com/apache/doris/pull/57443)
+- 新增对 MaxCompute Schema 层级的支持 
[#56874](https://github.com/apache/doris/pull/56874)
+  -  
文档:https://doris.apache.org/docs/3.x/lakehouse/catalogs/maxcompute-catalog#hierarchical-mapping
+- JSON_OBJECT 函数支持使用 * 作为参数 
[#57256](https://github.com/apache/doris/pull/57256)
+
+## Improvement
+
+### AI & search
+
+- 为 SEARCH 
函数新增短语查询、通配符查询和正则查询支持。[#57372](https://github.com/apache/doris/pull/57372) 
[#57007](https://github.com/apache/doris/pull/57007)
+- 扩展 SEARCH 函数新增2个参数,新增可选的 default_field 参数(默认列)和 default_operator 
参数(指定多列查询的布尔运算符为 "and" 或 
"or")。[#57312](https://github.com/apache/doris/pull/57312)
+- SEARCH函数新增对 variant 类型子列的搜索支持,可通过点号语法(如 variantColumn.subcolumn:关键词)直接搜索 
JSON 路径中的特定字段。
+- 将倒排索引的默认存储格式由 V2 升级为 V3 
版本。[#57140](https://github.com/apache/doris/pull/57140)
+- 完善自定义分词器 pipeline 支持,新增 char_filter 组件;在 analyzer 框架中新增 basic tokenizer 和 
ICU tokenizer 两种内置分词器支持;新增内置分词器别名并支持组件同名配置,优化统一 analyzer 
框架。[#56243](https://github.com/apache/doris/pull/56243) 
[#57055](https://github.com/apache/doris/pull/57055)
+
+### Lakehouse
+
+- 新增会话变量 `merge_io_read_slice_size_bytes` 来解决某些情况下,外表 Merge IO 读放大严重的问题。
+  -  
文档:https://doris.apache.org/docs/3.x/lakehouse/best-practices/optimization#merge-io-optimization
+
+### 查询
+
+- 优化了 JOIN shuffle 选择算法 [#56279](https://github.com/apache/doris/pull/56279)
+
+### 其他
+
+- 优化了物理计划中 Runtime Filter 序列化信息的大小 
[#57108](https://github.com/apache/doris/pull/57108) 
[#56978](https://github.com/apache/doris/pull/56978)
+
+## 缺陷修复
+
+### AI & search
+
+- 修复非分词字段的 search 查询结果问题,支持在MOW表上执行 search 
函数查询。[#56914](https://github.com/apache/doris/pull/56914) 
[#56927](https://github.com/apache/doris/pull/56927)
+- 修复倒排索引在执行 IS NULL 
谓词过滤时的计算错误问题。[#56964](https://github.com/apache/doris/pull/56964)
+
+### Lakehouse
+
+- 修复某些情况下,谓词下推无法使用 Parquet Page Index 的问题 
[#55795](https://github.com/apache/doris/pull/55795)
+- 修复某些情况下外表查询分片读取丢失的问题 [#57071](https://github.com/apache/doris/pull/57071)
+- 修复某些情况下,Hadoop 文件系统缓存开启导致修改 Catalog 属性不生效的问题 
[#57063](https://github.com/apache/doris/pull/57063) 
+- 修复某些情况下,从旧版本升级时,连接属性校验导致元数据回放失败的问题 
[#56929](https://github.com/apache/doris/pull/56929)
+- 修复某些情况下,Refresh Catalog 导致 FE 
线程死锁的问题[#56639](https://github.com/apache/doris/pull/56639)
+- 修复无法读取由 Hive 转换生成的 Iceberg 表的问题 
[#56918](https://github.com/apache/doris/pull/56918)
+- 修复某些情况下收集 Query Profile 导致 BE 宕机的问题 
[#56806](https://github.com/apache/doris/pull/56806)
+
+### 查询
+
+- 修复datetime 类型在timezone 相关cast 
时在边界条件下结果不对的问题。[#57422](https://github.com/apache/doris/pull/57422)
+- 修复了部分 datetime 相关函数结果精度推导不正确的问题 
[#56671](https://github.com/apache/doris/pull/56671)
+- 修复了inf 
作为float的谓词条件时core的问题。[#57100](https://github.com/apache/doris/pull/57100)
+- 修复了explode 
函数在可变参数下core的问题。[#56991](https://github.com/apache/doris/pull/56991)
+- 修复了decimal256 到float 类型的cast 
不稳定的问题。[#56848](https://github.com/apache/doris/pull/56848)
+- 修复了spill disk 
时可能出现重复调度导致core的问题。[#56755](https://github.com/apache/doris/pull/56755)
+- 修复了偶发的错误调整 mark join 和其他 join 顺序的问题 
[#56837](https://github.com/apache/doris/pull/56837)
+- 修复了部分命令没有被正确的转发到 master frontend 执行的问题 
[#55185](https://github.com/apache/doris/pull/55185)
+- 修复了偶现的窗口函数错误的生成 partition topn 的问题 
[#56622](https://github.com/apache/doris/pull/56622)
+- 修复当同步 mv 定义中存在关键字时,查询可能报错的问题 
[#57052](https://github.com/apache/doris/pull/57052)
+
+### 其他
+
+- 禁止基于同步 mv 创建另外一个同步 mv [#56912](https://github.com/apache/doris/pull/56912)
+- 修复 profile 中存在的内存未及时释放问题 [#57257](https://github.com/apache/doris/pull/57257)
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/releasenotes/all-release.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/releasenotes/all-release.md
index 52acc121c11..766922e4341 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/releasenotes/all-release.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/releasenotes/all-release.md
@@ -11,7 +11,7 @@
 
 
 :::tip 最新发布
-🎉 3.1.1 版本已于 2025 年 09 月 26 
日正式发布,详情可查看[版本发布](../releasenotes/v3.1/release-3.1.1)。Apache Doris 3.1 
是半结构化分析领域的里程碑,引入了稀疏列和模板化 
schema,显著提升了查询和索引性能。它还显著增强了湖仓一体能力,通过异步物化视图和优化连接属性,实现了数据湖和数据仓的无缝集成。新版本在存储引擎上提供了灵活列更新,并通过分区裁剪和基于数据特征的优化器,实现了查询性能的巨大飞跃。
+🎉 3.1.2 版本已于 2025 年 10 月 27 
日正式发布,详情可查看[版本发布](../releasenotes/v3.1/release-3.1.2)。Apache Doris 3.1 
是半结构化分析领域的里程碑,引入了稀疏列和模板化 
schema,显著提升了查询和索引性能。它还显著增强了湖仓一体能力,通过异步物化视图和优化连接属性,实现了数据湖和数据仓的无缝集成。新版本在存储引擎上提供了灵活列更新,并通过分区裁剪和基于数据特征的优化器,实现了查询性能的巨大飞跃。
 
 
 
@@ -25,6 +25,8 @@
 
 <br />
 
+- [2025-10-27, Apache Doris 3.1.2 版本发布](../releasenotes/v3.1/release-3.1.2.md)
+
 - [2025-09-26, Apache Doris 3.1.1 版本发布](../releasenotes/v3.1/release-3.1.1.md)
 
 - [2025-09-19, Apache Doris 3.0.8 版本发布](../releasenotes/v3.0/release-3.0.8.md)
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/all-release.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/all-release.md
index 3a38b15b5e3..7d5ff6ed5a2 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/all-release.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/all-release.md
@@ -10,10 +10,10 @@
 
 
 :::tip 最新发布
-🎉 4.0.0 版本已于 2025 年 10 月 14 
日正式发布,详情可查看[版本发布](../releasenotes/v4.0/release-4.0.0)。新版本通过 AI 
与搜索能力的深度融合、离线计算的稳定性提升、性能与易用性的双重优化,进一步拓宽了数据库的应用边界,可更好地支撑企业从传统 BI 分析到 AI 
智能检索、从实时查询到大规模离线批处理的全场景数据分析需求。无论是互联网、金融、零售等行业的实时报表、用户行为分析,还是政务、医疗领域的文档检索、大规模数据批处理,新版本
 Doris 都将为用户提供更高效、更可靠的数据分析体验。
+🎉 4.0.1 版本已于 2025 年 11 月 08 
日正式发布,详情可查看[版本发布](../releasenotes/v4.0/release-4.0.1)。新版本通过 AI 
与搜索能力的深度融合、离线计算的稳定性提升、性能与易用性的双重优化,进一步拓宽了数据库的应用边界,可更好地支撑企业从传统 BI 分析到 AI 
智能检索、从实时查询到大规模离线批处理的全场景数据分析需求。无论是互联网、金融、零售等行业的实时报表、用户行为分析,还是政务、医疗领域的文档检索、大规模数据批处理,新版本
 Doris 都将为用户提供更高效、更可靠的数据分析体验。
 <br />
 
-🎉 3.1.1 版本已于 2025 年 09 月 26 
日正式发布,详情可查看[版本发布](../releasenotes/v3.1/release-3.1.1)。Apache Doris 3.1 
是半结构化分析领域的里程碑,引入了稀疏列和模板化 
schema,显著提升了查询和索引性能。它还显著增强了湖仓一体能力,通过异步物化视图和优化连接属性,实现了数据湖和数据仓的无缝集成。新版本在存储引擎上提供了灵活列更新,并通过分区裁剪和基于数据特征的优化器,实现了查询性能的巨大飞跃。
+🎉 3.1.2 版本已于 2025 年 10 月 27 
日正式发布,详情可查看[版本发布](../releasenotes/v3.1/release-3.1.2)。Apache Doris 3.1 
是半结构化分析领域的里程碑,引入了稀疏列和模板化 
schema,显著提升了查询和索引性能。它还显著增强了湖仓一体能力,通过异步物化视图和优化连接属性,实现了数据湖和数据仓的无缝集成。新版本在存储引擎上提供了灵活列更新,并通过分区裁剪和基于数据特征的优化器,实现了查询性能的巨大飞跃。
 <br />
 
 🎉 3.0.8 版本已于 2025 年 09 月 19 
日正式发布,详情可查看[版本发布](../releasenotes/v3.0/release-3.0.8)。从 3.0 版本开始,Apache Doris 
除了支持计算存储一体模式外,还支持计算存储分离模式进行集群部署。借助将计算和存储层解耦的云原生架构,用户可以在多个计算集群之间实现查询负载的物理隔离,以及读写负载的隔离。
@@ -26,6 +26,12 @@
 
 <br />
 
+- [2025-11-08, Apache Doris 4.0.1 版本发布](../releasenotes/v4.0/release-4.0.1.md)
+
+- [2025-10-27, Apache Doris 3.1.2 版本发布](../releasenotes/v3.1/release-3.1.2.md)
+
+- [2025-10-14, Apache Doris 4.0.0 版本发布](../releasenotes/v4.0/release-4.0.0.md)
+
 - [2025-09-26, Apache Doris 3.1.1 版本发布](../releasenotes/v3.1/release-3.1.1.md)
 
 - [2025-09-19, Apache Doris 3.0.8 版本发布](../releasenotes/v3.0/release-3.0.8.md)
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/v3.1/release-3.1.2.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/v3.1/release-3.1.2.md
new file mode 100644
index 00000000000..e967c895ab5
--- /dev/null
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/v3.1/release-3.1.2.md
@@ -0,0 +1,90 @@
+---
+{
+    "title": "Release 3.1.2",
+    "language": "zh-CN"
+}
+---
+
+
+## 新功能
+
+  ### 存储与压缩
+
+  - **可配置的表压缩类型** —— 
支持为每张表单独指定压缩算法。[#56276](https://github.com/apache/doris/pull/56276)
+  - **自适应压缩写缓存** —— 在基础压缩(base 
compaction)行集(rowset)刷写过程中动态调整写缓存策略。[#56278](https://github.com/apache/doris/pull/56278)
+
+  ### 云与对象存储
+
+  - **云模式查询新鲜度控制** —— 
新增用户自定义的数据延迟与一致性之间的容忍度配置。[#56390](https://github.com/apache/doris/pull/56390)
+  - **放宽对象存储端点验证** —— 
支持私有或自定义存储端点。[#56641](https://github.com/apache/doris/pull/56641)
+
+  ### 数据湖(Datalake)
+
+  - **支持通过数据湖** **VPC** **端点(**`dlf/datalake-vpc`)访问 
OSS**。[#56476](https://github.com/apache/doris/pull/56476)
+  - **AWS Glue Catalog** 现支持通过 IAM AssumeRole 访问 
S3。[#57036](https://github.com/apache/doris/pull/57036)
+  - **S3 客户端** 已更新为使用 
`CustomAwsCredentialsProviderChain`,以改进凭证管理。[#56943](https://github.com/apache/doris/pull/56943)
+
+  ### 功能增强
+
+  - **Java** **UDF** 现支持 IP 
类型。[#56346](https://github.com/apache/doris/pull/56346)
+  - **BE REST** **API** 新增 `RunningTasks` 
输出项,用于任务监控。[#56781](https://github.com/apache/doris/pull/56781)
+  - **事务监控** 新增 BRPC 
写放大(write-amplification)指标。[#56832](https://github.com/apache/doris/pull/56832)
+
+  ## 优化
+
+  ### 查询执行与优化器
+
+  - **`COUNT(\*)`** 优化** —— 
自动选择最小的列以减少扫描负载。[#56483](https://github.com/apache/doris/pull/56483)
+  - **压缩过程** 跳过空行集,以提升吞吐量。[#56768](https://github.com/apache/doris/pull/56768)
+  - **预热(Warmup)统计信息** 
新增“跳过的行集”指标,提升可观测性。[#56373](https://github.com/apache/doris/pull/56373)
+
+  ### 存储层
+
+  - **为稀疏列新增 Variant 
列缓存**,以加速读取。[#56730](https://github.com/apache/doris/pull/56730)
+  - **段(Segment)页脚** 现已缓存在索引页缓存(Index Page 
Cache)中,以降低延迟。[#56459](https://github.com/apache/doris/pull/56459)
+  - **回收器(Recycler)** 
支持并行清理任务,提高吞吐量。[#56573](https://github.com/apache/doris/pull/56573)
+
+  ### 数据湖
+
+  - **改进 Paimon 时间旅行(Time 
Travel)功能**,并修复了模式(schema)不匹配问题。[#56338](https://github.com/apache/doris/pull/56338)
+  - **优化 Iceberg 
扫描错误信息**,并支持嵌套命名空间。[#56370](https://github.com/apache/doris/pull/56370), 
[#57035](https://github.com/apache/doris/pull/57035)
+  - **移除旧版 DLF Catalog 
属性**。[#56196](https://github.com/apache/doris/pull/56196), 
[#56505](https://github.com/apache/doris/pull/56505)
+  - **JSON** **导入** 默认采用逐行解析模式(row-by-row parsing 
mode)处理基于行的数据。[#56736](https://github.com/apache/doris/pull/56736)
+
+  ## 缺陷修复
+
+  ### 数据湖
+
+  - 修复 **Iceberg 
系统表类加载器(classloader)错误**。[#56220](https://github.com/apache/doris/pull/56220)
+  - 修复 **Iceberg 
分区表在无分区值时失败的问题**。[#57043](https://github.com/apache/doris/pull/57043)
+  - 修复 **S3A Catalog 未正确使用 IAM AssumeRole 
配置文件的问题**。[#56250](https://github.com/apache/doris/pull/56250)
+  - 为多配置对象存储 Catalog **禁用 Hadoop FileSystem 
缓存**。[#57153](https://github.com/apache/doris/pull/57153)
+
+  ### 查询执行与 SQL 引擎
+
+  - 修复 `COUNT` 下推逻辑错误。[#56482](https://github.com/apache/doris/pull/56482)
+  - 修复 `UNION` 本地 shuffle 
行为异常。[#56556](https://github.com/apache/doris/pull/56556)
+  - 修复 OLAP 存储类型中 `IN` 
谓词导致的崩溃问题。[#56834](https://github.com/apache/doris/pull/56834)
+  - 修复 `datetimev1` 类型下 `timestampdiff` 
计算错误。[#56893](https://github.com/apache/doris/pull/56893)
+  - 修复 `explode()` 
函数导致的崩溃问题。[#57002](https://github.com/apache/doris/pull/57002)
+
+  ### 存储与导入
+
+  - 修复源文件不存在时 S3 导入检查失败的问题。[#56376](https://github.com/apache/doris/pull/56376)
+  - 修复 FileCache 清理时崩溃的问题。[#56584](https://github.com/apache/doris/pull/56584)
+  - 修复 MOW 压缩模式下删除位图(delete 
bitmap)未被清除的问题。[#56785](https://github.com/apache/doris/pull/56785)
+  - 修复小文件使用 Outfile 的 bz2 
压缩时失败的问题。[#57041](https://github.com/apache/doris/pull/57041)
+
+  ### 云与回收机制
+
+  - 
修复预热(Warmup)跳过多段(multi-segment)行集的问题。[#56680](https://github.com/apache/doris/pull/56680)
+  - 修复 CloudTablet 预热过程中因引用捕获导致的 core dump 
问题。[#56627](https://github.com/apache/doris/pull/56627)
+  - 
修复回收器(Recycler)清理任务中的空指针崩溃问题。[#56773](https://github.com/apache/doris/pull/56773)
+  - 修复云模式下未捕获的分区边界错误。[#56968](https://github.com/apache/doris/pull/56968)
+
+  ### 系统及其他
+
+  - 修复 FE 中 Prometheus 
指标格式错误的问题。[#57082](https://github.com/apache/doris/pull/57082)
+  - 修复 FE 重启后自增列值不正确的问题。[#57118](https://github.com/apache/doris/pull/57118)
+  - 修复 `SHOW CREATE VIEW` 
语句缺失列定义的问题。[#57045](https://github.com/apache/doris/pull/57045)
+  - 修复 HDFS Reader 在采样 Profile 
数据时崩溃的问题。[#56950](https://github.com/apache/doris/pull/56950)
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/v4.0/release-4.0.1.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/v4.0/release-4.0.1.md
new file mode 100644
index 00000000000..e47f32d72c2
--- /dev/null
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/v4.0/release-4.0.1.md
@@ -0,0 +1,79 @@
+---
+{
+    "title": "Release 4.0.1",
+    "language": "zh-CN"
+}
+---
+
+## 行为变更
+
+- `SHOW PARTITIONS` 命令不再支持 Iceberg 表,请直接使用 Iceberg 的 `$partitions` 系统表查看 
[#56985](https://github.com/apache/doris/pull/56985)
+
+## New Features
+
+- 增加了mmh64_v2 函数,用于生成跟其他三方库相同的hash 
结果。[#57180](https://github.com/apache/doris/pull/57180)
+- 增加了json_hash 函数,用于对一个jsonb 
类型生成hash值。[#56962](https://github.com/apache/doris/pull/56962)
+- 增加了binary 数据类型,同时增加了一系列函数length, from_base64_binary, to_base64_bianry, 
sub_binary。[#56648](https://github.com/apache/doris/pull/56648)
+- 增加了sort_json_object_keys/normalize_json_numbers_to_double 函数用于对jsonb的key 
进行排序。
+- 增加了一些跟mysql 兼容的时间函数UTC_DATE & UTC_TIME, and 
UTC_TIMESTAMP。[#57443](https://github.com/apache/doris/pull/57443)
+- 新增对 MaxCompute Schema 层级的支持 
[#56874](https://github.com/apache/doris/pull/56874)
+  -  
文档:https://doris.apache.org/docs/3.x/lakehouse/catalogs/maxcompute-catalog#hierarchical-mapping
+- JSON_OBJECT 函数支持使用 * 作为参数 
[#57256](https://github.com/apache/doris/pull/57256)
+
+## Improvement
+
+### AI & search
+
+- 为 SEARCH 
函数新增短语查询、通配符查询和正则查询支持。[#57372](https://github.com/apache/doris/pull/57372) 
[#57007](https://github.com/apache/doris/pull/57007)
+- 扩展 SEARCH 函数新增2个参数,新增可选的 default_field 参数(默认列)和 default_operator 
参数(指定多列查询的布尔运算符为 "and" 或 
"or")。[#57312](https://github.com/apache/doris/pull/57312)
+- SEARCH函数新增对 variant 类型子列的搜索支持,可通过点号语法(如 variantColumn.subcolumn:关键词)直接搜索 
JSON 路径中的特定字段。
+- 将倒排索引的默认存储格式由 V2 升级为 V3 
版本。[#57140](https://github.com/apache/doris/pull/57140)
+- 完善自定义分词器 pipeline 支持,新增 char_filter 组件;在 analyzer 框架中新增 basic tokenizer 和 
ICU tokenizer 两种内置分词器支持;新增内置分词器别名并支持组件同名配置,优化统一 analyzer 
框架。[#56243](https://github.com/apache/doris/pull/56243) 
[#57055](https://github.com/apache/doris/pull/57055)
+
+### Lakehouse
+
+- 新增会话变量 `merge_io_read_slice_size_bytes` 来解决某些情况下,外表 Merge IO 读放大严重的问题。
+  -  
文档:https://doris.apache.org/docs/3.x/lakehouse/best-practices/optimization#merge-io-optimization
+
+### 查询
+
+- 优化了 JOIN shuffle 选择算法 [#56279](https://github.com/apache/doris/pull/56279)
+
+### 其他
+
+- 优化了物理计划中 Runtime Filter 序列化信息的大小 
[#57108](https://github.com/apache/doris/pull/57108) 
[#56978](https://github.com/apache/doris/pull/56978)
+
+## 缺陷修复
+
+### AI & search
+
+- 修复非分词字段的 search 查询结果问题,支持在MOW表上执行 search 
函数查询。[#56914](https://github.com/apache/doris/pull/56914) 
[#56927](https://github.com/apache/doris/pull/56927)
+- 修复倒排索引在执行 IS NULL 
谓词过滤时的计算错误问题。[#56964](https://github.com/apache/doris/pull/56964)
+
+### Lakehouse
+
+- 修复某些情况下,谓词下推无法使用 Parquet Page Index 的问题 
[#55795](https://github.com/apache/doris/pull/55795)
+- 修复某些情况下外表查询分片读取丢失的问题 [#57071](https://github.com/apache/doris/pull/57071)
+- 修复某些情况下,Hadoop 文件系统缓存开启导致修改 Catalog 属性不生效的问题 
[#57063](https://github.com/apache/doris/pull/57063) 
+- 修复某些情况下,从旧版本升级时,连接属性校验导致元数据回放失败的问题 
[#56929](https://github.com/apache/doris/pull/56929)
+- 修复某些情况下,Refresh Catalog 导致 FE 
线程死锁的问题[#56639](https://github.com/apache/doris/pull/56639)
+- 修复无法读取由 Hive 转换生成的 Iceberg 表的问题 
[#56918](https://github.com/apache/doris/pull/56918)
+- 修复某些情况下收集 Query Profile 导致 BE 宕机的问题 
[#56806](https://github.com/apache/doris/pull/56806)
+
+### 查询
+
+- 修复datetime 类型在timezone 相关cast 
时在边界条件下结果不对的问题。[#57422](https://github.com/apache/doris/pull/57422)
+- 修复了部分 datetime 相关函数结果精度推导不正确的问题 
[#56671](https://github.com/apache/doris/pull/56671)
+- 修复了inf 
作为float的谓词条件时core的问题。[#57100](https://github.com/apache/doris/pull/57100)
+- 修复了explode 
函数在可变参数下core的问题。[#56991](https://github.com/apache/doris/pull/56991)
+- 修复了decimal256 到float 类型的cast 
不稳定的问题。[#56848](https://github.com/apache/doris/pull/56848)
+- 修复了spill disk 
时可能出现重复调度导致core的问题。[#56755](https://github.com/apache/doris/pull/56755)
+- 修复了偶发的错误调整 mark join 和其他 join 顺序的问题 
[#56837](https://github.com/apache/doris/pull/56837)
+- 修复了部分命令没有被正确的转发到 master frontend 执行的问题 
[#55185](https://github.com/apache/doris/pull/55185)
+- 修复了偶现的窗口函数错误的生成 partition topn 的问题 
[#56622](https://github.com/apache/doris/pull/56622)
+- 修复当同步 mv 定义中存在关键字时,查询可能报错的问题 
[#57052](https://github.com/apache/doris/pull/57052)
+
+### 其他
+
+- 禁止基于同步 mv 创建另外一个同步 mv [#56912](https://github.com/apache/doris/pull/56912)
+- 修复 profile 中存在的内存未及时释放问题 [#57257](https://github.com/apache/doris/pull/57257)
\ No newline at end of file
diff --git a/sidebars.ts b/sidebars.ts
index ffda36e7fb0..e5aa4dcb023 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -2459,12 +2459,19 @@ const sidebars: SidebarsConfig = {
                 {
                     type: 'category',
                     label: 'v4.0',
-                    items: ['releasenotes/v4.0/release-4.0.0'],
+                    items: [
+                        'releasenotes/v4.0/release-4.0.1',
+                        'releasenotes/v4.0/release-4.0.0'
+                    ],
                 },
                 {
                     type: 'category',
                     label: 'v3.1',
-                    items: ['releasenotes/v3.1/release-3.1.1', 
'releasenotes/v3.1/release-3.1.0'],
+                    items: [
+                        'releasenotes/v3.1/release-3.1.2', 
+                        'releasenotes/v3.1/release-3.1.1', 
+                        'releasenotes/v3.1/release-3.1.0'
+                    ],
                 },
                 {
                     type: 'category',
diff --git a/src/constant/download.data.ts b/src/constant/download.data.ts
index 215a181c4a0..e0482778c0d 100644
--- a/src/constant/download.data.ts
+++ b/src/constant/download.data.ts
@@ -30,8 +30,8 @@ export enum ToolsEnum {
 
 export const ORIGIN = 
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/';
 export enum VersionEnum {
-    Latest = '4.0.0',
-    Prev = '3.1.1',
+    Latest = '4.0.1',
+    Prev = '3.1.2',
     Earlier = '3.0.8',
 }
 
@@ -41,70 +41,70 @@ export enum DownloadTypeEnum {
 }
 export const DORIS_VERSIONS: Option[] = [
     {
-        label: '4.0.0',
-        value: '4.0.0',
+        label: '4.0.1',
+        value: '4.0.1',
         majorVersion: '4.0',
         children: [
             {
                 label: CPUEnum.X64,
                 value: CPUEnum.X64,
-                gz: `${ORIGIN}apache-doris-4.0.0-bin-x64.tar.gz`,
-                asc: `${ORIGIN}apache-doris-4.0.0-bin-x64.tar.gz.asc`,
-                sha512: `${ORIGIN}apache-doris-4.0.0-bin-x64.tar.gz.sha512`,
-                source: 
'https://dist.apache.org/repos/dist/release/doris/4.0/4.0.0/',
-                version: '4.0.0-rc02',
+                gz: `${ORIGIN}apache-doris-4.0.1-bin-x64.tar.gz`,
+                asc: `${ORIGIN}apache-doris-4.0.1-bin-x64.tar.gz.asc`,
+                sha512: `${ORIGIN}apache-doris-4.0.1-bin-x64.tar.gz.sha512`,
+                source: 
'https://dist.apache.org/repos/dist/release/doris/4.0/4.0.1/',
+                version: '4.0.1-rc02',
             },
             {
                 label: CPUEnum.X64NoAvx2,
                 value: CPUEnum.X64NoAvx2,
-                gz: `${ORIGIN}apache-doris-4.0.0-bin-x64-noavx2.tar.gz`,
-                asc: `${ORIGIN}apache-doris-4.0.0-bin-x64-noavx2.tar.gz.asc`,
-                sha512: 
`${ORIGIN}apache-doris-4.0.0-bin-x64-noavx2.tar.gz.sha512`,
-                source: 
'https://dist.apache.org/repos/dist/release/doris/4.0/4.0.0/',
-                version: '4.0.0-rc02',
+                gz: `${ORIGIN}apache-doris-4.0.1-bin-x64-noavx2.tar.gz`,
+                asc: `${ORIGIN}apache-doris-4.0.1-bin-x64-noavx2.tar.gz.asc`,
+                sha512: 
`${ORIGIN}apache-doris-4.0.1-bin-x64-noavx2.tar.gz.sha512`,
+                source: 
'https://dist.apache.org/repos/dist/release/doris/4.0/4.0.1/',
+                version: '4.0.1-rc02',
             },
             {
                 label: CPUEnum.ARM64,
                 value: CPUEnum.ARM64,
-                gz: `${ORIGIN}apache-doris-4.0.0-bin-arm64.tar.gz`,
-                asc: `${ORIGIN}apache-doris-4.0.0-bin-arm64.tar.gz.asc`,
-                sha512: `${ORIGIN}apache-doris-4.0.0-bin-arm64.tar.gz.sha512`,
-                source: 
'https://dist.apache.org/repos/dist/release/doris/4.0/4.0.0/',
-                version: '4.0.0-rc02',
+                gz: `${ORIGIN}apache-doris-4.0.1-bin-arm64.tar.gz`,
+                asc: `${ORIGIN}apache-doris-4.0.1-bin-arm64.tar.gz.asc`,
+                sha512: `${ORIGIN}apache-doris-4.0.1-bin-arm64.tar.gz.sha512`,
+                source: 
'https://dist.apache.org/repos/dist/release/doris/4.0/4.0.1/',
+                version: '4.0.1-rc02',
             },
         ],
     },
     {
-        label: '3.1.1',
-        value: '3.1.1',
+        label: '3.1.2',
+        value: '3.1.2',
         majorVersion: '3.1',
         children: [
             {
                 label: CPUEnum.X64,
                 value: CPUEnum.X64,
-                gz: `${ORIGIN}apache-doris-3.1.1-bin-x64.tar.gz`,
-                asc: `${ORIGIN}apache-doris-3.1.1-bin-x64.tar.gz.asc`,
-                sha512: `${ORIGIN}apache-doris-3.1.1-bin-x64.tar.gz.sha512`,
-                source: 'https://downloads.apache.org/doris/3.1/3.1.1/',
-                version: '3.1.1',
+                gz: `${ORIGIN}apache-doris-3.1.2-bin-x64.tar.gz`,
+                asc: `${ORIGIN}apache-doris-3.1.2-bin-x64.tar.gz.asc`,
+                sha512: `${ORIGIN}apache-doris-3.1.2-bin-x64.tar.gz.sha512`,
+                source: 'https://downloads.apache.org/doris/3.1/3.1.2/',
+                version: '3.1.2',
             },
             {
                 label: CPUEnum.X64NoAvx2,
                 value: CPUEnum.X64NoAvx2,
-                gz: `${ORIGIN}apache-doris-3.1.1-bin-x64-noavx2.tar.gz`,
-                asc: `${ORIGIN}apache-doris-3.1.1-bin-x64-noavx2.tar.gz.asc`,
-                sha512: 
`${ORIGIN}apache-doris-3.1.1-bin-x64-noavx2.tar.gz.sha512`,
-                source: 'https://downloads.apache.org/doris/3.1/3.1.1/',
-                version: '3.1.1',
+                gz: `${ORIGIN}apache-doris-3.1.2-bin-x64-noavx2.tar.gz`,
+                asc: `${ORIGIN}apache-doris-3.1.2-bin-x64-noavx2.tar.gz.asc`,
+                sha512: 
`${ORIGIN}apache-doris-3.1.2-bin-x64-noavx2.tar.gz.sha512`,
+                source: 'https://downloads.apache.org/doris/3.1/3.1.2/',
+                version: '3.1.2',
             },
             {
                 label: CPUEnum.ARM64,
                 value: CPUEnum.ARM64,
-                gz: `${ORIGIN}apache-doris-3.1.1-bin-arm64.tar.gz`,
-                asc: `${ORIGIN}apache-doris-3.1.1-bin-arm64.tar.gz.asc`,
-                sha512: `${ORIGIN}apache-doris-3.1.1-bin-arm64.tar.gz.sha512`,
-                source: 'https://downloads.apache.org/doris/3.1/3.1.1/',
-                version: '3.1.1',
+                gz: `${ORIGIN}apache-doris-3.1.2-bin-arm64.tar.gz`,
+                asc: `${ORIGIN}apache-doris-3.1.2-bin-arm64.tar.gz.asc`,
+                sha512: `${ORIGIN}apache-doris-3.1.2-bin-arm64.tar.gz.sha512`,
+                source: 'https://downloads.apache.org/doris/3.1/3.1.2/',
+                version: '3.1.2',
             },
         ],
     },
@@ -194,6 +194,40 @@ export const ALL_VERSIONS: AllVersionOption[] = [
         label: '4.0',
         value: '4.0',
         children: [
+            {
+                label: '4.0.1',
+                value: '4.0.1',
+                majorVersion: '4.0',
+                items: [
+                    {
+                        label: CPUEnum.X64,
+                        value: CPUEnum.X64,
+                        gz: `${ORIGIN}apache-doris-4.0.1-bin-x64.tar.gz`,
+                        asc: `${ORIGIN}apache-doris-4.0.1-bin-x64.tar.gz.asc`,
+                        sha512: 
`${ORIGIN}apache-doris-4.0.1-bin-x64.tar.gz.sha512`,
+                        source: 
'https://dist.apache.org/repos/dist/release/doris/4.0/4.0.1/',
+                        version: '4.0.1-rc02',
+                    },
+                    {
+                        label: CPUEnum.X64NoAvx2,
+                        value: CPUEnum.X64NoAvx2,
+                        gz: 
`${ORIGIN}apache-doris-4.0.1-bin-x64-noavx2.tar.gz`,
+                        asc: 
`${ORIGIN}apache-doris-4.0.1-bin-x64-noavx2.tar.gz.asc`,
+                        sha512: 
`${ORIGIN}apache-doris-4.0.1-bin-x64-noavx2.tar.gz.sha512`,
+                        source: 
'https://dist.apache.org/repos/dist/release/doris/4.0/4.0.1/',
+                        version: '4.0.1-rc02',
+                    },
+                    {
+                        label: CPUEnum.ARM64,
+                        value: CPUEnum.ARM64,
+                        gz: `${ORIGIN}apache-doris-4.0.1-bin-arm64.tar.gz`,
+                        asc: 
`${ORIGIN}apache-doris-4.0.1-bin-arm64.tar.gz.asc`,
+                        sha512: 
`${ORIGIN}apache-doris-4.0.1-bin-arm64.tar.gz.sha512`,
+                        source: 
'https://dist.apache.org/repos/dist/release/doris/4.0/4.0.1/',
+                        version: '4.0.1-rc02',
+                    },
+                ],
+            },
             {
                 label: '4.0.0',
                 value: '4.0.0',
diff --git a/versioned_docs/version-3.x/releasenotes/all-release.md 
b/versioned_docs/version-3.x/releasenotes/all-release.md
index 6aaad58ad1f..3cc4786542e 100644
--- a/versioned_docs/version-3.x/releasenotes/all-release.md
+++ b/versioned_docs/version-3.x/releasenotes/all-release.md
@@ -8,7 +8,7 @@
 This document presents a summary of Apache Doris versions released within one 
year, listed in reverse chronological order.
 
 :::tip Latest Release
-🎉 Version 3.1.1 is released. Check out the 🔗[Release 
Notes](../releasenotes/v3.1/release-3.1.1) here. Doris 3.1 introduces a sparse 
column and schema template for the VARIANT data type, making it more efficient 
to store and query large datasets with dynamic fields, such as logs and JSON 
data. For lakehouse capabilities, it enhances asynchronous materialized views 
and expands support for Iceberg and Paimon to build a stronger bridge between 
data lakes and data warehouses.
+🎉 Version 3.1.2 is released. Check out the 🔗[Release 
Notes](../releasenotes/v3.1/release-3.1.2) here. Doris 3.1 introduces a sparse 
column and schema template for the VARIANT data type, making it more efficient 
to store and query large datasets with dynamic fields, such as logs and JSON 
data. For lakehouse capabilities, it enhances asynchronous materialized views 
and expands support for Iceberg and Paimon to build a stronger bridge between 
data lakes and data warehouses.
 
 <br />
 
@@ -23,6 +23,8 @@ This document presents a summary of Apache Doris versions 
released within one ye
 
 <br />
 
+- [2025-10-27, Apache Doris 3.1.2 is 
released](../releasenotes/v3.1/release-3.1.2.md)
+
 - [2025-09-26, Apache Doris 3.1.1 is 
released](../releasenotes/v3.1/release-3.1.1.md)
 
 - [2025-09-19, Apache Doris 3.0.8 is 
released](../releasenotes/v3.0/release-3.0.8.md)
diff --git a/versioned_docs/version-4.x/releasenotes/all-release.md 
b/versioned_docs/version-4.x/releasenotes/all-release.md
index 99ecd4438b5..a2d15b65ad8 100644
--- a/versioned_docs/version-4.x/releasenotes/all-release.md
+++ b/versioned_docs/version-4.x/releasenotes/all-release.md
@@ -8,11 +8,11 @@
 This document presents a summary of Apache Doris versions released within one 
year, listed in reverse chronological order.
 
 :::tip Latest Release
-🎉 Version 4.0.0 is released. Check out the 🔗[Release 
Notes](../releasenotes/v4.0/release-4.0.0) here. Apache Doris 4.0 takes a major 
step forward with new AI support (vector search, AI Functions) and better 
full-text search capabilities. These upgrades help users stay ahead in the AI 
and agent era, enabling companies to handle everything from traditional BI 
analysis to AI-driven workloads.
+🎉 Version 4.0.1 is released. Check out the 🔗[Release 
Notes](../releasenotes/v4.0/release-4.0.1) here. Apache Doris 4.0 takes a major 
step forward with new AI support (vector search, AI Functions) and better 
full-text search capabilities. These upgrades help users stay ahead in the AI 
and agent era, enabling companies to handle everything from traditional BI 
analysis to AI-driven workloads.
 
 <br />
 
-🎉 Version 3.1.1 is released. Check out the 🔗[Release 
Notes](../releasenotes/v3.1/release-3.1.1) here. Doris 3.1 introduces a sparse 
column and schema template for the VARIANT data type, making it more efficient 
to store and query large datasets with dynamic fields, such as logs and JSON 
data. For lakehouse capabilities, it enhances asynchronous materialized views 
and expands support for Iceberg and Paimon to build a stronger bridge between 
data lakes and data warehouses.
+🎉 Version 3.1.2 is released. Check out the 🔗[Release 
Notes](../releasenotes/v3.1/release-3.1.2) here. Doris 3.1 introduces a sparse 
column and schema template for the VARIANT data type, making it more efficient 
to store and query large datasets with dynamic fields, such as logs and JSON 
data. For lakehouse capabilities, it enhances asynchronous materialized views 
and expands support for Iceberg and Paimon to build a stronger bridge between 
data lakes and data warehouses.
 
 <br />
 
@@ -27,6 +27,12 @@ This document presents a summary of Apache Doris versions 
released within one ye
 
 <br />
 
+- [2025-11-08, Apache Doris 4.0.1 is 
released](../releasenotes/v4.0/release-4.0.1.md)
+
+- [2025-10-27, Apache Doris 3.1.2 is 
released](../releasenotes/v3.1/release-3.1.2.md)
+
+- [2025-10-14, Apache Doris 4.0.0 is 
released](../releasenotes/v4.0/release-4.0.0.md)
+
 - [2025-09-26, Apache Doris 3.1.1 is 
released](../releasenotes/v3.1/release-3.1.1.md)
 
 - [2025-09-19, Apache Doris 3.0.8 is 
released](../releasenotes/v3.0/release-3.0.8.md)
diff --git a/versioned_docs/version-4.x/releasenotes/v3.1/release-3.1.2.md 
b/versioned_docs/version-4.x/releasenotes/v3.1/release-3.1.2.md
new file mode 100644
index 00000000000..eadfdaa4a68
--- /dev/null
+++ b/versioned_docs/version-4.x/releasenotes/v3.1/release-3.1.2.md
@@ -0,0 +1,200 @@
+---
+{
+    "title": "Release 3.1.2",
+    "language": "en"
+}
+---
+
+## New Features
+
+### Storage and Compression
+
+- **Configurable table compression type** — allows selecting specific 
compression algorithms per table.
+
+[#56276](https://github.com/apache/doris/pull/56276)
+
+- **Adaptive compaction write caching** — dynamically tunes write caching 
during base compaction rowset flush.
+
+[#56278](https://github.com/apache/doris/pull/56278)
+
+### Cloud and Object Storage
+
+- **Cloud mode query freshness control** — adds user-defined tolerance between 
data latency and consistency.
+
+[#56390](https://github.com/apache/doris/pull/56390)
+
+- **Object storage endpoint validation relaxed** — enables private or custom 
storage endpoints.
+
+[#56641](https://github.com/apache/doris/pull/56641)
+
+### Datalake
+
+- **OSS support for Datalake** **VPC** **Endpoints (**`dlf/datalake-vpc`)**.
+
+[#56476](https://github.com/apache/doris/pull/56476)
+
+- **AWS Glue Catalog** now supports accessing S3 via IAM AssumeRole.
+
+[#57036](https://github.com/apache/doris/pull/57036)
+
+- **S3 Client** updated to use `CustomAwsCredentialsProviderChain` for 
improved credential management.
+
+[#56943](https://github.com/apache/doris/pull/56943)
+
+### Functional Enhancements
+
+- **Java UDF** now supports IP type.
+
+[#56346](https://github.com/apache/doris/pull/56346)
+
+- **BE REST** **API** adds `RunningTasks` output for monitoring.
+
+[#56781](https://github.com/apache/doris/pull/56781)
+
+- **Transaction monitoring** adds BRPC write-amplification metrics.
+
+[#56832](https://github.com/apache/doris/pull/56832)
+
+## Optimizations
+
+### Query Execution and Planner
+
+- **`COUNT(\*)`** optimization** — automatically selects the smallest column 
to reduce scan load.
+
+[#56483](https://github.com/apache/doris/pull/56483)
+
+- **Compaction** skips empty rowsets to improve throughput.
+
+[#56768](https://github.com/apache/doris/pull/56768)
+
+- **Warmup statistics** add “skipped rowset” metric for better visibility.
+
+[#56373](https://github.com/apache/doris/pull/56373)
+
+### Storage Layer
+
+- **Variant column cache added** for sparse columns to speed up reads.
+
+[#56730](https://github.com/apache/doris/pull/56730)
+
+- **Segment footer** is now cached in Index Page Cache to reduce latency.
+
+[#56459](https://github.com/apache/doris/pull/56459)
+
+- **Recycler** supports parallel cleanup tasks to increase throughput.
+
+[#56573](https://github.com/apache/doris/pull/56573)
+
+### Datalake
+
+- **Paimon Time Travel** improved and schema mismatch fixed.
+
+[#56338](https://github.com/apache/doris/pull/56338)
+
+- **Iceberg scan error messages refined** and nested namespaces supported.
+
+[#56370](https://github.com/apache/doris/pull/56370), 
[#57035](https://github.com/apache/doris/pull/57035)
+
+- **Legacy DLF catalog properties removed.**
+
+[#56196](https://github.com/apache/doris/pull/56196), 
[#56505](https://github.com/apache/doris/pull/56505)
+
+- **JSON** **Load** now defaults to row-by-row parsing mode for line-based 
data.
+
+[#56736](https://github.com/apache/doris/pull/56736)
+
+## Bug Fixes
+
+### Datalake
+
+- Fixed **Iceberg system table classloader** error.
+
+[#56220](https://github.com/apache/doris/pull/56220)
+
+- Fixed **Iceberg partition table** failure when no partition values exist.
+
+[#57043](https://github.com/apache/doris/pull/57043)
+
+- Fixed **S3A catalog** not using IAM AssumeRole profile properly.
+
+[#56250](https://github.com/apache/doris/pull/56250)
+
+- Disabled Hadoop FileSystem cache for multi-config object storage catalogs.
+
+[#57153](https://github.com/apache/doris/pull/57153)
+
+### Query Execution and SQL Engine
+
+- Fixed `COUNT` pushdown logic error.
+
+[#56482](https://github.com/apache/doris/pull/56482)
+
+- Fixed `UNION` local shuffle behavior bug.
+
+[#56556](https://github.com/apache/doris/pull/56556)
+
+- Fixed crash in `IN` predicate for OLAP storage types.
+
+[#56834](https://github.com/apache/doris/pull/56834)
+
+- Fixed `timestampdiff` computation error for `datetimev1`.
+
+[#56893](https://github.com/apache/doris/pull/56893)
+
+- Fixed crash caused by `explode()` function.
+
+[#57002](https://github.com/apache/doris/pull/57002)
+
+### Storage and Load
+
+- Fixed S3 Load check failure when no source file exists.
+
+[#56376](https://github.com/apache/doris/pull/56376)
+
+- Fixed FileCache cleanup crash.
+
+[#56584](https://github.com/apache/doris/pull/56584)
+
+- Fixed delete bitmap not cleared in MOW compression.
+
+[#56785](https://github.com/apache/doris/pull/56785)
+
+- Fixed Outfile bz2 compression failure for small files.
+
+[#57041](https://github.com/apache/doris/pull/57041)
+
+### Cloud and Recycler Mechanism
+
+- Fixed Warmup skipping multi-segment rowsets.
+
+[#56680](https://github.com/apache/doris/pull/56680)
+
+- Fixed CloudTablet Warmup coredump on reference capture.
+
+[#56627](https://github.com/apache/doris/pull/56627)
+
+- Fixed Recycler null pointer crash in cleanup task.
+
+[#56773](https://github.com/apache/doris/pull/56773)
+
+- Fixed uncaught partition boundary error in Cloud mode.
+
+[#56968](https://github.com/apache/doris/pull/56968)
+
+### System and Miscellaneous
+
+- Fixed incorrect Prometheus metric format in FE.
+
+[#57082](https://github.com/apache/doris/pull/57082)
+
+- Fixed auto-increment value incorrect after FE restart.
+
+[#57118](https://github.com/apache/doris/pull/57118)
+
+- Fixed `SHOW CREATE VIEW` missing column definitions.
+
+[#57045](https://github.com/apache/doris/pull/57045)
+
+- Fixed HDFS Reader crash when sampling Profile data.
+
+[#56950](https://github.com/apache/doris/pull/56950)
\ No newline at end of file
diff --git a/versioned_docs/version-4.x/releasenotes/v4.0/release-4.0.1.md 
b/versioned_docs/version-4.x/releasenotes/v4.0/release-4.0.1.md
new file mode 100644
index 00000000000..337bdf2492e
--- /dev/null
+++ b/versioned_docs/version-4.x/releasenotes/v4.0/release-4.0.1.md
@@ -0,0 +1,77 @@
+---
+{
+    "title": "Release 4.0.1",
+    "language": "en"
+}
+---
+
+# Behavior Changes
+
+- The SHOW PARTITIONS command no longer supports Iceberg tables. Please 
directly use Iceberg's $partitions system table to view partitions. 
[#56985](https://github.com/apache/doris/pull/56985)
+
+# New Features
+
+- Added the mmh64_v2 function to generate hash results consistent with those 
from other third-party libraries. 
[#57180](https://github.com/apache/doris/pull/57180)
+- Added the json_hash function to generate hash values for jsonb types. 
[#56962](https://github.com/apache/doris/pull/56962)
+- Added the binary data type, along with a series of related functions: 
length, from_base64_binary, to_base64_binary, and sub_binary. 
[#56648](https://github.com/apache/doris/pull/56648)
+- Added the sort_json_object_keys/normalize_json_numbers_to_double function 
for sorting the keys of jsonb.
+- Added several MySQL-compatible time functions: UTC_DATE, UTC_TIME, and 
UTC_TIMESTAMP. [#57443](https://github.com/apache/doris/pull/57443)
+- Added support for MaxCompute Schema hierarchy. 
[#56874](https://github.com/apache/doris/pull/56874) Documentation: 
https://doris.apache.org/docs/3.x/lakehouse/catalogs/maxcompute-catalog#hierarchical-mapping
+- The JSON_OBJECT function now supports using * as a parameter. 
[#57256](https://github.com/apache/doris/pull/57256)
+
+# Improvement
+
+## AI & Search
+
+- Added support for phrase queries, wildcard queries, and regular expression 
queries to the SEARCH function. 
[#57372](https://github.com/apache/doris/pull/57372) 
[#57007](https://github.com/apache/doris/pull/57007)
+- Extended the SEARCH function with 2 new parameters: an optional 
default_field parameter (default column) and a default_operator parameter 
(specifying the boolean operator for multi-column queries as "and" or "or"). 
[#57312](https://github.com/apache/doris/pull/57312)
+- The SEARCH function now supports searching sub-columns of the variant type, 
allowing direct search of specific fields in JSON paths via dot notation (e.g., 
variantColumn.subcolumn:keyword).
+- Upgraded the default storage format of the inverted index from V2 to V3. 
[#57140](https://github.com/apache/doris/pull/57140)
+- Enhanced support for custom tokenizer pipelines by adding the char_filter 
component; introduced two built-in tokenizers (basic tokenizer and ICU 
tokenizer) in the analyzer framework; added aliases for built-in tokenizers and 
supported component configuration with the same name to optimize the unified 
analyzer framework. [#56243](https://github.com/apache/doris/pull/56243) 
[#57055](https://github.com/apache/doris/pull/57055)
+
+## Lakehouse
+
+- Added the session variable merge_io_read_slice_size_bytes to address the 
issue of severe read amplification in external table Merge IO under certain 
conditions. Documentation: 
https://doris.apache.org/docs/3.x/lakehouse/best-practices/optimization#merge-io-optimization
+
+## Query
+
+- Optimized the JOIN shuffle selection algorithm. 
[#56279](https://github.com/apache/doris/pull/56279)
+
+Others
+
+- Optimized the size of Runtime Filter serialization information in physical 
plans. [#57108](https://github.com/apache/doris/pull/57108) 
[#56978](https://github.com/apache/doris/pull/56978)
+
+# Bugfix
+
+## AI & Search
+
+- Fixed the issue with search query results for non-tokenized fields and 
enabled the execution of the search function on MOW tables. 
[#56914](https://github.com/apache/doris/pull/56914) 
[#56927](https://github.com/apache/doris/pull/56927)
+- Fixed the calculation error in the inverted index when filtering with the IS 
NULL predicate. [#56964](https://github.com/apache/doris/pull/56964)
+
+## Lakehouse
+
+- Fixed the issue where predicate pushdown could not use the Parquet Page 
Index under certain conditions. 
[#55795](https://github.com/apache/doris/pull/55795)
+- Fixed the issue of missing shard reads in external table queries under 
certain conditions. [#57071](https://github.com/apache/doris/pull/57071)
+- Fixed the issue where modifying Catalog properties did not take effect when 
the Hadoop file system cache was enabled under certain conditions. 
[#57063](https://github.com/apache/doris/pull/57063)
+- Fixed the issue of metadata replay failure due to connection property 
validation during upgrades from older versions under certain conditions. 
[#56929](https://github.com/apache/doris/pull/56929)
+- Fixed the issue of FE thread deadlock caused by Refresh Catalog under 
certain conditions. [#56639](https://github.com/apache/doris/pull/56639)
+- Fixed the issue of being unable to read Iceberg tables converted from Hive. 
[#56918](https://github.com/apache/doris/pull/56918)
+- Fixed the issue of BE crashes caused by collecting Query Profiles under 
certain conditions. [#56806](https://github.com/apache/doris/pull/56806)
+
+## Query
+
+- Fixed the incorrect result of datetime type during timezone-related cast 
operations under boundary conditions. 
[#57422](https://github.com/apache/doris/pull/57422)
+- Fixed the incorrect precision derivation of results for some 
datetime-related functions. [#56671](https://github.com/apache/doris/pull/56671)
+- Fixed the core dump issue when inf is used as a predicate condition for 
float types. [#57100](https://github.com/apache/doris/pull/57100)
+- Fixed the core dump issue of the explode function with variable parameters. 
[#56991](https://github.com/apache/doris/pull/56991)
+- Fixed the instability issue when casting decimal256 to float types. 
[#56848](https://github.com/apache/doris/pull/56848)
+- Fixed the potential core dump issue caused by repeated scheduling during 
spill disk operations. [#56755](https://github.com/apache/doris/pull/56755)
+- Fixed the occasional incorrect adjustment of the order between mark join and 
other joins. [#56837](https://github.com/apache/doris/pull/56837)
+- Fixed the issue where some commands were not correctly forwarded to the 
master frontend for execution. 
[#55185](https://github.com/apache/doris/pull/55185)
+- Fixed the occasional incorrect generation of partition topn by window 
functions. [#56622](https://github.com/apache/doris/pull/56622)
+- Fixed the potential query error when synchronized mv definitions contain 
keywords. [#57052](https://github.com/apache/doris/pull/57052)
+
+## Others
+
+- Prohibited creating another synchronized mv based on a synchronized mv. 
[#56912](https://github.com/apache/doris/pull/56912)
+- Fixed the issue of delayed memory release in profiles. 
[#57257](https://github.com/apache/doris/pull/57257)
\ No newline at end of file
diff --git a/versioned_sidebars/version-4.x-sidebars.json 
b/versioned_sidebars/version-4.x-sidebars.json
index 118cea41424..d071c55a3a2 100644
--- a/versioned_sidebars/version-4.x-sidebars.json
+++ b/versioned_sidebars/version-4.x-sidebars.json
@@ -2485,6 +2485,7 @@
                     "type": "category",
                     "label": "v4.0",
                     "items": [
+                        "releasenotes/v4.0/release-4.0.1",
                         "releasenotes/v4.0/release-4.0.0"
                     ]
                 },
@@ -2492,6 +2493,7 @@
                     "type": "category",
                     "label": "v3.1",
                     "items": [
+                        "releasenotes/v3.1/release-3.1.2",
                         "releasenotes/v3.1/release-3.1.1",
                         "releasenotes/v3.1/release-3.1.0"
                     ]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to