You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fory.apache.org by gi...@apache.org on 2025/09/23 02:31:50 UTC

(fory-site) branch deploy updated: deploy: 2b90fad60098088748a02d0cccbb4e1c7cfbe86d

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

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


The following commit(s) were added to refs/heads/deploy by this push:
     new 7ee3babab deploy: 2b90fad60098088748a02d0cccbb4e1c7cfbe86d
7ee3babab is described below

commit 7ee3babab28877b365db0afe74b8fe3d64686441
Author: chaokunyang <ch...@users.noreply.github.com>
AuthorDate: Tue Sep 23 02:31:45 2025 +0000

    deploy: 2b90fad60098088748a02d0cccbb4e1c7cfbe86d
---
 404.html                                            |   4 ++--
 .../{1df93b7f.878120a8.js => 1df93b7f.77a1b976.js}  |   2 +-
 .../4435.70b9bc40.js => assets/js/6857.3450282e.js  |   4 ++--
 ....js.LICENSE.txt => 6857.3450282e.js.LICENSE.txt} |   0
 .../{6ba6e33f.41a35484.js => 6ba6e33f.a11e993f.js}  |   2 +-
 assets/js/72b486c3.169fc966.js                      |   1 +
 assets/js/72b486c3.b0000fc5.js                      |   1 -
 .../{f82cb1e8.e4be67d1.js => f82cb1e8.b6f46c3c.js}  |   2 +-
 assets/js/{main.8fe2e8e3.js => main.89b968d0.js}    |   4 ++--
 ....js.LICENSE.txt => main.89b968d0.js.LICENSE.txt} |   0
 ...me~main.82842a16.js => runtime~main.5875337b.js} |   2 +-
 blog/apache-fory-graduated/index.html               |   4 ++--
 blog/archive/index.html                             |   4 ++--
 blog/fory_0_11_0_release/index.html                 |   4 ++--
 blog/fory_0_11_1_release/index.html                 |   4 ++--
 blog/fory_0_11_2_release/index.html                 |   4 ++--
 blog/fory_0_12_0_release/index.html                 |   4 ++--
 blog/fory_0_12_1_release/index.html                 |   4 ++--
 blog/fory_0_12_2_release/index.html                 |   4 ++--
 blog/fury_0_10_0_release/index.html                 |   4 ++--
 blog/fury_0_10_1_release/index.html                 |   4 ++--
 blog/fury_0_10_2_release/index.html                 |   4 ++--
 blog/fury_0_10_3_release/index.html                 |   4 ++--
 blog/fury_0_1_0_release/index.html                  |   4 ++--
 blog/fury_0_1_1_release/index.html                  |   4 ++--
 blog/fury_0_1_2_release/index.html                  |   4 ++--
 blog/fury_0_2_0_release/index.html                  |   4 ++--
 blog/fury_0_2_1_release/index.html                  |   4 ++--
 blog/fury_0_3_0_release/index.html                  |   4 ++--
 blog/fury_0_3_1_release/index.html                  |   4 ++--
 blog/fury_0_4_0_release/index.html                  |   4 ++--
 blog/fury_0_4_1_release/index.html                  |   4 ++--
 blog/fury_0_5_0_release/index.html                  |   4 ++--
 blog/fury_0_5_1_release/index.html                  |   4 ++--
 blog/fury_0_6_0_release/index.html                  |   4 ++--
 blog/fury_0_7_0_release/index.html                  |   4 ++--
 blog/fury_0_7_1_release/index.html                  |   4 ++--
 blog/fury_0_8_0_release/index.html                  |   4 ++--
 blog/fury_0_9_0_release/index.html                  |   4 ++--
 .../index.html                                      |   4 ++--
 .../index.html                                      |   4 ++--
 blog/fury_renamed_to_fory/index.html                |   4 ++--
 blog/index.html                                     |   4 ++--
 blog/page/2/index.html                              |   4 ++--
 blog/page/3/index.html                              |   4 ++--
 blog/tags/announcement/index.html                   |   4 ++--
 blog/tags/asf/index.html                            |   4 ++--
 blog/tags/fory/index.html                           |   4 ++--
 blog/tags/fury/index.html                           |   4 ++--
 blog/tags/fury/page/2/index.html                    |   4 ++--
 blog/tags/fury/page/3/index.html                    |   4 ++--
 blog/tags/index.html                                |   4 ++--
 blog/tags/serialization/index.html                  |   4 ++--
 .../0.10/community/how_to_join_community/index.html |   4 ++--
 docs/0.10/community/how_to_release/index.html       |   4 ++--
 docs/0.10/community/how_to_verify/index.html        |   4 ++--
 docs/0.10/community/index.html                      |   4 ++--
 docs/0.10/docs/guide/development/index.html         |   4 ++--
 docs/0.10/docs/guide/graalvm_guide/index.html       |   4 ++--
 .../docs/guide/java_object_graph_guide/index.html   |   4 ++--
 docs/0.10/docs/guide/row_format_guide/index.html    |   4 ++--
 docs/0.10/docs/guide/scala_guide/index.html         |   4 ++--
 .../docs/guide/xlang_object_graph_guide/index.html  |   4 ++--
 docs/0.10/docs/guide/xlang_type_mapping/index.html  |   4 ++--
 docs/0.10/docs/introduction/benchmark/index.html    |   4 ++--
 docs/0.10/docs/introduction/features/index.html     |   4 ++--
 docs/0.10/docs/introduction/index.html              |   4 ++--
 docs/0.10/docs/start/install/index.html             |   4 ++--
 docs/0.10/docs/start/usage/index.html               |   4 ++--
 .../fury_java_serialization_spec/index.html         |   4 ++--
 .../specification/fury_row_format_spec/index.html   |   4 ++--
 .../fury_xlang_serialization_spec/index.html        |   4 ++--
 .../0.11/community/how_to_join_community/index.html |   4 ++--
 docs/0.11/community/how_to_release/index.html       |   4 ++--
 docs/0.11/community/how_to_verify/index.html        |   4 ++--
 docs/0.11/community/index.html                      |   4 ++--
 docs/0.11/docs/guide/development/index.html         |   4 ++--
 docs/0.11/docs/guide/graalvm_guide/index.html       |   4 ++--
 .../docs/guide/java_object_graph_guide/index.html   |   4 ++--
 docs/0.11/docs/guide/row_format_guide/index.html    |   4 ++--
 docs/0.11/docs/guide/scala_guide/index.html         |   4 ++--
 .../docs/guide/xlang_object_graph_guide/index.html  |   4 ++--
 docs/0.11/docs/guide/xlang_type_mapping/index.html  |   4 ++--
 docs/0.11/docs/introduction/benchmark/index.html    |   4 ++--
 docs/0.11/docs/introduction/features/index.html     |   4 ++--
 docs/0.11/docs/introduction/index.html              |   4 ++--
 docs/0.11/docs/start/install/index.html             |   4 ++--
 docs/0.11/docs/start/usage/index.html               |   4 ++--
 docs/0.11/guide/development/index.html              |   4 ++--
 docs/0.11/guide/graalvm_guide/index.html            |   4 ++--
 docs/0.11/guide/java_object_graph_guide/index.html  |   4 ++--
 docs/0.11/guide/row_format_guide/index.html         |   4 ++--
 docs/0.11/guide/scala_guide/index.html              |   4 ++--
 docs/0.11/guide/xlang_object_graph_guide/index.html |   4 ++--
 docs/0.11/guide/xlang_type_mapping/index.html       |   4 ++--
 .../fory_java_serialization_spec/index.html         |   4 ++--
 .../specification/fory_row_format_spec/index.html   |   4 ++--
 .../fory_xlang_serialization_spec/index.html        |   4 ++--
 docs/community/how_to_join_community/index.html     |   4 ++--
 docs/community/how_to_release/index.html            |   4 ++--
 docs/community/how_to_verify/index.html             |   4 ++--
 docs/community/index.html                           |   4 ++--
 docs/community/nominate_committer/index.html        |   4 ++--
 docs/docs/guide/development/index.html              |   4 ++--
 docs/docs/guide/graalvm_guide/index.html            |   4 ++--
 docs/docs/guide/java_object_graph_guide/index.html  |   4 ++--
 docs/docs/guide/row_format_guide/index.html         |   4 ++--
 docs/docs/guide/scala_guide/index.html              |   4 ++--
 docs/docs/guide/xlang_object_graph_guide/index.html |   4 ++--
 docs/docs/guide/xlang_type_mapping/index.html       |   4 ++--
 docs/docs/introduction/benchmark/index.html         |   4 ++--
 docs/docs/introduction/features/index.html          |   4 ++--
 docs/docs/introduction/index.html                   |   4 ++--
 docs/docs/start/install/index.html                  |   4 ++--
 docs/docs/start/usage/index.html                    |   4 ++--
 docs/guide/development/index.html                   |   4 ++--
 docs/guide/graalvm_guide/index.html                 |   4 ++--
 docs/guide/java_object_graph_guide/index.html       |   4 ++--
 docs/guide/row_format_guide/index.html              |   4 ++--
 docs/guide/scala_guide/index.html                   |   4 ++--
 docs/guide/xlang_object_graph_guide/index.html      |   4 ++--
 docs/guide/xlang_type_mapping/index.html            |   4 ++--
 .../next/community/how_to_join_community/index.html |   4 ++--
 docs/next/community/how_to_release/index.html       |   4 ++--
 docs/next/community/how_to_verify/index.html        |   4 ++--
 docs/next/community/index.html                      |   4 ++--
 docs/next/docs/guide/development/index.html         |   4 ++--
 docs/next/docs/guide/graalvm_guide/index.html       |   4 ++--
 .../docs/guide/java_object_graph_guide/index.html   |   4 ++--
 docs/next/docs/guide/row_format_guide/index.html    |   4 ++--
 docs/next/docs/guide/scala_guide/index.html         |   4 ++--
 .../docs/guide/xlang_object_graph_guide/index.html  |   4 ++--
 docs/next/docs/guide/xlang_type_mapping/index.html  |   4 ++--
 docs/next/docs/introduction/benchmark/index.html    |   4 ++--
 docs/next/docs/introduction/features/index.html     |   4 ++--
 docs/next/docs/introduction/index.html              |   4 ++--
 docs/next/docs/start/install/index.html             |   4 ++--
 docs/next/docs/start/usage/index.html               |   4 ++--
 docs/next/guide/development/index.html              |   4 ++--
 docs/next/guide/graalvm_guide/index.html            |   4 ++--
 docs/next/guide/java_object_graph_guide/index.html  |   4 ++--
 docs/next/guide/row_format_guide/index.html         |   4 ++--
 docs/next/guide/scala_guide/index.html              |   4 ++--
 docs/next/guide/xlang_object_graph_guide/index.html |   4 ++--
 docs/next/guide/xlang_type_mapping/index.html       |   4 ++--
 .../fory_java_serialization_spec/index.html         |  12 ++++++------
 .../specification/fory_row_format_spec/index.html   |   4 ++--
 .../fory_xlang_serialization_spec/index.html        |  16 ++++++++--------
 .../fory_java_serialization_spec/index.html         |   4 ++--
 docs/specification/fory_row_format_spec/index.html  |   4 ++--
 .../fory_xlang_serialization_spec/index.html        |   4 ++--
 download/index.html                                 |   4 ++--
 home/components/HomePageLanguageCard/index.html     |   4 ++--
 home/components/HomepageCodeDisplay/index.html      |   4 ++--
 home/components/HomepageFeatures/index.html         |   4 ++--
 home/components/HomepageFoot/index.html             |   4 ++--
 home/components/HomepageHeader/index.html           |   4 ++--
 img/authors/pandalee99.png                          | Bin 24056 -> 32068 bytes
 index.html                                          |   4 ++--
 lunr-index-1758125478808.json                       |   1 -
 lunr-index-1758594533274.json                       |   1 +
 lunr-index.json                                     |   2 +-
 search-doc-1758125478808.json                       |   1 -
 search-doc-1758594533274.json                       |   1 +
 search-doc.json                                     |   2 +-
 security/index.html                                 |   4 ++--
 user/index.html                                     |   4 ++--
 zh-CN/404.html                                      |   4 ++--
 .../{0ac78b6f.38dbdf00.js => 0ac78b6f.b9fe700e.js}  |   2 +-
 .../{1df93b7f.065a11fd.js => 1df93b7f.9cd178c9.js}  |   2 +-
 .../assets/js/6857.3450282e.js                      |   4 ++--
 ....js.LICENSE.txt => 6857.3450282e.js.LICENSE.txt} |   0
 zh-CN/assets/js/8a533c45.dc1b5b81.js                |   1 -
 zh-CN/assets/js/8a533c45.f9d2e5ef.js                |   1 +
 .../{f82cb1e8.e4be67d1.js => f82cb1e8.b6f46c3c.js}  |   2 +-
 .../js/{main.ce9438d0.js => main.e58fe9af.js}       |   4 ++--
 ....js.LICENSE.txt => main.e58fe9af.js.LICENSE.txt} |   0
 ...me~main.e1eaa7f7.js => runtime~main.c275ff80.js} |   2 +-
 zh-CN/blog/apache-fory-graduated/index.html         |   4 ++--
 zh-CN/blog/archive/index.html                       |   4 ++--
 zh-CN/blog/fory_0_11_0_release/index.html           |   4 ++--
 zh-CN/blog/fory_0_11_1_release/index.html           |   4 ++--
 zh-CN/blog/fory_0_11_2_release/index.html           |   4 ++--
 zh-CN/blog/fory_0_12_0_release/index.html           |   4 ++--
 zh-CN/blog/fory_0_12_1_release/index.html           |   4 ++--
 zh-CN/blog/fory_0_12_2_release/index.html           |   4 ++--
 zh-CN/blog/fury_0_10_0_release/index.html           |   4 ++--
 zh-CN/blog/fury_0_10_1_release/index.html           |   4 ++--
 zh-CN/blog/fury_0_10_2_release/index.html           |   4 ++--
 zh-CN/blog/fury_0_10_3_release/index.html           |   4 ++--
 zh-CN/blog/fury_0_1_0_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_1_1_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_1_2_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_2_0_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_2_1_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_3_0_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_3_1_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_4_0_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_4_1_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_5_0_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_5_1_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_6_0_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_7_0_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_7_1_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_8_0_release/index.html            |   4 ++--
 zh-CN/blog/fury_0_9_0_release/index.html            |   4 ++--
 .../index.html                                      |   4 ++--
 .../index.html                                      |   4 ++--
 zh-CN/blog/fury_renamed_to_fory/index.html          |   4 ++--
 zh-CN/blog/index.html                               |   4 ++--
 zh-CN/blog/page/2/index.html                        |   4 ++--
 zh-CN/blog/page/3/index.html                        |   4 ++--
 zh-CN/blog/tags/announcement/index.html             |   4 ++--
 zh-CN/blog/tags/asf/index.html                      |   4 ++--
 zh-CN/blog/tags/fory/index.html                     |   4 ++--
 zh-CN/blog/tags/fury/index.html                     |   4 ++--
 zh-CN/blog/tags/fury/page/2/index.html              |   4 ++--
 zh-CN/blog/tags/fury/page/3/index.html              |   4 ++--
 zh-CN/blog/tags/index.html                          |   4 ++--
 zh-CN/blog/tags/serialization/index.html            |   4 ++--
 .../0.10/community/how_to_join_community/index.html |   4 ++--
 zh-CN/docs/0.10/community/how_to_release/index.html |   4 ++--
 zh-CN/docs/0.10/community/how_to_verify/index.html  |   4 ++--
 zh-CN/docs/0.10/community/index.html                |   4 ++--
 zh-CN/docs/0.10/docs/guide/development/index.html   |   4 ++--
 zh-CN/docs/0.10/docs/guide/graalvm_guide/index.html |   4 ++--
 .../docs/guide/java_object_graph_guide/index.html   |   4 ++--
 .../0.10/docs/guide/row_format_guide/index.html     |   4 ++--
 zh-CN/docs/0.10/docs/guide/scala_guide/index.html   |   4 ++--
 .../docs/guide/xlang_object_graph_guide/index.html  |   4 ++--
 .../0.10/docs/guide/xlang_type_mapping/index.html   |   4 ++--
 .../0.10/docs/introduction/benchmark/index.html     |   4 ++--
 .../docs/0.10/docs/introduction/features/index.html |   4 ++--
 zh-CN/docs/0.10/docs/introduction/index.html        |   4 ++--
 zh-CN/docs/0.10/docs/start/install/index.html       |   4 ++--
 zh-CN/docs/0.10/docs/start/usage/index.html         |   4 ++--
 .../fury_java_serialization_spec/index.html         |   4 ++--
 .../specification/fury_row_format_spec/index.html   |   4 ++--
 .../fury_xlang_serialization_spec/index.html        |   4 ++--
 .../0.11/community/how_to_join_community/index.html |   4 ++--
 zh-CN/docs/0.11/community/how_to_release/index.html |   4 ++--
 zh-CN/docs/0.11/community/how_to_verify/index.html  |   4 ++--
 zh-CN/docs/0.11/community/index.html                |   4 ++--
 zh-CN/docs/0.11/docs/guide/development/index.html   |   4 ++--
 zh-CN/docs/0.11/docs/guide/graalvm_guide/index.html |   4 ++--
 .../docs/guide/java_object_graph_guide/index.html   |   4 ++--
 .../0.11/docs/guide/row_format_guide/index.html     |   4 ++--
 zh-CN/docs/0.11/docs/guide/scala_guide/index.html   |   4 ++--
 .../docs/guide/xlang_object_graph_guide/index.html  |   4 ++--
 .../0.11/docs/guide/xlang_type_mapping/index.html   |   4 ++--
 .../0.11/docs/introduction/benchmark/index.html     |   4 ++--
 .../docs/0.11/docs/introduction/features/index.html |   4 ++--
 zh-CN/docs/0.11/docs/introduction/index.html        |   4 ++--
 zh-CN/docs/0.11/docs/start/install/index.html       |   4 ++--
 zh-CN/docs/0.11/docs/start/usage/index.html         |   4 ++--
 zh-CN/docs/0.11/guide/development/index.html        |   4 ++--
 zh-CN/docs/0.11/guide/graalvm_guide/index.html      |   4 ++--
 .../0.11/guide/java_object_graph_guide/index.html   |   4 ++--
 zh-CN/docs/0.11/guide/row_format_guide/index.html   |   4 ++--
 zh-CN/docs/0.11/guide/scala_guide/index.html        |   4 ++--
 .../0.11/guide/xlang_object_graph_guide/index.html  |   4 ++--
 zh-CN/docs/0.11/guide/xlang_type_mapping/index.html |   4 ++--
 .../fory_java_serialization_spec/index.html         |   4 ++--
 .../specification/fory_row_format_spec/index.html   |   4 ++--
 .../fory_xlang_serialization_spec/index.html        |   4 ++--
 .../docs/community/how_to_join_community/index.html |   4 ++--
 zh-CN/docs/community/how_to_release/index.html      |   4 ++--
 zh-CN/docs/community/how_to_verify/index.html       |   4 ++--
 zh-CN/docs/community/index.html                     |   4 ++--
 zh-CN/docs/community/nominate_committer/index.html  |   4 ++--
 zh-CN/docs/docs/guide/development/index.html        |   4 ++--
 zh-CN/docs/docs/guide/graalvm_guide/index.html      |   4 ++--
 .../docs/guide/java_object_graph_guide/index.html   |   4 ++--
 zh-CN/docs/docs/guide/row_format_guide/index.html   |   4 ++--
 zh-CN/docs/docs/guide/scala_guide/index.html        |   4 ++--
 .../docs/guide/xlang_object_graph_guide/index.html  |   4 ++--
 zh-CN/docs/docs/guide/xlang_type_mapping/index.html |   4 ++--
 zh-CN/docs/docs/introduction/benchmark/index.html   |   4 ++--
 zh-CN/docs/docs/introduction/features/index.html    |   4 ++--
 zh-CN/docs/docs/introduction/index.html             |   4 ++--
 zh-CN/docs/docs/start/install/index.html            |   4 ++--
 zh-CN/docs/docs/start/usage/index.html              |   4 ++--
 zh-CN/docs/guide/development/index.html             |   4 ++--
 zh-CN/docs/guide/graalvm_guide/index.html           |   4 ++--
 zh-CN/docs/guide/java_object_graph_guide/index.html |   4 ++--
 zh-CN/docs/guide/row_format_guide/index.html        |   4 ++--
 zh-CN/docs/guide/scala_guide/index.html             |   4 ++--
 .../docs/guide/xlang_object_graph_guide/index.html  |   4 ++--
 zh-CN/docs/guide/xlang_type_mapping/index.html      |   4 ++--
 .../next/community/how_to_join_community/index.html |   4 ++--
 zh-CN/docs/next/community/how_to_release/index.html |   4 ++--
 zh-CN/docs/next/community/how_to_verify/index.html  |   4 ++--
 zh-CN/docs/next/community/index.html                |   4 ++--
 zh-CN/docs/next/docs/guide/development/index.html   |   4 ++--
 zh-CN/docs/next/docs/guide/graalvm_guide/index.html |   4 ++--
 .../docs/guide/java_object_graph_guide/index.html   |   4 ++--
 .../next/docs/guide/row_format_guide/index.html     |   4 ++--
 zh-CN/docs/next/docs/guide/scala_guide/index.html   |   4 ++--
 .../docs/guide/xlang_object_graph_guide/index.html  |   4 ++--
 .../next/docs/guide/xlang_type_mapping/index.html   |   4 ++--
 .../next/docs/introduction/benchmark/index.html     |   4 ++--
 .../docs/next/docs/introduction/features/index.html |   4 ++--
 zh-CN/docs/next/docs/introduction/index.html        |   4 ++--
 zh-CN/docs/next/docs/start/install/index.html       |   4 ++--
 zh-CN/docs/next/docs/start/usage/index.html         |   4 ++--
 zh-CN/docs/next/guide/development/index.html        |   4 ++--
 zh-CN/docs/next/guide/graalvm_guide/index.html      |   4 ++--
 .../next/guide/java_object_graph_guide/index.html   |   4 ++--
 zh-CN/docs/next/guide/row_format_guide/index.html   |   4 ++--
 zh-CN/docs/next/guide/scala_guide/index.html        |   4 ++--
 .../next/guide/xlang_object_graph_guide/index.html  |   4 ++--
 zh-CN/docs/next/guide/xlang_type_mapping/index.html |   4 ++--
 .../fory_java_serialization_spec/index.html         |  12 ++++++------
 .../specification/fory_row_format_spec/index.html   |   4 ++--
 .../fory_xlang_serialization_spec/index.html        |  16 ++++++++--------
 .../fory_java_serialization_spec/index.html         |   4 ++--
 .../specification/fory_row_format_spec/index.html   |   4 ++--
 .../fory_xlang_serialization_spec/index.html        |   4 ++--
 zh-CN/download/index.html                           |   4 ++--
 .../home/components/HomePageLanguageCard/index.html |   4 ++--
 .../home/components/HomepageCodeDisplay/index.html  |   4 ++--
 zh-CN/home/components/HomepageFeatures/index.html   |   4 ++--
 zh-CN/home/components/HomepageFoot/index.html       |   4 ++--
 zh-CN/home/components/HomepageHeader/index.html     |   4 ++--
 zh-CN/img/authors/pandalee99.png                    | Bin 24056 -> 32068 bytes
 zh-CN/index.html                                    |   4 ++--
 zh-CN/lunr-index-1758125568906.json                 |   1 -
 zh-CN/lunr-index-1758594619989.json                 |   1 +
 zh-CN/lunr-index.json                               |   2 +-
 zh-CN/search-doc-1758125568906.json                 |   1 -
 zh-CN/search-doc-1758594619989.json                 |   1 +
 zh-CN/search-doc.json                               |   2 +-
 zh-CN/security/index.html                           |   4 ++--
 zh-CN/user/index.html                               |   4 ++--
 334 files changed, 646 insertions(+), 646 deletions(-)

