Update PDF files at 2021-07-29 06:43:49 UTC.
diff --git a/old_version_shardingsphere-elasticjob b/old_version_shardingsphere-elasticjob
index 44daf7f..e9d23b7 100644
--- a/old_version_shardingsphere-elasticjob
+++ b/old_version_shardingsphere-elasticjob
@@ -1,70 +1,46 @@
-commit 010191b51986b04d370370b4ccae2656698bccff
-Author: skai <sunkai.cai@gmail.com>
-Date:   Tue Jul 27 18:20:48 2021 +0800
+commit 2dee7265dad2f31034ff8fc26b621915b23a8826
+Author: 吴伟杰 <wuweijie@apache.org>
+Date:   Thu Jul 29 14:09:05 2021 +0800
 
-    update `elasticjob.preferred.network.ip` docs (#1941)
-    
-    Co-authored-by: 蔡顺铠 <skai.cpp@gmail.com>
+    Update download links for ElasticJob UI 3.0.0 GA (#1948)
 
-diff --git a/docs/content/faq/_index.cn.md b/docs/content/faq/_index.cn.md
-index 9561e9c8b..8d5489261 100644
---- a/docs/content/faq/_index.cn.md
-+++ b/docs/content/faq/_index.cn.md
-@@ -122,6 +122,10 @@ Mesos 相关请参考 [Apache Mesos](https://mesos.apache.org/)。
+diff --git a/docs/content/downloads/_index.cn.md b/docs/content/downloads/_index.cn.md
+index ab46ff77d..ad05170cf 100644
+--- a/docs/content/downloads/_index.cn.md
++++ b/docs/content/downloads/_index.cn.md
+@@ -20,11 +20,11 @@ ElasticJob 的发布版包括源码包及其对应的二进制包。
+ - ElasticJob-Cloud-Scheduler 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-scheduler-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-scheduler-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-scheduler-bin.tar.gz.sha512) ]
+ - ElasticJob-Cloud-Executor 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-executor-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-executor-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-executor-bin.tar.gz.sha512) ]
  
- 回答:
+-##### ElasticJob-UI - 版本: 3.0.0-RC1 ( 发布日期: Dec 31, 2020 )
++##### ElasticJob-UI - 版本: 3.0.0 ( 发布日期: July 29, 2021 )
  
--可以通过系统变量 `elasticjob.preferred.network.interface` 指定网卡。
-+可以通过系统变量 `elasticjob.preferred.network.interface` 指定网卡或 `elasticjob.preferred.network.ip` 指定IP地址。
+-- 源码: [ [SRC](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-ui-src.zip) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-ui-src.zip.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-ui-src.zip.sha512) ]
+-- ElasticJob-Lite-UI 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-ui-bin.tar.gz.sha512) ]
+-- ElasticJob-Cloud-UI 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-ui-bin.tar.gz.sha512) ]
++- 源码: [ [SRC](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-ui-src.zip) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-ui-src.zip.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-ui-src.zip.sha512) ]
++- ElasticJob-Lite-UI 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-lite-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-lite-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-lite-ui-bin.tar.gz.sha512) ]
++- ElasticJob-Cloud-UI 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-ui-bin.tar.gz.sha512) ]
  
--例如指定网卡 eno1:`-Delasticjob.preferred.network.interface=eno1`。
-+例如:
-+
-+1. 指定网卡 eno1:`-Delasticjob.preferred.network.interface=eno1`。
-+1. 指定IP地址 192.168.0.100:`-Delasticjob.preferred.network.ip=192.168.0.100`。
-+1. 泛指IP地址(正则表达式) 192.168.*:`-Delasticjob.preferred.network.ip=192.168.*`。
-diff --git a/docs/content/faq/_index.en.md b/docs/content/faq/_index.en.md
-index befb735a4..20d32efe9 100644
---- a/docs/content/faq/_index.en.md
-+++ b/docs/content/faq/_index.en.md
-@@ -121,6 +121,10 @@ About Apache Mesos, please refer to [Apache Mesos](https://mesos.apache.org/).
+ 即将发布
  
- Answer: 
+diff --git a/docs/content/downloads/_index.en.md b/docs/content/downloads/_index.en.md
+index f5745cd76..7992df8b4 100644
+--- a/docs/content/downloads/_index.en.md
++++ b/docs/content/downloads/_index.en.md
+@@ -20,11 +20,11 @@ The downloads are distributed via mirror sites and should be checked for tamperi
+ - ElasticJob-Cloud-Scheduler Binary Distribution: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-scheduler-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-scheduler-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-scheduler-bin.tar.gz.sha512) ]
+ - ElasticJob-Cloud-Executor Binary Distribution: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-executor-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-executor-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-executor-bin.tar.gz.sha512) ]
  
