Update PDF files at 2021-07-29 08:41:06 UTC.
diff --git a/old_version_shardingsphere b/old_version_shardingsphere
index 99a2496..fc1dc03 100644
--- a/old_version_shardingsphere
+++ b/old_version_shardingsphere
@@ -1,136 +1,36 @@
-commit 0cb5aab05a95fbb61e38d46dd74e86b25d26cd54
-Author: yx9o <yangx_soft@163.com>
-Date:   Thu Jul 29 00:58:57 2021 +0800
+commit 5c0dab778efde5230bacc4abf8cc5e75941503ed
+Author: zhaojinchao <33742097+zjcnb@users.noreply.github.com>
+Date:   Thu Jul 29 16:37:28 2021 +0800
 
-    Modify the document (#11559)
+    Modify ShardingSphere-proxy default configuration file (#11569)
+    
+    * Modify ShardingSphere-proxy default configuration file
+    
+    * update
 
-diff --git a/docs/document/content/dev-manual/sharding.cn.md b/docs/document/content/dev-manual/sharding.cn.md
-index 8361b81472..57f61318d6 100644
---- a/docs/document/content/dev-manual/sharding.cn.md
-+++ b/docs/document/content/dev-manual/sharding.cn.md
-@@ -7,20 +7,22 @@ chapter = true
+diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/configuration/yaml/encrypt.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/configuration/yaml/encrypt.cn.md
+index 26b87eba73..f776252097 100644
+--- a/docs/document/content/user-manual/shardingsphere-jdbc/configuration/yaml/encrypt.cn.md
++++ b/docs/document/content/user-manual/shardingsphere-jdbc/configuration/yaml/encrypt.cn.md
+@@ -6,7 +6,7 @@ weight = 3
+ ## 配置项说明
  
- ## ShardingAlgorithm
+ ```yaml
+-dataSource: # 省略数据源配置,请参考使用手册
++dataSources: # 省略数据源配置,请参考使用手册
  
--| *SPI 名称*                       | *详细说明*                   |
--| ------------------------------- | ---------------------------- |
--| ShardingAlgorithm               | 分片算法                      |
-+| *SPI 名称*                           | *详细说明*                |
-+| ----------------------------------- | ------------------------ |
-+| ShardingAlgorithm                   | 分片算法                   |
+ rules:
+ - !ENCRYPT
+diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/configuration/yaml/encrypt.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/configuration/yaml/encrypt.en.md
+index c77a0b052c..f63a0f35d2 100644
+--- a/docs/document/content/user-manual/shardingsphere-jdbc/configuration/yaml/encrypt.en.md
++++ b/docs/document/content/user-manual/shardingsphere-jdbc/configuration/yaml/encrypt.en.md
+@@ -6,7 +6,7 @@ weight = 3
+ ## Configuration Item Explanation
  
--| *已知实现类*                         | *详细说明*                |
-+| *已知实现类*                          | *详细说明*                |
- | ----------------------------------- | ------------------------ |
--| InlineShardingAlgorithm             | 基于行表达式的分片算法      |
--| ModShardingAlgorithm                | 基于取模的分片算法         |
--| HashModShardingAlgorithm            | 基于哈希取模的分片算法      |
--| IntervalShardingAlgorithm           | 基于固定时间范围的分片算法  |
--| AutoIntervalShardingAlgorithm       | 基于可变时间范围的分片算法  |
--| VolumeBasedRangeShardingAlgorithm   | 基于分片容量的范围分片算法  |
--| BoundaryBasedRangeShardingAlgorithm | 基于分片边界的范围分片算法  |
--| ClassBasedShardingAlgorithm         | 基于自定义类的分片算法      |
-+| BoundaryBasedRangeShardingAlgorithm | 基于分片边界的范围分片算法    |
-+| VolumeBasedRangeShardingAlgorithm   | 基于分片容量的范围分片算法    |
-+| ComplexInlineShardingAlgorithm      | 基于行表达式的复合分片算法    |
-+| AutoIntervalShardingAlgorithm       | 基于可变时间范围的分片算法    |
-+| ClassBasedShardingAlgorithm         | 基于自定义类的分片算法       |
-+| HintInlineShardingAlgorithm         | 基于行表达式的Hint分片算法    |
-+| IntervalShardingAlgorithm           | 基于固定时间范围的分片算法    |
-+| HashModShardingAlgorithm            | 基于哈希取模的分片算法       |
-+| InlineShardingAlgorithm             | 基于行表达式的分片算法       |
-+| ModShardingAlgorithm                | 基于取模的分片算法          |
+ ```yaml
+-dataSource: # Omit the data source configuration, please refer to the usage
++dataSources: # Omit the data source configuration, please refer to the usage
  
- ## KeyGenerateAlgorithm
- 
-@@ -33,16 +35,16 @@ chapter = true
- | SnowflakeKeyGenerateAlgorithm | 基于雪花算法的分布式主键生成算法 |
- | UUIDKeyGenerateAlgorithm      | 基于UUID的分布式主键生成算法    |
- 
--## TimeService
-+## DatetimeService
- 
--| *SPI 名称*                  | *详细说明*                   |
--| --------------------------- | --------------------------- |
--| TimeService                 | 获取当前时间进行路由           |
-+| *SPI 名称*                       | *详细说明*                     |
-+| ------------------------------- | ----------------------------- |
-+| DatetimeService                 | 获取当前时间进行路由              |
- 
--| *已知实现类*                 | *详细说明*                       |
--| --------------------------- | ------------------------------- |
--| DefaultTimeService          | 从应用系统时间中获取当前时间进行路由 |
--| DatabaseTimeServiceDelegate | 从数据库中获取当前时间进行路由      |
-+| *已知实现类*                      | *详细说明*                      |
-+| ------------------------------- | ----------------------------- |
-+| DatabaseDatetimeServiceDelegate | 从数据库中获取当前时间进行路由      |
-+| SystemDatetimeService           | 从应用系统时间中获取当前时间进行路由 |
- 
- ## DatabaseSQLEntry
- 
-diff --git a/docs/document/content/dev-manual/sharding.en.md b/docs/document/content/dev-manual/sharding.en.md
-index 0d6521e494..a20e02ff89 100644
---- a/docs/document/content/dev-manual/sharding.en.md
-+++ b/docs/document/content/dev-manual/sharding.en.md
-@@ -7,20 +7,22 @@ chapter = true
- 
- ## ShardingAlgorithm
- 
--| *SPI Name*                      | *Description*                          |
--| ------------------------------- | -------------------------------------- |
--| ShardingAlgorithm               | Sharding algorithm                     |
--
--| *Implementation Class*              | *Description*                           |
--| ----------------------------------- | --------------------------------------- |
--| InlineShardingAlgorithm             | Inline sharding algorithm               |
--| ModShardingAlgorithm                | Modulo sharding algorithm               |
--| HashModShardingAlgorithm            | Hash modulo sharding algorithm          |
--| IntervalShardingAlgorithm           | Fixed interval sharding algorithm       |
--| AutoIntervalShardingAlgorithm       | Mutable interval sharding algorithm     |
--| VolumeBasedRangeShardingAlgorithm   | Volume based range sharding algorithm   |
--| BoundaryBasedRangeShardingAlgorithm | Boundary based range sharding algorithm |
--| ClassBasedShardingAlgorithm         | Class based sharding algorithm          |
-+| *SPI Name*                          | *Description*                                  |
-+| ----------------------------------- | ---------------------------------------------- |
-+| ShardingAlgorithm                   | Sharding algorithm                             |
-+
-+| *Implementation Class*              | *Description*                                  |
-+| ----------------------------------- | ---------------------------------------------- |
-+| BoundaryBasedRangeShardingAlgorithm | Boundary based range sharding algorithm        |
-+| VolumeBasedRangeShardingAlgorithm   | Volume based range sharding algorithm          |
-+| ComplexInlineShardingAlgorithm      | Complex inline sharding algorithm              |
-+| AutoIntervalShardingAlgorithm       | Mutable interval sharding algorithm            |
-+| ClassBasedShardingAlgorithm         | Class based sharding algorithm                 |
-+| HintInlineShardingAlgorithm         | Hint inline sharding algorithm                 |
-+| IntervalShardingAlgorithm           | Fixed interval sharding algorithm              |
-+| HashModShardingAlgorithm            | Hash modulo sharding algorithm                 |
-+| InlineShardingAlgorithm             | Inline sharding algorithm                      |
-+| ModShardingAlgorithm                | Modulo sharding algorithm                      |
- 
- ## KeyGenerateAlgorithm
- 
-@@ -33,16 +35,16 @@ chapter = true
- | SnowflakeKeyGenerateAlgorithm | Snowflake key generate algorithm |
- | UUIDKeyGenerateAlgorithm      | UUID key generate algorithm      |
- 
--## TimeService
-+## DatetimeService
- 
--| *SPI Name*                  | *Description*                                                |
--| --------------------------- | ------------------------------------------------------------ |
--| TimeService                 | Use current time for routing                                 |
-+| *SPI Name*                      | *Description*                                                |
-+| ------------------------------- | ------------------------------------------------------------ |
-+| DatetimeService                 | Use current time for routing                                 |
- 
--| *Implementation Class*      | *Description*                                                |
--| --------------------------- | ------------------------------------------------------------ |
--| DefaultTimeService          | Get the current time from the application system for routing |
--| DatabaseTimeServiceDelegate | Get the current time from the database for routing           |
-+| *Implementation Class*          | *Description*                                                |
-+| ------------------------------- | ------------------------------------------------------------ |
-+| DatabaseDatetimeServiceDelegate | Get the current time from the database for routing           |
-+| SystemDatetimeService           | Get the current time from the application system for routing |
- 
- ## DatabaseSQLEntry
- 
+ rules:
+ - !ENCRYPT
diff --git a/pdf/shardingsphere_docs_cn.pdf b/pdf/shardingsphere_docs_cn.pdf
index 2ae3460..235916a 100644
--- a/pdf/shardingsphere_docs_cn.pdf
+++ b/pdf/shardingsphere_docs_cn.pdf
Binary files differ
diff --git a/pdf/shardingsphere_docs_en.pdf b/pdf/shardingsphere_docs_en.pdf
index 1c9ce1f..c9c35f7 100644
--- a/pdf/shardingsphere_docs_en.pdf
+++ b/pdf/shardingsphere_docs_en.pdf
Binary files differ