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

github-bot pushed a commit to branch cn-site
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/cn-site by this push:
     new ca434a2d147 deploy: d06081af5709202d7a3ed65f8bb39c914b1f9c95
ca434a2d147 is described below

commit ca434a2d147fa9300c7d484cefcb1fdeea1693f0
Author: AlbumenJ <[email protected]>
AuthorDate: Tue Jan 28 00:52:56 2025 +0000

    deploy: d06081af5709202d7a3ed65f8bb39c914b1f9c95
---
 css/app.css                                 |  2 +-
 css/chunk-vendors.css                       |  2 +-
 en/blog/2020/05/18/past-releases/index.html | 50 +++++++++++------------
 en/blog/releases/index.xml                  | 38 +++++++++---------
 en/download/index.html                      |  6 +--
 en/download/index.xml                       |  6 +--
 en/download/spi-extensions/index.html       | 10 ++---
 en/index.xml                                | 44 ++++++++++-----------
 en/sitemap.xml                              |  2 +-
 js/app.js                                   |  3 +-
 js/chunk-vendors.js                         | 61 +----------------------------
 sitemap.xml                                 |  2 +-
 zh-cn/download/index.html                   |  6 +--
 zh-cn/download/index.xml                    |  6 +--
 zh-cn/download/spi-extensions/index.html    | 10 ++---
 zh-cn/index.xml                             |  6 +--
 zh-cn/sitemap.xml                           |  2 +-
 17 files changed, 98 insertions(+), 158 deletions(-)

diff --git a/css/app.css b/css/app.css
index 44c2a2c2469..b9457c8de14 100644
--- a/css/app.css
+++ b/css/app.css
@@ -1 +1 @@
-h3[data-v-76eccb7f]{margin:40px 0 
0}ul[data-v-76eccb7f]{list-style-type:none;padding:0}li[data-v-76eccb7f]{display:inline-block;margin:0
 
10px}a[data-v-76eccb7f]{color:#42b983}.form-layout[data-v-76eccb7f]{display:flex;justify-content:space-between;align-items:flex-start}.left-form[data-v-76eccb7f]{flex:1;max-width:calc(50%
 - 
20px);margin-right:20px}.right-text[data-v-76eccb7f]{flex-shrink:0;width:calc(50%
 - 20px)}.left-form 