diff --git a/404.html b/404.html
index ee801fabf..9fedb8f3b 100644
--- a/404.html
+++ b/404.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/assets/js/1df93b7f.878120a8.js b/assets/js/1df93b7f.77a1b976.js
similarity index 76%
rename from assets/js/1df93b7f.878120a8.js
rename to assets/js/1df93b7f.77a1b976.js
index 5251635d6..7cc87323a 100644
--- a/assets/js/1df93b7f.878120a8.js
+++ b/assets/js/1df93b7f.77a1b976.js
@@ -1 +1 @@
-(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[3237,7500,2768,5831,5906,5237],{54920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a,o=n(67294);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r.apply(this,arguments)}const i=({title:e,titleId:t,...n})=>o.createElement("svg",r({className:"icon",viewBox:"0 0 1024 1024", [...]
\ No newline at end of file
+(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[3237,7500,2768,5831,5906,5237],{54920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a,o=n(67294);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r.apply(this,arguments)}const i=({title:e,titleId:t,...n})=>o.createElement("svg",r({className:"icon",viewBox:"0 0 1024 1024", [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/4435.70b9bc40.js b/assets/js/6857.3450282e.js
similarity index 84%
rename from zh-CN/assets/js/4435.70b9bc40.js
rename to assets/js/6857.3450282e.js
index 53896b14c..e36a77e00 100644
--- a/zh-CN/assets/js/4435.70b9bc40.js
+++ b/assets/js/6857.3450282e.js
@@ -1,2 +1,2 @@
-/*! For license information please see 4435.70b9bc40.js.LICENSE.txt */
-(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[4435],{34209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var a=n(63366);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Ob [...]
\ No newline at end of file
+/*! For license information please see 6857.3450282e.js.LICENSE.txt */
+(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[6857],{34209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var a=n(63366);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Ob [...]
\ No newline at end of file
diff --git a/assets/js/4435.70b9bc40.js.LICENSE.txt b/assets/js/6857.3450282e.js.LICENSE.txt
similarity index 100%
rename from assets/js/4435.70b9bc40.js.LICENSE.txt
rename to assets/js/6857.3450282e.js.LICENSE.txt
diff --git a/assets/js/6ba6e33f.41a35484.js b/assets/js/6ba6e33f.a11e993f.js
similarity index 78%
rename from assets/js/6ba6e33f.41a35484.js
rename to assets/js/6ba6e33f.a11e993f.js
index ff68b528c..a3c49e8da 100644
--- a/assets/js/6ba6e33f.41a35484.js
+++ b/assets/js/6ba6e33f.a11e993f.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[8329],{72695:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>a,toc:()=>c});var s=i(85893),t=i(11151);const l={title:"Java Serialization Format",sidebar_position:1,id:"fory_java_serialization_spec",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work for  [...]
\ No newline at end of file
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[8329],{72695:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>a,toc:()=>c});var s=i(85893),t=i(11151);const l={title:"Java Serialization Format",sidebar_position:1,id:"fory_java_serialization_spec",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work for  [...]
\ No newline at end of file
diff --git a/assets/js/72b486c3.169fc966.js b/assets/js/72b486c3.169fc966.js
new file mode 100644
index 000000000..16c3355ac
--- /dev/null
+++ b/assets/js/72b486c3.169fc966.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[2452],{21955:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>o});var t=i(85893),s=i(11151);const r={title:"Xlang Serialization Format",sidebar_position:0,id:"fory_xlang_serialization_spec",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work fo [...]
\ No newline at end of file
diff --git a/assets/js/72b486c3.b0000fc5.js b/assets/js/72b486c3.b0000fc5.js
deleted file mode 100644
index 7dc1739a0..000000000
--- a/assets/js/72b486c3.b0000fc5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[2452],{21955:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>o});var t=i(85893),s=i(11151);const r={title:"Xlang Serialization Format",sidebar_position:0,id:"fory_xlang_serialization_spec",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work fo [...]
\ No newline at end of file
diff --git a/assets/js/f82cb1e8.e4be67d1.js b/assets/js/f82cb1e8.b6f46c3c.js
similarity index 59%
rename from assets/js/f82cb1e8.e4be67d1.js
rename to assets/js/f82cb1e8.b6f46c3c.js
index ab951fbf5..c01fa2041 100644
--- a/assets/js/f82cb1e8.e4be67d1.js
+++ b/assets/js/f82cb1e8.b6f46c3c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5237],{31254:(e,a,r)=>{r.d(a,{AI:()=>s,Gj:()=>n,NN:()=>i,VZ:()=>o,of:()=>t});const n="Copied!",t="Failed to copy!",i=2e3,s={java:{label:"Java",code:"import java.util.List;\nimport java.util.Arrays;\nimport org.apache.fory.*;\n\npublic class Example {\n  // Note that Fory instances should be reused between\n  // multiple serializations of different objects.\n  static ThreadSafeFory fory = Fory.builder().withLa [...]
\ No newline at end of file
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5237],{31254:(e,a,r)=>{r.d(a,{AI:()=>s,Gj:()=>n,NN:()=>i,VZ:()=>o,of:()=>t});const n="Copied!",t="Failed to copy!",i=2e3,s={java:{label:"Java",code:"import java.util.List;\nimport java.util.Arrays;\nimport org.apache.fory.*;\n\npublic class Example {\n  // Note that Fory instances should be reused between\n  // multiple serializations of different objects.\n  static ThreadSafeFory fory = Fory.builder().withLa [...]
\ No newline at end of file
diff --git a/assets/js/main.8fe2e8e3.js b/assets/js/main.89b968d0.js
similarity index 99%
rename from assets/js/main.8fe2e8e3.js
rename to assets/js/main.89b968d0.js
index 5e141daf4..88e245b6e 100644
--- a/assets/js/main.8fe2e8e3.js
+++ b/assets/js/main.89b968d0.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.8fe2e8e3.js.LICENSE.txt */
-(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(67294);var r=n(68356),o=n.n(r),a=n(16887);const i={"00778aac":[()=>n.e(5881).then(n.bind(n,84118)),"@site/versioned_docs/version-0.11/docs/start/install.md",84118],"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,65730)),"@theme/BlogTagsListPage",65730],"02599daa":[()=>n.e(8179).then(n.bind(n,22788)),"@site/versioned_docs/version-0.10/specification/xlang_s [...]
\ No newline at end of file
+/*! For license information please see main.89b968d0.js.LICENSE.txt */
+(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(67294);var r=n(68356),o=n.n(r),a=n(16887);const i={"00778aac":[()=>n.e(5881).then(n.bind(n,84118)),"@site/versioned_docs/version-0.11/docs/start/install.md",84118],"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,65730)),"@theme/BlogTagsListPage",65730],"02599daa":[()=>n.e(8179).then(n.bind(n,22788)),"@site/versioned_docs/version-0.10/specification/xlang_s [...]
\ No newline at end of file
diff --git a/assets/js/main.8fe2e8e3.js.LICENSE.txt b/assets/js/main.89b968d0.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.8fe2e8e3.js.LICENSE.txt
rename to assets/js/main.89b968d0.js.LICENSE.txt
diff --git a/assets/js/runtime~main.82842a16.js b/assets/js/runtime~main.5875337b.js
similarity index 91%
rename from assets/js/runtime~main.82842a16.js
rename to assets/js/runtime~main.5875337b.js
index 10b58daae..9640282e8 100644
--- a/assets/js/runtime~main.82842a16.js
+++ b/assets/js/runtime~main.5875337b.js
@@ -1 +1 @@
-(()=>{"use strict";var e,f,a,c,d,b={},t={};function r(e){var f=t[e];if(void 0!==f)return f.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,r),a.exports}r.m=b,e=[],r.O=(f,a,c,d)=>{if(!a){var b=1/0;for(i=0;i<e.length;i++){a=e[i][0],c=e[i][1],d=e[i][2];for(var t=!0,o=0;o<a.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=c();void 0!==n&&(f=n)}}return f}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,f,a,c,d,b={},t={};function r(e){var f=t[e];if(void 0!==f)return f.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,r),a.exports}r.m=b,e=[],r.O=(f,a,c,d)=>{if(!a){var b=1/0;for(i=0;i<e.length;i++){a=e[i][0],c=e[i][1],d=e[i][2];for(var t=!0,o=0;o<a.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=c();void 0!==n&&(f=n)}}return f}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/blog/apache-fory-graduated/index.html b/blog/apache-fory-graduated/index.html
index b62cb8afb..56c32479b 100644
--- a/blog/apache-fory-graduated/index.html
+++ b/blog/apache-fory-graduated/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 70176cf87..e4adc561f 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fory_0_11_0_release/index.html b/blog/fory_0_11_0_release/index.html
index ef0bdb60a..67d89ca01 100644
--- a/blog/fory_0_11_0_release/index.html
+++ b/blog/fory_0_11_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fory_0_11_1_release/index.html b/blog/fory_0_11_1_release/index.html
index c0fea97ad..06052e71a 100644
--- a/blog/fory_0_11_1_release/index.html
+++ b/blog/fory_0_11_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fory_0_11_2_release/index.html b/blog/fory_0_11_2_release/index.html
index 243c95219..fa709febf 100644
--- a/blog/fory_0_11_2_release/index.html
+++ b/blog/fory_0_11_2_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fory_0_12_0_release/index.html b/blog/fory_0_12_0_release/index.html
index 4e9947551..1101014c8 100644
--- a/blog/fory_0_12_0_release/index.html
+++ b/blog/fory_0_12_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fory_0_12_1_release/index.html b/blog/fory_0_12_1_release/index.html
index a3d8ba185..8cd99d28f 100644
--- a/blog/fory_0_12_1_release/index.html
+++ b/blog/fory_0_12_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fory_0_12_2_release/index.html b/blog/fory_0_12_2_release/index.html
index ce2362e3e..e81626421 100644
--- a/blog/fory_0_12_2_release/index.html
+++ b/blog/fory_0_12_2_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_10_0_release/index.html b/blog/fury_0_10_0_release/index.html
index 71b8a1bd2..ddb5e2214 100644
--- a/blog/fury_0_10_0_release/index.html
+++ b/blog/fury_0_10_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_10_1_release/index.html b/blog/fury_0_10_1_release/index.html
index ab74454c8..5c5e88532 100644
--- a/blog/fury_0_10_1_release/index.html
+++ b/blog/fury_0_10_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_10_2_release/index.html b/blog/fury_0_10_2_release/index.html
index e745e308f..536d520c9 100644
--- a/blog/fury_0_10_2_release/index.html
+++ b/blog/fury_0_10_2_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_10_3_release/index.html b/blog/fury_0_10_3_release/index.html
index 1c05fb453..123331aa4 100644
--- a/blog/fury_0_10_3_release/index.html
+++ b/blog/fury_0_10_3_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_1_0_release/index.html b/blog/fury_0_1_0_release/index.html
index 06e2f1499..9bdfa2930 100644
--- a/blog/fury_0_1_0_release/index.html
+++ b/blog/fury_0_1_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_1_1_release/index.html b/blog/fury_0_1_1_release/index.html
index a91e02b19..74684a39b 100644
--- a/blog/fury_0_1_1_release/index.html
+++ b/blog/fury_0_1_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_1_2_release/index.html b/blog/fury_0_1_2_release/index.html
index 33d090047..b41e94b9e 100644
--- a/blog/fury_0_1_2_release/index.html
+++ b/blog/fury_0_1_2_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_2_0_release/index.html b/blog/fury_0_2_0_release/index.html
index c9648366e..5a9245fb8 100644
--- a/blog/fury_0_2_0_release/index.html
+++ b/blog/fury_0_2_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_2_1_release/index.html b/blog/fury_0_2_1_release/index.html
index 43768a5ed..61dc87efa 100644
--- a/blog/fury_0_2_1_release/index.html
+++ b/blog/fury_0_2_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_3_0_release/index.html b/blog/fury_0_3_0_release/index.html
index b3950871c..b3916aaec 100644
--- a/blog/fury_0_3_0_release/index.html
+++ b/blog/fury_0_3_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_3_1_release/index.html b/blog/fury_0_3_1_release/index.html
index e25268421..765f11506 100644
--- a/blog/fury_0_3_1_release/index.html
+++ b/blog/fury_0_3_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_4_0_release/index.html b/blog/fury_0_4_0_release/index.html
index 6892300cd..6b3aca709 100644
--- a/blog/fury_0_4_0_release/index.html
+++ b/blog/fury_0_4_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_4_1_release/index.html b/blog/fury_0_4_1_release/index.html
index 8408ff265..331649656 100644
--- a/blog/fury_0_4_1_release/index.html
+++ b/blog/fury_0_4_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_5_0_release/index.html b/blog/fury_0_5_0_release/index.html
index 65036f177..a8f66d7d3 100644
--- a/blog/fury_0_5_0_release/index.html
+++ b/blog/fury_0_5_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_5_1_release/index.html b/blog/fury_0_5_1_release/index.html
index 2b3285a23..e06231a6b 100644
--- a/blog/fury_0_5_1_release/index.html
+++ b/blog/fury_0_5_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_6_0_release/index.html b/blog/fury_0_6_0_release/index.html
index 22811c203..a58dbfc40 100644
--- a/blog/fury_0_6_0_release/index.html
+++ b/blog/fury_0_6_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_7_0_release/index.html b/blog/fury_0_7_0_release/index.html
index c8948c45b..41f2e2588 100644
--- a/blog/fury_0_7_0_release/index.html
+++ b/blog/fury_0_7_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_7_1_release/index.html b/blog/fury_0_7_1_release/index.html
index 205a1a121..ae1774118 100644
--- a/blog/fury_0_7_1_release/index.html
+++ b/blog/fury_0_7_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_8_0_release/index.html b/blog/fury_0_8_0_release/index.html
index 95587e481..b7e4bea20 100644
--- a/blog/fury_0_8_0_release/index.html
+++ b/blog/fury_0_8_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_9_0_release/index.html b/blog/fury_0_9_0_release/index.html
index 02b0a67c8..52244667a 100644
--- a/blog/fury_0_9_0_release/index.html
+++ b/blog/fury_0_9_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html b/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
index 0a609bcd9..531e6afa8 100644
--- a/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
+++ b/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html b/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html
index 936619c6a..f7a3fb8ea 100644
--- a/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html
+++ b/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_renamed_to_fory/index.html b/blog/fury_renamed_to_fory/index.html
index 5b5864ca8..ebc08a21f 100644
--- a/blog/fury_renamed_to_fory/index.html
+++ b/blog/fury_renamed_to_fory/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/index.html b/blog/index.html
index fb06e70d0..9dc71c3c0 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index daf4f200d..a44366dcb 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/page/3/index.html b/blog/page/3/index.html
index 93c687d84..b65461acb 100644
--- a/blog/page/3/index.html
+++ b/blog/page/3/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/announcement/index.html b/blog/tags/announcement/index.html
index 36ea3906e..8de6de56b 100644
--- a/blog/tags/announcement/index.html
+++ b/blog/tags/announcement/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/asf/index.html b/blog/tags/asf/index.html
index a05538cb2..b74e0d6d4 100644
--- a/blog/tags/asf/index.html
+++ b/blog/tags/asf/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/fory/index.html b/blog/tags/fory/index.html
index 61ad9ac01..2b3267e73 100644
--- a/blog/tags/fory/index.html
+++ b/blog/tags/fory/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/fury/index.html b/blog/tags/fury/index.html
index 99631bce3..08af2fa5d 100644
--- a/blog/tags/fury/index.html
+++ b/blog/tags/fury/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/fury/page/2/index.html b/blog/tags/fury/page/2/index.html
index 6c9220dd5..9931dce59 100644
--- a/blog/tags/fury/page/2/index.html
+++ b/blog/tags/fury/page/2/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/fury/page/3/index.html b/blog/tags/fury/page/3/index.html
index fe30fdf23..f7c581e21 100644
--- a/blog/tags/fury/page/3/index.html
+++ b/blog/tags/fury/page/3/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 937e56deb..31703dfc5 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/serialization/index.html b/blog/tags/serialization/index.html
index e7d8436cf..a0a1a9eb4 100644
--- a/blog/tags/serialization/index.html
+++ b/blog/tags/serialization/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/community/how_to_join_community/index.html b/docs/0.10/community/how_to_join_community/index.html
index 71a1bfa02..e2d67acdf 100644
--- a/docs/0.10/community/how_to_join_community/index.html
+++ b/docs/0.10/community/how_to_join_community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/community/how_to_release/index.html b/docs/0.10/community/how_to_release/index.html
index 9529d514e..81e09c86a 100644
--- a/docs/0.10/community/how_to_release/index.html
+++ b/docs/0.10/community/how_to_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/community/how_to_verify/index.html b/docs/0.10/community/how_to_verify/index.html
index 8e852cf85..8a8c7da42 100644
--- a/docs/0.10/community/how_to_verify/index.html
+++ b/docs/0.10/community/how_to_verify/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/community/index.html b/docs/0.10/community/index.html
index a977eef49..4ae400e0a 100644
--- a/docs/0.10/community/index.html
+++ b/docs/0.10/community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/guide/development/index.html b/docs/0.10/docs/guide/development/index.html
index 834245a68..3a2e11d1e 100644
--- a/docs/0.10/docs/guide/development/index.html
+++ b/docs/0.10/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/guide/graalvm_guide/index.html b/docs/0.10/docs/guide/graalvm_guide/index.html
index 9c5997c55..db7043780 100644
--- a/docs/0.10/docs/guide/graalvm_guide/index.html
+++ b/docs/0.10/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/guide/java_object_graph_guide/index.html b/docs/0.10/docs/guide/java_object_graph_guide/index.html
index e77f3faf5..e2d454252 100644
--- a/docs/0.10/docs/guide/java_object_graph_guide/index.html
+++ b/docs/0.10/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/guide/row_format_guide/index.html b/docs/0.10/docs/guide/row_format_guide/index.html
index 4e2f209a2..12eaea8ae 100644
--- a/docs/0.10/docs/guide/row_format_guide/index.html
+++ b/docs/0.10/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/guide/scala_guide/index.html b/docs/0.10/docs/guide/scala_guide/index.html
index 99428e9d4..1bd9cc832 100644
--- a/docs/0.10/docs/guide/scala_guide/index.html
+++ b/docs/0.10/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/guide/xlang_object_graph_guide/index.html b/docs/0.10/docs/guide/xlang_object_graph_guide/index.html
index 48a7331f3..f5dcda872 100644
--- a/docs/0.10/docs/guide/xlang_object_graph_guide/index.html
+++ b/docs/0.10/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/guide/xlang_type_mapping/index.html b/docs/0.10/docs/guide/xlang_type_mapping/index.html
index 82deda99a..ca781757d 100644
--- a/docs/0.10/docs/guide/xlang_type_mapping/index.html
+++ b/docs/0.10/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/introduction/benchmark/index.html b/docs/0.10/docs/introduction/benchmark/index.html
index 980909b4c..250e7de97 100644
--- a/docs/0.10/docs/introduction/benchmark/index.html
+++ b/docs/0.10/docs/introduction/benchmark/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/introduction/features/index.html b/docs/0.10/docs/introduction/features/index.html
index 3bb39427d..967d8432d 100644
--- a/docs/0.10/docs/introduction/features/index.html
+++ b/docs/0.10/docs/introduction/features/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/introduction/index.html b/docs/0.10/docs/introduction/index.html
index 60e5dadc9..dd51077d9 100644
--- a/docs/0.10/docs/introduction/index.html
+++ b/docs/0.10/docs/introduction/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/start/install/index.html b/docs/0.10/docs/start/install/index.html
index c6e373f39..9a9b7d135 100644
--- a/docs/0.10/docs/start/install/index.html
+++ b/docs/0.10/docs/start/install/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/docs/start/usage/index.html b/docs/0.10/docs/start/usage/index.html
index f56248b06..8e6bda01e 100644
--- a/docs/0.10/docs/start/usage/index.html
+++ b/docs/0.10/docs/start/usage/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/specification/fury_java_serialization_spec/index.html b/docs/0.10/specification/fury_java_serialization_spec/index.html
index b7aebbd66..afc518778 100644
--- a/docs/0.10/specification/fury_java_serialization_spec/index.html
+++ b/docs/0.10/specification/fury_java_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/specification/fury_row_format_spec/index.html b/docs/0.10/specification/fury_row_format_spec/index.html
index 425160723..86f9ef139 100644
--- a/docs/0.10/specification/fury_row_format_spec/index.html
+++ b/docs/0.10/specification/fury_row_format_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.10/specification/fury_xlang_serialization_spec/index.html b/docs/0.10/specification/fury_xlang_serialization_spec/index.html
index c66f64b82..82e349145 100644
--- a/docs/0.10/specification/fury_xlang_serialization_spec/index.html
+++ b/docs/0.10/specification/fury_xlang_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/community/how_to_join_community/index.html b/docs/0.11/community/how_to_join_community/index.html
index 1ea6b3126..7ac193783 100644
--- a/docs/0.11/community/how_to_join_community/index.html
+++ b/docs/0.11/community/how_to_join_community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/community/how_to_release/index.html b/docs/0.11/community/how_to_release/index.html
index 804ac9d4a..62f33489f 100644
--- a/docs/0.11/community/how_to_release/index.html
+++ b/docs/0.11/community/how_to_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/community/how_to_verify/index.html b/docs/0.11/community/how_to_verify/index.html
index f896ac28f..a39083aad 100644
--- a/docs/0.11/community/how_to_verify/index.html
+++ b/docs/0.11/community/how_to_verify/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/community/index.html b/docs/0.11/community/index.html
index bd903beb4..59f42cbd6 100644
--- a/docs/0.11/community/index.html
+++ b/docs/0.11/community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/guide/development/index.html b/docs/0.11/docs/guide/development/index.html
index 0d99b7d01..9db7dad47 100644
--- a/docs/0.11/docs/guide/development/index.html
+++ b/docs/0.11/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/guide/graalvm_guide/index.html b/docs/0.11/docs/guide/graalvm_guide/index.html
index a248865b0..0793fd8ec 100644
--- a/docs/0.11/docs/guide/graalvm_guide/index.html
+++ b/docs/0.11/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/guide/java_object_graph_guide/index.html b/docs/0.11/docs/guide/java_object_graph_guide/index.html
index 34995e5b7..4fd4ff472 100644
--- a/docs/0.11/docs/guide/java_object_graph_guide/index.html
+++ b/docs/0.11/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/guide/row_format_guide/index.html b/docs/0.11/docs/guide/row_format_guide/index.html
index 576f987ed..33b7d66d8 100644
--- a/docs/0.11/docs/guide/row_format_guide/index.html
+++ b/docs/0.11/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/guide/scala_guide/index.html b/docs/0.11/docs/guide/scala_guide/index.html
index 3c1173cea..ab6007bd4 100644
--- a/docs/0.11/docs/guide/scala_guide/index.html
+++ b/docs/0.11/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/guide/xlang_object_graph_guide/index.html b/docs/0.11/docs/guide/xlang_object_graph_guide/index.html
index aacc9b27f..598236e27 100644
--- a/docs/0.11/docs/guide/xlang_object_graph_guide/index.html
+++ b/docs/0.11/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/guide/xlang_type_mapping/index.html b/docs/0.11/docs/guide/xlang_type_mapping/index.html
index 2b2548c26..8f8fef991 100644
--- a/docs/0.11/docs/guide/xlang_type_mapping/index.html
+++ b/docs/0.11/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/introduction/benchmark/index.html b/docs/0.11/docs/introduction/benchmark/index.html
index 0fca5cf7c..f73a0d888 100644
--- a/docs/0.11/docs/introduction/benchmark/index.html
+++ b/docs/0.11/docs/introduction/benchmark/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/introduction/features/index.html b/docs/0.11/docs/introduction/features/index.html
index 77ab5b2b1..1fe8bc2d2 100644
--- a/docs/0.11/docs/introduction/features/index.html
+++ b/docs/0.11/docs/introduction/features/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/introduction/index.html b/docs/0.11/docs/introduction/index.html
index 5c18f0d5f..d2ad6a0fe 100644
--- a/docs/0.11/docs/introduction/index.html
+++ b/docs/0.11/docs/introduction/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/start/install/index.html b/docs/0.11/docs/start/install/index.html
index e4c9d52c4..f2c19c265 100644
--- a/docs/0.11/docs/start/install/index.html
+++ b/docs/0.11/docs/start/install/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/docs/start/usage/index.html b/docs/0.11/docs/start/usage/index.html
index fcb703646..9f80c9979 100644
--- a/docs/0.11/docs/start/usage/index.html
+++ b/docs/0.11/docs/start/usage/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/guide/development/index.html b/docs/0.11/guide/development/index.html
index a4f326e1a..331b3327f 100644
--- a/docs/0.11/guide/development/index.html
+++ b/docs/0.11/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/guide/graalvm_guide/index.html b/docs/0.11/guide/graalvm_guide/index.html
index 07609bf48..a99190b84 100644
--- a/docs/0.11/guide/graalvm_guide/index.html
+++ b/docs/0.11/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/guide/java_object_graph_guide/index.html b/docs/0.11/guide/java_object_graph_guide/index.html
index e2af0cb98..e11c31e72 100644
--- a/docs/0.11/guide/java_object_graph_guide/index.html
+++ b/docs/0.11/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/guide/row_format_guide/index.html b/docs/0.11/guide/row_format_guide/index.html
index d43d26cf2..d513484db 100644
--- a/docs/0.11/guide/row_format_guide/index.html
+++ b/docs/0.11/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/guide/scala_guide/index.html b/docs/0.11/guide/scala_guide/index.html
index 1dd93b397..2c1d8f170 100644
--- a/docs/0.11/guide/scala_guide/index.html
+++ b/docs/0.11/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/guide/xlang_object_graph_guide/index.html b/docs/0.11/guide/xlang_object_graph_guide/index.html
index 071ebd87c..7f00e0e25 100644
--- a/docs/0.11/guide/xlang_object_graph_guide/index.html
+++ b/docs/0.11/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/guide/xlang_type_mapping/index.html b/docs/0.11/guide/xlang_type_mapping/index.html
index 4e9abcd95..38fd3cff4 100644
--- a/docs/0.11/guide/xlang_type_mapping/index.html
+++ b/docs/0.11/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/specification/fory_java_serialization_spec/index.html b/docs/0.11/specification/fory_java_serialization_spec/index.html
index bf9353cf9..423ba206d 100644
--- a/docs/0.11/specification/fory_java_serialization_spec/index.html
+++ b/docs/0.11/specification/fory_java_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/specification/fory_row_format_spec/index.html b/docs/0.11/specification/fory_row_format_spec/index.html
index d021f1379..e4d3323fc 100644
--- a/docs/0.11/specification/fory_row_format_spec/index.html
+++ b/docs/0.11/specification/fory_row_format_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/0.11/specification/fory_xlang_serialization_spec/index.html b/docs/0.11/specification/fory_xlang_serialization_spec/index.html
index 2c087d119..5c1ed83bf 100644
--- a/docs/0.11/specification/fory_xlang_serialization_spec/index.html
+++ b/docs/0.11/specification/fory_xlang_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/how_to_join_community/index.html b/docs/community/how_to_join_community/index.html
index 0bd4796a1..ff2b2121f 100644
--- a/docs/community/how_to_join_community/index.html
+++ b/docs/community/how_to_join_community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/how_to_release/index.html b/docs/community/how_to_release/index.html
index 4361cb938..927570fb8 100644
--- a/docs/community/how_to_release/index.html
+++ b/docs/community/how_to_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/how_to_verify/index.html b/docs/community/how_to_verify/index.html
index 5fd26333b..a724e12c0 100644
--- a/docs/community/how_to_verify/index.html
+++ b/docs/community/how_to_verify/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/index.html b/docs/community/index.html
index 209aa1d5f..5a36975ec 100644
--- a/docs/community/index.html
+++ b/docs/community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/nominate_committer/index.html b/docs/community/nominate_committer/index.html
index 7ff9bbf01..b81ec1f5a 100644
--- a/docs/community/nominate_committer/index.html
+++ b/docs/community/nominate_committer/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/guide/development/index.html b/docs/docs/guide/development/index.html
index 8957ea0b4..5196cbb61 100644
--- a/docs/docs/guide/development/index.html
+++ b/docs/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/guide/graalvm_guide/index.html b/docs/docs/guide/graalvm_guide/index.html
index 4126e5ed8..64b3020f0 100644
--- a/docs/docs/guide/graalvm_guide/index.html
+++ b/docs/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/guide/java_object_graph_guide/index.html b/docs/docs/guide/java_object_graph_guide/index.html
index 7fccbefa2..43af1bfcc 100644
--- a/docs/docs/guide/java_object_graph_guide/index.html
+++ b/docs/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/guide/row_format_guide/index.html b/docs/docs/guide/row_format_guide/index.html
index 7ad619b70..c8509bfa2 100644
--- a/docs/docs/guide/row_format_guide/index.html
+++ b/docs/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/guide/scala_guide/index.html b/docs/docs/guide/scala_guide/index.html
index 8555a729f..35bbff0ca 100644
--- a/docs/docs/guide/scala_guide/index.html
+++ b/docs/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/guide/xlang_object_graph_guide/index.html b/docs/docs/guide/xlang_object_graph_guide/index.html
index 3ecb509c8..fe6f03271 100644
--- a/docs/docs/guide/xlang_object_graph_guide/index.html
+++ b/docs/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/guide/xlang_type_mapping/index.html b/docs/docs/guide/xlang_type_mapping/index.html
index a7140de5f..8214c3aee 100644
--- a/docs/docs/guide/xlang_type_mapping/index.html
+++ b/docs/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/introduction/benchmark/index.html b/docs/docs/introduction/benchmark/index.html
index 8868844e0..dace1d033 100644
--- a/docs/docs/introduction/benchmark/index.html
+++ b/docs/docs/introduction/benchmark/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/introduction/features/index.html b/docs/docs/introduction/features/index.html
index 4fbc5e55c..0c54be9e7 100644
--- a/docs/docs/introduction/features/index.html
+++ b/docs/docs/introduction/features/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/introduction/index.html b/docs/docs/introduction/index.html
index da03b28dc..d540e6300 100644
--- a/docs/docs/introduction/index.html
+++ b/docs/docs/introduction/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/start/install/index.html b/docs/docs/start/install/index.html
index bcecfd784..281faaec9 100644
--- a/docs/docs/start/install/index.html
+++ b/docs/docs/start/install/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/docs/start/usage/index.html b/docs/docs/start/usage/index.html
index 78d4d6dff..fd7d07a10 100644
--- a/docs/docs/start/usage/index.html
+++ b/docs/docs/start/usage/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/development/index.html b/docs/guide/development/index.html
index 0c2cc7eec..7446e1146 100644
--- a/docs/guide/development/index.html
+++ b/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/graalvm_guide/index.html b/docs/guide/graalvm_guide/index.html
index 97e953ce9..6e5e049da 100644
--- a/docs/guide/graalvm_guide/index.html
+++ b/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/java_object_graph_guide/index.html b/docs/guide/java_object_graph_guide/index.html
index f949ab7e5..2c52cbdd7 100644
--- a/docs/guide/java_object_graph_guide/index.html
+++ b/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/row_format_guide/index.html b/docs/guide/row_format_guide/index.html
index 77e4de2e3..aee118635 100644
--- a/docs/guide/row_format_guide/index.html
+++ b/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/scala_guide/index.html b/docs/guide/scala_guide/index.html
index d2a2d9239..bd56c636d 100644
--- a/docs/guide/scala_guide/index.html
+++ b/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/xlang_object_graph_guide/index.html b/docs/guide/xlang_object_graph_guide/index.html
index f3ceb0f6b..1e75935d6 100644
--- a/docs/guide/xlang_object_graph_guide/index.html
+++ b/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/xlang_type_mapping/index.html b/docs/guide/xlang_type_mapping/index.html
index a1378b946..67ecfb125 100644
--- a/docs/guide/xlang_type_mapping/index.html
+++ b/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/community/how_to_join_community/index.html b/docs/next/community/how_to_join_community/index.html
index 09d686370..da7c6b294 100644
--- a/docs/next/community/how_to_join_community/index.html
+++ b/docs/next/community/how_to_join_community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/community/how_to_release/index.html b/docs/next/community/how_to_release/index.html
index 303d69318..3bcd84b08 100644
--- a/docs/next/community/how_to_release/index.html
+++ b/docs/next/community/how_to_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/community/how_to_verify/index.html b/docs/next/community/how_to_verify/index.html
index 680f47292..21c92753f 100644
--- a/docs/next/community/how_to_verify/index.html
+++ b/docs/next/community/how_to_verify/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/community/index.html b/docs/next/community/index.html
index f796101b9..aac5c613d 100644
--- a/docs/next/community/index.html
+++ b/docs/next/community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/guide/development/index.html b/docs/next/docs/guide/development/index.html
index caafa3974..9309ddd4a 100644
--- a/docs/next/docs/guide/development/index.html
+++ b/docs/next/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/guide/graalvm_guide/index.html b/docs/next/docs/guide/graalvm_guide/index.html
index 29965a590..7a11255db 100644
--- a/docs/next/docs/guide/graalvm_guide/index.html
+++ b/docs/next/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/guide/java_object_graph_guide/index.html b/docs/next/docs/guide/java_object_graph_guide/index.html
index 84a7a44a8..334dd6ac6 100644
--- a/docs/next/docs/guide/java_object_graph_guide/index.html
+++ b/docs/next/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/guide/row_format_guide/index.html b/docs/next/docs/guide/row_format_guide/index.html
index b8eed211f..f03980330 100644
--- a/docs/next/docs/guide/row_format_guide/index.html
+++ b/docs/next/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/guide/scala_guide/index.html b/docs/next/docs/guide/scala_guide/index.html
index 003ef5601..9853ecb0e 100644
--- a/docs/next/docs/guide/scala_guide/index.html
+++ b/docs/next/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/guide/xlang_object_graph_guide/index.html b/docs/next/docs/guide/xlang_object_graph_guide/index.html
index ec7929d98..fafffb4e5 100644
--- a/docs/next/docs/guide/xlang_object_graph_guide/index.html
+++ b/docs/next/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/guide/xlang_type_mapping/index.html b/docs/next/docs/guide/xlang_type_mapping/index.html
index 37da0f7a1..6ee2f31c7 100644
--- a/docs/next/docs/guide/xlang_type_mapping/index.html
+++ b/docs/next/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/introduction/benchmark/index.html b/docs/next/docs/introduction/benchmark/index.html
index 972f4955c..9e2307609 100644
--- a/docs/next/docs/introduction/benchmark/index.html
+++ b/docs/next/docs/introduction/benchmark/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/introduction/features/index.html b/docs/next/docs/introduction/features/index.html
index a56a6e6fe..1fb9e2ebb 100644
--- a/docs/next/docs/introduction/features/index.html
+++ b/docs/next/docs/introduction/features/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/introduction/index.html b/docs/next/docs/introduction/index.html
index b7786117c..4ab0c0a6e 100644
--- a/docs/next/docs/introduction/index.html
+++ b/docs/next/docs/introduction/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/start/install/index.html b/docs/next/docs/start/install/index.html
index 7f7c1b9a8..ecee77ccc 100644
--- a/docs/next/docs/start/install/index.html
+++ b/docs/next/docs/start/install/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/docs/start/usage/index.html b/docs/next/docs/start/usage/index.html
index 7e387c649..24c0455c4 100644
--- a/docs/next/docs/start/usage/index.html
+++ b/docs/next/docs/start/usage/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/guide/development/index.html b/docs/next/guide/development/index.html
index d1e35aa74..1ef71e71f 100644
--- a/docs/next/guide/development/index.html
+++ b/docs/next/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/guide/graalvm_guide/index.html b/docs/next/guide/graalvm_guide/index.html
index ef93c3cc7..5212f6653 100644
--- a/docs/next/guide/graalvm_guide/index.html
+++ b/docs/next/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/guide/java_object_graph_guide/index.html b/docs/next/guide/java_object_graph_guide/index.html
index a72d5b4ae..a41a8029d 100644
--- a/docs/next/guide/java_object_graph_guide/index.html
+++ b/docs/next/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/guide/row_format_guide/index.html b/docs/next/guide/row_format_guide/index.html
index 5185e1a6d..3b466c7b7 100644
--- a/docs/next/guide/row_format_guide/index.html
+++ b/docs/next/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/guide/scala_guide/index.html b/docs/next/guide/scala_guide/index.html
index 9e9b78123..f5c13eb86 100644
--- a/docs/next/guide/scala_guide/index.html
+++ b/docs/next/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/guide/xlang_object_graph_guide/index.html b/docs/next/guide/xlang_object_graph_guide/index.html
index f4c58c077..aa85c7bc2 100644
--- a/docs/next/guide/xlang_object_graph_guide/index.html
+++ b/docs/next/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/guide/xlang_type_mapping/index.html b/docs/next/guide/xlang_type_mapping/index.html
index f9c3a88b6..f616af676 100644
--- a/docs/next/guide/xlang_type_mapping/index.html
+++ b/docs/next/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/specification/fory_java_serialization_spec/index.html b/docs/next/specification/fory_java_serialization_spec/index.html
index ae31f87fa..bd00959e7 100644
--- a/docs/next/specification/fory_java_serialization_spec/index.html
+++ b/docs/next/specification/fory_java_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -345,8 +345,8 @@ which will be encoded by elements header, each use one bit:</p>
 <li>If track elements ref, use the first bit <code>0b1</code> of the header to flag it.</li>
 <li>If the collection has null, use the second bit <code>0b10</code> of the header to flag it. If ref tracking is enabled for this
 element type, this flag is invalid.</li>
-<li>If the collection element types are not declared type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
-<li>If the collection element types are different, use the 4th bit <code>0b1000</code> header to flag it.</li>
+<li>If the collection element types are the declared type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
+<li>If the collection element types are same, use the 4th bit <code>0b1000</code> header to flag it.</li>
 </ul>
 <p>By default, all bits are unset, which means all elements won&#x27;t track ref, all elements are same type, not null and
 the actual element is the declared type in the custom class field.</p>
@@ -389,11 +389,11 @@ predict header optimistically, and update the chunk header if the prediction fai
 <li>If track key ref, use the first bit <code>0b1</code> of the header to flag it.</li>
 <li>If the key has null, use the second bit <code>0b10</code> of the header to flag it. If ref tracking is enabled for this
 key type, this flag is invalid.</li>
-<li>If the actual key type of map is not the declared key type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
+<li>If the actual key type of map is the declared key type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
 <li>If track value ref, use the 4th bit <code>0b1000</code> of the header to flag it.</li>
 <li>If the value has null, use the 5th bit <code>0b10000</code> of the header to flag it. If ref tracking is enabled for this
 value type, this flag is invalid.</li>
-<li>If the value type of map is not the declared value type, use the 6rd bit <code>0b100000</code> of the header to flag it.</li>
+<li>If the value type of map is the declared value type, use the 6rd bit <code>0b100000</code> of the header to flag it.</li>
 <li>If key or value is null, that key and value will be written as a separate chunk, and chunk size writing will be
 skipped too.</li>
 </ul>
diff --git a/docs/next/specification/fory_row_format_spec/index.html b/docs/next/specification/fory_row_format_spec/index.html
index ca698190d..5443701d2 100644
--- a/docs/next/specification/fory_row_format_spec/index.html
+++ b/docs/next/specification/fory_row_format_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/next/specification/fory_xlang_serialization_spec/index.html b/docs/next/specification/fory_xlang_serialization_spec/index.html
index c754bdb07..f10554da3 100644
--- a/docs/next/specification/fory_xlang_serialization_spec/index.html
+++ b/docs/next/specification/fory_xlang_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -487,7 +487,7 @@ use <code>utf-16</code>.</li>
 <li>If the string is encoded by <code>utf-8</code>, then fory will use <code>utf-8</code> to decode the data. Cross-language string
 serialization of fory uses <code>utf-8</code> by default.</li>
 </ul>
-<h3 class="anchor anchorWithStickyNavbar_LWe7" id="list">list<a href="#list" class="hash-link" aria-label="Direct link to list" title="Direct link to list">​</a></h3>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="collectionlist">collection/list<a href="#collectionlist" class="hash-link" aria-label="Direct link to collection/list" title="Direct link to collection/list">​</a></h3>
 <p>Format:</p>
 <div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">| unsigned varint64: length | 1 byte elements header | elements data |</span><br></span></code></pre><div [...]
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="elements-header">elements header<a href="#elements-header" class="hash-link" aria-label="Direct link to elements header" title="Direct link to elements header">​</a></h4>
@@ -498,8 +498,8 @@ which will be encoded by elements header, each use one bit:</p>
 <li>If track elements ref, use the first bit <code>0b1</code> of the header to flag it.</li>
 <li>If the elements have null, use the second bit <code>0b10</code> of the header to flag it. If ref tracking is enabled for this
 element type, this flag is invalid.</li>
-<li>If the element types are not the declared type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
-<li>If the element types are different, use the 4th bit <code>0b1000</code> header to flag it.</li>
+<li>If the element types are the declared type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
+<li>If the element types are smae, use the 4th bit <code>0b1000</code> header to flag it.</li>
 </ul>
 <p>By default, all bits are unset, which means all elements won&#x27;t track ref, all elements are same type, not null and
 the actual element is the declared type in the custom type field.</p>
@@ -539,11 +539,11 @@ to predict header optimistically, and update the chunk header if the prediction
 <li>If track key ref, use the first bit <code>0b1</code> of the header to flag it.</li>
 <li>If the key has null, use the second bit <code>0b10</code> of the header to flag it. If ref tracking is enabled for this
 key type, this flag is invalid.</li>
-<li>If the actual key type of map is not the declared key type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
+<li>If the actual key type of map is the declared key type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
 <li>If track value ref, use the 4th bit <code>0b1000</code> of the header to flag it.</li>
 <li>If the value has null, use the 5th bit <code>0b10000</code> of the header to flag it. If ref tracking is enabled for this
 value type, this flag is invalid.</li>
-<li>If the value type of map is not the declared value type, use the 6rd bit <code>0b100000</code> of the header to flag it.</li>
+<li>If the value type of map is the declared value type, use the 6rd bit <code>0b100000</code> of the header to flag it.</li>
 <li>If key or value is null, that key and value will be written as a separate chunk, and chunk size writing will be
 skipped too.</li>
 </ul>
@@ -651,7 +651,7 @@ very fast.</li>
 with version 2 defined as <code>Foo2</code>:</p>
 <div class="language-c++ codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-c++ codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">// class Foo with version 1</span><br></span><span class="token-line" style="color:#393A34">< [...]
 <p>When process A received serialized <code>Foo2</code> from process B, here is how it deserialize the data:</p>
-<div class="language-c++ codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-c++ codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">Foo1 foo1 = ...;</span><br></span><span class="token-line" style="color:#393A34"><span class= [...]
+<div class="language-c++ codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-c++ codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">Foo1 foo1 = ...;</span><br></span><span class="token-line" style="color:#393A34"><span class= [...]
       <p>
         Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Fory, Fory, Apache, the Apache Logo and the Apache Fory logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.
diff --git a/docs/specification/fory_java_serialization_spec/index.html b/docs/specification/fory_java_serialization_spec/index.html
index 3dce380f0..984914ca6 100644
--- a/docs/specification/fory_java_serialization_spec/index.html
+++ b/docs/specification/fory_java_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/specification/fory_row_format_spec/index.html b/docs/specification/fory_row_format_spec/index.html
index ba0fbb6a2..5eefaf13f 100644
--- a/docs/specification/fory_row_format_spec/index.html
+++ b/docs/specification/fory_row_format_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/specification/fory_xlang_serialization_spec/index.html b/docs/specification/fory_xlang_serialization_spec/index.html
index 38e18101f..c71549cd8 100644
--- a/docs/specification/fory_xlang_serialization_spec/index.html
+++ b/docs/specification/fory_xlang_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/download/index.html b/download/index.html
index 620fab109..c2602fd46 100644
--- a/download/index.html
+++ b/download/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/home/components/HomePageLanguageCard/index.html b/home/components/HomePageLanguageCard/index.html
index 193cac6e2..69349a330 100644
--- a/home/components/HomePageLanguageCard/index.html
+++ b/home/components/HomePageLanguageCard/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/home/components/HomepageCodeDisplay/index.html b/home/components/HomepageCodeDisplay/index.html
index d3f07aece..85d284b6b 100644
--- a/home/components/HomepageCodeDisplay/index.html
+++ b/home/components/HomepageCodeDisplay/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/home/components/HomepageFeatures/index.html b/home/components/HomepageFeatures/index.html
index c01b51b67..0ded1429a 100644
--- a/home/components/HomepageFeatures/index.html
+++ b/home/components/HomepageFeatures/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/home/components/HomepageFoot/index.html b/home/components/HomepageFoot/index.html
index 407257d1a..8d87fb12c 100644
--- a/home/components/HomepageFoot/index.html
+++ b/home/components/HomepageFoot/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/home/components/HomepageHeader/index.html b/home/components/HomepageHeader/index.html
index 21c840d16..e5900bca6 100644
--- a/home/components/HomepageHeader/index.html
+++ b/home/components/HomepageHeader/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/img/authors/pandalee99.png b/img/authors/pandalee99.png
index 1e7b9e2f9..b1b89defe 100644
Binary files a/img/authors/pandalee99.png and b/img/authors/pandalee99.png differ
diff --git a/index.html b/index.html
index 67eddb0bf..5a1705f07 100644
--- a/index.html
+++ b/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/lunr-index-1758125478808.json b/lunr-index-1758125478808.json
deleted file mode 100644
index 34dd09228..000000000
--- a/lunr-index-1758125478808.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,360.583,1,87.528,2,632.514,3,698.43,4,501.301,5,368.236]],["content/0",[]],["keywords/0",[]],["title/1",[0,433.102,1,167.558]],["content/1",[0,5.412,1,2.601,6,12.613,7,8.159,8,8.983,9,6.928,10,2.028,11,7.906,12,18.076,13,4.316,14,18.076,15,6.495,16,8.865,17,12.183,18,7.079,19,7.2,20,8.296,21,6.472,22,12.857,23,18.076,24,8.204,25,13.424,26,9.91,27,6.202,28,7.565,29,18.076,30,11.644,31,15.804,32,12.389 [...]
\ No newline at end of file
diff --git a/lunr-index-1758594533274.json b/lunr-index-1758594533274.json
new file mode 100644
index 000000000..9bc548163
--- /dev/null
+++ b/lunr-index-1758594533274.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,360.583,1,87.528,2,632.514,3,698.43,4,501.301,5,368.236]],["content/0",[]],["keywords/0",[]],["title/1",[0,433.102,1,167.558]],["content/1",[0,5.412,1,2.601,6,12.613,7,8.159,8,8.983,9,6.928,10,2.028,11,7.906,12,18.076,13,4.316,14,18.076,15,6.495,16,8.865,17,12.183,18,7.079,19,7.2,20,8.296,21,6.472,22,12.857,23,18.076,24,8.204,25,13.424,26,9.91,27,6.202,28,7.565,29,18.076,30,11.644,31,15.804,32,12.389 [...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 34dd09228..9bc548163 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,360.583,1,87.528,2,632.514,3,698.43,4,501.301,5,368.236]],["content/0",[]],["keywords/0",[]],["title/1",[0,433.102,1,167.558]],["content/1",[0,5.412,1,2.601,6,12.613,7,8.159,8,8.983,9,6.928,10,2.028,11,7.906,12,18.076,13,4.316,14,18.076,15,6.495,16,8.865,17,12.183,18,7.079,19,7.2,20,8.296,21,6.472,22,12.857,23,18.076,24,8.204,25,13.424,26,9.91,27,6.202,28,7.565,29,18.076,30,11.644,31,15.804,32,12.389 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,360.583,1,87.528,2,632.514,3,698.43,4,501.301,5,368.236]],["content/0",[]],["keywords/0",[]],["title/1",[0,433.102,1,167.558]],["content/1",[0,5.412,1,2.601,6,12.613,7,8.159,8,8.983,9,6.928,10,2.028,11,7.906,12,18.076,13,4.316,14,18.076,15,6.495,16,8.865,17,12.183,18,7.079,19,7.2,20,8.296,21,6.472,22,12.857,23,18.076,24,8.204,25,13.424,26,9.91,27,6.202,28,7.565,29,18.076,30,11.644,31,15.804,32,12.389 [...]
\ No newline at end of file
diff --git a/search-doc-1758125478808.json b/search-doc-1758125478808.json
deleted file mode 100644
index f56b4df19..000000000
--- a/search-doc-1758125478808.json
+++ /dev/null
@@ -1 +0,0 @@
-{"searchDocs":[{"title":"Apache Fory™ Graduates to Top-Level Apache Project","type":0,"sectionRef":"#","url":"/blog/apache-fory-graduated","content":"","keywords":"","version":null},{"title":"What is Apache Fory?​","type":1,"pageTitle":"Apache Fory™ Graduates to Top-Level Apache Project","url":"/blog/apache-fory-graduated#what-is-apache-fory","content":" Apache Fory is a blazingly-fast multi-language serialization framework that revolutionizes data exchange between systems and languages. [...]
\ No newline at end of file
diff --git a/search-doc-1758594533274.json b/search-doc-1758594533274.json
new file mode 100644
index 000000000..d5bbe9f68
--- /dev/null
+++ b/search-doc-1758594533274.json
@@ -0,0 +1 @@
+{"searchDocs":[{"title":"Apache Fory™ Graduates to Top-Level Apache Project","type":0,"sectionRef":"#","url":"/blog/apache-fory-graduated","content":"","keywords":"","version":null},{"title":"What is Apache Fory?​","type":1,"pageTitle":"Apache Fory™ Graduates to Top-Level Apache Project","url":"/blog/apache-fory-graduated#what-is-apache-fory","content":" Apache Fory is a blazingly-fast multi-language serialization framework that revolutionizes data exchange between systems and languages. [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index f56b4df19..d5bbe9f68 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Apache Fory™ Graduates to Top-Level Apache Project","type":0,"sectionRef":"#","url":"/blog/apache-fory-graduated","content":"","keywords":"","version":null},{"title":"What is Apache Fory?​","type":1,"pageTitle":"Apache Fory™ Graduates to Top-Level Apache Project","url":"/blog/apache-fory-graduated#what-is-apache-fory","content":" Apache Fory is a blazingly-fast multi-language serialization framework that revolutionizes data exchange between systems and languages. [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Apache Fory™ Graduates to Top-Level Apache Project","type":0,"sectionRef":"#","url":"/blog/apache-fory-graduated","content":"","keywords":"","version":null},{"title":"What is Apache Fory?​","type":1,"pageTitle":"Apache Fory™ Graduates to Top-Level Apache Project","url":"/blog/apache-fory-graduated#what-is-apache-fory","content":" Apache Fory is a blazingly-fast multi-language serialization framework that revolutionizes data exchange between systems and languages. [...]
\ No newline at end of file
diff --git a/security/index.html b/security/index.html
index f5daec6ae..4c29bfae6 100644
--- a/security/index.html
+++ b/security/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/user/index.html b/user/index.html
index 264fa49f6..477ef3416 100644
--- a/user/index.html
+++ b/user/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/assets/css/styles.46af1914.css">
-<script src="/assets/js/runtime~main.82842a16.js" defer="defer"></script>
-<script src="/assets/js/main.8fe2e8e3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.5875337b.js" defer="defer"></script>
+<script src="/assets/js/main.89b968d0.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/404.html b/zh-CN/404.html
index 4e113e701..d260f0c33 100644
--- a/zh-CN/404.html
+++ b/zh-CN/404.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/assets/js/0ac78b6f.38dbdf00.js b/zh-CN/assets/js/0ac78b6f.b9fe700e.js
similarity index 78%
rename from zh-CN/assets/js/0ac78b6f.38dbdf00.js
rename to zh-CN/assets/js/0ac78b6f.b9fe700e.js
index 6cc2a0800..075181312 100644
--- a/zh-CN/assets/js/0ac78b6f.38dbdf00.js
+++ b/zh-CN/assets/js/0ac78b6f.b9fe700e.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5822],{45573:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>a,toc:()=>c});var s=i(85893),t=i(11151);const l={title:"Java Serialization Format",sidebar_position:1,id:"fory_java_serialization_spec",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work for  [...]
\ No newline at end of file
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5822],{45573:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>a,toc:()=>c});var s=i(85893),t=i(11151);const l={title:"Java Serialization Format",sidebar_position:1,id:"fory_java_serialization_spec",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work for  [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/1df93b7f.065a11fd.js b/zh-CN/assets/js/1df93b7f.9cd178c9.js
similarity index 76%
rename from zh-CN/assets/js/1df93b7f.065a11fd.js
rename to zh-CN/assets/js/1df93b7f.9cd178c9.js
index ecf422908..a75161fc2 100644
--- a/zh-CN/assets/js/1df93b7f.065a11fd.js
+++ b/zh-CN/assets/js/1df93b7f.9cd178c9.js
@@ -1 +1 @@
-(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[3237,7500,2768,2237,5906,5237],{54920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a,o=n(67294);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r.apply(this,arguments)}const i=({title:e,titleId:t,...n})=>o.createElement("svg",r({className:"icon",viewBox:"0 0 1024 1024", [...]
\ No newline at end of file
+(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[3237,7500,2768,2237,5906,5237],{54920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a,o=n(67294);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r.apply(this,arguments)}const i=({title:e,titleId:t,...n})=>o.createElement("svg",r({className:"icon",viewBox:"0 0 1024 1024", [...]
\ No newline at end of file
diff --git a/assets/js/4435.70b9bc40.js b/zh-CN/assets/js/6857.3450282e.js
similarity index 84%
rename from assets/js/4435.70b9bc40.js
rename to zh-CN/assets/js/6857.3450282e.js
index 53896b14c..e36a77e00 100644
--- a/assets/js/4435.70b9bc40.js
+++ b/zh-CN/assets/js/6857.3450282e.js
@@ -1,2 +1,2 @@
-/*! For license information please see 4435.70b9bc40.js.LICENSE.txt */
-(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[4435],{34209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var a=n(63366);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Ob [...]
\ No newline at end of file
+/*! For license information please see 6857.3450282e.js.LICENSE.txt */
+(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[6857],{34209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var a=n(63366);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Ob [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/4435.70b9bc40.js.LICENSE.txt b/zh-CN/assets/js/6857.3450282e.js.LICENSE.txt
similarity index 100%
rename from zh-CN/assets/js/4435.70b9bc40.js.LICENSE.txt
rename to zh-CN/assets/js/6857.3450282e.js.LICENSE.txt
diff --git a/zh-CN/assets/js/8a533c45.dc1b5b81.js b/zh-CN/assets/js/8a533c45.dc1b5b81.js
deleted file mode 100644
index b3fd37674..000000000
--- a/zh-CN/assets/js/8a533c45.dc1b5b81.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5747],{69103:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>o});var t=i(85893),s=i(11151);const r={title:"Xlang Serialization Format",sidebar_position:0,id:"fory_xlang_serialization_spec",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work fo [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/8a533c45.f9d2e5ef.js b/zh-CN/assets/js/8a533c45.f9d2e5ef.js
new file mode 100644
index 000000000..0f2162019
--- /dev/null
+++ b/zh-CN/assets/js/8a533c45.f9d2e5ef.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5747],{69103:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>o});var t=i(85893),s=i(11151);const r={title:"Xlang Serialization Format",sidebar_position:0,id:"fory_xlang_serialization_spec",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work fo [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/f82cb1e8.e4be67d1.js b/zh-CN/assets/js/f82cb1e8.b6f46c3c.js
similarity index 59%
rename from zh-CN/assets/js/f82cb1e8.e4be67d1.js
rename to zh-CN/assets/js/f82cb1e8.b6f46c3c.js
index ab951fbf5..c01fa2041 100644
--- a/zh-CN/assets/js/f82cb1e8.e4be67d1.js
+++ b/zh-CN/assets/js/f82cb1e8.b6f46c3c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5237],{31254:(e,a,r)=>{r.d(a,{AI:()=>s,Gj:()=>n,NN:()=>i,VZ:()=>o,of:()=>t});const n="Copied!",t="Failed to copy!",i=2e3,s={java:{label:"Java",code:"import java.util.List;\nimport java.util.Arrays;\nimport org.apache.fory.*;\n\npublic class Example {\n  // Note that Fory instances should be reused between\n  // multiple serializations of different objects.\n  static ThreadSafeFory fory = Fory.builder().withLa [...]
\ No newline at end of file
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5237],{31254:(e,a,r)=>{r.d(a,{AI:()=>s,Gj:()=>n,NN:()=>i,VZ:()=>o,of:()=>t});const n="Copied!",t="Failed to copy!",i=2e3,s={java:{label:"Java",code:"import java.util.List;\nimport java.util.Arrays;\nimport org.apache.fory.*;\n\npublic class Example {\n  // Note that Fory instances should be reused between\n  // multiple serializations of different objects.\n  static ThreadSafeFory fory = Fory.builder().withLa [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/main.ce9438d0.js b/zh-CN/assets/js/main.e58fe9af.js
similarity index 99%
rename from zh-CN/assets/js/main.ce9438d0.js
rename to zh-CN/assets/js/main.e58fe9af.js
index c5f0d2231..4df13ea3d 100644
--- a/zh-CN/assets/js/main.ce9438d0.js
+++ b/zh-CN/assets/js/main.e58fe9af.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.ce9438d0.js.LICENSE.txt */
-(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(67294);var r=n(68356),o=n.n(r),a=n(16887);const i={"0159ecf3":[()=>n.e(7725).then(n.bind(n,28330)),"@site/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.10/docs/start/install.md",28330],"0171e764":[()=>n.e(1632).then(n.bind(n,61420)),"@site/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.11/guide/DEVELOPMENT.md",61420],"01a85c17":[()=>Promise.all([n.e(532),n.e(4 [...]
\ No newline at end of file
+/*! For license information please see main.e58fe9af.js.LICENSE.txt */
+(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(67294);var r=n(68356),o=n.n(r),a=n(16887);const i={"0159ecf3":[()=>n.e(7725).then(n.bind(n,28330)),"@site/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.10/docs/start/install.md",28330],"0171e764":[()=>n.e(1632).then(n.bind(n,61420)),"@site/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.11/guide/DEVELOPMENT.md",61420],"01a85c17":[()=>Promise.all([n.e(532),n.e(4 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/main.ce9438d0.js.LICENSE.txt b/zh-CN/assets/js/main.e58fe9af.js.LICENSE.txt
similarity index 100%
rename from zh-CN/assets/js/main.ce9438d0.js.LICENSE.txt
rename to zh-CN/assets/js/main.e58fe9af.js.LICENSE.txt
diff --git a/zh-CN/assets/js/runtime~main.e1eaa7f7.js b/zh-CN/assets/js/runtime~main.c275ff80.js
similarity index 94%
rename from zh-CN/assets/js/runtime~main.e1eaa7f7.js
rename to zh-CN/assets/js/runtime~main.c275ff80.js
index 39ee67d87..dd54c9616 100644
--- a/zh-CN/assets/js/runtime~main.e1eaa7f7.js
+++ b/zh-CN/assets/js/runtime~main.c275ff80.js
@@ -1 +1 @@
-(()=>{"use strict";var e,c,f,a,d,b={},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var f=t[e]={exports:{}};return b[e].call(f.exports,f,f.exports,r),f.exports}r.m=b,e=[],r.O=(c,f,a,d)=>{if(!f){var b=1/0;for(i=0;i<e.length;i++){f=e[i][0],a=e[i][1],d=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=a();void 0!==n&&(c=n)}}return c}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,c,f,a,d,b={},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var f=t[e]={exports:{}};return b[e].call(f.exports,f,f.exports,r),f.exports}r.m=b,e=[],r.O=(c,f,a,d)=>{if(!f){var b=1/0;for(i=0;i<e.length;i++){f=e[i][0],a=e[i][1],d=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=a();void 0!==n&&(c=n)}}return c}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/zh-CN/blog/apache-fory-graduated/index.html b/zh-CN/blog/apache-fory-graduated/index.html
index 0af97cf0f..a0a1e8f20 100644
--- a/zh-CN/blog/apache-fory-graduated/index.html
+++ b/zh-CN/blog/apache-fory-graduated/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/archive/index.html b/zh-CN/blog/archive/index.html
index 103dcc53f..e9c59ca6b 100644
--- a/zh-CN/blog/archive/index.html
+++ b/zh-CN/blog/archive/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fory_0_11_0_release/index.html b/zh-CN/blog/fory_0_11_0_release/index.html
index 2e886f6cb..77f89be3d 100644
--- a/zh-CN/blog/fory_0_11_0_release/index.html
+++ b/zh-CN/blog/fory_0_11_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fory_0_11_1_release/index.html b/zh-CN/blog/fory_0_11_1_release/index.html
index 4283d27fa..c8192936b 100644
--- a/zh-CN/blog/fory_0_11_1_release/index.html
+++ b/zh-CN/blog/fory_0_11_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fory_0_11_2_release/index.html b/zh-CN/blog/fory_0_11_2_release/index.html
index 66ca00a01..05fe32a21 100644
--- a/zh-CN/blog/fory_0_11_2_release/index.html
+++ b/zh-CN/blog/fory_0_11_2_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fory_0_12_0_release/index.html b/zh-CN/blog/fory_0_12_0_release/index.html
index c636ba5d7..140706c47 100644
--- a/zh-CN/blog/fory_0_12_0_release/index.html
+++ b/zh-CN/blog/fory_0_12_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fory_0_12_1_release/index.html b/zh-CN/blog/fory_0_12_1_release/index.html
index a9db91f1f..60082009c 100644
--- a/zh-CN/blog/fory_0_12_1_release/index.html
+++ b/zh-CN/blog/fory_0_12_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fory_0_12_2_release/index.html b/zh-CN/blog/fory_0_12_2_release/index.html
index 73ba17c42..1ca7a27f3 100644
--- a/zh-CN/blog/fory_0_12_2_release/index.html
+++ b/zh-CN/blog/fory_0_12_2_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_10_0_release/index.html b/zh-CN/blog/fury_0_10_0_release/index.html
index 31ec77a4f..3f70dbfad 100644
--- a/zh-CN/blog/fury_0_10_0_release/index.html
+++ b/zh-CN/blog/fury_0_10_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_10_1_release/index.html b/zh-CN/blog/fury_0_10_1_release/index.html
index 42ebe57e1..577a78bb5 100644
--- a/zh-CN/blog/fury_0_10_1_release/index.html
+++ b/zh-CN/blog/fury_0_10_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_10_2_release/index.html b/zh-CN/blog/fury_0_10_2_release/index.html
index 6dc06d8d3..7f8df8d2e 100644
--- a/zh-CN/blog/fury_0_10_2_release/index.html
+++ b/zh-CN/blog/fury_0_10_2_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_10_3_release/index.html b/zh-CN/blog/fury_0_10_3_release/index.html
index 4e2ef7103..9fe5bebef 100644
--- a/zh-CN/blog/fury_0_10_3_release/index.html
+++ b/zh-CN/blog/fury_0_10_3_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_1_0_release/index.html b/zh-CN/blog/fury_0_1_0_release/index.html
index 221ea2f0f..ffc12ce95 100644
--- a/zh-CN/blog/fury_0_1_0_release/index.html
+++ b/zh-CN/blog/fury_0_1_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_1_1_release/index.html b/zh-CN/blog/fury_0_1_1_release/index.html
index 2ee4af306..ca7610abe 100644
--- a/zh-CN/blog/fury_0_1_1_release/index.html
+++ b/zh-CN/blog/fury_0_1_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_1_2_release/index.html b/zh-CN/blog/fury_0_1_2_release/index.html
index 3cbfde3e7..9d148d693 100644
--- a/zh-CN/blog/fury_0_1_2_release/index.html
+++ b/zh-CN/blog/fury_0_1_2_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_2_0_release/index.html b/zh-CN/blog/fury_0_2_0_release/index.html
index 936167ace..9502d15b8 100644
--- a/zh-CN/blog/fury_0_2_0_release/index.html
+++ b/zh-CN/blog/fury_0_2_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_2_1_release/index.html b/zh-CN/blog/fury_0_2_1_release/index.html
index 25a9bc8d6..524c4bc65 100644
--- a/zh-CN/blog/fury_0_2_1_release/index.html
+++ b/zh-CN/blog/fury_0_2_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_3_0_release/index.html b/zh-CN/blog/fury_0_3_0_release/index.html
index 894abc302..a47a0d82b 100644
--- a/zh-CN/blog/fury_0_3_0_release/index.html
+++ b/zh-CN/blog/fury_0_3_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_3_1_release/index.html b/zh-CN/blog/fury_0_3_1_release/index.html
index 33a4d1c7a..c9ff3a426 100644
--- a/zh-CN/blog/fury_0_3_1_release/index.html
+++ b/zh-CN/blog/fury_0_3_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_4_0_release/index.html b/zh-CN/blog/fury_0_4_0_release/index.html
index 40cbe927b..611a3343b 100644
--- a/zh-CN/blog/fury_0_4_0_release/index.html
+++ b/zh-CN/blog/fury_0_4_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_4_1_release/index.html b/zh-CN/blog/fury_0_4_1_release/index.html
index 4d791cfc1..dea2c51ec 100644
--- a/zh-CN/blog/fury_0_4_1_release/index.html
+++ b/zh-CN/blog/fury_0_4_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_5_0_release/index.html b/zh-CN/blog/fury_0_5_0_release/index.html
index 98ef12665..14b4ec2af 100644
--- a/zh-CN/blog/fury_0_5_0_release/index.html
+++ b/zh-CN/blog/fury_0_5_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_5_1_release/index.html b/zh-CN/blog/fury_0_5_1_release/index.html
index cb8e7b36c..3fc122250 100644
--- a/zh-CN/blog/fury_0_5_1_release/index.html
+++ b/zh-CN/blog/fury_0_5_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_6_0_release/index.html b/zh-CN/blog/fury_0_6_0_release/index.html
index b143a7cae..5af994f39 100644
--- a/zh-CN/blog/fury_0_6_0_release/index.html
+++ b/zh-CN/blog/fury_0_6_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_7_0_release/index.html b/zh-CN/blog/fury_0_7_0_release/index.html
index 82a77d6ec..6f4e16c0f 100644
--- a/zh-CN/blog/fury_0_7_0_release/index.html
+++ b/zh-CN/blog/fury_0_7_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_7_1_release/index.html b/zh-CN/blog/fury_0_7_1_release/index.html
index d20c8af97..6e64c0b28 100644
--- a/zh-CN/blog/fury_0_7_1_release/index.html
+++ b/zh-CN/blog/fury_0_7_1_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_8_0_release/index.html b/zh-CN/blog/fury_0_8_0_release/index.html
index 6cec009cb..4a30ba537 100644
--- a/zh-CN/blog/fury_0_8_0_release/index.html
+++ b/zh-CN/blog/fury_0_8_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_0_9_0_release/index.html b/zh-CN/blog/fury_0_9_0_release/index.html
index 84122a0c9..85f22b11f 100644
--- a/zh-CN/blog/fury_0_9_0_release/index.html
+++ b/zh-CN/blog/fury_0_9_0_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html b/zh-CN/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
index a139f4456..47f04b79f 100644
--- a/zh-CN/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
+++ b/zh-CN/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html b/zh-CN/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html
index d9d168906..620bda19d 100644
--- a/zh-CN/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html
+++ b/zh-CN/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/fury_renamed_to_fory/index.html b/zh-CN/blog/fury_renamed_to_fory/index.html
index 8606a4581..c0f30ee27 100644
--- a/zh-CN/blog/fury_renamed_to_fory/index.html
+++ b/zh-CN/blog/fury_renamed_to_fory/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/index.html b/zh-CN/blog/index.html
index bef3895ec..7eae1bfc8 100644
--- a/zh-CN/blog/index.html
+++ b/zh-CN/blog/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/page/2/index.html b/zh-CN/blog/page/2/index.html
index 26c6732d4..374d57cc1 100644
--- a/zh-CN/blog/page/2/index.html
+++ b/zh-CN/blog/page/2/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/page/3/index.html b/zh-CN/blog/page/3/index.html
index 758261f1a..6c198dbd1 100644
--- a/zh-CN/blog/page/3/index.html
+++ b/zh-CN/blog/page/3/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/tags/announcement/index.html b/zh-CN/blog/tags/announcement/index.html
index 3728189a1..66d830713 100644
--- a/zh-CN/blog/tags/announcement/index.html
+++ b/zh-CN/blog/tags/announcement/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/tags/asf/index.html b/zh-CN/blog/tags/asf/index.html
index 23cad6b19..3674399c9 100644
--- a/zh-CN/blog/tags/asf/index.html
+++ b/zh-CN/blog/tags/asf/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/tags/fory/index.html b/zh-CN/blog/tags/fory/index.html
index 144dc1bb7..d02983b77 100644
--- a/zh-CN/blog/tags/fory/index.html
+++ b/zh-CN/blog/tags/fory/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/tags/fury/index.html b/zh-CN/blog/tags/fury/index.html
index a8ad1a72c..a11777ee1 100644
--- a/zh-CN/blog/tags/fury/index.html
+++ b/zh-CN/blog/tags/fury/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/tags/fury/page/2/index.html b/zh-CN/blog/tags/fury/page/2/index.html
index 498d7120d..eac41c9a9 100644
--- a/zh-CN/blog/tags/fury/page/2/index.html
+++ b/zh-CN/blog/tags/fury/page/2/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/tags/fury/page/3/index.html b/zh-CN/blog/tags/fury/page/3/index.html
index 1adbacf8d..7f8f2a7b1 100644
--- a/zh-CN/blog/tags/fury/page/3/index.html
+++ b/zh-CN/blog/tags/fury/page/3/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/tags/index.html b/zh-CN/blog/tags/index.html
index 2295d215a..f17c97205 100644
--- a/zh-CN/blog/tags/index.html
+++ b/zh-CN/blog/tags/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/blog/tags/serialization/index.html b/zh-CN/blog/tags/serialization/index.html
index 249247a62..2d61efcac 100644
--- a/zh-CN/blog/tags/serialization/index.html
+++ b/zh-CN/blog/tags/serialization/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/community/how_to_join_community/index.html b/zh-CN/docs/0.10/community/how_to_join_community/index.html
index e8f104d08..c08c73f1a 100644
--- a/zh-CN/docs/0.10/community/how_to_join_community/index.html
+++ b/zh-CN/docs/0.10/community/how_to_join_community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/community/how_to_release/index.html b/zh-CN/docs/0.10/community/how_to_release/index.html
index 4ca24dcdb..f41aeb1ab 100644
--- a/zh-CN/docs/0.10/community/how_to_release/index.html
+++ b/zh-CN/docs/0.10/community/how_to_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/community/how_to_verify/index.html b/zh-CN/docs/0.10/community/how_to_verify/index.html
index 4ba848d3a..e56d005d2 100644
--- a/zh-CN/docs/0.10/community/how_to_verify/index.html
+++ b/zh-CN/docs/0.10/community/how_to_verify/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/community/index.html b/zh-CN/docs/0.10/community/index.html
index 89761fd5e..e2d6a31d9 100644
--- a/zh-CN/docs/0.10/community/index.html
+++ b/zh-CN/docs/0.10/community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/guide/development/index.html b/zh-CN/docs/0.10/docs/guide/development/index.html
index 9f418fb4b..e20f565f3 100644
--- a/zh-CN/docs/0.10/docs/guide/development/index.html
+++ b/zh-CN/docs/0.10/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/guide/graalvm_guide/index.html b/zh-CN/docs/0.10/docs/guide/graalvm_guide/index.html
index b613abc13..a4720de8f 100644
--- a/zh-CN/docs/0.10/docs/guide/graalvm_guide/index.html
+++ b/zh-CN/docs/0.10/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/guide/java_object_graph_guide/index.html b/zh-CN/docs/0.10/docs/guide/java_object_graph_guide/index.html
index f4bb4d3f3..1dfbf2f03 100644
--- a/zh-CN/docs/0.10/docs/guide/java_object_graph_guide/index.html
+++ b/zh-CN/docs/0.10/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/guide/row_format_guide/index.html b/zh-CN/docs/0.10/docs/guide/row_format_guide/index.html
index 0a01b0ff4..0fa7e96d6 100644
--- a/zh-CN/docs/0.10/docs/guide/row_format_guide/index.html
+++ b/zh-CN/docs/0.10/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/guide/scala_guide/index.html b/zh-CN/docs/0.10/docs/guide/scala_guide/index.html
index 8d2697385..17619be21 100644
--- a/zh-CN/docs/0.10/docs/guide/scala_guide/index.html
+++ b/zh-CN/docs/0.10/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/guide/xlang_object_graph_guide/index.html b/zh-CN/docs/0.10/docs/guide/xlang_object_graph_guide/index.html
index 3237e64b0..75a7a2fea 100644
--- a/zh-CN/docs/0.10/docs/guide/xlang_object_graph_guide/index.html
+++ b/zh-CN/docs/0.10/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/guide/xlang_type_mapping/index.html b/zh-CN/docs/0.10/docs/guide/xlang_type_mapping/index.html
index 90645aa82..2ea9da21f 100644
--- a/zh-CN/docs/0.10/docs/guide/xlang_type_mapping/index.html
+++ b/zh-CN/docs/0.10/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/introduction/benchmark/index.html b/zh-CN/docs/0.10/docs/introduction/benchmark/index.html
index 4f8bec19b..ce507427c 100644
--- a/zh-CN/docs/0.10/docs/introduction/benchmark/index.html
+++ b/zh-CN/docs/0.10/docs/introduction/benchmark/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/introduction/features/index.html b/zh-CN/docs/0.10/docs/introduction/features/index.html
index 5c48330ea..35031a38e 100644
--- a/zh-CN/docs/0.10/docs/introduction/features/index.html
+++ b/zh-CN/docs/0.10/docs/introduction/features/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/introduction/index.html b/zh-CN/docs/0.10/docs/introduction/index.html
index 2776e76f4..3e7f7d344 100644
--- a/zh-CN/docs/0.10/docs/introduction/index.html
+++ b/zh-CN/docs/0.10/docs/introduction/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/start/install/index.html b/zh-CN/docs/0.10/docs/start/install/index.html
index 7bfa225e3..72b629043 100644
--- a/zh-CN/docs/0.10/docs/start/install/index.html
+++ b/zh-CN/docs/0.10/docs/start/install/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/docs/start/usage/index.html b/zh-CN/docs/0.10/docs/start/usage/index.html
index 5c5cbc6e3..86b4d76b1 100644
--- a/zh-CN/docs/0.10/docs/start/usage/index.html
+++ b/zh-CN/docs/0.10/docs/start/usage/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/specification/fury_java_serialization_spec/index.html b/zh-CN/docs/0.10/specification/fury_java_serialization_spec/index.html
index 296794e7a..5bdc0dc2c 100644
--- a/zh-CN/docs/0.10/specification/fury_java_serialization_spec/index.html
+++ b/zh-CN/docs/0.10/specification/fury_java_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/specification/fury_row_format_spec/index.html b/zh-CN/docs/0.10/specification/fury_row_format_spec/index.html
index 24b17c15f..3cd1041a8 100644
--- a/zh-CN/docs/0.10/specification/fury_row_format_spec/index.html
+++ b/zh-CN/docs/0.10/specification/fury_row_format_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.10/specification/fury_xlang_serialization_spec/index.html b/zh-CN/docs/0.10/specification/fury_xlang_serialization_spec/index.html
index 3fc1ed395..24fed3ed6 100644
--- a/zh-CN/docs/0.10/specification/fury_xlang_serialization_spec/index.html
+++ b/zh-CN/docs/0.10/specification/fury_xlang_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/community/how_to_join_community/index.html b/zh-CN/docs/0.11/community/how_to_join_community/index.html
index fc77ef6e7..3cf074819 100644
--- a/zh-CN/docs/0.11/community/how_to_join_community/index.html
+++ b/zh-CN/docs/0.11/community/how_to_join_community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/community/how_to_release/index.html b/zh-CN/docs/0.11/community/how_to_release/index.html
index 7349b491e..f9ee78207 100644
--- a/zh-CN/docs/0.11/community/how_to_release/index.html
+++ b/zh-CN/docs/0.11/community/how_to_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/community/how_to_verify/index.html b/zh-CN/docs/0.11/community/how_to_verify/index.html
index 0380bd3d2..dbcf788a0 100644
--- a/zh-CN/docs/0.11/community/how_to_verify/index.html
+++ b/zh-CN/docs/0.11/community/how_to_verify/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/community/index.html b/zh-CN/docs/0.11/community/index.html
index ae618067f..3a70e2b21 100644
--- a/zh-CN/docs/0.11/community/index.html
+++ b/zh-CN/docs/0.11/community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/guide/development/index.html b/zh-CN/docs/0.11/docs/guide/development/index.html
index 92a64be05..c2b164bc7 100644
--- a/zh-CN/docs/0.11/docs/guide/development/index.html
+++ b/zh-CN/docs/0.11/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/guide/graalvm_guide/index.html b/zh-CN/docs/0.11/docs/guide/graalvm_guide/index.html
index ffed5e4e5..0b86799cc 100644
--- a/zh-CN/docs/0.11/docs/guide/graalvm_guide/index.html
+++ b/zh-CN/docs/0.11/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/guide/java_object_graph_guide/index.html b/zh-CN/docs/0.11/docs/guide/java_object_graph_guide/index.html
index 584ac7176..5277c9545 100644
--- a/zh-CN/docs/0.11/docs/guide/java_object_graph_guide/index.html
+++ b/zh-CN/docs/0.11/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/guide/row_format_guide/index.html b/zh-CN/docs/0.11/docs/guide/row_format_guide/index.html
index 04a3ab9bf..5c4e9cba6 100644
--- a/zh-CN/docs/0.11/docs/guide/row_format_guide/index.html
+++ b/zh-CN/docs/0.11/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/guide/scala_guide/index.html b/zh-CN/docs/0.11/docs/guide/scala_guide/index.html
index 4aa59cc49..eb533abd3 100644
--- a/zh-CN/docs/0.11/docs/guide/scala_guide/index.html
+++ b/zh-CN/docs/0.11/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/guide/xlang_object_graph_guide/index.html b/zh-CN/docs/0.11/docs/guide/xlang_object_graph_guide/index.html
index 9653506ba..29b4cdfcf 100644
--- a/zh-CN/docs/0.11/docs/guide/xlang_object_graph_guide/index.html
+++ b/zh-CN/docs/0.11/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/guide/xlang_type_mapping/index.html b/zh-CN/docs/0.11/docs/guide/xlang_type_mapping/index.html
index 7ca051920..d406b0cb1 100644
--- a/zh-CN/docs/0.11/docs/guide/xlang_type_mapping/index.html
+++ b/zh-CN/docs/0.11/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/introduction/benchmark/index.html b/zh-CN/docs/0.11/docs/introduction/benchmark/index.html
index 598c17922..87087641e 100644
--- a/zh-CN/docs/0.11/docs/introduction/benchmark/index.html
+++ b/zh-CN/docs/0.11/docs/introduction/benchmark/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/introduction/features/index.html b/zh-CN/docs/0.11/docs/introduction/features/index.html
index 9875e6911..37979574e 100644
--- a/zh-CN/docs/0.11/docs/introduction/features/index.html
+++ b/zh-CN/docs/0.11/docs/introduction/features/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/introduction/index.html b/zh-CN/docs/0.11/docs/introduction/index.html
index d6dc8a94e..78e160321 100644
--- a/zh-CN/docs/0.11/docs/introduction/index.html
+++ b/zh-CN/docs/0.11/docs/introduction/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/start/install/index.html b/zh-CN/docs/0.11/docs/start/install/index.html
index 2167b8b4b..7b5a8b0d1 100644
--- a/zh-CN/docs/0.11/docs/start/install/index.html
+++ b/zh-CN/docs/0.11/docs/start/install/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/docs/start/usage/index.html b/zh-CN/docs/0.11/docs/start/usage/index.html
index bfe977d0e..15b8123b7 100644
--- a/zh-CN/docs/0.11/docs/start/usage/index.html
+++ b/zh-CN/docs/0.11/docs/start/usage/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/guide/development/index.html b/zh-CN/docs/0.11/guide/development/index.html
index 210256211..c7631222f 100644
--- a/zh-CN/docs/0.11/guide/development/index.html
+++ b/zh-CN/docs/0.11/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/guide/graalvm_guide/index.html b/zh-CN/docs/0.11/guide/graalvm_guide/index.html
index 54f64ea09..2b27e1442 100644
--- a/zh-CN/docs/0.11/guide/graalvm_guide/index.html
+++ b/zh-CN/docs/0.11/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/guide/java_object_graph_guide/index.html b/zh-CN/docs/0.11/guide/java_object_graph_guide/index.html
index 7f597ed05..85be385aa 100644
--- a/zh-CN/docs/0.11/guide/java_object_graph_guide/index.html
+++ b/zh-CN/docs/0.11/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/guide/row_format_guide/index.html b/zh-CN/docs/0.11/guide/row_format_guide/index.html
index 3d99f7daa..89bc1a52d 100644
--- a/zh-CN/docs/0.11/guide/row_format_guide/index.html
+++ b/zh-CN/docs/0.11/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/guide/scala_guide/index.html b/zh-CN/docs/0.11/guide/scala_guide/index.html
index 532d393fc..b9a94b743 100644
--- a/zh-CN/docs/0.11/guide/scala_guide/index.html
+++ b/zh-CN/docs/0.11/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/guide/xlang_object_graph_guide/index.html b/zh-CN/docs/0.11/guide/xlang_object_graph_guide/index.html
index f99f5b156..041362abb 100644
--- a/zh-CN/docs/0.11/guide/xlang_object_graph_guide/index.html
+++ b/zh-CN/docs/0.11/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/guide/xlang_type_mapping/index.html b/zh-CN/docs/0.11/guide/xlang_type_mapping/index.html
index 4993cae58..5011159c0 100644
--- a/zh-CN/docs/0.11/guide/xlang_type_mapping/index.html
+++ b/zh-CN/docs/0.11/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/specification/fory_java_serialization_spec/index.html b/zh-CN/docs/0.11/specification/fory_java_serialization_spec/index.html
index 7ed00ab4f..2fb63d49f 100644
--- a/zh-CN/docs/0.11/specification/fory_java_serialization_spec/index.html
+++ b/zh-CN/docs/0.11/specification/fory_java_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/specification/fory_row_format_spec/index.html b/zh-CN/docs/0.11/specification/fory_row_format_spec/index.html
index be945ee65..1c243ff3b 100644
--- a/zh-CN/docs/0.11/specification/fory_row_format_spec/index.html
+++ b/zh-CN/docs/0.11/specification/fory_row_format_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/0.11/specification/fory_xlang_serialization_spec/index.html b/zh-CN/docs/0.11/specification/fory_xlang_serialization_spec/index.html
index 0c2b59b88..27f774931 100644
--- a/zh-CN/docs/0.11/specification/fory_xlang_serialization_spec/index.html
+++ b/zh-CN/docs/0.11/specification/fory_xlang_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/community/how_to_join_community/index.html b/zh-CN/docs/community/how_to_join_community/index.html
index 9799536b0..a37f51362 100644
--- a/zh-CN/docs/community/how_to_join_community/index.html
+++ b/zh-CN/docs/community/how_to_join_community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/community/how_to_release/index.html b/zh-CN/docs/community/how_to_release/index.html
index 3b0546fdf..49845e917 100644
--- a/zh-CN/docs/community/how_to_release/index.html
+++ b/zh-CN/docs/community/how_to_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/community/how_to_verify/index.html b/zh-CN/docs/community/how_to_verify/index.html
index e0918ffb7..b20194446 100644
--- a/zh-CN/docs/community/how_to_verify/index.html
+++ b/zh-CN/docs/community/how_to_verify/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/community/index.html b/zh-CN/docs/community/index.html
index 129c3680d..6eae7102e 100644
--- a/zh-CN/docs/community/index.html
+++ b/zh-CN/docs/community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/community/nominate_committer/index.html b/zh-CN/docs/community/nominate_committer/index.html
index 1740de7d5..fe6c9aa0e 100644
--- a/zh-CN/docs/community/nominate_committer/index.html
+++ b/zh-CN/docs/community/nominate_committer/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/guide/development/index.html b/zh-CN/docs/docs/guide/development/index.html
index f31c6e0a8..5456f9654 100644
--- a/zh-CN/docs/docs/guide/development/index.html
+++ b/zh-CN/docs/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/guide/graalvm_guide/index.html b/zh-CN/docs/docs/guide/graalvm_guide/index.html
index bacfabcb2..da06a6bb3 100644
--- a/zh-CN/docs/docs/guide/graalvm_guide/index.html
+++ b/zh-CN/docs/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/guide/java_object_graph_guide/index.html b/zh-CN/docs/docs/guide/java_object_graph_guide/index.html
index fe7196941..21d76d91e 100644
--- a/zh-CN/docs/docs/guide/java_object_graph_guide/index.html
+++ b/zh-CN/docs/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/guide/row_format_guide/index.html b/zh-CN/docs/docs/guide/row_format_guide/index.html
index 253632de1..fa0a0b7a2 100644
--- a/zh-CN/docs/docs/guide/row_format_guide/index.html
+++ b/zh-CN/docs/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/guide/scala_guide/index.html b/zh-CN/docs/docs/guide/scala_guide/index.html
index 48902105c..c3ee76337 100644
--- a/zh-CN/docs/docs/guide/scala_guide/index.html
+++ b/zh-CN/docs/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/guide/xlang_object_graph_guide/index.html b/zh-CN/docs/docs/guide/xlang_object_graph_guide/index.html
index d3493657d..d228771e7 100644
--- a/zh-CN/docs/docs/guide/xlang_object_graph_guide/index.html
+++ b/zh-CN/docs/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/guide/xlang_type_mapping/index.html b/zh-CN/docs/docs/guide/xlang_type_mapping/index.html
index 67205e6fd..61863d698 100644
--- a/zh-CN/docs/docs/guide/xlang_type_mapping/index.html
+++ b/zh-CN/docs/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/introduction/benchmark/index.html b/zh-CN/docs/docs/introduction/benchmark/index.html
index dc262f26f..d9c16430e 100644
--- a/zh-CN/docs/docs/introduction/benchmark/index.html
+++ b/zh-CN/docs/docs/introduction/benchmark/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/introduction/features/index.html b/zh-CN/docs/docs/introduction/features/index.html
index bfe72ce8f..a0fd48c9f 100644
--- a/zh-CN/docs/docs/introduction/features/index.html
+++ b/zh-CN/docs/docs/introduction/features/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/introduction/index.html b/zh-CN/docs/docs/introduction/index.html
index df40404a6..d78180cc3 100644
--- a/zh-CN/docs/docs/introduction/index.html
+++ b/zh-CN/docs/docs/introduction/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/start/install/index.html b/zh-CN/docs/docs/start/install/index.html
index 17b2c7bb6..b7c2a1103 100644
--- a/zh-CN/docs/docs/start/install/index.html
+++ b/zh-CN/docs/docs/start/install/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/docs/start/usage/index.html b/zh-CN/docs/docs/start/usage/index.html
index 3c016ae9b..4a8d41038 100644
--- a/zh-CN/docs/docs/start/usage/index.html
+++ b/zh-CN/docs/docs/start/usage/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/guide/development/index.html b/zh-CN/docs/guide/development/index.html
index f6ee793aa..ad1c0c964 100644
--- a/zh-CN/docs/guide/development/index.html
+++ b/zh-CN/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/guide/graalvm_guide/index.html b/zh-CN/docs/guide/graalvm_guide/index.html
index f646ce05f..6b07ced5a 100644
--- a/zh-CN/docs/guide/graalvm_guide/index.html
+++ b/zh-CN/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/guide/java_object_graph_guide/index.html b/zh-CN/docs/guide/java_object_graph_guide/index.html
index 2221d5a00..0eb92d398 100644
--- a/zh-CN/docs/guide/java_object_graph_guide/index.html
+++ b/zh-CN/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/guide/row_format_guide/index.html b/zh-CN/docs/guide/row_format_guide/index.html
index ef1a60fe9..4449d00b6 100644
--- a/zh-CN/docs/guide/row_format_guide/index.html
+++ b/zh-CN/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/guide/scala_guide/index.html b/zh-CN/docs/guide/scala_guide/index.html
index d42b85079..668a5fa21 100644
--- a/zh-CN/docs/guide/scala_guide/index.html
+++ b/zh-CN/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/guide/xlang_object_graph_guide/index.html b/zh-CN/docs/guide/xlang_object_graph_guide/index.html
index 44e1c8011..199169a02 100644
--- a/zh-CN/docs/guide/xlang_object_graph_guide/index.html
+++ b/zh-CN/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/guide/xlang_type_mapping/index.html b/zh-CN/docs/guide/xlang_type_mapping/index.html
index bbf7dc85d..24804cfb4 100644
--- a/zh-CN/docs/guide/xlang_type_mapping/index.html
+++ b/zh-CN/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/community/how_to_join_community/index.html b/zh-CN/docs/next/community/how_to_join_community/index.html
index 18a32279a..96f4f8019 100644
--- a/zh-CN/docs/next/community/how_to_join_community/index.html
+++ b/zh-CN/docs/next/community/how_to_join_community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/community/how_to_release/index.html b/zh-CN/docs/next/community/how_to_release/index.html
index 6045a7592..883381a55 100644
--- a/zh-CN/docs/next/community/how_to_release/index.html
+++ b/zh-CN/docs/next/community/how_to_release/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/community/how_to_verify/index.html b/zh-CN/docs/next/community/how_to_verify/index.html
index 97cde9968..49d3f93b6 100644
--- a/zh-CN/docs/next/community/how_to_verify/index.html
+++ b/zh-CN/docs/next/community/how_to_verify/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/community/index.html b/zh-CN/docs/next/community/index.html
index c380d34d5..741d0512c 100644
--- a/zh-CN/docs/next/community/index.html
+++ b/zh-CN/docs/next/community/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/guide/development/index.html b/zh-CN/docs/next/docs/guide/development/index.html
index 2753d623f..09464480c 100644
--- a/zh-CN/docs/next/docs/guide/development/index.html
+++ b/zh-CN/docs/next/docs/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/guide/graalvm_guide/index.html b/zh-CN/docs/next/docs/guide/graalvm_guide/index.html
index 8d95d73fa..9e781d9a4 100644
--- a/zh-CN/docs/next/docs/guide/graalvm_guide/index.html
+++ b/zh-CN/docs/next/docs/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/guide/java_object_graph_guide/index.html b/zh-CN/docs/next/docs/guide/java_object_graph_guide/index.html
index 1f9e66b4f..b957bdcfd 100644
--- a/zh-CN/docs/next/docs/guide/java_object_graph_guide/index.html
+++ b/zh-CN/docs/next/docs/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/guide/row_format_guide/index.html b/zh-CN/docs/next/docs/guide/row_format_guide/index.html
index 1f6dd345a..de529b987 100644
--- a/zh-CN/docs/next/docs/guide/row_format_guide/index.html
+++ b/zh-CN/docs/next/docs/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/guide/scala_guide/index.html b/zh-CN/docs/next/docs/guide/scala_guide/index.html
index 71eab8ae5..20fb9d576 100644
--- a/zh-CN/docs/next/docs/guide/scala_guide/index.html
+++ b/zh-CN/docs/next/docs/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/guide/xlang_object_graph_guide/index.html b/zh-CN/docs/next/docs/guide/xlang_object_graph_guide/index.html
index fd39f1237..bd78ee6b8 100644
--- a/zh-CN/docs/next/docs/guide/xlang_object_graph_guide/index.html
+++ b/zh-CN/docs/next/docs/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/guide/xlang_type_mapping/index.html b/zh-CN/docs/next/docs/guide/xlang_type_mapping/index.html
index 2003a6072..80fbb9111 100644
--- a/zh-CN/docs/next/docs/guide/xlang_type_mapping/index.html
+++ b/zh-CN/docs/next/docs/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/introduction/benchmark/index.html b/zh-CN/docs/next/docs/introduction/benchmark/index.html
index 2cb61538d..17e26539a 100644
--- a/zh-CN/docs/next/docs/introduction/benchmark/index.html
+++ b/zh-CN/docs/next/docs/introduction/benchmark/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/introduction/features/index.html b/zh-CN/docs/next/docs/introduction/features/index.html
index 6d7b2b694..5b022e6f9 100644
--- a/zh-CN/docs/next/docs/introduction/features/index.html
+++ b/zh-CN/docs/next/docs/introduction/features/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/introduction/index.html b/zh-CN/docs/next/docs/introduction/index.html
index 60025ca1d..abb683a48 100644
--- a/zh-CN/docs/next/docs/introduction/index.html
+++ b/zh-CN/docs/next/docs/introduction/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/start/install/index.html b/zh-CN/docs/next/docs/start/install/index.html
index b830091c8..4ebfd8e71 100644
--- a/zh-CN/docs/next/docs/start/install/index.html
+++ b/zh-CN/docs/next/docs/start/install/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/docs/start/usage/index.html b/zh-CN/docs/next/docs/start/usage/index.html
index 10aa4cdfb..743471722 100644
--- a/zh-CN/docs/next/docs/start/usage/index.html
+++ b/zh-CN/docs/next/docs/start/usage/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/guide/development/index.html b/zh-CN/docs/next/guide/development/index.html
index 8ab0cb2d7..f263c99bd 100644
--- a/zh-CN/docs/next/guide/development/index.html
+++ b/zh-CN/docs/next/guide/development/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/guide/graalvm_guide/index.html b/zh-CN/docs/next/guide/graalvm_guide/index.html
index e39dc5869..121b93d68 100644
--- a/zh-CN/docs/next/guide/graalvm_guide/index.html
+++ b/zh-CN/docs/next/guide/graalvm_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/guide/java_object_graph_guide/index.html b/zh-CN/docs/next/guide/java_object_graph_guide/index.html
index 4164ebf1b..c7a7bde79 100644
--- a/zh-CN/docs/next/guide/java_object_graph_guide/index.html
+++ b/zh-CN/docs/next/guide/java_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/guide/row_format_guide/index.html b/zh-CN/docs/next/guide/row_format_guide/index.html
index 82bc5b177..9c8920f24 100644
--- a/zh-CN/docs/next/guide/row_format_guide/index.html
+++ b/zh-CN/docs/next/guide/row_format_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/guide/scala_guide/index.html b/zh-CN/docs/next/guide/scala_guide/index.html
index 0af2a91b9..1e5eea6dc 100644
--- a/zh-CN/docs/next/guide/scala_guide/index.html
+++ b/zh-CN/docs/next/guide/scala_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/guide/xlang_object_graph_guide/index.html b/zh-CN/docs/next/guide/xlang_object_graph_guide/index.html
index 9e36c4e05..b95e09e2c 100644
--- a/zh-CN/docs/next/guide/xlang_object_graph_guide/index.html
+++ b/zh-CN/docs/next/guide/xlang_object_graph_guide/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/guide/xlang_type_mapping/index.html b/zh-CN/docs/next/guide/xlang_type_mapping/index.html
index b7b1c083f..be65d65de 100644
--- a/zh-CN/docs/next/guide/xlang_type_mapping/index.html
+++ b/zh-CN/docs/next/guide/xlang_type_mapping/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/specification/fory_java_serialization_spec/index.html b/zh-CN/docs/next/specification/fory_java_serialization_spec/index.html
index 1a0387e50..63dd921d9 100644
--- a/zh-CN/docs/next/specification/fory_java_serialization_spec/index.html
+++ b/zh-CN/docs/next/specification/fory_java_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -345,8 +345,8 @@ which will be encoded by elements header, each use one bit:</p>
 <li>If track elements ref, use the first bit <code>0b1</code> of the header to flag it.</li>
 <li>If the collection has null, use the second bit <code>0b10</code> of the header to flag it. If ref tracking is enabled for this
 element type, this flag is invalid.</li>
-<li>If the collection element types are not declared type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
-<li>If the collection element types are different, use the 4th bit <code>0b1000</code> header to flag it.</li>
+<li>If the collection element types are the declared type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
+<li>If the collection element types are same, use the 4th bit <code>0b1000</code> header to flag it.</li>
 </ul>
 <p>By default, all bits are unset, which means all elements won&#x27;t track ref, all elements are same type, not null and
 the actual element is the declared type in the custom class field.</p>
@@ -389,11 +389,11 @@ predict header optimistically, and update the chunk header if the prediction fai
 <li>If track key ref, use the first bit <code>0b1</code> of the header to flag it.</li>
 <li>If the key has null, use the second bit <code>0b10</code> of the header to flag it. If ref tracking is enabled for this
 key type, this flag is invalid.</li>
-<li>If the actual key type of map is not the declared key type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
+<li>If the actual key type of map is the declared key type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
 <li>If track value ref, use the 4th bit <code>0b1000</code> of the header to flag it.</li>
 <li>If the value has null, use the 5th bit <code>0b10000</code> of the header to flag it. If ref tracking is enabled for this
 value type, this flag is invalid.</li>
-<li>If the value type of map is not the declared value type, use the 6rd bit <code>0b100000</code> of the header to flag it.</li>
+<li>If the value type of map is the declared value type, use the 6rd bit <code>0b100000</code> of the header to flag it.</li>
 <li>If key or value is null, that key and value will be written as a separate chunk, and chunk size writing will be
 skipped too.</li>
 </ul>
diff --git a/zh-CN/docs/next/specification/fory_row_format_spec/index.html b/zh-CN/docs/next/specification/fory_row_format_spec/index.html
index 350c046c0..cbdf9913e 100644
--- a/zh-CN/docs/next/specification/fory_row_format_spec/index.html
+++ b/zh-CN/docs/next/specification/fory_row_format_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/next/specification/fory_xlang_serialization_spec/index.html b/zh-CN/docs/next/specification/fory_xlang_serialization_spec/index.html
index f3a29ce35..0dabcb54a 100644
--- a/zh-CN/docs/next/specification/fory_xlang_serialization_spec/index.html
+++ b/zh-CN/docs/next/specification/fory_xlang_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -487,7 +487,7 @@ use <code>utf-16</code>.</li>
 <li>If the string is encoded by <code>utf-8</code>, then fory will use <code>utf-8</code> to decode the data. Cross-language string
 serialization of fory uses <code>utf-8</code> by default.</li>
 </ul>
-<h3 class="anchor anchorWithStickyNavbar_LWe7" id="list">list<a href="#list" class="hash-link" aria-label="list的直接链接" title="list的直接链接">​</a></h3>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="collectionlist">collection/list<a href="#collectionlist" class="hash-link" aria-label="collection/list的直接链接" title="collection/list的直接链接">​</a></h3>
 <p>Format:</p>
 <div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">| unsigned varint64: length | 1 byte elements header | elements data |</span><br></span></code></pre><div [...]
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="elements-header">elements header<a href="#elements-header" class="hash-link" aria-label="elements header的直接链接" title="elements header的直接链接">​</a></h4>
@@ -498,8 +498,8 @@ which will be encoded by elements header, each use one bit:</p>
 <li>If track elements ref, use the first bit <code>0b1</code> of the header to flag it.</li>
 <li>If the elements have null, use the second bit <code>0b10</code> of the header to flag it. If ref tracking is enabled for this
 element type, this flag is invalid.</li>
-<li>If the element types are not the declared type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
-<li>If the element types are different, use the 4th bit <code>0b1000</code> header to flag it.</li>
+<li>If the element types are the declared type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
+<li>If the element types are smae, use the 4th bit <code>0b1000</code> header to flag it.</li>
 </ul>
 <p>By default, all bits are unset, which means all elements won&#x27;t track ref, all elements are same type, not null and
 the actual element is the declared type in the custom type field.</p>
@@ -539,11 +539,11 @@ to predict header optimistically, and update the chunk header if the prediction
 <li>If track key ref, use the first bit <code>0b1</code> of the header to flag it.</li>
 <li>If the key has null, use the second bit <code>0b10</code> of the header to flag it. If ref tracking is enabled for this
 key type, this flag is invalid.</li>
-<li>If the actual key type of map is not the declared key type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
+<li>If the actual key type of map is the declared key type, use the 3rd bit <code>0b100</code> of the header to flag it.</li>
 <li>If track value ref, use the 4th bit <code>0b1000</code> of the header to flag it.</li>
 <li>If the value has null, use the 5th bit <code>0b10000</code> of the header to flag it. If ref tracking is enabled for this
 value type, this flag is invalid.</li>
-<li>If the value type of map is not the declared value type, use the 6rd bit <code>0b100000</code> of the header to flag it.</li>
+<li>If the value type of map is the declared value type, use the 6rd bit <code>0b100000</code> of the header to flag it.</li>
 <li>If key or value is null, that key and value will be written as a separate chunk, and chunk size writing will be
 skipped too.</li>
 </ul>
@@ -651,7 +651,7 @@ very fast.</li>
 with version 2 defined as <code>Foo2</code>:</p>
 <div class="language-c++ codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-c++ codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">// class Foo with version 1</span><br></span><span class="token-line" style="color:#393A34">< [...]
 <p>When process A received serialized <code>Foo2</code> from process B, here is how it deserialize the data:</p>
-<div class="language-c++ codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-c++ codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">Foo1 foo1 = ...;</span><br></span><span class="token-line" style="color:#393A34"><span class= [...]
+<div class="language-c++ codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-c++ codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">Foo1 foo1 = ...;</span><br></span><span class="token-line" style="color:#393A34"><span class= [...]
       <p> 版权所有 © 2025 The Apache Software Foundation,许可证:Apache License, Version 2.0。 <br>
         Apache Fory、Fory、Apache、Apache Logo、Apache Fory Logo 是 Apache 软件基金会在美国和/或其他国家的注册商标或商标。
       </p>
diff --git a/zh-CN/docs/specification/fory_java_serialization_spec/index.html b/zh-CN/docs/specification/fory_java_serialization_spec/index.html
index cb629076a..3c0383e49 100644
--- a/zh-CN/docs/specification/fory_java_serialization_spec/index.html
+++ b/zh-CN/docs/specification/fory_java_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/specification/fory_row_format_spec/index.html b/zh-CN/docs/specification/fory_row_format_spec/index.html
index 781b8fa56..be34d034e 100644
--- a/zh-CN/docs/specification/fory_row_format_spec/index.html
+++ b/zh-CN/docs/specification/fory_row_format_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/docs/specification/fory_xlang_serialization_spec/index.html b/zh-CN/docs/specification/fory_xlang_serialization_spec/index.html
index a69c841b7..7c64d3f6c 100644
--- a/zh-CN/docs/specification/fory_xlang_serialization_spec/index.html
+++ b/zh-CN/docs/specification/fory_xlang_serialization_spec/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/download/index.html b/zh-CN/download/index.html
index f6317357d..18788ae17 100644
--- a/zh-CN/download/index.html
+++ b/zh-CN/download/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/home/components/HomePageLanguageCard/index.html b/zh-CN/home/components/HomePageLanguageCard/index.html
index 2882858d3..3cc450748 100644
--- a/zh-CN/home/components/HomePageLanguageCard/index.html
+++ b/zh-CN/home/components/HomePageLanguageCard/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/home/components/HomepageCodeDisplay/index.html b/zh-CN/home/components/HomepageCodeDisplay/index.html
index 36251c1e0..2b4147c56 100644
--- a/zh-CN/home/components/HomepageCodeDisplay/index.html
+++ b/zh-CN/home/components/HomepageCodeDisplay/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/home/components/HomepageFeatures/index.html b/zh-CN/home/components/HomepageFeatures/index.html
index e75caa6d3..210fcc1f3 100644
--- a/zh-CN/home/components/HomepageFeatures/index.html
+++ b/zh-CN/home/components/HomepageFeatures/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/home/components/HomepageFoot/index.html b/zh-CN/home/components/HomepageFoot/index.html
index b5e058b8f..e941c09f4 100644
--- a/zh-CN/home/components/HomepageFoot/index.html
+++ b/zh-CN/home/components/HomepageFoot/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/home/components/HomepageHeader/index.html b/zh-CN/home/components/HomepageHeader/index.html
index 10a3e74ba..64184fb78 100644
--- a/zh-CN/home/components/HomepageHeader/index.html
+++ b/zh-CN/home/components/HomepageHeader/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/img/authors/pandalee99.png b/zh-CN/img/authors/pandalee99.png
index 1e7b9e2f9..b1b89defe 100644
Binary files a/zh-CN/img/authors/pandalee99.png and b/zh-CN/img/authors/pandalee99.png differ
diff --git a/zh-CN/index.html b/zh-CN/index.html
index 5fa8f6149..194967dc9 100644
--- a/zh-CN/index.html
+++ b/zh-CN/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/lunr-index-1758125568906.json b/zh-CN/lunr-index-1758125568906.json
deleted file mode 100644
index 0960cce83..000000000
--- a/zh-CN/lunr-index-1758125568906.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,237.857,1,74.786,2,563.055,3,622.11,4,477.926,5,487.982]],["content/0",[]],["keywords/0",[]],["title/1",[0,293.492,1,150.249]],["content/1",[0,3.759,1,2.424,6,12.064,7,7.994,8,9.3,9,7.286,10,3.421,11,8.343,12,17.331,13,4.712,14,17.331,15,8.29,16,10.446,17,13.971,18,6.591,19,7.948,20,8.809,21,7.164,22,13.971,23,17.331,24,9.223,25,14.49,26,10.978,27,7.858,28,7.994,29,17.331,30,13.971,31,15.14,32,11.848 [...]
\ No newline at end of file
diff --git a/zh-CN/lunr-index-1758594619989.json b/zh-CN/lunr-index-1758594619989.json
new file mode 100644
index 000000000..ee832ad78
--- /dev/null
+++ b/zh-CN/lunr-index-1758594619989.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,237.857,1,74.786,2,563.055,3,622.11,4,477.926,5,487.982]],["content/0",[]],["keywords/0",[]],["title/1",[0,293.492,1,150.249]],["content/1",[0,3.759,1,2.424,6,12.064,7,7.994,8,9.3,9,7.286,10,3.421,11,8.343,12,17.331,13,4.712,14,17.331,15,8.29,16,10.446,17,13.971,18,6.591,19,7.948,20,8.809,21,7.164,22,13.971,23,17.331,24,9.223,25,14.49,26,10.978,27,7.858,28,7.994,29,17.331,30,13.971,31,15.14,32,11.848 [...]
\ No newline at end of file
diff --git a/zh-CN/lunr-index.json b/zh-CN/lunr-index.json
index 0960cce83..ee832ad78 100644
--- a/zh-CN/lunr-index.json
+++ b/zh-CN/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,237.857,1,74.786,2,563.055,3,622.11,4,477.926,5,487.982]],["content/0",[]],["keywords/0",[]],["title/1",[0,293.492,1,150.249]],["content/1",[0,3.759,1,2.424,6,12.064,7,7.994,8,9.3,9,7.286,10,3.421,11,8.343,12,17.331,13,4.712,14,17.331,15,8.29,16,10.446,17,13.971,18,6.591,19,7.948,20,8.809,21,7.164,22,13.971,23,17.331,24,9.223,25,14.49,26,10.978,27,7.858,28,7.994,29,17.331,30,13.971,31,15.14,32,11.848 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,237.857,1,74.786,2,563.055,3,622.11,4,477.926,5,487.982]],["content/0",[]],["keywords/0",[]],["title/1",[0,293.492,1,150.249]],["content/1",[0,3.759,1,2.424,6,12.064,7,7.994,8,9.3,9,7.286,10,3.421,11,8.343,12,17.331,13,4.712,14,17.331,15,8.29,16,10.446,17,13.971,18,6.591,19,7.948,20,8.809,21,7.164,22,13.971,23,17.331,24,9.223,25,14.49,26,10.978,27,7.858,28,7.994,29,17.331,30,13.971,31,15.14,32,11.848 [...]
\ No newline at end of file
diff --git a/zh-CN/search-doc-1758125568906.json b/zh-CN/search-doc-1758125568906.json
deleted file mode 100644
index fa11e47d3..000000000
--- a/zh-CN/search-doc-1758125568906.json
+++ /dev/null
@@ -1 +0,0 @@
-{"searchDocs":[{"title":"Apache Fory™ Graduates to Top-Level Apache Project","type":0,"sectionRef":"#","url":"/zh-CN/blog/apache-fory-graduated","content":"","keywords":"","version":null},{"title":"What is Apache Fory?​","type":1,"pageTitle":"Apache Fory™ Graduates to Top-Level Apache Project","url":"/zh-CN/blog/apache-fory-graduated#what-is-apache-fory","content":" Apache Fory is a blazingly-fast multi-language serialization framework that revolutionizes data exchange between systems an [...]
\ No newline at end of file
diff --git a/zh-CN/search-doc-1758594619989.json b/zh-CN/search-doc-1758594619989.json
new file mode 100644
index 000000000..0f8f61e48
--- /dev/null
+++ b/zh-CN/search-doc-1758594619989.json
@@ -0,0 +1 @@
+{"searchDocs":[{"title":"Apache Fory™ Graduates to Top-Level Apache Project","type":0,"sectionRef":"#","url":"/zh-CN/blog/apache-fory-graduated","content":"","keywords":"","version":null},{"title":"What is Apache Fory?​","type":1,"pageTitle":"Apache Fory™ Graduates to Top-Level Apache Project","url":"/zh-CN/blog/apache-fory-graduated#what-is-apache-fory","content":" Apache Fory is a blazingly-fast multi-language serialization framework that revolutionizes data exchange between systems an [...]
\ No newline at end of file
diff --git a/zh-CN/search-doc.json b/zh-CN/search-doc.json
index fa11e47d3..0f8f61e48 100644
--- a/zh-CN/search-doc.json
+++ b/zh-CN/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Apache Fory™ Graduates to Top-Level Apache Project","type":0,"sectionRef":"#","url":"/zh-CN/blog/apache-fory-graduated","content":"","keywords":"","version":null},{"title":"What is Apache Fory?​","type":1,"pageTitle":"Apache Fory™ Graduates to Top-Level Apache Project","url":"/zh-CN/blog/apache-fory-graduated#what-is-apache-fory","content":" Apache Fory is a blazingly-fast multi-language serialization framework that revolutionizes data exchange between systems an [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Apache Fory™ Graduates to Top-Level Apache Project","type":0,"sectionRef":"#","url":"/zh-CN/blog/apache-fory-graduated","content":"","keywords":"","version":null},{"title":"What is Apache Fory?​","type":1,"pageTitle":"Apache Fory™ Graduates to Top-Level Apache Project","url":"/zh-CN/blog/apache-fory-graduated#what-is-apache-fory","content":" Apache Fory is a blazingly-fast multi-language serialization framework that revolutionizes data exchange between systems an [...]
\ No newline at end of file
diff --git a/zh-CN/security/index.html b/zh-CN/security/index.html
index 7d7b06b1b..be57e69ee 100644
--- a/zh-CN/security/index.html
+++ b/zh-CN/security/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/zh-CN/user/index.html b/zh-CN/user/index.html
index 1f859b642..d0719fc9a 100644
--- a/zh-CN/user/index.html
+++ b/zh-CN/user/index.html
@@ -10,8 +10,8 @@
 
 
 <script>"fury.apache.org"===window.location.host&&(window.location.href="https://fory.apache.org")</script><link rel="stylesheet" href="/zh-CN/assets/css/styles.46af1914.css">
-<script src="/zh-CN/assets/js/runtime~main.e1eaa7f7.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.ce9438d0.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.c275ff80.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.e58fe9af.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org