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 6adc1ab2478 Update:add doris download links v3.1.4 and add v3.1.4 
releasenote (#3252)
6adc1ab2478 is described below

commit 6adc1ab2478f8cb730b7c09b0bfddfd005c006be
Author: yangon <[email protected]>
AuthorDate: Sun Jan 4 15:15:09 2026 +0800

    Update:add doris download links v3.1.4 and add v3.1.4 releasenote (#3252)
---
 docs/releasenotes/v3.1/release-3.1.4.md            |  83 ++++++++++++++++
 .../current/releasenotes/v3.1/release-3.1.4.md     |  82 ++++++++++++++++
 .../version-3.x/releasenotes/v3.1/release-3.1.4.md |  82 ++++++++++++++++
 .../version-4.x/releasenotes/v3.1/release-3.1.4.md |  82 ++++++++++++++++
 sidebars.ts                                        |   1 +
 src/constant/download.data.ts                      | 104 ++++++++++-----------
 src/pages/download/index.tsx                       |   3 +-
 .../tuning/tuning-execution/parallelism-tuning.md  |   2 +-
 .../version-3.x/releasenotes/v3.1/release-3.1.4.md |  83 ++++++++++++++++
 .../version-4.x/releasenotes/v3.1/release-3.1.4.md |  83 ++++++++++++++++
 versioned_sidebars/version-3.x-sidebars.json       |   1 +
 versioned_sidebars/version-4.x-sidebars.json       |   1 +
 12 files changed, 552 insertions(+), 55 deletions(-)

diff --git a/docs/releasenotes/v3.1/release-3.1.4.md 
b/docs/releasenotes/v3.1/release-3.1.4.md
new file mode 100644
index 00000000000..d9db1d52da9
--- /dev/null
+++ b/docs/releasenotes/v3.1/release-3.1.4.md
@@ -0,0 +1,83 @@
+---
+{
+    "title": "Release 3.1.4",
+    "language": "en",
+    "description": "Apache Doris 3.1.4 enhances query, data lake, and cloud 
operations with new features, performance boosts, and critical bug fixes for 
improved stability and security."
+}
+---
+
+
+# 3.1.4 release note
+
+## New Features
+
+### Query Engine
+
+- Support Dereference Expressions 
[#58550](https://github.com/apache/doris/pull/58550)
+
+### Data Lake & External Catalogs
+
+- Catalog supports loading credentials via `AwsCredentialsProviderChain` 
[#59054](https://github.com/apache/doris/pull/59054)
+- Support passing `credentials_provider_type` to BE for S3 access 
[#59158](https://github.com/apache/doris/pull/59158)
+- Support Elasticsearch `flatten` data type 
[#58793](https://github.com/apache/doris/pull/58793)
+
+### Observability & Audit
+
+- Support encrypting SQL statements stored in audit logs 
[#58508](https://github.com/apache/doris/pull/58508)
+- QueryPlanAction supports writing SQL from table query plans into audit logs 
[#59121](https://github.com/apache/doris/pull/59121)
+- Generate SQL Digest for statements parsed by Nereids 
[#59215](https://github.com/apache/doris/pull/59215)
+
+## Optimizations & Improvements
+
+### Query Engine
+
+- Adjust type inference and coercion behavior to improve expression 
consistency [#57961](https://github.com/apache/doris/pull/57961)
+- Prevent analysis tasks from polluting column statistics cache, improving 
statistics accuracy [#58742](https://github.com/apache/doris/pull/58742)
+- Improve execution of queries with multiple DISTINCT aggregate functions 
[#58973](https://github.com/apache/doris/pull/58973)
+- Optimize Join / Set / CTE / predicate pushdown rules to avoid unnecessary 
plan complexity [#58664](https://github.com/apache/doris/pull/58664), 
[#59141](https://github.com/apache/doris/pull/59141), 
[#59151](https://github.com/apache/doris/pull/59151)
+
+### Data Lake & External Catalogs
+
+- Accelerate Hive partition pruning and write performance, significantly 
reducing write latency for large partitioned tables 
[#58886](https://github.com/apache/doris/pull/58886), 
[#58932](https://github.com/apache/doris/pull/58932)
+- Iceberg supports ignoring dangling deletes to improve COUNT pushdown 
[#59069](https://github.com/apache/doris/pull/59069)
+- Enhance Iceberg REST Catalog connectivity checks and network timeout 
handling [#58433](https://github.com/apache/doris/pull/58433), 
[#58434](https://github.com/apache/doris/pull/58434)
+- Align Paimon incremental query behavior with Spark in single-snapshot 
scenarios [#58253](https://github.com/apache/doris/pull/58253)
+
+### Doris Cloud (Compute-Storage Separation)
+
+- Support dynamically updating tablet rebalancer configuration to improve 
operational flexibility in cloud environments 
[#58376](https://github.com/apache/doris/pull/58376)
+- Optimize TopN queries in compute-storage separation scenarios to avoid 
unnecessary remote broadcast reads 
[#58112](https://github.com/apache/doris/pull/58112), 
[#58155](https://github.com/apache/doris/pull/58155)
+- Improve tablet performance consistency during upgrade processes, reducing 
hotspot risks [#58247](https://github.com/apache/doris/pull/58247)
+- Make File Cache adaptive during Schema Change to reduce cache impact for 
large tables [#58622](https://github.com/apache/doris/pull/58622)
+- Add download wait time metrics to query profiles to improve IO observability 
[#58870](https://github.com/apache/doris/pull/58870)
+- Enhance File Cache debugging capabilities with LRU dump support 
[#58871](https://github.com/apache/doris/pull/58871)
+
+### Security & Stability
+
+- Enforce HTTPS for Glue Catalog to improve external catalog security 
[#58366](https://github.com/apache/doris/pull/58366)
+- Add SSRF validation for Create Stage 
[#58874](https://github.com/apache/doris/pull/58874)
+
+## Bug Fixes
+
+### Query Engine (Nereids Optimizer)
+
+- Fix potential infinite loops triggered by TopN / Limit / Join rules in 
specific scenarios [#58697](https://github.com/apache/doris/pull/58697)
+- Fix logic errors in aggregation, window functions, Repeat, and type 
conversion [#58080](https://github.com/apache/doris/pull/58080), 
[#58114](https://github.com/apache/doris/pull/58114), 
[#58330](https://github.com/apache/doris/pull/58330), 
[#58548](https://github.com/apache/doris/pull/58548)
+
+### Materialized Views (MV)
+
+- Disallow creating invalid materialized views with value column predicates on 
MOW tables [#57937](https://github.com/apache/doris/pull/57937)
+
+### Data Ingestion
+
+- Fix undefined behavior caused by multiple invocations of the JSON Reader, 
preventing potential data corruption 
[#58192](https://github.com/apache/doris/pull/58192)
+- Fix incorrect behavior related to `COLUMNS FROM PATH` in Broker Load 
[#58351](https://github.com/apache/doris/pull/58351), 
[#58904](https://github.com/apache/doris/pull/58904)
+- Fix abnormal behavior of Group Commit when nodes are offline or 
decommissioned [#59118](https://github.com/apache/doris/pull/59118)
+- Fix failures in Load / Delete / Partial Update under specific edge 
conditions [#58553](https://github.com/apache/doris/pull/58553), 
[#58230](https://github.com/apache/doris/pull/58230), 
[#59096](https://github.com/apache/doris/pull/59096)
+
+### Doris Cloud (Compute-Storage Separation)
+
+- Fix stability issues in compute-storage separation scenarios, including 
Tablet Drop, Compaction, and slow initial startup 
[#58157](https://github.com/apache/doris/pull/58157), 
[#58195](https://github.com/apache/doris/pull/58195), 
[#58761](https://github.com/apache/doris/pull/58761)
+- Fix crashes and resource leaks in File Cache under abnormal conditions or BE 
failures [#58196](https://github.com/apache/doris/pull/58196), 
[#58819](https://github.com/apache/doris/pull/58819), 
[#59058](https://github.com/apache/doris/pull/59058)
+- Fix abnormal read behavior caused by uncleared Segment Footer Cache after 
compaction [#59185](https://github.com/apache/doris/pull/59185)
+- Fix failures when executing Copy Into with ORC / Parquet formats 
[#58551](https://github.com/apache/doris/pull/58551)
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/v3.1/release-3.1.4.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/v3.1/release-3.1.4.md
new file mode 100644
index 00000000000..3353ae9e398
--- /dev/null
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/v3.1/release-3.1.4.md
@@ -0,0 +1,82 @@
+---
+{
+    "title": "Release 3.1.4",
+    "language": "zh-CN",
+    "description": "Apache Doris 3.1.4 
版本正式发布。本次更新在查询优化、数据湖分析、存算分离和系统安全方面带来多项功能增强与性能提升。同时,修复了物化视图、数据导入和文件缓存等多个关键问题,提升了系统的整体稳定性。"
+}
+---
+
+# 3.1.4 release note
+
+## 新功能(New Features)
+
+### 查询与优化器
+
+- 支持 Dereference 
Expression(解引用表达式)[#58550](https://github.com/apache/doris/pull/58550)
+
+### 数据湖
+
+- Catalog 支持通过 `AwsCredentialsProviderChain` 加载凭证 
[#59054](https://github.com/apache/doris/pull/59054)
+- 支持将 `credentials_provider_type` 传递给 BE 用于 S3 访问 
[#59158](https://github.com/apache/doris/pull/59158)
+- 支持 Elasticsearch flatten 类型 
[#58793](https://github.com/apache/doris/pull/58793)
+
+### 查询审计与可观测性
+
+- 支持在审计日志中对 SQL 进行加密存储 [#58508](https://github.com/apache/doris/pull/58508)
+- QueryPlanAction 支持将表查询计划中的 SQL 写入审计日志 
[#59121](https://github.com/apache/doris/pull/59121)
+- 为 Nereids 解析的语句生成 SQL Digest 
[#59215](https://github.com/apache/doris/pull/59215)
+
+## 优化(Optimizations & Improvements)
+
+### 查询优化器
+
+- 调整类型推导与强制转换(coercion)行为,提升表达式一致性 
[#57961](https://github.com/apache/doris/pull/57961)
+- 防止分析任务污染列统计信息缓存,提升统计准确性 [#58742](https://github.com/apache/doris/pull/58742)
+- 优化多 distinct 聚合函数的拆分执行能力 [#58973](https://github.com/apache/doris/pull/58973)
+- 优化 Join / Set / CTE / 谓词下推规则,避免不必要的执行计划复杂化 
[#58664](https://github.com/apache/doris/pull/58664), 
[#59141](https://github.com/apache/doris/pull/59141), 
[#59151](https://github.com/apache/doris/pull/59151)
+
+### 数据湖
+
+- 加速 Hive 分区裁剪与写入性能,显著降低大分区表写入延迟 
[#58886](https://github.com/apache/doris/pull/58886), 
[#58932](https://github.com/apache/doris/pull/58932)
+- Iceberg 支持忽略 dangling delete 以提升 count 下推能力 
[#59069](https://github.com/apache/doris/pull/59069)
+- Iceberg REST Catalog 增强连通性检测与网络超时控制 
[#58433](https://github.com/apache/doris/pull/58433), 
[#58434](https://github.com/apache/doris/pull/58434)
+- Paimon 增量查询行为与 Spark 对齐(单 snapshot 场景) 
[#58253](https://github.com/apache/doris/pull/58253)
+
+### 存算分离
+
+- 支持动态修改 tablet rebalancer 配置,提升云环境运维灵活性 
[#58376](https://github.com/apache/doris/pull/58376)
+- 优化存算分离场景下 TopN 查询,避免不必要的远程广播读 
[#58112](https://github.com/apache/doris/pull/58112), 
[#58155](https://github.com/apache/doris/pull/58155)
+- 提升升级过程中的 tablet 性能一致性,降低热点节点风险 
[#58247](https://github.com/apache/doris/pull/58247)
+- Schema Change 过程自适应 File Cache,降低大表变更对缓存命中率的影响 
[#58622](https://github.com/apache/doris/pull/58622)
+- 在 Profile 中增加下载等待时间指标,提升 IO 排查能力 
[#58870](https://github.com/apache/doris/pull/58870)
+- File Cache 增强调试能力,支持 LRU Dump 
[#58871](https://github.com/apache/doris/pull/58871)
+
+### 安全与稳定性
+
+- Glue Catalog 强制使用 HTTPS,提升外部 Catalog 安全性 
[#58366](https://github.com/apache/doris/pull/58366)
+- Create Stage 增加 SSRF 安全校验 
[#58874](https://github.com/apache/doris/pull/58874)
+
+## Bug 修复
+
+### 查询优化器
+
+- 修复 TopN / Limit / Join 规则在特定场景下可能触发的死循环问题 
[#58697](https://github.com/apache/doris/pull/58697)
+- 修复聚合、窗口函数、Repeat、类型转换等逻辑错误 
[#58080](https://github.com/apache/doris/pull/58080), 
[#58114](https://github.com/apache/doris/pull/58114), 
[#58330](https://github.com/apache/doris/pull/58330), 
[#58548](https://github.com/apache/doris/pull/58548)
+
+### 物化视图
+
+- 禁止在 MOW 表上创建包含 value 列条件的非法物化视图 
[#57937](https://github.com/apache/doris/pull/57937)
+
+### 导入
+
+- 修复 JSON Reader 多次调用导致的未定义行为,避免潜在数据错误 
[#58192](https://github.com/apache/doris/pull/58192)
+- 修复 Broker Load 中 `COLUMNS FROM PATH` 相关行为异常 
[#58351](https://github.com/apache/doris/pull/58351), 
[#58904](https://github.com/apache/doris/pull/58904)
+- 修复 Group Commit 在节点下线或退役场景下的异常行为 
[#59118](https://github.com/apache/doris/pull/59118)
+- 修复 Load / Delete / Partial Update 在部分边界条件下失败的问题 
[#58553](https://github.com/apache/doris/pull/58553), 
[#58230](https://github.com/apache/doris/pull/58230), 
[#59096](https://github.com/apache/doris/pull/59096)
+
+### 存算分离
+
+- 修复存算分离场景下 Tablet Drop、Compaction、首次启动慢等稳定性问题 
[#58157](https://github.com/apache/doris/pull/58157), 
[#58195](https://github.com/apache/doris/pull/58195), 
[#58761](https://github.com/apache/doris/pull/58761)
+- 修复 File Cache 在异常或 BE 宕机场景下可能导致的崩溃与资源泄漏问题 
[#58196](https://github.com/apache/doris/pull/58196), 
[#58819](https://github.com/apache/doris/pull/58819), 
[#59058](https://github.com/apache/doris/pull/59058)
+- 修复 Compaction 后 Segment Footer Cache 未清理导致的读行为异常问题 
[#59185](https://github.com/apache/doris/pull/59185)
+- 修复 Copy Into 在 ORC / Parquet 格式下执行失败的问题 
[#58551](https://github.com/apache/doris/pull/58551)
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/releasenotes/v3.1/release-3.1.4.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/releasenotes/v3.1/release-3.1.4.md
new file mode 100644
index 00000000000..3353ae9e398
--- /dev/null
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/releasenotes/v3.1/release-3.1.4.md
@@ -0,0 +1,82 @@
+---
+{
+    "title": "Release 3.1.4",
+    "language": "zh-CN",
+    "description": "Apache Doris 3.1.4 
版本正式发布。本次更新在查询优化、数据湖分析、存算分离和系统安全方面带来多项功能增强与性能提升。同时,修复了物化视图、数据导入和文件缓存等多个关键问题,提升了系统的整体稳定性。"
+}
+---
+
+# 3.1.4 release note
+
+## 新功能(New Features)
+
+### 查询与优化器
+
+- 支持 Dereference 
Expression(解引用表达式)[#58550](https://github.com/apache/doris/pull/58550)
+
+### 数据湖
+
+- Catalog 支持通过 `AwsCredentialsProviderChain` 加载凭证 
[#59054](https://github.com/apache/doris/pull/59054)
+- 支持将 `credentials_provider_type` 传递给 BE 用于 S3 访问 
[#59158](https://github.com/apache/doris/pull/59158)
+- 支持 Elasticsearch flatten 类型 
[#58793](https://github.com/apache/doris/pull/58793)
+
+### 查询审计与可观测性
+
+- 支持在审计日志中对 SQL 进行加密存储 [#58508](https://github.com/apache/doris/pull/58508)
+- QueryPlanAction 支持将表查询计划中的 SQL 写入审计日志 
[#59121](https://github.com/apache/doris/pull/59121)
+- 为 Nereids 解析的语句生成 SQL Digest 
[#59215](https://github.com/apache/doris/pull/59215)
+
+## 优化(Optimizations & Improvements)
+
+### 查询优化器
+
+- 调整类型推导与强制转换(coercion)行为,提升表达式一致性 
[#57961](https://github.com/apache/doris/pull/57961)
+- 防止分析任务污染列统计信息缓存,提升统计准确性 [#58742](https://github.com/apache/doris/pull/58742)
+- 优化多 distinct 聚合函数的拆分执行能力 [#58973](https://github.com/apache/doris/pull/58973)
+- 优化 Join / Set / CTE / 谓词下推规则,避免不必要的执行计划复杂化 
[#58664](https://github.com/apache/doris/pull/58664), 
[#59141](https://github.com/apache/doris/pull/59141), 
[#59151](https://github.com/apache/doris/pull/59151)
+
+### 数据湖
+
+- 加速 Hive 分区裁剪与写入性能,显著降低大分区表写入延迟 
[#58886](https://github.com/apache/doris/pull/58886), 
[#58932](https://github.com/apache/doris/pull/58932)
+- Iceberg 支持忽略 dangling delete 以提升 count 下推能力 
[#59069](https://github.com/apache/doris/pull/59069)
+- Iceberg REST Catalog 增强连通性检测与网络超时控制 
[#58433](https://github.com/apache/doris/pull/58433), 
[#58434](https://github.com/apache/doris/pull/58434)
+- Paimon 增量查询行为与 Spark 对齐(单 snapshot 场景) 
[#58253](https://github.com/apache/doris/pull/58253)
+
+### 存算分离
+
+- 支持动态修改 tablet rebalancer 配置,提升云环境运维灵活性 
[#58376](https://github.com/apache/doris/pull/58376)
+- 优化存算分离场景下 TopN 查询,避免不必要的远程广播读 
[#58112](https://github.com/apache/doris/pull/58112), 
[#58155](https://github.com/apache/doris/pull/58155)
+- 提升升级过程中的 tablet 性能一致性,降低热点节点风险 
[#58247](https://github.com/apache/doris/pull/58247)
+- Schema Change 过程自适应 File Cache,降低大表变更对缓存命中率的影响 
[#58622](https://github.com/apache/doris/pull/58622)
+- 在 Profile 中增加下载等待时间指标,提升 IO 排查能力 
[#58870](https://github.com/apache/doris/pull/58870)
+- File Cache 增强调试能力,支持 LRU Dump 
[#58871](https://github.com/apache/doris/pull/58871)
+
+### 安全与稳定性
+
+- Glue Catalog 强制使用 HTTPS,提升外部 Catalog 安全性 
[#58366](https://github.com/apache/doris/pull/58366)
+- Create Stage 增加 SSRF 安全校验 
[#58874](https://github.com/apache/doris/pull/58874)
+
+## Bug 修复
+
+### 查询优化器
+
+- 修复 TopN / Limit / Join 规则在特定场景下可能触发的死循环问题 
[#58697](https://github.com/apache/doris/pull/58697)
+- 修复聚合、窗口函数、Repeat、类型转换等逻辑错误 
[#58080](https://github.com/apache/doris/pull/58080), 
[#58114](https://github.com/apache/doris/pull/58114), 
[#58330](https://github.com/apache/doris/pull/58330), 
[#58548](https://github.com/apache/doris/pull/58548)
+
+### 物化视图
+
+- 禁止在 MOW 表上创建包含 value 列条件的非法物化视图 
[#57937](https://github.com/apache/doris/pull/57937)
+
+### 导入
+
+- 修复 JSON Reader 多次调用导致的未定义行为,避免潜在数据错误 
[#58192](https://github.com/apache/doris/pull/58192)
+- 修复 Broker Load 中 `COLUMNS FROM PATH` 相关行为异常 
[#58351](https://github.com/apache/doris/pull/58351), 
[#58904](https://github.com/apache/doris/pull/58904)
+- 修复 Group Commit 在节点下线或退役场景下的异常行为 
[#59118](https://github.com/apache/doris/pull/59118)
+- 修复 Load / Delete / Partial Update 在部分边界条件下失败的问题 
[#58553](https://github.com/apache/doris/pull/58553), 
[#58230](https://github.com/apache/doris/pull/58230), 
[#59096](https://github.com/apache/doris/pull/59096)
+
+### 存算分离
+
+- 修复存算分离场景下 Tablet Drop、Compaction、首次启动慢等稳定性问题 
[#58157](https://github.com/apache/doris/pull/58157), 
[#58195](https://github.com/apache/doris/pull/58195), 
[#58761](https://github.com/apache/doris/pull/58761)
+- 修复 File Cache 在异常或 BE 宕机场景下可能导致的崩溃与资源泄漏问题 
[#58196](https://github.com/apache/doris/pull/58196), 
[#58819](https://github.com/apache/doris/pull/58819), 
[#59058](https://github.com/apache/doris/pull/59058)
+- 修复 Compaction 后 Segment Footer Cache 未清理导致的读行为异常问题 
[#59185](https://github.com/apache/doris/pull/59185)
+- 修复 Copy Into 在 ORC / Parquet 格式下执行失败的问题 
[#58551](https://github.com/apache/doris/pull/58551)
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/v3.1/release-3.1.4.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/v3.1/release-3.1.4.md
new file mode 100644
index 00000000000..3353ae9e398
--- /dev/null
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/releasenotes/v3.1/release-3.1.4.md
@@ -0,0 +1,82 @@
+---
+{
+    "title": "Release 3.1.4",
+    "language": "zh-CN",
+    "description": "Apache Doris 3.1.4 
版本正式发布。本次更新在查询优化、数据湖分析、存算分离和系统安全方面带来多项功能增强与性能提升。同时,修复了物化视图、数据导入和文件缓存等多个关键问题,提升了系统的整体稳定性。"
+}
+---
+
+# 3.1.4 release note
+
+## 新功能(New Features)
+
+### 查询与优化器
+
+- 支持 Dereference 
Expression(解引用表达式)[#58550](https://github.com/apache/doris/pull/58550)
+
+### 数据湖
+
+- Catalog 支持通过 `AwsCredentialsProviderChain` 加载凭证 
[#59054](https://github.com/apache/doris/pull/59054)
+- 支持将 `credentials_provider_type` 传递给 BE 用于 S3 访问 
[#59158](https://github.com/apache/doris/pull/59158)
+- 支持 Elasticsearch flatten 类型 
[#58793](https://github.com/apache/doris/pull/58793)
+
+### 查询审计与可观测性
+
+- 支持在审计日志中对 SQL 进行加密存储 [#58508](https://github.com/apache/doris/pull/58508)
+- QueryPlanAction 支持将表查询计划中的 SQL 写入审计日志 
[#59121](https://github.com/apache/doris/pull/59121)
+- 为 Nereids 解析的语句生成 SQL Digest 
[#59215](https://github.com/apache/doris/pull/59215)
+
+## 优化(Optimizations & Improvements)
+
+### 查询优化器
+
+- 调整类型推导与强制转换(coercion)行为,提升表达式一致性 
[#57961](https://github.com/apache/doris/pull/57961)
+- 防止分析任务污染列统计信息缓存,提升统计准确性 [#58742](https://github.com/apache/doris/pull/58742)
+- 优化多 distinct 聚合函数的拆分执行能力 [#58973](https://github.com/apache/doris/pull/58973)
+- 优化 Join / Set / CTE / 谓词下推规则,避免不必要的执行计划复杂化 
[#58664](https://github.com/apache/doris/pull/58664), 
[#59141](https://github.com/apache/doris/pull/59141), 
[#59151](https://github.com/apache/doris/pull/59151)
+
+### 数据湖
+
+- 加速 Hive 分区裁剪与写入性能,显著降低大分区表写入延迟 
[#58886](https://github.com/apache/doris/pull/58886), 
[#58932](https://github.com/apache/doris/pull/58932)
+- Iceberg 支持忽略 dangling delete 以提升 count 下推能力 
[#59069](https://github.com/apache/doris/pull/59069)
+- Iceberg REST Catalog 增强连通性检测与网络超时控制 
[#58433](https://github.com/apache/doris/pull/58433), 
[#58434](https://github.com/apache/doris/pull/58434)
+- Paimon 增量查询行为与 Spark 对齐(单 snapshot 场景) 
[#58253](https://github.com/apache/doris/pull/58253)
+
+### 存算分离
+
+- 支持动态修改 tablet rebalancer 配置,提升云环境运维灵活性 
[#58376](https://github.com/apache/doris/pull/58376)
+- 优化存算分离场景下 TopN 查询,避免不必要的远程广播读 
[#58112](https://github.com/apache/doris/pull/58112), 
[#58155](https://github.com/apache/doris/pull/58155)
+- 提升升级过程中的 tablet 性能一致性,降低热点节点风险 
[#58247](https://github.com/apache/doris/pull/58247)
+- Schema Change 过程自适应 File Cache,降低大表变更对缓存命中率的影响 
[#58622](https://github.com/apache/doris/pull/58622)
+- 在 Profile 中增加下载等待时间指标,提升 IO 排查能力 
[#58870](https://github.com/apache/doris/pull/58870)
+- File Cache 增强调试能力,支持 LRU Dump 
[#58871](https://github.com/apache/doris/pull/58871)
+
+### 安全与稳定性
+
+- Glue Catalog 强制使用 HTTPS,提升外部 Catalog 安全性 
[#58366](https://github.com/apache/doris/pull/58366)
+- Create Stage 增加 SSRF 安全校验 
[#58874](https://github.com/apache/doris/pull/58874)
+
+## Bug 修复
+
+### 查询优化器
+
+- 修复 TopN / Limit / Join 规则在特定场景下可能触发的死循环问题 
[#58697](https://github.com/apache/doris/pull/58697)
+- 修复聚合、窗口函数、Repeat、类型转换等逻辑错误 
[#58080](https://github.com/apache/doris/pull/58080), 
[#58114](https://github.com/apache/doris/pull/58114), 
[#58330](https://github.com/apache/doris/pull/58330), 
[#58548](https://github.com/apache/doris/pull/58548)
+
+### 物化视图
+
+- 禁止在 MOW 表上创建包含 value 列条件的非法物化视图 
[#57937](https://github.com/apache/doris/pull/57937)
+
+### 导入
+
+- 修复 JSON Reader 多次调用导致的未定义行为,避免潜在数据错误 
[#58192](https://github.com/apache/doris/pull/58192)
+- 修复 Broker Load 中 `COLUMNS FROM PATH` 相关行为异常 
[#58351](https://github.com/apache/doris/pull/58351), 
[#58904](https://github.com/apache/doris/pull/58904)
+- 修复 Group Commit 在节点下线或退役场景下的异常行为 
[#59118](https://github.com/apache/doris/pull/59118)
+- 修复 Load / Delete / Partial Update 在部分边界条件下失败的问题 
[#58553](https://github.com/apache/doris/pull/58553), 
[#58230](https://github.com/apache/doris/pull/58230), 
[#59096](https://github.com/apache/doris/pull/59096)
+
+### 存算分离
+
+- 修复存算分离场景下 Tablet Drop、Compaction、首次启动慢等稳定性问题 
[#58157](https://github.com/apache/doris/pull/58157), 
[#58195](https://github.com/apache/doris/pull/58195), 
[#58761](https://github.com/apache/doris/pull/58761)
+- 修复 File Cache 在异常或 BE 宕机场景下可能导致的崩溃与资源泄漏问题 
[#58196](https://github.com/apache/doris/pull/58196), 
[#58819](https://github.com/apache/doris/pull/58819), 
[#59058](https://github.com/apache/doris/pull/59058)
+- 修复 Compaction 后 Segment Footer Cache 未清理导致的读行为异常问题 
[#59185](https://github.com/apache/doris/pull/59185)
+- 修复 Copy Into 在 ORC / Parquet 格式下执行失败的问题 
[#58551](https://github.com/apache/doris/pull/58551)
\ No newline at end of file
diff --git a/sidebars.ts b/sidebars.ts
index 33c6636a838..f70b2cf7074 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -2508,6 +2508,7 @@ const sidebars: SidebarsConfig = {
                     type: 'category',
                     label: 'v3.1',
                     items: [
+                        "releasenotes/v3.1/release-3.1.4",
                         "releasenotes/v3.1/release-3.1.3",
                         'releasenotes/v3.1/release-3.1.2',
                         'releasenotes/v3.1/release-3.1.1',
diff --git a/src/constant/download.data.ts b/src/constant/download.data.ts
index 9acec39a079..c0fda1d730a 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 = '4.0.2',
-    Prev = '3.1.3',
+    Prev = '3.1.4',
     Earlier = '3.0.8',
 }
 
@@ -109,70 +109,36 @@ export const DORIS_VERSIONS: Option[] = [
         ],
     },
     {
-        label: '3.1.3',
-        value: '3.1.3',
+        label: '3.1.4',
+        value: '3.1.4',
         majorVersion: '3.1',
         children: [
             {
                 label: CPUEnum.X64,
                 value: CPUEnum.X64,
-                gz: `${ORIGIN}apache-doris-3.1.3-bin-x64.tar.gz`,
-                asc: `${ORIGIN}apache-doris-3.1.3-bin-x64.tar.gz.asc`,
-                sha512: `${ORIGIN}apache-doris-3.1.3-bin-x64.tar.gz.sha512`,
-                source: 'https://downloads.apache.org/doris/3.1/3.1.3/',
-                version: '3.1.3',
+                gz: `${ORIGIN}apache-doris-3.1.4-bin-x64.tar.gz`,
+                asc: `${ORIGIN}apache-doris-3.1.4-bin-x64.tar.gz.asc`,
+                sha512: `${ORIGIN}apache-doris-3.1.4-bin-x64.tar.gz.sha512`,
+                source: 'https://downloads.apache.org/doris/3.1/3.1.4/',
+                version: '3.1.4',
             },
             {
                 label: CPUEnum.X64NoAvx2,
                 value: CPUEnum.X64NoAvx2,
-                gz: `${ORIGIN}apache-doris-3.1.3-bin-x64-noavx2.tar.gz`,
-                asc: `${ORIGIN}apache-doris-3.1.3-bin-x64-noavx2.tar.gz.asc`,
-                sha512: 
`${ORIGIN}apache-doris-3.1.3-bin-x64-noavx2.tar.gz.sha512`,
-                source: 'https://downloads.apache.org/doris/3.1/3.1.3/',
-                version: '3.1.3',
+                gz: `${ORIGIN}apache-doris-3.1.4-bin-x64-noavx2.tar.gz`,
+                asc: `${ORIGIN}apache-doris-3.1.4-bin-x64-noavx2.tar.gz.asc`,
+                sha512: 
`${ORIGIN}apache-doris-3.1.4-bin-x64-noavx2.tar.gz.sha512`,
+                source: 'https://downloads.apache.org/doris/3.1/3.1.4/',
+                version: '3.1.4',
             },
             {
                 label: CPUEnum.ARM64,
                 value: CPUEnum.ARM64,
-                gz: `${ORIGIN}apache-doris-3.1.3-bin-arm64.tar.gz`,
-                asc: `${ORIGIN}apache-doris-3.1.3-bin-arm64.tar.gz.asc`,
-                sha512: `${ORIGIN}apache-doris-3.1.3-bin-arm64.tar.gz.sha512`,
-                source: 'https://downloads.apache.org/doris/3.1/3.1.3/',
-                version: '3.1.3',
-            },
-        ],
-    },
-    {
-        label: '3.1.2',
-        value: '3.1.2',
-        majorVersion: '3.1',
-        children: [
-            {
-                label: CPUEnum.X64,
-                value: CPUEnum.X64,
-                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.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.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',
+                gz: `${ORIGIN}apache-doris-3.1.4-bin-arm64.tar.gz`,
+                asc: `${ORIGIN}apache-doris-3.1.4-bin-arm64.tar.gz.asc`,
+                sha512: `${ORIGIN}apache-doris-3.1.4-bin-arm64.tar.gz.sha512`,
+                source: 'https://downloads.apache.org/doris/3.1/3.1.4/',
+                version: '3.1.4',
             },
         ],
     },
@@ -370,6 +336,40 @@ export const ALL_VERSIONS: AllVersionOption[] = [
         label: '3.1',
         value: '3.1',
         children: [
+            {
+                label: '3.1.4',
+                value: '3.1.4',
+                majorVersion: '3.1',
+                items: [
+                    {
+                        label: CPUEnum.X64,
+                        value: CPUEnum.X64,
+                        gz: `${ORIGIN}apache-doris-3.1.4-bin-x64.tar.gz`,
+                        asc: `${ORIGIN}apache-doris-3.1.4-bin-x64.tar.gz.asc`,
+                        sha512: 
`${ORIGIN}apache-doris-3.1.4-bin-x64.tar.gz.sha512`,
+                        source: 
'https://downloads.apache.org/doris/3.1/3.1.4/',
+                        version: '3.1.4',
+                    },
+                    {
+                        label: CPUEnum.X64NoAvx2,
+                        value: CPUEnum.X64NoAvx2,
+                        gz: 
`${ORIGIN}apache-doris-3.1.4-bin-x64-noavx2.tar.gz`,
+                        asc: 
`${ORIGIN}apache-doris-3.1.4-bin-x64-noavx2.tar.gz.asc`,
+                        sha512: 
`${ORIGIN}apache-doris-3.1.4-bin-x64-noavx2.tar.gz.sha512`,
+                        source: 
'https://downloads.apache.org/doris/3.1/3.1.4/',
+                        version: '3.1.4',
+                    },
+                    {
+                        label: CPUEnum.ARM64,
+                        value: CPUEnum.ARM64,
+                        gz: `${ORIGIN}apache-doris-3.1.4-bin-arm64.tar.gz`,
+                        asc: 
`${ORIGIN}apache-doris-3.1.4-bin-arm64.tar.gz.asc`,
+                        sha512: 
`${ORIGIN}apache-doris-3.1.4-bin-arm64.tar.gz.sha512`,
+                        source: 
'https://downloads.apache.org/doris/3.1/3.1.4/',
+                        version: '3.1.4',
+                    },
+                ],
+            },
             {
                 label: '3.1.3',
                 value: '3.1.3',
diff --git a/src/pages/download/index.tsx b/src/pages/download/index.tsx
index 6edad39c70e..551ab55b865 100644
--- a/src/pages/download/index.tsx
+++ b/src/pages/download/index.tsx
@@ -24,7 +24,6 @@ import { CheckedIcon } from 
'@site/src/components/Icons/checked-icon';
 const BINARY_VERSION = [
     { label: `${VersionEnum.Latest} ( Latest )`, value: VersionEnum.Latest },
     { label: `${VersionEnum.Prev}`, value: VersionEnum.Prev },
-    { label: `${VersionEnum.Earlier} ( Stable )`, value: VersionEnum.Earlier },
 ];
 
 function downloadFile(url: string) {
@@ -47,7 +46,7 @@ const CPU = [
 ];
 
 export default function Download() {
-    const [version, setVersion] = useState<string>(VersionEnum.Prev);
+    const [version, setVersion] = useState<string>(VersionEnum.Latest);
     const [currentVersionInfo, setCurrentVersionInfo] = useState(() => {
         return DORIS_VERSIONS.find(doris_version => doris_version.value === 
version);
     });
diff --git 
a/versioned_docs/version-3.x/query-acceleration/tuning/tuning-execution/parallelism-tuning.md
 
b/versioned_docs/version-3.x/query-acceleration/tuning/tuning-execution/parallelism-tuning.md
index b078dd1b4ff..d728563ffad 100644
--- 
a/versioned_docs/version-3.x/query-acceleration/tuning/tuning-execution/parallelism-tuning.md
+++ 
b/versioned_docs/version-3.x/query-acceleration/tuning/tuning-execution/parallelism-tuning.md
@@ -1,6 +1,6 @@
 ---
 {
-    "title": "Data Skew Handling | Tuning Execution",
+    "title": "Parallelism Tuning | Tuning Execution",
     "language": "en",
     "description": "Doris queries are executed in an MPP (Massively Parallel 
Processing) framework, where each query is executed in parallel across multiple 
BEs (Backend Executors).",
     "sidebar_label": "Data Skew Handling"
diff --git a/versioned_docs/version-3.x/releasenotes/v3.1/release-3.1.4.md 
b/versioned_docs/version-3.x/releasenotes/v3.1/release-3.1.4.md
new file mode 100644
index 00000000000..d9db1d52da9
--- /dev/null
+++ b/versioned_docs/version-3.x/releasenotes/v3.1/release-3.1.4.md
@@ -0,0 +1,83 @@
+---
+{
+    "title": "Release 3.1.4",
+    "language": "en",
+    "description": "Apache Doris 3.1.4 enhances query, data lake, and cloud 
operations with new features, performance boosts, and critical bug fixes for 
improved stability and security."
+}
+---
+
+
+# 3.1.4 release note
+
+## New Features
+
+### Query Engine
+
+- Support Dereference Expressions 
[#58550](https://github.com/apache/doris/pull/58550)
+
+### Data Lake & External Catalogs
+
+- Catalog supports loading credentials via `AwsCredentialsProviderChain` 
[#59054](https://github.com/apache/doris/pull/59054)
+- Support passing `credentials_provider_type` to BE for S3 access 
[#59158](https://github.com/apache/doris/pull/59158)
+- Support Elasticsearch `flatten` data type 
[#58793](https://github.com/apache/doris/pull/58793)
+
+### Observability & Audit
+
+- Support encrypting SQL statements stored in audit logs 
[#58508](https://github.com/apache/doris/pull/58508)
+- QueryPlanAction supports writing SQL from table query plans into audit logs 
[#59121](https://github.com/apache/doris/pull/59121)
+- Generate SQL Digest for statements parsed by Nereids 
[#59215](https://github.com/apache/doris/pull/59215)
+
+## Optimizations & Improvements
+
+### Query Engine
+
+- Adjust type inference and coercion behavior to improve expression 
consistency [#57961](https://github.com/apache/doris/pull/57961)
+- Prevent analysis tasks from polluting column statistics cache, improving 
statistics accuracy [#58742](https://github.com/apache/doris/pull/58742)
+- Improve execution of queries with multiple DISTINCT aggregate functions 
[#58973](https://github.com/apache/doris/pull/58973)
+- Optimize Join / Set / CTE / predicate pushdown rules to avoid unnecessary 
plan complexity [#58664](https://github.com/apache/doris/pull/58664), 
[#59141](https://github.com/apache/doris/pull/59141), 
[#59151](https://github.com/apache/doris/pull/59151)
+
+### Data Lake & External Catalogs
+
+- Accelerate Hive partition pruning and write performance, significantly 
reducing write latency for large partitioned tables 
[#58886](https://github.com/apache/doris/pull/58886), 
[#58932](https://github.com/apache/doris/pull/58932)
+- Iceberg supports ignoring dangling deletes to improve COUNT pushdown 
[#59069](https://github.com/apache/doris/pull/59069)
+- Enhance Iceberg REST Catalog connectivity checks and network timeout 
handling [#58433](https://github.com/apache/doris/pull/58433), 
[#58434](https://github.com/apache/doris/pull/58434)
+- Align Paimon incremental query behavior with Spark in single-snapshot 
scenarios [#58253](https://github.com/apache/doris/pull/58253)
+
+### Doris Cloud (Compute-Storage Separation)
+
+- Support dynamically updating tablet rebalancer configuration to improve 
operational flexibility in cloud environments 
[#58376](https://github.com/apache/doris/pull/58376)
+- Optimize TopN queries in compute-storage separation scenarios to avoid 
unnecessary remote broadcast reads 
[#58112](https://github.com/apache/doris/pull/58112), 
[#58155](https://github.com/apache/doris/pull/58155)
+- Improve tablet performance consistency during upgrade processes, reducing 
hotspot risks [#58247](https://github.com/apache/doris/pull/58247)
+- Make File Cache adaptive during Schema Change to reduce cache impact for 
large tables [#58622](https://github.com/apache/doris/pull/58622)
+- Add download wait time metrics to query profiles to improve IO observability 
[#58870](https://github.com/apache/doris/pull/58870)
+- Enhance File Cache debugging capabilities with LRU dump support 
[#58871](https://github.com/apache/doris/pull/58871)
+
+### Security & Stability
+
+- Enforce HTTPS for Glue Catalog to improve external catalog security 
[#58366](https://github.com/apache/doris/pull/58366)
+- Add SSRF validation for Create Stage 
[#58874](https://github.com/apache/doris/pull/58874)
+
+## Bug Fixes
+
+### Query Engine (Nereids Optimizer)
+
+- Fix potential infinite loops triggered by TopN / Limit / Join rules in 
specific scenarios [#58697](https://github.com/apache/doris/pull/58697)
+- Fix logic errors in aggregation, window functions, Repeat, and type 
conversion [#58080](https://github.com/apache/doris/pull/58080), 
[#58114](https://github.com/apache/doris/pull/58114), 
[#58330](https://github.com/apache/doris/pull/58330), 
[#58548](https://github.com/apache/doris/pull/58548)
+
+### Materialized Views (MV)
+
+- Disallow creating invalid materialized views with value column predicates on 
MOW tables [#57937](https://github.com/apache/doris/pull/57937)
+
+### Data Ingestion
+
+- Fix undefined behavior caused by multiple invocations of the JSON Reader, 
preventing potential data corruption 
[#58192](https://github.com/apache/doris/pull/58192)
+- Fix incorrect behavior related to `COLUMNS FROM PATH` in Broker Load 
[#58351](https://github.com/apache/doris/pull/58351), 
[#58904](https://github.com/apache/doris/pull/58904)
+- Fix abnormal behavior of Group Commit when nodes are offline or 
decommissioned [#59118](https://github.com/apache/doris/pull/59118)
+- Fix failures in Load / Delete / Partial Update under specific edge 
conditions [#58553](https://github.com/apache/doris/pull/58553), 
[#58230](https://github.com/apache/doris/pull/58230), 
[#59096](https://github.com/apache/doris/pull/59096)
+
+### Doris Cloud (Compute-Storage Separation)
+
+- Fix stability issues in compute-storage separation scenarios, including 
Tablet Drop, Compaction, and slow initial startup 
[#58157](https://github.com/apache/doris/pull/58157), 
[#58195](https://github.com/apache/doris/pull/58195), 
[#58761](https://github.com/apache/doris/pull/58761)
+- Fix crashes and resource leaks in File Cache under abnormal conditions or BE 
failures [#58196](https://github.com/apache/doris/pull/58196), 
[#58819](https://github.com/apache/doris/pull/58819), 
[#59058](https://github.com/apache/doris/pull/59058)
+- Fix abnormal read behavior caused by uncleared Segment Footer Cache after 
compaction [#59185](https://github.com/apache/doris/pull/59185)
+- Fix failures when executing Copy Into with ORC / Parquet formats 
[#58551](https://github.com/apache/doris/pull/58551)
\ No newline at end of file
diff --git a/versioned_docs/version-4.x/releasenotes/v3.1/release-3.1.4.md 
b/versioned_docs/version-4.x/releasenotes/v3.1/release-3.1.4.md
new file mode 100644
index 00000000000..d9db1d52da9
--- /dev/null
+++ b/versioned_docs/version-4.x/releasenotes/v3.1/release-3.1.4.md
@@ -0,0 +1,83 @@
+---
+{
+    "title": "Release 3.1.4",
+    "language": "en",
+    "description": "Apache Doris 3.1.4 enhances query, data lake, and cloud 
operations with new features, performance boosts, and critical bug fixes for 
improved stability and security."
+}
+---
+
+
+# 3.1.4 release note
+
+## New Features
+
+### Query Engine
+
+- Support Dereference Expressions 
[#58550](https://github.com/apache/doris/pull/58550)
+
+### Data Lake & External Catalogs
+
+- Catalog supports loading credentials via `AwsCredentialsProviderChain` 
[#59054](https://github.com/apache/doris/pull/59054)
+- Support passing `credentials_provider_type` to BE for S3 access 
[#59158](https://github.com/apache/doris/pull/59158)
+- Support Elasticsearch `flatten` data type 
[#58793](https://github.com/apache/doris/pull/58793)
+
+### Observability & Audit
+
+- Support encrypting SQL statements stored in audit logs 
[#58508](https://github.com/apache/doris/pull/58508)
+- QueryPlanAction supports writing SQL from table query plans into audit logs 
[#59121](https://github.com/apache/doris/pull/59121)
+- Generate SQL Digest for statements parsed by Nereids 
[#59215](https://github.com/apache/doris/pull/59215)
+
+## Optimizations & Improvements
+
+### Query Engine
+
+- Adjust type inference and coercion behavior to improve expression 
consistency [#57961](https://github.com/apache/doris/pull/57961)
+- Prevent analysis tasks from polluting column statistics cache, improving 
statistics accuracy [#58742](https://github.com/apache/doris/pull/58742)
+- Improve execution of queries with multiple DISTINCT aggregate functions 
[#58973](https://github.com/apache/doris/pull/58973)
+- Optimize Join / Set / CTE / predicate pushdown rules to avoid unnecessary 
plan complexity [#58664](https://github.com/apache/doris/pull/58664), 
[#59141](https://github.com/apache/doris/pull/59141), 
[#59151](https://github.com/apache/doris/pull/59151)
+
+### Data Lake & External Catalogs
+
+- Accelerate Hive partition pruning and write performance, significantly 
reducing write latency for large partitioned tables 
[#58886](https://github.com/apache/doris/pull/58886), 
[#58932](https://github.com/apache/doris/pull/58932)
+- Iceberg supports ignoring dangling deletes to improve COUNT pushdown 
[#59069](https://github.com/apache/doris/pull/59069)
+- Enhance Iceberg REST Catalog connectivity checks and network timeout 
handling [#58433](https://github.com/apache/doris/pull/58433), 
[#58434](https://github.com/apache/doris/pull/58434)
+- Align Paimon incremental query behavior with Spark in single-snapshot 
scenarios [#58253](https://github.com/apache/doris/pull/58253)
+
+### Doris Cloud (Compute-Storage Separation)
+
+- Support dynamically updating tablet rebalancer configuration to improve 
operational flexibility in cloud environments 
[#58376](https://github.com/apache/doris/pull/58376)
+- Optimize TopN queries in compute-storage separation scenarios to avoid 
unnecessary remote broadcast reads 
[#58112](https://github.com/apache/doris/pull/58112), 
[#58155](https://github.com/apache/doris/pull/58155)
+- Improve tablet performance consistency during upgrade processes, reducing 
hotspot risks [#58247](https://github.com/apache/doris/pull/58247)
+- Make File Cache adaptive during Schema Change to reduce cache impact for 
large tables [#58622](https://github.com/apache/doris/pull/58622)
+- Add download wait time metrics to query profiles to improve IO observability 
[#58870](https://github.com/apache/doris/pull/58870)
+- Enhance File Cache debugging capabilities with LRU dump support 
[#58871](https://github.com/apache/doris/pull/58871)
+
+### Security & Stability
+
+- Enforce HTTPS for Glue Catalog to improve external catalog security 
[#58366](https://github.com/apache/doris/pull/58366)
+- Add SSRF validation for Create Stage 
[#58874](https://github.com/apache/doris/pull/58874)
+
+## Bug Fixes
+
+### Query Engine (Nereids Optimizer)
+
+- Fix potential infinite loops triggered by TopN / Limit / Join rules in 
specific scenarios [#58697](https://github.com/apache/doris/pull/58697)
+- Fix logic errors in aggregation, window functions, Repeat, and type 
conversion [#58080](https://github.com/apache/doris/pull/58080), 
[#58114](https://github.com/apache/doris/pull/58114), 
[#58330](https://github.com/apache/doris/pull/58330), 
[#58548](https://github.com/apache/doris/pull/58548)
+
+### Materialized Views (MV)
+
+- Disallow creating invalid materialized views with value column predicates on 
MOW tables [#57937](https://github.com/apache/doris/pull/57937)
+
+### Data Ingestion
+
+- Fix undefined behavior caused by multiple invocations of the JSON Reader, 
preventing potential data corruption 
[#58192](https://github.com/apache/doris/pull/58192)
+- Fix incorrect behavior related to `COLUMNS FROM PATH` in Broker Load 
[#58351](https://github.com/apache/doris/pull/58351), 
[#58904](https://github.com/apache/doris/pull/58904)
+- Fix abnormal behavior of Group Commit when nodes are offline or 
decommissioned [#59118](https://github.com/apache/doris/pull/59118)
+- Fix failures in Load / Delete / Partial Update under specific edge 
conditions [#58553](https://github.com/apache/doris/pull/58553), 
[#58230](https://github.com/apache/doris/pull/58230), 
[#59096](https://github.com/apache/doris/pull/59096)
+
+### Doris Cloud (Compute-Storage Separation)
+
+- Fix stability issues in compute-storage separation scenarios, including 
Tablet Drop, Compaction, and slow initial startup 
[#58157](https://github.com/apache/doris/pull/58157), 
[#58195](https://github.com/apache/doris/pull/58195), 
[#58761](https://github.com/apache/doris/pull/58761)
+- Fix crashes and resource leaks in File Cache under abnormal conditions or BE 
failures [#58196](https://github.com/apache/doris/pull/58196), 
[#58819](https://github.com/apache/doris/pull/58819), 
[#59058](https://github.com/apache/doris/pull/59058)
+- Fix abnormal read behavior caused by uncleared Segment Footer Cache after 
compaction [#59185](https://github.com/apache/doris/pull/59185)
+- Fix failures when executing Copy Into with ORC / Parquet formats 
[#58551](https://github.com/apache/doris/pull/58551)
\ No newline at end of file
diff --git a/versioned_sidebars/version-3.x-sidebars.json 
b/versioned_sidebars/version-3.x-sidebars.json
index f793aa062a5..4e4d45509a3 100644
--- a/versioned_sidebars/version-3.x-sidebars.json
+++ b/versioned_sidebars/version-3.x-sidebars.json
@@ -2256,6 +2256,7 @@
                     "type": "category",
                     "label": "v3.1",
                     "items": [
+                        "releasenotes/v3.1/release-3.1.4",
                         "releasenotes/v3.1/release-3.1.3",
                         "releasenotes/v3.1/release-3.1.2",
                         "releasenotes/v3.1/release-3.1.1",
diff --git a/versioned_sidebars/version-4.x-sidebars.json 
b/versioned_sidebars/version-4.x-sidebars.json
index e87563853bd..dfa2c73a2e1 100644
--- a/versioned_sidebars/version-4.x-sidebars.json
+++ b/versioned_sidebars/version-4.x-sidebars.json
@@ -2530,6 +2530,7 @@
                     "type": "category",
                     "label": "v3.1",
                     "items": [
+                        "releasenotes/v3.1/release-3.1.4",
                         "releasenotes/v3.1/release-3.1.3",
                         "releasenotes/v3.1/release-3.1.2",
                         "releasenotes/v3.1/release-3.1.1",


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

Reply via email to