.el-form-item__label[data-v-76eccb7f]{text-align:left}.left-form [...]
\ No newline at end of file
+/*Respond to static link checks, which will be dynamically replaced at build 
time*/
\ No newline at end of file
diff --git a/css/chunk-vendors.css b/css/chunk-vendors.css
index 61c66238ea8..b9457c8de14 100644
--- a/css/chunk-vendors.css
+++ b/css/chunk-vendors.css
@@ -1 +1 @@
-@font-face{font-family:element-icons;src:url(../fonts/element-icons.ff18efd1.woff)
 format("woff"),url(../fonts/element-icons.f1a45d74.ttf) 
format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*="
 
el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:gr
 [...]
\ No newline at end of file
+/*Respond to static link checks, which will be dynamically replaced at build 
time*/
\ No newline at end of file
diff --git a/en/blog/2020/05/18/past-releases/index.html 
b/en/blog/2020/05/18/past-releases/index.html
index e949a7201e0..83f1ebf5e41 100644
--- a/en/blog/2020/05/18/past-releases/index.html
+++ b/en/blog/2020/05/18/past-releases/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html lang=en class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://cn.dubbo.apache.org/en/blog/2020/05/18/past-releases/><script>var 
_hmt=_hmt||[];(function(){var 
e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsByTagName("script")[0],e.parentNode.insertBefore(t,e)})()</script><meta
 charset=utf-8><meta name=viewport content="width=device-width,initial-scale 
[...]
-<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="Past Releases"><meta property="og:description" content="This article 
will introduce you how to understand the details of each version and upgrade 
matters needing attention."><meta property="og:locale" content="en"><meta 
property="og:type" content="article"><meta property="article:section" 
content="blog"><meta property="article:published_time" 
content="2020-05-18T00:00:00+00:00"><meta property="article [...]
+<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="Past Releases"><meta property="og:description" content="This article 
will introduce you how to understand the details of each version and upgrade 
matters needing attention."><meta property="og:locale" content="en"><meta 
property="og:type" content="article"><meta property="article:section" 
content="blog"><meta property="article:published_time" 
content="2020-05-18T00:00:00+00:00"><meta property="article [...]
 "><meta property="og:description" content="This article will introduce you how 
to understand the details of each version and upgrade matters needing attention.
 "><meta name=twitter:description content="This article will introduce you how 
to understand the details of each version and upgrade matters needing attention.
 "><meta property="og:url" 
content="https://cn.dubbo.apache.org/en/blog/2020/05/18/past-releases/";><meta 
property="og:title" content="Past Releases"><meta name=twitter:title 
content="Past Releases"><meta name=twitter:image:alt content="Apache 
Dubbo"><meta property="og:type" content="article"><meta name=viewport 
content="width=device-width"><script async defer 
src=/js/github-buttons.js></script><link href=/css/community.css 
rel=stylesheet><link href=/css/contactus.css rel=stylesheet><link  [...]
@@ -109,13 +109,13 @@
 <label for=m-enblogrust-check><a href=/en/blog/rust/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__section" 
id=m-enblogrust><span>Rust</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-li><input
 type=checkbox 
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingu [...]
 <label 
for=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-check><a
 
href=/en/blog/2022/10/23/apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released/
 title="Apache Dubbo Adds a New Member to Its Multilingual System: The First 
Rust Language Version is Officially Released" class="align-left pl-0 
td-sidebar-link td-sidebar-link__page" id=m-enblog20221023a [...]
 <label for=m-enblog-web-check><a href=/en/blog/-web/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__section" 
id=m-enblog-web><span>Web</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-li><input
 type=checkbox 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dub
 [...]
-<label 
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
 
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
 web browser pages access Dubbo and g [...]
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.sha512>sha512</a></li></ul><h3
 id=313-2022-12-22>3.1.3 (2022-12-22)</h3><ul><li><a 
href=https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip>source</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.sha512>sha512</a></li></ul><h3
 id=2719-2022-12-13>2.7.19 (2022-12-13)</h3><ul><li><a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip>source</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.sha512>sha512</a></li></ul><h3
 id=320-beta2-2022-11-28>3.2.0-beta.2 (2022-11-28)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/3.2.0-beta.2/apache-dubbo-3.2.0-beta.2-src.zip>source</a>
 |
+<label 
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
 
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
 web browser pages access Dubbo and g [...]
+<a 
href=https://downloads.apache.org/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.sha512>sha512</a></li></ul><h3
 id=313-2022-12-22>3.1.3 (2022-12-22)</h3><ul><li><a 
href=https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip>source</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.sha512>sha512</a></li></ul><h3
 id=2719-2022-12-13>2.7.19 (2022-12-13)</h3><ul><li><a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip>source</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.sha512>sha512</a></li></ul><h3
 id=320-beta2-2022-11-28>3.2.0-beta.2 (2022-11-28)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/3.2.0-beta.2/apache-dubbo-3.2.0-beta.2-src.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/3.2.0-beta.2/apache-dubbo-3.2.0-beta.2-src.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/3.2.0-beta.2/apache-dubbo-3.2.0-beta.2-src.zip.sha512>sha512</a></li></ul><h3
 id=313-2022-11-28>3.1.3 (2022-11-28)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/3.1.3/apache-dubbo-3.1.3-src.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/3.1.3/apache-dubbo-3.1.3-src.zip.asc>asc</a>
 |
@@ -126,8 +126,8 @@
 <a 
href=https://archive.apache.org/dist/dubbo/3.1.2/apache-dubbo-3.1.2-src.zip.sha512>sha512</a></li></ul><h3
 id=311-2022-09-29>3.1.1 (2022-09-29)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/3.1.1/apache-dubbo-3.1.1-src.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/3.1.1/apache-dubbo-3.1.1-src.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/3.1.1/apache-dubbo-3.1.1-src.zip.sha512>sha512</a></li></ul><h3
 id=3012-2022-09-29>3.0.12 (2022-09-29)</h3><ul><li><a 
href=https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip>source</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.sha512>sha512</a></li></ul><h3
 id=2718-2022-09-29>2.7.18 (2022-09-29)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/2.7.18/apache-dubbo-2.7.18-src.zip>source</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.sha512>sha512</a></li></ul><h3
 id=2718-2022-09-29>2.7.18 (2022-09-29)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/2.7.18/apache-dubbo-2.7.18-src.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/2.7.18/apache-dubbo-2.7.18-src.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/2.7.18/apache-dubbo-2.7.18-src.zip.sha512>sha512</a></li></ul><h3
 id=2717-2022-08-23>2.7.17 (2022-08-23)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/2.7.17/apache-dubbo-2.7.17-src.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/2.7.17/apache-dubbo-2.7.17-src.zip.asc>asc</a>
 |
@@ -152,8 +152,8 @@
 <a 
href=https://archive.apache.org/dist/dubbo/3.0.5/apache-dubbo-3.0.5-src.zip.sha512>sha512</a></li></ul><h3
 id=2715-2021-12-29>2.7.15 (2021-12-29)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/2.7.15/apache-dubbo-2.7.15-src.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/2.7.15/apache-dubbo-2.7.15-src.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/2.7.15/apache-dubbo-2.7.15-src.zip.sha512>sha512</a></li></ul><h3
 id=2612-2021-12-29>2.6.12 (2021-12-29)</h3><ul><li><a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.12/apache-dubbo-2.6.12-src.zip>source</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.12/apache-dubbo-v-src.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.12/apache-dubbo-2.6.12-src.zip.sha512>sha512</a></li></ul><h3
 id=304-2021-10-24>3.0.4 (2021-10-24)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/3.0.4/apache-dubbo-3.0.4-src.zip>source</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/2.6.12/apache-dubbo-v-src.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/2.6.12/apache-dubbo-2.6.12-src.zip.sha512>sha512</a></li></ul><h3
 id=304-2021-10-24>3.0.4 (2021-10-24)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/3.0.4/apache-dubbo-3.0.4-src.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/3.0.4/apache-dubbo-3.0.4-src.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/3.0.4/apache-dubbo-3.0.4-src.zip.sha512>sha512</a></li></ul><h3
 id=303-2021-09-27>3.0.3 (2021-09-27)</h3><ul><li><a 
href=https://archive.apache.org/dist/dubbo/3.0.3/apache-dubbo-3.0.3-src.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/dubbo/3.0.3/apache-dubbo-3.0.3-src.zip.asc>asc</a>
 |
@@ -202,14 +202,14 @@
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/2.7.0/apache-dubbo-incubating-2.7.0-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://archive.apache.org/dist/incubator/dubbo/2.7.0/apache-dubbo-incubating-2.7.0-bin-release.zip>binary</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/2.7.0/apache-dubbo-incubating-2.7.0-bin-release.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/2.7.0/apache-dubbo-incubating-2.7.0-bin-release.zip.sha512>sha512</a></li></ul><h3
 id=267-2019-07-15>2.6.7 (2019-07-15)</h3><ul><li><a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip>source</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip>binary</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.sha512>sha512</a></li></ul><h3
 id=266-2019-03-07>2.6.6 (2019-03-07)</h3><ul><li><a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip>source</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip>binary</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.sha512>sha512</a></li></ul><h3
 id=265-2018-11-23>2.6.5 (2018-11-23)</h3><ul><li><a 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.5/apache-dubbo-incubating-2.6.5-source-release.zip>source</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip>binary</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.sha512>sha512</a></li></ul><h3
 id=266-2019-03-07>2.6.6 (2019-03-07)</h3><ul><li><a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip>source</a>
 |
+<a 
href=https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip>binary</a>
 |
+<a 
href=https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.sha512>sha512</a></li></ul><h3
 id=265-2018-11-23>2.6.5 (2018-11-23)</h3><ul><li><a 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.5/apache-dubbo-incubating-2.6.5-source-release.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.5/apache-dubbo-incubating-2.6.5-source-release.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.5/apache-dubbo-incubating-2.6.5-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.5/apache-dubbo-incubating-2.6.5-bin-release.zip>binary</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.5/apache-dubbo-incubating-2.6.5-bin-release.zip.asc>asc</a>
 |
@@ -226,10 +226,10 @@
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.2/dubbo-incubating-2.6.2-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.2/dubbo-incubating-2.6.2-bin-release.zip>binary</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.2/dubbo-incubating-2.6.2-bin-release.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/2.6.2/dubbo-incubating-2.6.2-bin-release.zip.sha512>sha512</a></li></ul><h2
 id=dubbo-spring-boot-starter>Dubbo Spring Boot 
Starter</h2><blockquote><p>GitHub: <a 
href=https://github.com/apache/incubator-dubbo-spring-boot-project>https://github.com/apache/incubator-dubbo-spring-boot-project</a><br>Release
 Notes: <a 
href=https://github.com/apache/incubator-dubbo-spring-boot-project/releases>https://github.com/apache/incubator-dubbo-spr
 [...]
-<a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-source-release.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-bin-release.zip>binary</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-bin-release.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-bin-release.zip.sha512>sha512</a></li></ul><h3
 id=270-2019-02-14>2.7.0 (2019-02-14)</h3><ul><li><a 
href=https://archive.apache.org/dist/incubator/dubbo/spring-boot-project/2.7.0/apache-dubbo-spring-boot-project-incubating-2.7.0-source-release.zip>source</a>
 |
+<a 
href=https://downloads.apache.org/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-source-release.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://www.apache.org/dyn/closer.lua/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-bin-release.zip>binary</a>
 |
+<a 
href=https://downloads.apache.org/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-bin-release.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/incubator/dubbo/spring-boot-project/2.7.1/apache-dubbo-spring-boot-project-incubating-2.7.1-bin-release.zip.sha512>sha512</a></li></ul><h3
 id=270-2019-02-14>2.7.0 (2019-02-14)</h3><ul><li><a 
href=https://archive.apache.org/dist/incubator/dubbo/spring-boot-project/2.7.0/apache-dubbo-spring-boot-project-incubating-2.7.0-source-release.zip>source</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/spring-boot-project/2.7.0/apache-dubbo-spring-boot-project-incubating-2.7.0-source-release.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/spring-boot-project/2.7.0/apache-dubbo-spring-boot-project-incubating-2.7.0-source-release.zip.sha512>sha512</a></li><li><a
 
href=https://archive.apache.org/dist/incubator/dubbo/spring-boot-project/2.7.0/apache-dubbo-spring-boot-project-incubating-2.7.0-bin-release.zip>binary</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/spring-boot-project/2.7.0/apache-dubbo-spring-boot-project-incubating-2.7.0-bin-release.zip.asc>asc</a>
 |
@@ -243,7 +243,7 @@
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/spring-boot-project/0.1.2/apache-dubbo-spring-boot-project-incubating-0.1.2-bin-release.zip.asc>asc</a>
 |
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/spring-boot-project/0.1.2/apache-dubbo-spring-boot-project-incubating-0.1.2-bin-release.zip.sha512>sha512</a></li></ul><h2
 id=dubbo-admin>Dubbo Admin</h2><blockquote><p>GitHub: <a 
href=https://github.com/apache/incubator-dubbo-admin>https://github.com/apache/incubator-dubbo-admin</a><br>Release
 Notes: <a 
href=https://github.com/apache/incubator-dubbo-admin/releases>https://github.com/apache/incubator-dubbo-admin/releases</a></p></bl
 [...]
 <a 
href=https://archive.apache.org/dist/incubator/dubbo/dubbo-ops/0.1/apache-dubbo-ops-incubating-0.1-source-release.zip.asc>asc</a>
 |
-<a 
href=https://archive.apache.org/dist/incubator/dubbo/dubbo-ops/0.1/apache-dubbo-ops-incubating-0.1-source-release.zip.sha512>sha512</a></li></ul><ul
 class="list-unstyled d-flex justify-content-between align-items-center mb-0 
pt-5"><li><a class="btn btn-primary disabled"><span 
class=me-1>←</span>Previous</a></li><li><a 
href=/en/blog/2021/07/02/3.0.1-release-note/ aria-label="Next - 3.0.1 Release 
Note" class="btn btn-primary">Next<span class=ms-1>→</span></a></li></ul><div 
class=td-page [...]
+<a 
href=https://archive.apache.org/dist/incubator/dubbo/dubbo-ops/0.1/apache-dubbo-ops-incubating-0.1-source-release.zip.sha512>sha512</a></li></ul><ul
 class="list-unstyled d-flex justify-content-between align-items-center mb-0 
pt-5"><li><a class="btn btn-primary disabled"><span 
class=me-1>←</span>Previous</a></li><li><a 
href=/en/blog/2021/07/02/3.0.1-release-note/ aria-label="Next - 3.0.1 Release 
Note" class="btn btn-primary">Next<span class=ms-1>→</span></a></li></ul><div 
class=td-page [...]
 <button class="btn btn-primary mb-4 
feedback--no">No</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/en//blog/releases/past-releases?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+sectio
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=Past%20Releases"; 
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
diff --git a/en/blog/releases/index.xml b/en/blog/releases/index.xml
index d14b5a30067..3a453ab7ca2 100644
--- a/en/blog/releases/index.xml
+++ b/en/blog/releases/index.xml
@@ -129,7 +129,7 @@ Exactly the same as version 3.0.2, except for the following 
changes.&lt;/p>
 &lt;/div>
 
 &lt;h2 id="verification">Verification&lt;/h2>
-&lt;p>You can follow these &lt;a 
href="https://www.apache.org/info/verification";>procedures&lt;/a> and the &lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/KEYS";>KEYS&lt;/a> file to 
verify the download files.&lt;/p>
+&lt;p>You can follow these &lt;a 
href="https://www.apache.org/info/verification";>procedures&lt;/a> and the &lt;a 
href="https://downloads.apache.org/dubbo/KEYS";>KEYS&lt;/a> file to verify the 
download files.&lt;/p>
 &lt;h2 id="apache-dubbo">Apache Dubbo&lt;/h2>
 &lt;blockquote>
 &lt;p>GitHub: &lt;a 
href="https://github.com/apache/dubbo";>https://github.com/apache/dubbo&lt;/a> 
&lt;br>
@@ -138,20 +138,20 @@ Release Notes: &lt;a 
href="https://github.com/apache/dubbo/releases";>https://git
 &lt;h3 id="320-beta3-2022-12-22">3.2.0-beta.3 (2022-12-22)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="313-2022-12-22">3.1.3 (2022-12-22)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="2719-2022-12-13">2.7.19 (2022-12-13)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="320-beta2-2022-11-28">3.2.0-beta.2 (2022-11-28)&lt;/h3>
 &lt;ul>
@@ -186,8 +186,8 @@ Release Notes: &lt;a 
href="https://github.com/apache/dubbo/releases";>https://git
 &lt;h3 id="3012-2022-09-29">3.0.12 (2022-09-29)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="2718-2022-09-29">2.7.18 (2022-09-29)&lt;/h3>
 &lt;ul>
@@ -264,8 +264,8 @@ Release Notes: &lt;a 
href="https://github.com/apache/dubbo/releases";>https://git
 &lt;h3 id="2612-2021-12-29">2.6.12 (2021-12-29)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.12/apache-dubbo-2.6.12-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.12/apache-dubbo-v-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.12/apache-dubbo-2.6.12-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.12/apache-dubbo-v-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.12/apache-dubbo-2.6.12-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="304-2021-10-24">3.0.4 (2021-10-24)&lt;/h3>
 &lt;ul>
@@ -408,20 +408,20 @@ Release Notes: &lt;a 
href="https://github.com/apache/dubbo/releases";>https://git
 &lt;h3 id="267-2019-07-15">2.6.7 (2019-07-15)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip";>binary&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="266-2019-03-07">2.6.6 (2019-03-07)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip";>binary&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="265-2018-11-23">2.6.5 (2018-11-23)&lt;/h3>
 &lt;ul>
diff --git a/en/download/index.html b/en/download/index.html
index 37d2c8b4392..0e198308bd4 100644
--- a/en/download/index.html
+++ b/en/download/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html lang=en class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn 
href=https://cn.dubbo.apache.org/zh-cn/download/><link rel=canonical 
href=https://cn.dubbo.apache.org/en/download/><script>var 
_hmt=_hmt||[];(function(){var 
e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsByTagName("script")[0],e.parentNode.insertBefore(t,e)})()</script><meta
 charset=utf- [...]
-<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="Download"><meta property="og:description" content="Download"><meta 
property="og:locale" content="en"><meta property="og:type" 
content="website"><meta itemprop=name content="Download"><meta 
itemprop=description content="Download"><meta itemprop=dateModified 
content="2025-01-27T23:04:42+08:00"><meta itemprop=wordCount 
content="365"><meta name=twitter:card content="summary"><meta 
name=twitter:title conte [...]
+<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="Download"><meta property="og:description" content="Download"><meta 
property="og:locale" content="en"><meta property="og:type" 
content="website"><meta itemprop=name content="Download"><meta 
itemprop=description content="Download"><meta itemprop=dateModified 
content="2025-01-28T08:47:09+08:00"><meta itemprop=wordCount 
content="365"><meta name=twitter:card content="summary"><meta 
name=twitter:title conte [...]
 <a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
 <a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li 
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link 
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2 
mb-2 mb-lg-0"><a class="nav-link active" href=/en/download/><span class="active 
mr-1">DOWNLOAD</span></a></li><li class="nav-item dropdown d-lg-block"><a 
class="nav-link dropdown-toggle" href=# id=navbarDropdown role=button 
data-toggle=dropdown aria-haspopup=true ar [...]
 <a class=dropdown-item 
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
@@ -18,8 +18,8 @@
 <label for=m-endownloadpython-check><a href=/en/download/#python 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadpython><span>Python</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-endownloadadmin-li><input type=checkbox id=m-endownloadadmin-check>
 <label for=m-endownloadadmin-check><a href=/en/download/#admin 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadadmin><span>Admin</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-endownloadspi-extensions-li><input type=checkbox 
id=m-endownloadspi-extensions-check>
 <label for=m-endownloadspi-extensions-check><a 
href=/en/download/spi-extensions/ class="align-left pl-0 td-sidebar-link 
td-sidebar-link__page" id=m-endownloadspi-extensions><span>SPI 
Extensions</span></a></label></li><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" id=m-endownloadpixiu-li><input 
type=checkbox id=m-endownloadpixiu-check>
-<label for=m-endownloadpixiu-check><a href=/en/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li 
class="breadcrumb-item active" aria-current=page>DOWNLOAD</li></ol></nav><div 
class=td-content><h1>Download</h1><div class= [...]
-<button class="btn btn-primary mb-4 
feedback--no">No</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable
 [...]
+<label for=m-endownloadpixiu-check><a href=/en/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li 
class="breadcrumb-item active" aria-current=page>DOWNLOAD</li></ol></nav><div 
class=td-content><h1>Download</h1><div class= [...]
+<button class="btn btn-primary mb-4 
feedback--no">No</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/en//download?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+the
 [...]
 <a href="https://github.com/apache/dubbo-website/issues/new?title=Download"; 
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
 <a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> Create project issue</a></div><nav 
id=TableOfContents><ul><li><a href=#verify>Verify</a></li><li><a 
href=#releases>Releases</a></li></ul></nav></div></div></div></div><footer><div 
class=footer-container><div class=footer-container-left><div 
class=footer-container-left-title>Follow us</div><div 
class=footer-container-left-des>Subscribe to one or more of the following 
channels to receive pro [...]
diff --git a/en/download/index.xml b/en/download/index.xml
index 0c30f26b7be..f7042612304 100644
--- a/en/download/index.xml
+++ b/en/download/index.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Download on Apache 
Dubbo</title><link>https://cn.dubbo.apache.org/en/download/</link><description>Recent
 content in Download on Apache 
Dubbo</description><generator>Hugo</generator><language>en</language><atom:link 
href="https://cn.dubbo.apache.org/en/download/index.xml"; rel="self" 
type="application/rss+xml"/><item><title>Java</title><link>https://cn.dubbo.ap 
[...]
-&lt;p>You can follow the &lt;a 
href="https://www.apache.org/info/verification";>steps&lt;/a> here, and use the 
&lt;a href="https://www.apache.org/dyn/closer.lua/dubbo/KEYS";>KEYS&lt;/a> file 
to verify the download.&lt;/p>
+&lt;p>You can follow the &lt;a 
href="https://www.apache.org/info/verification";>steps&lt;/a> here, and use the 
&lt;a href="https://downloads.apache.org/dubbo/KEYS";>KEYS&lt;/a> file to verify 
the download.&lt;/p>
 &lt;blockquote>
 &lt;p>GitHub: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions";>https://github.com/apache/dubbo-spi-extensions&lt;/a>&lt;br>
 Release notes: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions/releases";>https://github.com/apache/dubbo-spi-extensions/releases&lt;/a>&lt;/p>
@@ -8,8 +8,8 @@ Release notes: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions/releas
 &lt;h4 id="source-release">Source Release&lt;/h4>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h4 id="maven-release">Maven Release&lt;/h4>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-xml" data-lang="xml">&lt;span 
style="display:flex;">&lt;span>&lt;span 
style="color:#268bd2">&amp;lt;dependency&amp;gt;&lt;/span>
diff --git a/en/download/spi-extensions/index.html 
b/en/download/spi-extensions/index.html
index 4271bf07e39..d178b507b04 100644
--- a/en/download/spi-extensions/index.html
+++ b/en/download/spi-extensions/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html lang=en class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn 
href=https://cn.dubbo.apache.org/zh-cn/download/spi-extensions/><link 
rel=canonical 
href=https://cn.dubbo.apache.org/en/download/spi-extensions/><script>var 
_hmt=_hmt||[];(function(){var 
e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsByTagName("script")[0],e.parentNode.insertBefore(t,e)}
 [...]
-<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="SPI Extensions"><meta property="og:description" content="SPI 
Extensions"><meta property="og:locale" content="en"><meta property="og:type" 
content="article"><meta property="article:section" content="download"><meta 
property="article:modified_time" content="2025-01-27T23:04:42+08:00"><meta 
itemprop=name content="SPI Extensions"><meta itemprop=description content="SPI 
Extensions"><meta itemprop=dateModif [...]
+<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="SPI Extensions"><meta property="og:description" content="SPI 
Extensions"><meta property="og:locale" content="en"><meta property="og:type" 
content="article"><meta property="article:section" content="download"><meta 
property="article:modified_time" content="2025-01-28T08:47:09+08:00"><meta 
itemprop=name content="SPI Extensions"><meta itemprop=description content="SPI 
Extensions"><meta itemprop=dateModif [...]
 <a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
 <a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li 
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link 
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2 
mb-2 mb-lg-0"><a class="nav-link active" href=/en/download/><span class="active 
mr-1">DOWNLOAD</span></a></li><li class="nav-item dropdown d-lg-block"><a 
class="nav-link dropdown-toggle" href=# id=navbarDropdown role=button 
data-toggle=dropdown aria-haspopup=true ar [...]
 <a class=dropdown-item 
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
@@ -18,15 +18,15 @@
 <label for=m-endownloadpython-check><a href=/en/download/#python 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadpython><span>Python</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-endownloadadmin-li><input type=checkbox id=m-endownloadadmin-check>
 <label for=m-endownloadadmin-check><a href=/en/download/#admin 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadadmin><span>Admin</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-endownloadspi-extensions-li><input type=checkbox 
id=m-endownloadspi-extensions-check>
 <label for=m-endownloadspi-extensions-check><a 
href=/en/download/spi-extensions/ class="align-left pl-0 td-sidebar-link 
td-sidebar-link__page" id=m-endownloadspi-extensions><span>SPI 
Extensions</span></a></label></li><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" id=m-endownloadpixiu-li><input 
type=checkbox id=m-endownloadpixiu-check>
-<label for=m-endownloadpixiu-check><a href=/en/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a 
href=/en/download/>DOWNLOAD</a></li><li class="breadcrumb-item active" 
aria-current=page>SPI Extensions</li></ol></nav><div [...]
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512>sha512</a></li></ul><h4
 id=maven-release>Maven Release</h4><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-xml data-lang=xml><span style=display:flex><span><span 
style=color:#268bd2>&lt;dependency&gt;</span>
+<label for=m-endownloadpixiu-check><a href=/en/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a 
href=/en/download/>DOWNLOAD</a></li><li class="breadcrumb-item active" 
aria-current=page>SPI Extensions</li></ol></nav><div [...]
+<a 
href=https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512>sha512</a></li></ul><h4
 id=maven-release>Maven Release</h4><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-xml data-lang=xml><span style=display:flex><span><span 
style=color:#268bd2>&lt;dependency&gt;</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>&lt;groupId&gt;</span>org.apache.dubbo.extensions<span 
style=color:#268bd2>&lt;/groupId&gt;</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>&lt;artifactId&gt;</span>${component_name}<span 
style=color:#268bd2>&lt;/artifactId&gt;</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>&lt;version&gt;</span>${component_version}<span 
style=color:#268bd2>&lt;/version&gt;</span>
 </span></span><span style=display:flex><span><span 
style=color:#268bd2>&lt;/dependency&gt;</span>
 </span></span></code></pre></div><h4 id=included-components>Included 
Components</h4><ul><li>dubbo-cluster-extensions<ul><li>dubbo-cluster-broadcast-1:1.0.1</li><li>dubbo-cluster-loadbalance-peakewma:1.0.1</li><li>dubbo-cluster-specify-address-dubbo3:1.0.1</li><li>dubbo-cluster-specify-address-dubbo2:1.0.1</li></ul></li><li>dubbo-filter-extensions<ul><li>dubbo-filter-seata:1.0.1</li></ul></li><li>dubbo-configcenter-extensions<ul><li>dubbo-configcenter-consul:1.0.1</li><li>dubbo-configcent
 [...]
-<button class="btn btn-primary mb-4 
feedback--no">No</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable
 [...]
+<button class="btn btn-primary mb-4 
feedback--no">No</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/en//download/spi-extensions?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=SPI%20Extensions";
 target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
 <a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> Create project issue</a></div><nav 
id=TableOfContents><ul><li><a href=#verify>Verify</a></li><li><a 
href=#dubbo-spi-extensions-103-2022-11-28>Dubbo SPI Extensions 1.0.3 
(2022-11-28)</a><ul><li></li></ul></li><li><a 
href=#all-dubbo-spi-extensions-status>All Dubbo SPI Extensions 
status</a><ul><li><a href=#dubbo-cluster>dubbo-cluster</a></li><li><a 
href=#dubbo-configcenter>dubbo-configcenter< [...]
diff --git a/en/index.xml b/en/index.xml
index 8b43513b35f..dbceae328f1 100644
--- a/en/index.xml
+++ b/en/index.xml
@@ -9115,7 +9115,7 @@ For example: 
&lt;code>org.apache.dubbo.config.spring.context.DubboConfigBeanInit
 &lt;p>Therefore, starting from version &lt;code>2.4.0&lt;/code>, Dubbo 
provides a simple utility class &lt;code>ReferenceConfigCache&lt;/code> for 
caching &lt;code>ReferenceConfig&lt;/code> instances.&lt;/p>
 &lt;h2 id="usage-scenarios">Usage Scenarios&lt;/h2>
 &lt;p>In scenarios such as gateways where subscriptions are dynamically 
created, the &lt;code>ReferenceConfig&lt;/code> itself is heavy and creates 
many intermediate objects, while the proxy can be reused. Hence, 
&lt;code>ReferenceConfigCache&lt;/code> can cache these 
properties.&lt;/p></description></item><item><title>Admin</title><link>https://cn.dubbo.apache.org/en/download/admin/</link><pubDate>Mon,
 01 Jan 0001 00:00:00 
+0000</pubDate><guid>https://cn.dubbo.apache.org/en/download/adm [...]
-&lt;p>You can follow the &lt;a 
href="https://www.apache.org/info/verification";>steps&lt;/a> here, and use the 
&lt;a href="https://www.apache.org/dyn/closer.lua/dubbo/KEYS";>KEYS&lt;/a> file 
to verify the download.&lt;/p>
+&lt;p>You can follow the &lt;a 
href="https://www.apache.org/info/verification";>steps&lt;/a> here, and use the 
&lt;a href="https://downloads.apache.org/dubbo/KEYS";>KEYS&lt;/a> file to verify 
the download.&lt;/p>
 &lt;blockquote>
 &lt;p>GitHub: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions";>https://github.com/apache/dubbo-spi-extensions&lt;/a>&lt;br>
 Release notes: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions/releases";>https://github.com/apache/dubbo-spi-extensions/releases&lt;/a>&lt;/p>
@@ -9124,8 +9124,8 @@ Release notes: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions/releas
 &lt;h4 id="source-release">Source Release&lt;/h4>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h4 id="maven-release">Maven Release&lt;/h4>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-xml" data-lang="xml">&lt;span 
style="display:flex;">&lt;span>&lt;span 
style="color:#268bd2">&amp;lt;dependency&amp;gt;&lt;/span>
@@ -10051,7 +10051,7 @@ It is identical to version 3.0.2 except for the 
following changes.&lt;/p>
 &lt;/div>
 
 &lt;h2 id="verification">Verification&lt;/h2>
-&lt;p>You can follow these &lt;a 
href="https://www.apache.org/info/verification";>procedures&lt;/a> and the &lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/KEYS";>KEYS&lt;/a> file to 
verify the download files.&lt;/p>
+&lt;p>You can follow these &lt;a 
href="https://www.apache.org/info/verification";>procedures&lt;/a> and the &lt;a 
href="https://downloads.apache.org/dubbo/KEYS";>KEYS&lt;/a> file to verify the 
download files.&lt;/p>
 &lt;h2 id="apache-dubbo">Apache Dubbo&lt;/h2>
 &lt;blockquote>
 &lt;p>GitHub: &lt;a 
href="https://github.com/apache/dubbo";>https://github.com/apache/dubbo&lt;/a> 
&lt;br>
@@ -10060,20 +10060,20 @@ Release Notes: &lt;a 
href="https://github.com/apache/dubbo/releases";>https://git
 &lt;h3 id="320-beta3-2022-12-22">3.2.0-beta.3 (2022-12-22)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/3.2.0-beta.3/apache-dubbo-3.2.0-beta.3-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="313-2022-12-22">3.1.3 (2022-12-22)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/3.1.4/apache-dubbo-3.1.4-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="2719-2022-12-13">2.7.19 (2022-12-13)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="320-beta2-2022-11-28">3.2.0-beta.2 (2022-11-28)&lt;/h3>
 &lt;ul>
@@ -10108,8 +10108,8 @@ Release Notes: &lt;a 
href="https://github.com/apache/dubbo/releases";>https://git
 &lt;h3 id="3012-2022-09-29">3.0.12 (2022-09-29)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="2718-2022-09-29">2.7.18 (2022-09-29)&lt;/h3>
 &lt;ul>
@@ -10186,8 +10186,8 @@ Release Notes: &lt;a 
href="https://github.com/apache/dubbo/releases";>https://git
 &lt;h3 id="2612-2021-12-29">2.6.12 (2021-12-29)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.12/apache-dubbo-2.6.12-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.12/apache-dubbo-v-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.12/apache-dubbo-2.6.12-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.12/apache-dubbo-v-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.12/apache-dubbo-2.6.12-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="304-2021-10-24">3.0.4 (2021-10-24)&lt;/h3>
 &lt;ul>
@@ -10330,20 +10330,20 @@ Release Notes: &lt;a 
href="https://github.com/apache/dubbo/releases";>https://git
 &lt;h3 id="267-2019-07-15">2.6.7 (2019-07-15)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-source-release.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip";>binary&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/2.6.7/apache-dubbo-2.6.7-bin-release.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="266-2019-03-07">2.6.6 (2019-03-07)&lt;/h3>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-source-release.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip";>binary&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h3 id="265-2018-11-23">2.6.5 (2018-11-23)&lt;/h3>
 &lt;ul>
diff --git a/en/sitemap.xml b/en/sitemap.xml
index d18414851aa..ff37b4ced2e 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>https://cn.dubbo.apache.org/en/blog/2023/01/16/alibaba-upgrades-dubbo3-to-fully-replace-hsf2/</loc><lastmod>2024-09-30T17:53:33+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
 rel="alternate" hreflang="zh-cn" 
href="https://cn.dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7
 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>https://cn.dubbo.apache.org/en/blog/2023/01/16/alibaba-upgrades-dubbo3-to-fully-replace-hsf2/</loc><lastmod>2024-09-30T17:53:33+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
 rel="alternate" hreflang="zh-cn" 
href="https://cn.dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7
 [...]
\ No newline at end of file
diff --git a/js/app.js b/js/app.js
index be138e7226c..069248774b1 100644
--- a/js/app.js
+++ b/js/app.js
@@ -1,2 +1 @@
-(function(){"use strict";var t={9763:function(t,e,s){var 
r=s(2856),l=function(){var t=this,e=t._self._c;return 
e("div",{attrs:{id:"app"}},[e("el-row",[e("el-col",{attrs:{span:24}},[e("div",{staticStyle:{"font-size":"30px"}},[t._v("Dubbo
 
基准测试")])])],1),e("el-row",[e("el-col",{attrs:{span:24}},[e("div",{staticStyle:{"font-size":"15px","text-align":"right"}},[e("a",{attrs:{target:"_blank",href:"https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-
 [...]
-//# sourceMappingURL=app.b22e596b.js.map
\ No newline at end of file
+// Respond to static link checks, which will be dynamically replaced at build 
time
\ No newline at end of file
diff --git a/js/chunk-vendors.js b/js/chunk-vendors.js
index edad6a0c4fe..069248774b1 100644
--- a/js/chunk-vendors.js
+++ b/js/chunk-vendors.js
@@ -1,60 +1 @@
-(self["webpackChunkdubbo_benchmark"]=self["webpackChunkdubbo_benchmark"]||[]).push([[504],{1656:function(e,t,n){"use
 strict";function i(e,t,n,i,r,o,a,s){var l,u="function"===typeof 
e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof
 __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&& [...]
-/**
- * @license
- * Lodash <https://lodash.com/>
- * Copyright JS Foundation and other contributors <https://js.foundation/>
- * Released under MIT license <https://lodash.com/license>
- * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & 
Editors
- */(function(){var o,a="4.17.10",s=200,l="Unsupported core-js use. Try 
https://npms.io/search?q=ponyfill.",u="Expected a 
function",c="__lodash_hash_undefined__",h=500,d="__lodash_placeholder__",p=1,f=2,g=4,v=1,m=2,y=1,b=2,_=4,x=8,w=16,S=32,C=64,k=128,M=256,T=512,D=30,I="...",O=800,A=16,E=1,P=2,L=3,N=1/0,R=9007199254740991,$=17976931348623157e292,z=NaN,V=4294967295,F=V-1,B=V>>>1,j=[["ary",k],["bind",y],["bindKey",b],["curry",x],["curryRight",w],["flip",T],["partial",S],["partialRight",C],
 [...]
-/**
- * @fileOverview Kickass library to create and place poppers near their 
reference elements.
- * @version {{version}}
- * @license
- * Copyright (c) 2016 Federico Zivolo and contributors
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to 
deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in 
all
- * copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 
THE
- * SOFTWARE.
- */(function(o,a){i=a,r="function"===typeof i?i.call(t,n,t,e):i,void 
0===r||(e.exports=r)})(0,(function(){var 
e=window,t={placement:"bottom",gpuAcceleration:!0,offset:0,boundariesElement:"viewport",boundariesPadding:5,preventOverflowOrder:["left","right","top","bottom"],flipBehavior:"flip",arrowElement:"[x-arrow]",arrowOffset:0,modifiers:["shift","offset","preventOverflow","keepTogether","arrow","flip","applyStyle"],modifiersIgnored:[],forceAbsolute:!1};function
 n(e,n,i){this._reference= [...]
-/*!
- * jQuery JavaScript Library v3.7.1
- * https://jquery.com/
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license
- * https://jquery.org/license
- *
- * Date: 2023-08-28T13:37Z
- */
-function(t,n){"use strict";"object"===typeof 
e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new 
Error("jQuery requires a window with a document");return 
n(e)}:n(t)}("undefined"!==typeof window?window:this,(function(n,o){"use 
strict";var a=[],s=Object.getPrototypeOf,l=a.slice,u=a.flat?function(e){return 
a.flat.call(e)}:function(e){return 
a.concat.apply([],e)},c=a.push,h=a.indexOf,d={},p=d.toString,f=d.hasOwnProperty,g=f.toString,v=g.call(Object),m={},y=function(e)
 [...]
-/**
- * Checks if an event is supported in the current execution environment.
- *
- * NOTE: This will not work correctly for non-generic events such as `change`,
- * `reset`, `load`, `error`, and `select`.
- *
- * Borrows from Modernizr.
- *
- * @param {string} eventNameSuffix Event name, e.g. "click".
- * @param {?boolean} capture Check if the capture phase is supported.
- * @return {boolean} True if the event is supported.
- * @internal
- * @license Modernizr 3.0.0pre (Custom Build) | MIT
- */
-function o(e,t){if(!r.canUseDOM||t&&!("addEventListener"in 
document))return!1;var n="on"+e,o=n in document;if(!o){var 
a=document.createElement("div");a.setAttribute(n,"return;"),o="function"===typeof
 
a[n]}return!o&&i&&"wheel"===e&&(o=document.implementation.hasFeature("Events.wheel","3.0")),o}r.canUseDOM&&(i=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=o},9030:function(e,t,n){"use
 strict";var i=n(8656),r=n(2021),o= [...]
-//# sourceMappingURL=chunk-vendors.6e1f1568.js.map
\ No newline at end of file
+// Respond to static link checks, which will be dynamically replaced at build 
time
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 3d243681ebd..e54e7d35061 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";><sitemap><loc>https://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2025-01-27T23:04:42+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2025-01-27T23:04:42+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";><sitemap><loc>https://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2025-01-28T08:47:09+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2025-01-28T08:47:09+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh-cn/download/index.html b/zh-cn/download/index.html
index 947b2e6c35b..8358adc542b 100644
--- a/zh-cn/download/index.html
+++ b/zh-cn/download/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=alternate hreflang=en 
href=https://cn.dubbo.apache.org/en/download/><link rel=canonical 
href=https://cn.dubbo.apache.org/zh-cn/download/><script>var 
_hmt=_hmt||[];(function(){var 
e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsByTagName("script")[0],e.parentNode.insertBefore(t,e)})()</script><meta
 charset=utf- [...]
-<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="版本发布"><meta property="og:description" content="版本发布"><meta 
property="og:locale" content="zh_cn"><meta property="og:type" 
content="website"><meta itemprop=name content="版本发布"><meta itemprop=description 
content="版本发布"><meta itemprop=dateModified 
content="2025-01-27T23:04:42+08:00"><meta itemprop=wordCount 
content="209"><meta name=twitter:card content="summary"><meta 
name=twitter:title content="版本发布"><me [...]
+<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="版本发布"><meta property="og:description" content="版本发布"><meta 
property="og:locale" content="zh_cn"><meta property="og:type" 
content="website"><meta itemprop=name content="版本发布"><meta itemprop=description 
content="版本发布"><meta itemprop=dateModified 
content="2025-01-28T08:47:09+08:00"><meta itemprop=wordCount 
content="209"><meta name=twitter:card content="summary"><meta 
name=twitter:title content="版本发布"><me [...]
 <a class=dropdown-item href=/zh-cn/overview/notices/>安全公告</a>
 <a class=dropdown-item href=/zh-cn/contact/>贡献者指南</a></div></li><li 
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link 
href=/zh-cn/blog/><span>博客</span></a></li><li class="nav-item nav-item-line 
px-2 mb-2 mb-lg-0"><a class="nav-link active" href=/zh-cn/download/><span 
class="active mr-1">下载</span></a></li><li class="nav-item dropdown 
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown 
role=button data-toggle=dropdown aria-haspopup=true aria-expanded=f [...]
 <a class=dropdown-item href=/zh-cn/overview/mannual/control-plane/>可视化控制台</a>
@@ -18,8 +18,8 @@
 <label for=m-zh-cndownloadpython-check><a href=/zh-cn/download/#python 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadpython><span>Python</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cndownloadadmin-li><input type=checkbox id=m-zh-cndownloadadmin-check>
 <label for=m-zh-cndownloadadmin-check><a href=/zh-cn/download/#admin 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadadmin><span>Admin</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cndownloadspi-extensions-li><input type=checkbox 
id=m-zh-cndownloadspi-extensions-check>
 <label for=m-zh-cndownloadspi-extensions-check><a 
href=/zh-cn/download/spi-extensions/ class="align-left pl-0 td-sidebar-link 
td-sidebar-link__page" id=m-zh-cndownloadspi-extensions><span>SPI 
Extensions</span></a></label></li><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" id=m-zh-cndownloadpixiu-li><input 
type=checkbox id=m-zh-cndownloadpixiu-check>
-<label for=m-zh-cndownloadpixiu-check><a href=/zh-cn/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li 
class="breadcrumb-item active" aria-current=page>下载</li></ol></nav><div 
class=td-content><h1>版本发布</h1><div class=l [...]
-<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
+<label for=m-zh-cndownloadpixiu-check><a href=/zh-cn/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li 
class="breadcrumb-item active" aria-current=page>下载</li></ol></nav><div 
class=td-content><h1>版本发布</h1><div class=l [...]
+<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//download?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e7%89%88%e6%9c%ac%e5%8f%91%e5%b8%83";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
 <a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a 
href=#验证>验证</a></li><li><a 
href=#releases>Releases</a></li></ul></nav></div></div></div></div><footer><div 
class=footer-container><div class=footer-container-left><div 
class=footer-container-left-title>关注我们</div><div 
class=footer-container-left-des>请通过以下任一或多个渠道关注社区动态,与社区开发者保持密切沟通。</div><div><button
 class="contact-btn qr-container" onmouseo [...]
diff --git a/zh-cn/download/index.xml b/zh-cn/download/index.xml
index 23b8e1f0be5..6b80cd85490 100644
--- a/zh-cn/download/index.xml
+++ b/zh-cn/download/index.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>版本发布 on Apache 
Dubbo</title><link>https://cn.dubbo.apache.org/zh-cn/download/</link><description>Recent
 content in 版本发布 on Apache 
Dubbo</description><generator>Hugo</generator><language>zh-cn</language><atom:link
 href="https://cn.dubbo.apache.org/zh-cn/download/index.xml"; rel="self" 
type="application/rss+xml"/><item><title>Java</title><link>https://cn.dubbo.a 
[...]
-&lt;p>可以按照这里的&lt;a href="https://www.apache.org/info/verification";>步骤&lt;/a>, 
利用&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/KEYS";>KEYS&lt;/a>文件来验证下载。&lt;/p>
+&lt;p>可以按照这里的&lt;a href="https://www.apache.org/info/verification";>步骤&lt;/a>, 
利用&lt;a 
href="https://downloads.apache.org/dubbo/KEYS";>KEYS&lt;/a>文件来验证下载。&lt;/p>
 &lt;blockquote>
 &lt;p>GitHub: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions";>https://github.com/apache/dubbo-spi-extensions&lt;/a>
 &lt;br>
 发布说明: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions/releases";>https://github.com/apache/dubbo-spi-extensions/releases&lt;/a>&lt;/p>
@@ -8,8 +8,8 @@
 &lt;h4 id="source-release">Source Release&lt;/h4>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h4 id="maven-release">Maven Release&lt;/h4>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-xml" data-lang="xml">&lt;span 
style="display:flex;">&lt;span>&lt;span 
style="color:#268bd2">&amp;lt;dependency&amp;gt;&lt;/span>
diff --git a/zh-cn/download/spi-extensions/index.html 
b/zh-cn/download/spi-extensions/index.html
index 41927176e94..4ba41a94034 100644
--- a/zh-cn/download/spi-extensions/index.html
+++ b/zh-cn/download/spi-extensions/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=alternate hreflang=en 
href=https://cn.dubbo.apache.org/en/download/spi-extensions/><link 
rel=canonical 
href=https://cn.dubbo.apache.org/zh-cn/download/spi-extensions/><script>var 
_hmt=_hmt||[];(function(){var 
e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsByTagName("script")[0],e.parentNode.insertBefore(t,e)}
 [...]
-<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="SPI Extensions"><meta property="og:description" content="SPI 
Extensions"><meta property="og:locale" content="zh_cn"><meta property="og:type" 
content="article"><meta property="article:section" content="download"><meta 
property="article:modified_time" content="2025-01-27T23:04:42+08:00"><meta 
itemprop=name content="SPI Extensions"><meta itemprop=description content="SPI 
Extensions"><meta itemprop=dateMo [...]
+<meta property="og:site_name" content="Apache Dubbo"><meta property="og:title" 
content="SPI Extensions"><meta property="og:description" content="SPI 
Extensions"><meta property="og:locale" content="zh_cn"><meta property="og:type" 
content="article"><meta property="article:section" content="download"><meta 
property="article:modified_time" content="2025-01-28T08:47:09+08:00"><meta 
itemprop=name content="SPI Extensions"><meta itemprop=description content="SPI 
Extensions"><meta itemprop=dateMo [...]
 <a class=dropdown-item href=/zh-cn/overview/notices/>安全公告</a>
 <a class=dropdown-item href=/zh-cn/contact/>贡献者指南</a></div></li><li 
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link 
href=/zh-cn/blog/><span>博客</span></a></li><li class="nav-item nav-item-line 
px-2 mb-2 mb-lg-0"><a class="nav-link active" href=/zh-cn/download/><span 
class="active mr-1">下载</span></a></li><li class="nav-item dropdown 
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown 
role=button data-toggle=dropdown aria-haspopup=true aria-expanded=f [...]
 <a class=dropdown-item href=/zh-cn/overview/mannual/control-plane/>可视化控制台</a>
@@ -18,15 +18,15 @@
 <label for=m-zh-cndownloadpython-check><a href=/zh-cn/download/#python 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadpython><span>Python</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cndownloadadmin-li><input type=checkbox id=m-zh-cndownloadadmin-check>
 <label for=m-zh-cndownloadadmin-check><a href=/zh-cn/download/#admin 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadadmin><span>Admin</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cndownloadspi-extensions-li><input type=checkbox 
id=m-zh-cndownloadspi-extensions-check>
 <label for=m-zh-cndownloadspi-extensions-check><a 
href=/zh-cn/download/spi-extensions/ class="align-left pl-0 td-sidebar-link 
td-sidebar-link__page" id=m-zh-cndownloadspi-extensions><span>SPI 
Extensions</span></a></label></li><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" id=m-zh-cndownloadpixiu-li><input 
type=checkbox id=m-zh-cndownloadpixiu-check>
-<label for=m-zh-cndownloadpixiu-check><a href=/zh-cn/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a 
href=/zh-cn/download/>下载</a></li><li class="breadcrumb-item active" 
aria-current=page>SPI Extensions</li></ol></na [...]
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc>asc</a>
 |
-<a 
href=https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512>sha512</a></li></ul><h4
 id=maven-release>Maven Release</h4><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-xml data-lang=xml><span style=display:flex><span><span 
style=color:#268bd2>&lt;dependency&gt;</span>
+<label for=m-zh-cndownloadpixiu-check><a href=/zh-cn/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a 
href=/zh-cn/download/>下载</a></li><li class="breadcrumb-item active" 
aria-current=page>SPI Extensions</li></ol></na [...]
+<a 
href=https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc>asc</a>
 |
+<a 
href=https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512>sha512</a></li></ul><h4
 id=maven-release>Maven Release</h4><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-xml data-lang=xml><span style=display:flex><span><span 
style=color:#268bd2>&lt;dependency&gt;</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>&lt;groupId&gt;</span>org.apache.dubbo.extensions<span 
style=color:#268bd2>&lt;/groupId&gt;</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>&lt;artifactId&gt;</span>${component_name}<span 
style=color:#268bd2>&lt;/artifactId&gt;</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>&lt;version&gt;</span>${component_version}<span 
style=color:#268bd2>&lt;/version&gt;</span>
 </span></span><span style=display:flex><span><span 
style=color:#268bd2>&lt;/dependency&gt;</span>
 </span></span></code></pre></div><h4 id=included-components>Included 
Components</h4><ul><li>dubbo-cluster-extensions<ul><li>dubbo-cluster-broadcast-1:1.0.1</li><li>dubbo-cluster-loadbalance-peakewma:1.0.1</li><li>dubbo-cluster-specify-address-dubbo3:1.0.1</li><li>dubbo-cluster-specify-address-dubbo2:1.0.1</li></ul></li><li>dubbo-filter-extensions<ul><li>dubbo-filter-seata:1.0.1</li></ul></li><li>dubbo-configcenter-extensions<ul><li>dubbo-configcenter-consul:1.0.1</li><li>dubbo-configcent
 [...]
-<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
+<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//download/spi-extensions?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=SPI%20Extensions";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
 <a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a 
href=#验证>验证</a></li><li><a href=#dubbo-spi-extensions-103-2022-11-28>Dubbo SPI 
Extensions 1.0.3 (2022-11-28)</a><ul><li></li></ul></li><li><a 
href=#all-dubbo-spi-extensions-status>All Dubbo SPI Extensions 
status</a><ul><li><a href=#dubbo-cluster>dubbo-cluster</a></li><li><a 
href=#dubbo-configcenter>dubbo-configcenter</a></li><li><a href=#d [...]
diff --git a/zh-cn/index.xml b/zh-cn/index.xml
index 4100a3723bf..589e2b863f8 100644
--- a/zh-cn/index.xml
+++ b/zh-cn/index.xml
@@ -34942,7 +34942,7 @@ FORCE_APPLICATION:只启用新模式下应用级服务发现的注册中心逻
 &lt;p>默认情况下,Dubbo会从名叫&lt;code>dubbo&lt;/code>(由于 Apollo 不支持特殊后缀 
&lt;code>.properties&lt;/code> 
)的命名空间中读取全局配置(&lt;code>&amp;lt;dubbo:config-center namespace=&amp;quot;your 
namespace&amp;quot;&amp;gt;&lt;/code>)&lt;/p>
 &lt;p>&lt;img alt="apollo-configcenter-dubbo.png" 
src="https://cn.dubbo.apache.org/imgs/user/apollo-configcenter-dubbo.png";>&lt;/p>
 &lt;p>由于 Apollo 也默认将会在 &lt;code>dubbo&lt;/code> namespace 
中存储服务治理规则(如路由规则),建议通过单独配置 &lt;code>group&lt;/code> 将服务治理和配置文件托管分离开,以 XML 
配置方式为例:&lt;/p></description></item><item><title>SPI 
Extensions</title><link>https://cn.dubbo.apache.org/zh-cn/download/spi-extensions/</link><pubDate>Mon,
 01 Jan 0001 00:00:00 
+0000</pubDate><guid>https://cn.dubbo.apache.org/zh-cn/download/spi-extensions/</guid><description>&lt;h2
 id="验证">验证&lt;/h2>
-&lt;p>可以按照这里的&lt;a href="https://www.apache.org/info/verification";>步骤&lt;/a>, 
利用&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/KEYS";>KEYS&lt;/a>文件来验证下载。&lt;/p>
+&lt;p>可以按照这里的&lt;a href="https://www.apache.org/info/verification";>步骤&lt;/a>, 
利用&lt;a 
href="https://downloads.apache.org/dubbo/KEYS";>KEYS&lt;/a>文件来验证下载。&lt;/p>
 &lt;blockquote>
 &lt;p>GitHub: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions";>https://github.com/apache/dubbo-spi-extensions&lt;/a>
 &lt;br>
 发布说明: &lt;a 
href="https://github.com/apache/dubbo-spi-extensions/releases";>https://github.com/apache/dubbo-spi-extensions/releases&lt;/a>&lt;/p>
@@ -34951,8 +34951,8 @@ FORCE_APPLICATION:只启用新模式下应用级服务发现的注册中心逻
 &lt;h4 id="source-release">Source Release&lt;/h4>
 &lt;ul>
 &lt;li>&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip";>source&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc";>asc&lt;/a>
 |
-&lt;a 
href="https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512";>sha512&lt;/a>&lt;/li>
+&lt;a 
href="https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc";>asc&lt;/a>
 |
+&lt;a 
href="https://downloads.apache.org/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512";>sha512&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h4 id="maven-release">Maven Release&lt;/h4>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-xml" data-lang="xml">&lt;span 
style="display:flex;">&lt;span>&lt;span 
style="color:#268bd2">&amp;lt;dependency&amp;gt;&lt;/span>
diff --git a/zh-cn/sitemap.xml b/zh-cn/sitemap.xml
index 1a4028f530f..4b348ea39d9 100644
--- a/zh-cn/sitemap.xml
+++ b/zh-cn/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>https://cn.dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8D%87%E7%BA%A7-dubbo3-%E5%85%A8%E9%9D%A2%E5%8F%96%E4%BB%A3-hsf2/</loc><lastmod>2023-11-28T15:14:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
 rel="alternate" hreflang="en" href="https://cn.dubbo [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>https://cn.dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8D%87%E7%BA%A7-dubbo3-%E5%85%A8%E9%9D%A2%E5%8F%96%E4%BB%A3-hsf2/</loc><lastmod>2023-11-28T15:14:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
 rel="alternate" hreflang="en" href="https://cn.dubbo [...]
\ No newline at end of file


Reply via email to