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

luzhijing 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 ce211281063 [download](2.1.4) Update 2.1.4 release of download and 
blog (#789)
ce211281063 is described below

commit ce21128106399e5e46f7cb3652067c7fb540f6ba
Author: KassieZ <139741991+kass...@users.noreply.github.com>
AuthorDate: Wed Jun 26 16:20:55 2024 +0700

    [download](2.1.4) Update 2.1.4 release of download and blog (#789)
---
 blog/apache-doris-vs-rockset.md                    |   2 +-
 ...olution-of-the-apache-doris-execution-engine.md |   2 +-
 blog/job-scheduler-for-task-automation.md          |   2 +-
 blog/release-note-2.0.11.md                        |   2 -
 blog/release-note-2.1.4.md                         | 284 +++++++++++++++++++++
 src/components/recent-blogs/recent-blogs.data.ts   |   8 +-
 src/constant/download.data.ts                      |  70 +++--
 src/constant/newsletter.data.ts                    |  15 +-
 src/pages/download/index.tsx                       |   2 +-
 static/images/2.1.4.jpg                            | Bin 0 -> 415574 bytes
 10 files changed, 352 insertions(+), 35 deletions(-)

diff --git a/blog/apache-doris-vs-rockset.md b/blog/apache-doris-vs-rockset.md
index d7c80c97ccc..07e8ded74ab 100644
--- a/blog/apache-doris-vs-rockset.md
+++ b/blog/apache-doris-vs-rockset.md
@@ -7,7 +7,7 @@
     'author': 'Zaki Lu',
     'tags': ['Top News'],
     'picked': "true",
-    'order': "1",
+    'order': "2",
     "image": '/images/doris-vs-rockset.jpeg'
 }
 
diff --git a/blog/evolution-of-the-apache-doris-execution-engine.md 
b/blog/evolution-of-the-apache-doris-execution-engine.md
index e9c00f4395d..a75d49fc9da 100644
--- a/blog/evolution-of-the-apache-doris-execution-engine.md
+++ b/blog/evolution-of-the-apache-doris-execution-engine.md
@@ -7,7 +7,7 @@
     'author': 'Apache Doris',
     'tags': ['Tech Sharing'],
     'picked': "true",
-    'order': "2",
+    'order': "3",
     "image": '/images/evolution-of-the-apache-doris-execution-engine.jpg'
 }
 
diff --git a/blog/job-scheduler-for-task-automation.md 
b/blog/job-scheduler-for-task-automation.md
index f4e9e67fbc2..9f234828071 100644
--- a/blog/job-scheduler-for-task-automation.md
+++ b/blog/job-scheduler-for-task-automation.md
@@ -7,7 +7,7 @@
     'author': 'Apache Doris',
     'tags': ['Tech Sharing'],
     'picked': "true",
-    'order': "3",
+    'order': "4",
     "image": '/images/job-scheduler-for-task-automation.jpg'
 }
 
diff --git a/blog/release-note-2.0.11.md b/blog/release-note-2.0.11.md
index 1de88be7e5e..1f103abac63 100644
--- a/blog/release-note-2.0.11.md
+++ b/blog/release-note-2.0.11.md
@@ -6,8 +6,6 @@
     'date': '2024-06-05',
     'author': 'Apache Doris',
     'tags': ['Release Notes'],
-    'picked': "true",
-    'order': "4",
     "image": '/images/2.0.11.jpg'
 }
 ---