--You may specify interface by system property `elasticjob.preferred.network.interface`.
-+You may specify interface by system property `elasticjob.preferred.network.interface` or specify IP by system property `elasticjob.preferred.network.ip`.
+-##### ElasticJob-UI - Version: 3.0.0-RC1 ( Release Date: Dec 31, 2020 )
++##### ElasticJob-UI - Version: 3.0.0 ( Release Date: July 29, 2021 )
  
--For example, specify the interface eno1: `-Delasticjob.preferred.network.interface=eno1`.
-+For example
-+
-+1. specify the interface eno1: `-Delasticjob.preferred.network.interface=eno1`.
-+1. specify network addresses, 192.168.0.100: `-Delasticjob.preferred.network.ip=192.168.0.100`.
-+1. specify network addresses for regular expressions, 192.168.*: `-Delasticjob.preferred.network.ip=192.168.*`.
-diff --git a/docs/content/user-manual/elasticjob-lite/operation/deploy-guide.cn.md b/docs/content/user-manual/elasticjob-lite/operation/deploy-guide.cn.md
-index bf0afc76e..71d02619e 100644
---- a/docs/content/user-manual/elasticjob-lite/operation/deploy-guide.cn.md
-+++ b/docs/content/user-manual/elasticjob-lite/operation/deploy-guide.cn.md
-@@ -8,7 +8,8 @@ chapter = true
+-- Source Codes: [ [SRC](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-ui-src.zip) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-ui-src.zip.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-ui-src.zip.sha512) ]
+-- ElasticJob-Lite-UI Binary Distribution: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-ui-bin.tar.gz.sha512) ]
+-- ElasticJob-Cloud-UI Binary Distribution: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-ui-bin.tar.gz.sha512) ]
++- Source Codes: [ [SRC](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-ui-src.zip) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-ui-src.zip.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-ui-src.zip.sha512) ]
++- ElasticJob-Lite-UI Binary Distribution: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-lite-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-lite-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-lite-ui-bin.tar.gz.sha512) ]
++- ElasticJob-Cloud-UI Binary Distribution: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-cloud-ui-bin.tar.gz.sha512) ]
  
- 1. 启动 ElasticJob-Lite 指定注册中心的 ZooKeeper。
- 1. 运行包含 ElasticJob-Lite 和业务代码的 jar 文件。不限于 jar 或 war 的启动方式。
--1. 当作业服务器配置多网卡时,可通过设置系统变量 `elasticjob.preferred.network.interface` 指定网卡地址。ElasticJob 默认获取网卡列表中第一个非回环可用 IPV4 地址。
-+1. 当作业服务器配置多网卡时,可通过设置系统变量 `elasticjob.preferred.network.interface` 指定网卡地址或
-+ `elasticjob.preferred.network.ip` 指定IP。 ElasticJob 默认获取网卡列表中第一个非回环可用 IPV4 地址。
- 
- ## 运维平台和 RESTFul API 部署(可选)
- 
-diff --git a/docs/content/user-manual/elasticjob-lite/operation/deploy-guide.en.md b/docs/content/user-manual/elasticjob-lite/operation/deploy-guide.en.md
-index fb27b7ddb..06ae59c56 100644
---- a/docs/content/user-manual/elasticjob-lite/operation/deploy-guide.en.md
-+++ b/docs/content/user-manual/elasticjob-lite/operation/deploy-guide.en.md
-@@ -8,7 +8,8 @@ chapter = true
- 
- 1. Start the ZooKeeper of the ElasticJob-Lite designated registry.
- 1. Run the jar file containing ElasticJob-Lite and business code. It is not limited to the startup mode of jar or war.
--1. When the job server is configured with multiple network cards, the network card address can be specified by setting the system variable `elasticjob.preferred.network.interface`. ElasticJob obtains the first non-loopback available IPV4 address in the network card list by default.
-+1. When the job server is configured with multiple network cards, the network card address can be specified by setting the system variable `elasticjob.preferred.network.interface`
-+or specify network addresses by setting the system variable `elasticjob.preferred.network.ip`. ElasticJob obtains the first non-loopback available IPV4 address in the network card list by default.
- 
- ## Operation and maintenance platform and RESTFul API deployment (optional)
+ ## All Releases
  
diff --git a/pdf/shardingsphere-elasticjob_docs_cn.pdf b/pdf/shardingsphere-elasticjob_docs_cn.pdf
index 655251a..7dcf79c 100644
--- a/pdf/shardingsphere-elasticjob_docs_cn.pdf
+++ b/pdf/shardingsphere-elasticjob_docs_cn.pdf
Binary files differ
diff --git a/pdf/shardingsphere-elasticjob_docs_en.pdf b/pdf/shardingsphere-elasticjob_docs_en.pdf
index 03e8aac..782746e 100644
--- a/pdf/shardingsphere-elasticjob_docs_en.pdf
+++ b/pdf/shardingsphere-elasticjob_docs_en.pdf
Binary files differ