diff --git a/blog/release-note-2.1.4.md b/blog/release-note-2.1.4.md
new file mode 100644
index 00000000000..a924e1da7fd
--- /dev/null
+++ b/blog/release-note-2.1.4.md
@@ -0,0 +1,284 @@
+---
+{
+    'title': 'Apache Doris 2.1.4 just released',
+    'summary': 'In this update, we have optimized various functional 
experiences for data lakehouse, with a focus on resolving the abnormal memory 
usage issue in the previous version.',
+    'description': 'In this update, we have optimized various functional 
experiences for data lakehouse scenarios, with a focus on resolving the 
abnormal memory usage issue in the previous version.',
+    'date': '2024-06-26',
+    'author': 'Apache Doris',
+    'tags': ['Release Notes'],
+    'picked': "true",
+    'order': "1",
+    "image": '/images/2.1.4.jpg'
+}
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+  http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+Dear community, Apache Doris version 2.1.4 was released on June 26, 2024. In 
this update, we have optimized various functional experiences for data 
lakehouse scenarios, with a focus on resolving the abnormal memory usage issue 
in the previous version. Additionally, we have implemented several 
improvemnents and bug fixes to enhance the stability.  Welcome to download and 
use it.
+
+**Quick Download:** https://doris.apache.org/download/
+
+**GitHub Release:** https://github.com/apache/doris/releases
+
+## Behavior Changed
+
+- Non-existent files will be ignored when querying external tables such as 
Hive. [#35319](https://github.com/apache/doris/pull/35319)
+
+  The file list is obtained from the meta cache, and it may not be consistent 
with the actual file list.
+
+  Ignoring non-existent files helps to avoid query errors.
+
+- By default, creating a Bitmap Index will no longer be automatically changed 
to an Inverted Index. [#35521](https://github.com/apache/doris/pull/35521)
+
+  This behavior is controlled by the FE configuration item 
`enable_create_bitmap_index_as_inverted_index`, which defaults to false.
+
+- When starting FE and BE processes using `--console`, all logs will be output 
to the standard output and differentiated by prefixes indicating the log type. 
[#35679](https://github.com/apache/doris/pull/35679)
+
+  For more infomation, please see the documentations:
+
+  - [Log Management - FE 
Log](https://doris.apache.org/docs/admin-manual/log-management/fe-log)
+
+  - [Log Management - FE 
Log](https://doris.apache.org/docs/admin-manual/log-management/be-log)
+
+- If no table comment is provided when creating a table, the default comment 
will be empty instead of using the table type as the default comment. 
[#36025](https://github.com/apache/doris/pull/36025)
+
+- The default precision of DECIMALV3 has been adjusted from (9, 0) to (38, 9) 
to maintain compatibility with the version in which this feature was initially 
released. [#36316](https://github.com/apache/doris/pull/36316)
+
+## New Features
+
+### 01 Query Optimizer
+
+- Support FE flame graph tool
+
+  For more information, see the 
[documentation](https://doris.apache.org/community/developer-guide/fe-profiler)
+
+- Support `SELECT DISTINCT` to be used with aggregation.
+
+- Support single table query rewrite without `GROUP BY`. This is useful for 
complex filters or expressions. 
[#35242](https://github.com/apache/doris/pull/35242).
+
+- The new optimizer fully supports point query functionality 
[#36205](https://github.com/apache/doris/pull/36205).
+
+### 02 Lakehouse
+
+- Support native reader of Apache Paimon deletion vector  
[#35241](https://github.com/apache/doris/pull/35241)
+
+- Support using Resource in Table Valued Functions 
[#35139](https://github.com/apache/doris/pull/35139)
+
+- Access controller with Hive Ranger plugin supports Data Mask
+
+### 03 Asynchronous Materialized Views
+
+- Support partition roll-up during construction. 
[#31812](https://github.com/apache/doris/pull/31812)
+
+- Support triggered updates during construction. 
[#34548](https://github.com/apache/doris/pull/34548)
+
+- Support specifying the `store_row_column` and `storage_medium` attribute 
during construction. [#35860](https://github.com/apache/doris/pull/35860)
+
+- Transparent rewrite supports single table asynchronous materialized views. 
[#34646](https://github.com/apache/doris/pull/34646)
+
+- Transparent rewrite supports `AGG_STATE` type aggregation roll-up. 
[#35026](https://github.com/apache/doris/pull/35026)
+
+### 04 Others
+
+- Added function `replace_empty`. 
+
+  For more information, see 
[documentation](https://doris.apache.org/docs/sql-manual/sql-functions/string-functions/replace_empty).
+
+- Support `show storage policy using` statement.
+
+  For more information, see 
[documentation](https://doris.apache.org/docs/sql-manual/sql-statements/Show-Statements/SHOW-STORAGE-POLICY-USING/).
+
+- Support JVM metrics on the BE side.
+
+  By setting `enable_jvm_monitor=true` in `be.conf` to enable this feature.
+
+## Optimizations
+
+- Supported creating inverted indexes for columns with Chinese names. 
[#36321](https://github.com/apache/doris/pull/36321)
+
+- Estimate memory consumed by segment cache more accurately so that unused 
memory can be released more quickly. 
[#35751](https://github.com/apache/doris/pull/35751)
+
+- Filter empty partitions before exporting tables to remote storage. 
[#35542](https://github.com/apache/doris/pull/35542)
+
+- Optimize routine load task allocation algorithm to balance the load among 
Backends. [#34778](https://github.com/apache/doris/pull/34778)
+
+- Provide hints when a related variable is not found during a set operation. 
[#35775](https://github.com/apache/doris/pull/35775)
+
+- Support placing Java UDF jar files in the FE's `custom_lib` directory for 
default loading. [#35984](https://github.com/apache/doris/pull/35984)
+
+- Add a timeout global variable `audit_plugin_load_timeout` for audit log load 
jobs.
+
+- Optimize the performance of transparent rewrite planning for asynchronous 
materialized views.
+
+- Optimize the `INSERT` operation that when the source is empty, the BE will 
not execute. [#34418](https://github.com/apache/doris/pull/34418)
+
+- Support fetching file lists of Hive/Hudi tables in batches. 
[#35107](https://github.com/apache/doris/pull/35107)
+
+## Bug fixes
+
+### 01 Query Optimizer
+
+- Fixed the issue where SQL cache returns old results after truncating a 
partition. [#34698](https://github.com/apache/doris/pull/34698)
+
+- Fixed the issue where casting from JSON to other types did not correctly 
handle nullable attributes. [#34707](https://github.com/apache/doris/pull/34707)
+
+- Fixed occasional DATETIMEV2 literal simplification errors. 
[#35153](https://github.com/apache/doris/pull/35153)
+
+- Fixed the issue where `COUNT(*)` could not be used in window functions. 
[#35220](https://github.com/apache/doris/pull/35220)
+
+- Fixed the issue where nullable attributes could be incorrect when all 
`SELECT` statements under `UNION ALL` have no `FROM` clause. 
[#35074](https://github.com/apache/doris/pull/35074)
+
+- Fixed the issue where `bitmap in join` and subquery unnesting could not be 
used simultaneously. [#35435](https://github.com/apache/doris/pull/35435)
+
+- Fixed the performance issue where filter conditions could not be pushed down 
to the CTE producer in specific situations. 
[#35463](https://github.com/apache/doris/pull/35463)
+
+- Fixed the issue where aggregate combinators written in uppercase could not 
be found. [#35540](https://github.com/apache/doris/pull/35540)
+
+- Fixed the performance issue where window functions were not properly pruned 
by column pruning. [#35504](https://github.com/apache/doris/pull/35504)
+
+- Fixed the issue where queries might parse incorrectly leading to wrong 
results when multiple tables with the same name but in different databases 
appeared simultaneously in the query. 
[#35571](https://github.com/apache/doris/pull/35571)
+
+- Fixed the query error caused by generating runtime filters during schema 
table scans. [#35655](https://github.com/apache/doris/pull/35655)
+
+- Fixed the issue where nested correlated subqueries could not execute because 
the join condition was folded into a null literal. 
[#35811](https://github.com/apache/doris/pull/35811)
+
+- Fixed the occasional issue where decimal literals were set with incorrect 
precision during planning. [#36055](https://github.com/apache/doris/pull/36055)
+
+- Fixed the occasional issue where multiple layers of aggregation were merged 
incorrectly during planning. 
[#36145](https://github.com/apache/doris/pull/36145)
+
+- Fixed the occasional issue where the input-output mismatch error occurred 
after aggregate expansion planning. 
[#36207](https://github.com/apache/doris/pull/36207)
+
+- Fixed the occasional issue where `<=>` was incorrectly converted to `=`. 
[#36521](https://github.com/apache/doris/pull/36521)
+
+### 02 Query Execution
+
+- Fixed the issue where the query hangs if the limited rows are reached on the 
pipeline engine and memory is not released. 
[#35746](https://github.com/apache/doris/pull/35746)
+
+- Fixed the BE coredump when `enable_decimal256` is true but falls back to the 
old planner. [#35731](https://github.com/apache/doris/pull/35731)
+
+### 03 Asynchronous Materialized Views
+
+- Fixed the issue where asynchronous materialized views caused backup and 
restore exceptions. [#35703](https://github.com/apache/doris/pull/35703)
+
+- Fixed the issue where partition rewrite could lead to incorrect results. 
[#35236](https://github.com/apache/doris/pull/35236)
+
+### 04 Semi-structured
+
+- Fixed the core dump problem when a VARIANT with an empty key is used. 
[#35671](https://github.com/apache/doris/pull/35671)
+- Bitmap and BloomFilter index should not perform light index changes. 
[#35225](https://github.com/apache/doris/pull/35225)
+
+### 05 Primary Key
+
+- Fixed the issue where an exception BE restart occurred in the case of 
partial column updates during import, which could result in duplicate keys. 
[#35678](https://github.com/apache/doris/pull/35678)
+
+- Fixed the issue where BE might core dump during clone operations when memory 
is tight. [#34702](https://github.com/apache/doris/pull/34702)
+
+### 06 Lakehouse
+
+- Fixed the issue where a Hive table could not be created with a fully 
qualified name such as `ctl.db.tbl` 
[#34984](https://github.com/apache/doris/pull/34984)
+
+- Fixed the issue where the Hive metastore connection did not close when 
refreshing [#35426](https://github.com/apache/doris/pull/35426)
+
+- Fixed a potential meta replay issue when upgrading from 2.0.x to 2.1.x. 
[#35532](https://github.com/apache/doris/pull/35532)
+
+- Fixed the issue where the Table Valued Function could not read an empty 
snappy compressed file. [#34926](https://github.com/apache/doris/pull/34926)
+
+- Fixed the issue where unable to read Parquet files with invalid min-max 
column statistics [#35041](https://github.com/apache/doris/pull/35041)
+
+- Fixed the issue where unable to handle pushdown predicates with null-aware 
functions in the Parquet/ORC reader 
[#35335](https://github.com/apache/doris/pull/35335)
+
+- Fixed the issue about the order of partition columns when creating a Hive 
table [#35347](https://github.com/apache/doris/pull/35347)
+
+- Fixed the issue where writing to a Hive table on S3 failed when partition 
values contained spaces [#35645](https://github.com/apache/doris/pull/35645)
+
+- Fixed the issue about incorrect scheme of Aliyun OSS endpoint 
[#34907](https://github.com/apache/doris/pull/34907)
+
+- Fixed the issue where the Parquet format Hive table written by Doris could 
not be read by Hive [#34981](https://github.com/apache/doris/pull/34981)
+
+- Fixed the issue where unable to read ORC files after the schema change of a 
Hive table [#35583](https://github.com/apache/doris/pull/35583)
+
+- Fixed the issue where unable to read Paimon tables via JNI after the schema 
change of the Paimon table [#35309](https://github.com/apache/doris/pull/35309)
+
+- Fixed the issue of too small Row Groups in Parquet format files written out. 
[#36042](https://github.com/apache/doris/pull/36042) 
[#36143](https://github.com/apache/doris/pull/36143)
+
+- Fixed the issue where unable to read Paimon tables after schema changes 
[#36049](https://github.com/apache/doris/pull/36049)
+
+- Fixed the issue where unable to read Hive Parquet format tables after schema 
changes [#36182](https://github.com/apache/doris/pull/36182)
+
+- Fixed the FE OOM issue caused by Hadoop FS cache 
[#36403](https://github.com/apache/doris/pull/36403)
+
+- Fixed the issue where FE could not start after enabling the Hive Metastore 
Listener [#36533](https://github.com/apache/doris/pull/36533)
+
+- Fixed the issue of query performance degradation with a large number of 
files [#36431](https://github.com/apache/doris/pull/36431)
+
+- Fixed the timezone issue when reading the timestamp column type in Iceberg 
[#36435](https://github.com/apache/doris/pull/36435)
+
+- Fixed DATETIME conversion error and data path error on Iceberg Table. 
[#35708](https://github.com/apache/doris/pull/35708)
+
+- Support retain and pass the additional user-defined properties fo Table 
Valued Functions to the S3 SDK. 
[#35515](https://github.com/apache/doris/pull/35515)
+
+
+### 07 Data Import
+
+- Fixed the issue where `CANCEL LOAD` did not work 
[#35352](https://github.com/apache/doris/pull/35352)
+
+- Fixed the issue where a null pointer error in the Publish phase of load 
transactions prevented the load from completing 
[#35977](https://github.com/apache/doris/pull/35977)
+
+- Fixed the issue with bRPC serializing large data files when sent via HTTP 
[#36169](https://github.com/apache/doris/pull/36169)
+
+### 08 Data Management
+
+- Fixed the isseu that the resource tag in ConnectionContext was not set after 
forwarding DDL or DML to master FE. 
[#35618](https://github.com/apache/doris/pull/35618)
+
+- Fixed the issue where the restored table name was incorrect when 
`lower_case_table_names` was enabled 
[#35508](https://github.com/apache/doris/pull/35508)
+
+- Fixed the issue where `admin clean trash` could not work 
[#35271](https://github.com/apache/doris/pull/35271)
+
+- Fixed the issue where a storage policy could not be deleted from a partition 
[#35874](https://github.com/apache/doris/pull/35874)
+
+- Fixed the issue of data loss when importing into a multi-replica automatic 
partition table [#36586](https://github.com/apache/doris/pull/36586)
+
+- Fixed the issue where the partition column of a table changed when querying 
or inserting into an automatic partition table using the old optimizer 
[#36514](https://github.com/apache/doris/pull/36514)
+
+### 09 Memory Management
+
+- Fixed the issue of frequent errors in the logs due to failure in obtaining 
Cgroup meminfo. [#35425](https://github.com/apache/doris/pull/35425)
+
+- Fixed the issue where the Segment cache size was uncontrolled when using 
BloomFilter, leading to abnormal process memory growth. 
[#34871](https://github.com/apache/doris/pull/34871)
+
+### 10 Permissions
+
+- Fixed the issue where permission settings were ineffective after enabling 
case-insensitive table names. 
[#36557](https://github.com/apache/doris/pull/36557)
+
+- Fixed the issue where setting LDAP passwords through non-Master FE nodes did 
not take effect. [#36598](https://github.com/apache/doris/pull/36598)
+
+- Fixed the issue where authorization could not be checked for the `SELECT 
COUNT(*)` statement. [#35465](https://github.com/apache/doris/pull/35465)
+
+### 11 Others
+
+- Fixed the issue where the client JDBC program could not close the connection 
if the MySQL connection was broken. 
[#36616](https://github.com/apache/doris/pull/36616)
+
+- Fixed MySQL protocol compatibility issue with the `SHOW PROCEDURE STATUS` 
statement. [#35350](https://github.com/apache/doris/pull/35350)
+
+- The `libevent` now forces Keepalive to solve the issue of connection leaks 
in certain situations. [#36088](https://github.com/apache/doris/pull/36088)
+
+## Credits
+
+Thanks to every one who contributes to this release.
+
+@airborne12, @amorynan, @AshinGau, @BePPPower, @BiteTheDDDDt, @ByteYue, 
@caiconghui, @CalvinKirs, @cambyzju, @catpineapple, @cjj2010, @csun5285, 
@DarvenDuan, @dataroaring, @deardeng, @Doris-Extras, @eldenmoon, @englefly, 
@feiniaofeiafei, @felixwluo, @freemandealer, @Gabriel39, @gavinchou, @GoGoWen, 
@HappenLee, @hello-stephen, @hubgeter, @hust-hhb, @jacktengg, @jackwener, 
@jeffreys-cat, @Jibing-Li, @kaijchen, @kaka11chen, @Lchangliang, @liaoxin01, 
@LiBinfeng-01, @lide-reed, @luennng, @luw [...]
\ No newline at end of file
diff --git a/src/components/recent-blogs/recent-blogs.data.ts 
b/src/components/recent-blogs/recent-blogs.data.ts
index 7bf80ee408c..097b2f802e3 100644
--- a/src/components/recent-blogs/recent-blogs.data.ts
+++ b/src/components/recent-blogs/recent-blogs.data.ts
@@ -1,4 +1,8 @@
 export const RECENT_BLOGS_POSTS = [
+    {
+        label: 'Why Apache Doris is the Best Open Source Alternative to 
Rockset',
+        link: 'https://doris.apache.org/blog/apache-doris-vs-rockset',
+    },
     {
         label: `Steps to industry-leading query speed: evolution of the Apache 
Doris execution engine`,
         link: 
'https://doris.apache.org/blog/evolution-of-the-apache-doris-execution-engine',
@@ -7,10 +11,6 @@ export const RECENT_BLOGS_POSTS = [
         label: `Another lifesaver for data engineers: Apache Doris Job 
Scheduler for task automation`,
         link: 
'https://doris.apache.org/blog/job-scheduler-for-task-automation',
     },
-    {
-        label: 'Apache Doris version 2.0.11 has been released',
-        link: 'https://doris.apache.org/blog/release-note-2.0.11',
-    },
     {
         label: 'Apache Doris for log and time series data analysis in NetEase, 
why not Elasticsearch and InfluxDB?',
         link: 
'https://doris.apache.org/blog/apache-doris-for-log-and-time-series-data-analysis-in-netease',
diff --git a/src/constant/download.data.ts b/src/constant/download.data.ts
index 1a5bcf7ac26..1ebdacfb633 100644
--- a/src/constant/download.data.ts
+++ b/src/constant/download.data.ts
@@ -30,7 +30,7 @@ export enum ToolsEnum {
 
 export const ORIGIN = 
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/';
 export enum VersionEnum {
-    Latest = '2.1.3',
+    Latest = '2.1.4',
     Prev = '2.0.11',
     // Earlier = '1.1.5',
 }
@@ -40,36 +40,36 @@ export enum DownloadTypeEnum {
 }
 export const DORIS_VERSIONS: Option[] = [
     {
-        label: '2.1.3',
-        value: '2.1.3',
+        label: '2.1.4',
+        value: '2.1.4',
         majorVersion: '2.1',
         children: [
             {
                 label: CPUEnum.X64,
                 value: CPUEnum.X64,
-                gz: `${ORIGIN}apache-doris-2.1.3-bin-x64.tar.gz`,
-                asc: `${ORIGIN}apache-doris-2.1.3-bin-x64.tar.gz.asc`,
-                sha512: `${ORIGIN}apache-doris-2.1.3-bin-x64.tar.gz.sha512`,
-                source: 'https://downloads.apache.org/doris/2.1/2.1.3/',
-                version: '2.1.3-rc09',
+                gz: `${ORIGIN}apache-doris-2.1.4-bin-x64.tar.gz`,
+                asc: `${ORIGIN}apache-doris-2.1.4-bin-x64.tar.gz.asc`,
+                sha512: `${ORIGIN}apache-doris-2.1.4-bin-x64.tar.gz.sha512`,
+                source: 'https://downloads.apache.org/doris/2.1/2.1.4/',
+                version: '2.1.4',
             },
             {
                 label: CPUEnum.X64NoAvx2,
                 value: CPUEnum.X64NoAvx2,
-                gz: `${ORIGIN}apache-doris-2.1.3-bin-x64-noavx2.tar.gz`,
-                asc: `${ORIGIN}apache-doris-2.1.3-bin-x64-noavx2.tar.gz.asc`,
-                sha512: 
`${ORIGIN}apache-doris-2.1.3-bin-x64-noavx2.tar.gz.sha512`,
-                source: 'https://downloads.apache.org/doris/2.1/2.1.3/',
-                version: '2.1.3-rc09',
+                gz: `${ORIGIN}apache-doris-2.1.4-bin-x64-noavx2.tar.gz`,
+                asc: `${ORIGIN}apache-doris-2.1.4-bin-x64-noavx2.tar.gz.asc`,
+                sha512: 
`${ORIGIN}apache-doris-2.1.4-bin-x64-noavx2.tar.gz.sha512`,
+                source: 'https://downloads.apache.org/doris/2.1/2.1.4/',
+                version: '2.1.4',
             },
             {
                 label: CPUEnum.ARM64,
                 value: CPUEnum.ARM64,
-                gz: `${ORIGIN}apache-doris-2.1.3-bin-arm64.tar.gz`,
-                asc: `${ORIGIN}apache-doris-2.1.3-bin-arm64.tar.gz.asc`,
-                sha512: `${ORIGIN}apache-doris-2.1.3-bin-arm64.tar.gz.sha512`,
-                source: 'https://downloads.apache.org/doris/2.1/2.1.3/',
-                version: '2.1.3-rc09',
+                gz: `${ORIGIN}apache-doris-2.1.4-bin-arm64.tar.gz`,
+                asc: `${ORIGIN}apache-doris-2.1.4-bin-arm64.tar.gz.asc`,
+                sha512: `${ORIGIN}apache-doris-2.1.4-bin-arm64.tar.gz.sha512`,
+                source: 'https://downloads.apache.org/doris/2.1/2.1.4/',
+                version: '2.1.4',
             },
         ],
     },
@@ -125,6 +125,40 @@ export const ALL_VERSIONS: AllVersionOption[] = [
         label: '2.1',
         value: '2.1',
         children: [
+            {
+                label: '2.1.4',
+                value: '2.1.4',
+                majorVersion: '2.1',
+                items: [
+                    {
+                        label: CPUEnum.X64,
+                        value: CPUEnum.X64,
+                        gz: `${ORIGIN}apache-doris-2.1.4-bin-x64.tar.gz`,
+                        asc: `${ORIGIN}apache-doris-2.1.4-bin-x64.tar.gz.asc`,
+                        sha512: 
`${ORIGIN}apache-doris-2.1.4-bin-x64.tar.gz.sha512`,
+                        source: 
'https://downloads.apache.org/doris/2.1/2.1.4/',
+                        version: '2.1.4',
+                    },
+                    {
+                        label: CPUEnum.X64NoAvx2,
+                        value: CPUEnum.X64NoAvx2,
+                        gz: 
`${ORIGIN}apache-doris-2.1.4-bin-x64-noavx2.tar.gz`,
+                        asc: 
`${ORIGIN}apache-doris-2.1.4-bin-x64-noavx2.tar.gz.asc`,
+                        sha512: 
`${ORIGIN}apache-doris-2.1.4-bin-x64-noavx2.tar.gz.sha512`,
+                        source: 
'https://downloads.apache.org/doris/2.1/2.1.4/',
+                        version: '2.1.4',
+                    },
+                    {
+                        label: CPUEnum.ARM64,
+                        value: CPUEnum.ARM64,
+                        gz: `${ORIGIN}apache-doris-2.1.4-bin-arm64.tar.gz`,
+                        asc: 
`${ORIGIN}apache-doris-2.1.4-bin-arm64.tar.gz.asc`,
+                        sha512: 
`${ORIGIN}apache-doris-2.1.4-bin-arm64.tar.gz.sha512`,
+                        source: 
'https://downloads.apache.org/doris/2.1/2.1.4/',
+                        version: '2.1.4',
+                    },
+                ],
+            },
             {
                 label: '2.1.3',
                 value: '2.1.3',
diff --git a/src/constant/newsletter.data.ts b/src/constant/newsletter.data.ts
index bd11ca36616..09985e2857c 100644
--- a/src/constant/newsletter.data.ts
+++ b/src/constant/newsletter.data.ts
@@ -1,4 +1,12 @@
 export const NEWSLETTER_DATA = [
+    {
+        tags: ['Release Note'],
+        title: "Apache Doris version 2.1.4 just released",
+        content: `In this update, we have optimized various functional 
experiences for data lakehouse, with a focus on resolving the abnormal memory 
usage issue in the previous version.`,
+        to: '/blog/release-note-2.1.4',
+        image: '2.1.4.jpg',
+    },
+
     {
         tags: ['Top News'],
         title: "Why Apache Doris is the Best Open Source Alternative to 
Rockset",
@@ -21,12 +29,5 @@ export const NEWSLETTER_DATA = [
         to: '/blog/job-scheduler-for-task-automation',
         image: 'job-scheduler-for-task-automation.jpg',
     },
-    {
-        tags: ['Release Note'],
-        title: "Apache Doris version 2.0.11 just released",
-        content: `Thanks to our community users and developers, about 123 
improvements and bug fixes have been made in Doris 2.0.11 version.`,
-        to: '/blog/release-note-2.0.11',
-        image: '2.0.11.jpg',
-    },
 
 ];
diff --git a/src/pages/download/index.tsx b/src/pages/download/index.tsx
index 5051d03d946..5219ae02892 100644
--- a/src/pages/download/index.tsx
+++ b/src/pages/download/index.tsx
@@ -54,7 +54,7 @@ export default function Download() {
     const [cpu, setCPU] = useState<string>(CPUEnum.X64);
     const [downloadInfo, setDownloadInfo] = useState<any>({});
     const [downloadType, setDownloadType] = useState(DownloadTypeEnum.Binary);
-    const [releaseNote, setReleaseNote] = 
useState('/docs/releasenotes/release-2.1.3');
+    const [releaseNote, setReleaseNote] = 
useState('/docs/releasenotes/release-2.1.4');
 
     const changeVersion = (val: string) => {
         setVersion(val);
diff --git a/static/images/2.1.4.jpg b/static/images/2.1.4.jpg
new file mode 100644
index 00000000000..be0513f49cf
Binary files /dev/null and b/static/images/2.1.4.jpg differ


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

Reply via email to