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/12/04 04:18:32 UTC

(fory-site) branch deploy updated: deploy: 81739ce0e1699ede65d4de34df73da80ea8b1a65

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 6269f5311 deploy: 81739ce0e1699ede65d4de34df73da80ea8b1a65
6269f5311 is described below

commit 6269f5311d4dc567e6fe81da24642fbd104905ba
Author: chaokunyang <ch...@users.noreply.github.com>
AuthorDate: Thu Dec 4 04:18:26 2025 +0000

    deploy: 81739ce0e1699ede65d4de34df73da80ea8b1a65
---
 404.html                                                       |  4 ++--
 404/index.html                                                 |  4 ++--
 assets/js/72b486c3.8f73facd.js                                 |  1 +
 assets/js/72b486c3.ced21626.js                                 |  1 -
 assets/js/{main.e5a41b9c.js => main.f4c0e748.js}               |  4 ++--
 ...in.e5a41b9c.js.LICENSE.txt => main.f4c0e748.js.LICENSE.txt} |  0
 .../js/{runtime~main.92dec127.js => runtime~main.f9279e06.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/fory_0_12_3_release/index.html                            |  4 ++--
 blog/fory_0_13_0_release/index.html                            |  4 ++--
 blog/fory_0_13_1_release/index.html                            |  4 ++--
 blog/fory_rust_versatile_serialization_framework/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/page/4/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/rust/index.html                                      |  4 ++--
 blog/tags/serialization/index.html                             |  4 ++--
 docs/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_serialization/index.html          |  4 ++--
 docs/0.10/docs/guide/java_serialization/index.html             |  4 ++--
 docs/0.10/docs/guide/row_format/index.html                     |  4 ++--
 docs/0.10/docs/guide/scala_serialization/index.html            |  4 ++--
 docs/0.10/docs/guide/xlang_serialization/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 ++--
 .../0.10/specification/fury_java_serialization_spec/index.html |  4 ++--
 docs/0.10/specification/fury_row_format_spec/index.html        |  4 ++--
 .../specification/fury_xlang_serialization_spec/index.html     |  4 ++--
 docs/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_serialization/index.html          |  4 ++--
 docs/0.11/docs/guide/java_serialization/index.html             |  4 ++--
 docs/0.11/docs/guide/row_format/index.html                     |  4 ++--
 docs/0.11/docs/guide/scala_serialization/index.html            |  4 ++--
 docs/0.11/docs/guide/xlang_serialization/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 ++--
 .../0.11/specification/fory_java_serialization_spec/index.html |  4 ++--
 docs/0.11/specification/fory_row_format_spec/index.html        |  4 ++--
 .../specification/fory_xlang_serialization_spec/index.html     |  4 ++--
 docs/0.12/community/how_to_join_community/index.html           |  4 ++--
 docs/0.12/community/how_to_release/index.html                  |  4 ++--
 docs/0.12/community/how_to_verify/index.html                   |  4 ++--
 docs/0.12/community/index.html                                 |  4 ++--
 docs/0.12/community/nominate_committer/index.html              |  4 ++--
 docs/0.12/docs/guide/development/index.html                    |  4 ++--
 docs/0.12/docs/guide/graalvm_serialization/index.html          |  4 ++--
 docs/0.12/docs/guide/java_serialization/index.html             |  4 ++--
 docs/0.12/docs/guide/row_format/index.html                     |  4 ++--
 docs/0.12/docs/guide/scala_serialization/index.html            |  4 ++--
 docs/0.12/docs/guide/xlang_serialization/index.html            |  4 ++--
 docs/0.12/docs/guide/xlang_type_mapping/index.html             |  4 ++--
 docs/0.12/docs/introduction/benchmark/index.html               |  4 ++--
 docs/0.12/docs/introduction/features/index.html                |  4 ++--
 docs/0.12/docs/introduction/index.html                         |  4 ++--
 docs/0.12/docs/start/install/index.html                        |  4 ++--
 docs/0.12/docs/start/usage/index.html                          |  4 ++--
 .../0.12/specification/fory_java_serialization_spec/index.html |  4 ++--
 docs/0.12/specification/fory_row_format_spec/index.html        |  4 ++--
 .../specification/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/docs/guide/development/index.html                         |  4 ++--
 docs/docs/guide/graalvm_serialization/index.html               |  4 ++--
 docs/docs/guide/java_serialization/index.html                  |  4 ++--
 docs/docs/guide/python_serialization/index.html                |  4 ++--
 docs/docs/guide/row_format/index.html                          |  4 ++--
 docs/docs/guide/rust_serialization/index.html                  |  4 ++--
 docs/docs/guide/scala_serialization/index.html                 |  4 ++--
 docs/docs/guide/xlang_serialization/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/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_serialization/index.html          |  4 ++--
 docs/next/docs/guide/java_serialization/index.html             |  4 ++--
 docs/next/docs/guide/python_serialization/index.html           |  4 ++--
 docs/next/docs/guide/row_format/index.html                     |  4 ++--
 docs/next/docs/guide/rust_serialization/index.html             |  4 ++--
 docs/next/docs/guide/scala_serialization/index.html            |  4 ++--
 docs/next/docs/guide/xlang_serialization/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 ++--
 .../next/specification/fory_java_serialization_spec/index.html |  4 ++--
 docs/next/specification/fory_row_format_spec/index.html        |  4 ++--
 .../specification/fory_xlang_serialization_spec/index.html     |  6 +++---
 docs/next/specification/xlang_type_mapping/index.html          |  4 ++--
 docs/specification/fory_java_serialization_spec/index.html     |  4 ++--
 docs/specification/fory_row_format_spec/index.html             |  4 ++--
 docs/specification/fory_xlang_serialization_spec/index.html    |  4 ++--
 docs/specification/xlang_type_mapping/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 ++--
 index.html                                                     |  4 ++--
 lunr-index-1764771279492.json                                  |  1 -
 lunr-index-1764821720126.json                                  |  1 +
 lunr-index.json                                                |  2 +-
 search-doc-1764771279492.json                                  |  1 -
 search-doc-1764821720126.json                                  |  1 +
 search-doc.json                                                |  2 +-
 security/index.html                                            |  4 ++--
 user/index.html                                                |  4 ++--
 zh-CN/404.html                                                 |  4 ++--
 zh-CN/404/index.html                                           |  4 ++--
 zh-CN/assets/js/8a533c45.4a80a8dd.js                           |  1 -
 zh-CN/assets/js/8a533c45.8e0502ca.js                           |  1 +
 zh-CN/assets/js/{main.9febb58a.js => main.9e6b5a54.js}         |  4 ++--
 ...in.9febb58a.js.LICENSE.txt => main.9e6b5a54.js.LICENSE.txt} |  0
 .../js/{runtime~main.be8af639.js => runtime~main.4b257665.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/fory_0_12_3_release/index.html                      |  4 ++--
 zh-CN/blog/fory_0_13_0_release/index.html                      |  4 ++--
 zh-CN/blog/fory_0_13_1_release/index.html                      |  4 ++--
 .../fory_rust_versatile_serialization_framework/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/page/4/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/rust/index.html                                |  4 ++--
 zh-CN/blog/tags/serialization/index.html                       |  4 ++--
 zh-CN/docs/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_serialization/index.html    |  4 ++--
 zh-CN/docs/0.10/docs/guide/java_serialization/index.html       |  4 ++--
 zh-CN/docs/0.10/docs/guide/row_format/index.html               |  4 ++--
 zh-CN/docs/0.10/docs/guide/scala_serialization/index.html      |  4 ++--
 zh-CN/docs/0.10/docs/guide/xlang_serialization/index.html      |  4 ++--
 zh-CN/docs/0.10/docs/guide/xlang_type_mapping/index.html       |  4 ++--
 zh-CN/docs/0.10/docs/introduction/benchmark/index.html         |  4 ++--
 zh-CN/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 ++--
 .../0.10/specification/fury_java_serialization_spec/index.html |  4 ++--
 zh-CN/docs/0.10/specification/fury_row_format_spec/index.html  |  4 ++--
 .../specification/fury_xlang_serialization_spec/index.html     |  4 ++--
 zh-CN/docs/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_serialization/index.html    |  4 ++--
 zh-CN/docs/0.11/docs/guide/java_serialization/index.html       |  4 ++--
 zh-CN/docs/0.11/docs/guide/row_format/index.html               |  4 ++--
 zh-CN/docs/0.11/docs/guide/scala_serialization/index.html      |  4 ++--
 zh-CN/docs/0.11/docs/guide/xlang_serialization/index.html      |  4 ++--
 zh-CN/docs/0.11/docs/guide/xlang_type_mapping/index.html       |  4 ++--
 zh-CN/docs/0.11/docs/introduction/benchmark/index.html         |  4 ++--
 zh-CN/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 ++--
 .../0.11/specification/fory_java_serialization_spec/index.html |  4 ++--
 zh-CN/docs/0.11/specification/fory_row_format_spec/index.html  |  4 ++--
 .../specification/fory_xlang_serialization_spec/index.html     |  4 ++--
 zh-CN/docs/0.12/community/how_to_join_community/index.html     |  4 ++--
 zh-CN/docs/0.12/community/how_to_release/index.html            |  4 ++--
 zh-CN/docs/0.12/community/how_to_verify/index.html             |  4 ++--
 zh-CN/docs/0.12/community/index.html                           |  4 ++--
 zh-CN/docs/0.12/community/nominate_committer/index.html        |  4 ++--
 zh-CN/docs/0.12/docs/guide/development/index.html              |  4 ++--
 zh-CN/docs/0.12/docs/guide/graalvm_serialization/index.html    |  4 ++--
 zh-CN/docs/0.12/docs/guide/java_serialization/index.html       |  4 ++--
 zh-CN/docs/0.12/docs/guide/row_format/index.html               |  4 ++--
 zh-CN/docs/0.12/docs/guide/scala_serialization/index.html      |  4 ++--
 zh-CN/docs/0.12/docs/guide/xlang_serialization/index.html      |  4 ++--
 zh-CN/docs/0.12/docs/guide/xlang_type_mapping/index.html       |  4 ++--
 zh-CN/docs/0.12/docs/introduction/benchmark/index.html         |  4 ++--
 zh-CN/docs/0.12/docs/introduction/features/index.html          |  4 ++--
 zh-CN/docs/0.12/docs/introduction/index.html                   |  4 ++--
 zh-CN/docs/0.12/docs/start/install/index.html                  |  4 ++--
 zh-CN/docs/0.12/docs/start/usage/index.html                    |  4 ++--
 .../0.12/specification/fory_java_serialization_spec/index.html |  4 ++--
 zh-CN/docs/0.12/specification/fory_row_format_spec/index.html  |  4 ++--
 .../specification/fory_xlang_serialization_spec/index.html     |  4 ++--
 zh-CN/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/docs/guide/development/index.html                   |  4 ++--
 zh-CN/docs/docs/guide/graalvm_serialization/index.html         |  4 ++--
 zh-CN/docs/docs/guide/java_serialization/index.html            |  4 ++--
 zh-CN/docs/docs/guide/python_serialization/index.html          |  4 ++--
 zh-CN/docs/docs/guide/row_format/index.html                    |  4 ++--
 zh-CN/docs/docs/guide/rust_serialization/index.html            |  4 ++--
 zh-CN/docs/docs/guide/scala_serialization/index.html           |  4 ++--
 zh-CN/docs/docs/guide/xlang_serialization/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/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_serialization/index.html    |  4 ++--
 zh-CN/docs/next/docs/guide/java_serialization/index.html       |  4 ++--
 zh-CN/docs/next/docs/guide/python_serialization/index.html     |  4 ++--
 zh-CN/docs/next/docs/guide/row_format/index.html               |  4 ++--
 zh-CN/docs/next/docs/guide/rust_serialization/index.html       |  4 ++--
 zh-CN/docs/next/docs/guide/scala_serialization/index.html      |  4 ++--
 zh-CN/docs/next/docs/guide/xlang_serialization/index.html      |  4 ++--
 zh-CN/docs/next/docs/introduction/benchmark/index.html         |  4 ++--
 zh-CN/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 ++--
 .../next/specification/fory_java_serialization_spec/index.html |  4 ++--
 zh-CN/docs/next/specification/fory_row_format_spec/index.html  |  4 ++--
 .../specification/fory_xlang_serialization_spec/index.html     | 10 +++++-----
 zh-CN/docs/next/specification/xlang_type_mapping/index.html    |  4 ++--
 .../docs/specification/fory_java_serialization_spec/index.html |  4 ++--
 zh-CN/docs/specification/fory_row_format_spec/index.html       |  4 ++--
 .../specification/fory_xlang_serialization_spec/index.html     |  4 ++--
 zh-CN/docs/specification/xlang_type_mapping/index.html         |  4 ++--
 zh-CN/download/index.html                                      |  4 ++--
 zh-CN/home/components/HomePageLanguageCard/index.html          |  4 ++--
 zh-CN/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/index.html                                               |  4 ++--
 zh-CN/lunr-index-1764771369311.json                            |  1 -
 zh-CN/lunr-index-1764821814894.json                            |  1 +
 zh-CN/lunr-index.json                                          |  2 +-
 zh-CN/search-doc-1764771369311.json                            |  1 -
 zh-CN/search-doc-1764821814894.json                            |  1 +
 zh-CN/search-doc.json                                          |  2 +-
 zh-CN/security/index.html                                      |  4 ++--
 zh-CN/user/index.html                                          |  4 ++--
 340 files changed, 656 insertions(+), 656 deletions(-)

diff --git a/404.html b/404.html
index 7ee174749..e3f693eef 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/404/index.html b/404/index.html
index 6bdca4337..a67357044 100644
--- a/404/index.html
+++ b/404/index.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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/72b486c3.8f73facd.js b/assets/js/72b486c3.8f73facd.js
new file mode 100644
index 000000000..0b72755b7
--- /dev/null
+++ b/assets/js/72b486c3.8f73facd.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:()=>a,contentTitle:()=>l,default:()=>o,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var s=i(85893),t=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.ced21626.js b/assets/js/72b486c3.ced21626.js
deleted file mode 100644
index 4bd5365ca..000000000
--- a/assets/js/72b486c3.ced21626.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:()=>a,contentTitle:()=>l,default:()=>o,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var s=i(85893),t=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/main.e5a41b9c.js b/assets/js/main.f4c0e748.js
similarity index 99%
rename from assets/js/main.e5a41b9c.js
rename to assets/js/main.f4c0e748.js
index a1bcabfa0..b79e488d1 100644
--- a/assets/js/main.e5a41b9c.js
+++ b/assets/js/main.f4c0e748.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.e5a41b9c.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.f4c0e748.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.e5a41b9c.js.LICENSE.txt b/assets/js/main.f4c0e748.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.e5a41b9c.js.LICENSE.txt
rename to assets/js/main.f4c0e748.js.LICENSE.txt
diff --git a/assets/js/runtime~main.92dec127.js b/assets/js/runtime~main.f9279e06.js
similarity index 99%
rename from assets/js/runtime~main.92dec127.js
rename to assets/js/runtime~main.f9279e06.js
index ea81c7da7..70baee39a 100644
--- a/assets/js/runtime~main.92dec127.js
+++ b/assets/js/runtime~main.f9279e06.js
@@ -1 +1 @@
-(()=>{"use strict";var e,f,a,d,c,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,d,c)=>{if(!a){var b=1/0;for(i=0;i<e.length;i++){a=e[i][0],d=e[i][1],c=e[i][2];for(var t=!0,o=0;o<a.length;o++)(!1&c||b>=c)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,c<b&&(b=c));if(t){e.splice(i--,1);var n=d();void 0!==n&&(f=n)}}return f}c=c||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,f,a,d,c,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,d,c)=>{if(!a){var b=1/0;for(i=0;i<e.length;i++){a=e[i][0],d=e[i][1],c=e[i][2];for(var t=!0,o=0;o<a.length;o++)(!1&c||b>=c)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,c<b&&(b=c));if(t){e.splice(i--,1);var n=d();void 0!==n&&(f=n)}}return f}c=c||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 d246edbbd..5e99e1750 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1697d5272..c56392359 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 5006557e5..9fd3b6650 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 05fbf656a..ced08077d 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 382ea44ef..5842f4175 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 387bfa064..cc100f021 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 5265d9186..9d330ff0a 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 849ef9e5b..db89bc371 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_3_release/index.html b/blog/fory_0_12_3_release/index.html
index 610a5eae5..0f6bb9dd5 100644
--- a/blog/fory_0_12_3_release/index.html
+++ b/blog/fory_0_12_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_13_0_release/index.html b/blog/fory_0_13_0_release/index.html
index a38def78b..70fbf64e8 100644
--- a/blog/fory_0_13_0_release/index.html
+++ b/blog/fory_0_13_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_13_1_release/index.html b/blog/fory_0_13_1_release/index.html
index f9bd48143..5e33fee0f 100644
--- a/blog/fory_0_13_1_release/index.html
+++ b/blog/fory_0_13_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_rust_versatile_serialization_framework/index.html b/blog/fory_rust_versatile_serialization_framework/index.html
index 08dedd4cf..71e1c5409 100644
--- a/blog/fory_rust_versatile_serialization_framework/index.html
+++ b/blog/fory_rust_versatile_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 919183a20..36ea07798 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3cdea35a5..9d0a1de2b 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 56fb675c4..7e224f380 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 07d857dd2..7cfb9403a 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1ef9f974c..2225f3e34 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 cef73e507..4f333fd4a 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4dd564ef1..8caf1ad10 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6a19313a1..13b0ea3c9 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 7d6676a47..60dc1ec34 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d5c90088b..a2ae1116d 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f092c8bff..01f5370fd 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d500f495f..86d6ae0e3 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 7767bba90..bf102d189 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e9702ba5a..651cf9056 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a19cc04b0..0093882a6 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 117778c4f..5f1b10a69 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 c6923c6b6..1d90fd413 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9108a700b..bb4c84532 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d3663b2cc..7cde680e5 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 602867af2..4c1409b1b 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 11db8f884..4ed74b59e 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ab016a223..0e4ab2489 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 125bb5400..ef681711f 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 635f7dd10..93673003d 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 010a1bf90..b1240bfe0 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4f6a634f3..f360ae1ce 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/4/index.html b/blog/page/4/index.html
index 7b32d3126..cbd568655 100644
--- a/blog/page/4/index.html
+++ b/blog/page/4/index.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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 cce9d8822..940cb213c 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 675012bfe..8cf1cb3b6 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3ec8183c8..532934148 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9b9100a3b..a3c31df29 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6049855c0..39527d818 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4b8b94493..df483362d 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 45758a3ed..7419f7025 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/rust/index.html b/blog/tags/rust/index.html
index f91b56afb..6ddc1d4d8 100644
--- a/blog/tags/rust/index.html
+++ b/blog/tags/rust/index.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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2828d7876..f32797b31 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4c47ae8f7..abb89a77c 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 da99e6532..592f8f4d9 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 43fc98286..276ad3a99 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 48539dce0..9a250eeea 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 11f860ae8..698594bba 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/0.10/docs/guide/graalvm_serialization/index.html
index 3586c2dc2..85b05a11f 100644
--- a/docs/0.10/docs/guide/graalvm_serialization/index.html
+++ b/docs/0.10/docs/guide/graalvm_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/0.10/docs/guide/java_serialization/index.html
index 41ab61a03..ffd0663df 100644
--- a/docs/0.10/docs/guide/java_serialization/index.html
+++ b/docs/0.10/docs/guide/java_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/docs/0.10/docs/guide/row_format/index.html
index abd8ba7f7..192a3bfd9 100644
--- a/docs/0.10/docs/guide/row_format/index.html
+++ b/docs/0.10/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/0.10/docs/guide/scala_serialization/index.html
index ebf774e4a..58f04445b 100644
--- a/docs/0.10/docs/guide/scala_serialization/index.html
+++ b/docs/0.10/docs/guide/scala_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/0.10/docs/guide/xlang_serialization/index.html
index f80da12f4..9de7475bd 100644
--- a/docs/0.10/docs/guide/xlang_serialization/index.html
+++ b/docs/0.10/docs/guide/xlang_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 184d31adf..4d4e34da2 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1f8ff7f37..55bfcc45b 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 919657068..7a9d67d57 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 5bd9d1f3c..3065880f4 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 401271d61..7e65ad4d9 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 04b94c870..5d1b910c6 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 adf1b69f1..ac3718ee7 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e87a830af..282aa9301 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 8a24a218d..c54a5e10a 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 50becc50b..fbb436920 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1c70a3fa0..b953ef64a 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 761bb8e84..4cbeb163c 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b12123eb5..0e4951ea3 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 47096f4b3..e5673eac2 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/0.11/docs/guide/graalvm_serialization/index.html
index 9c75fbd92..b258ff34a 100644
--- a/docs/0.11/docs/guide/graalvm_serialization/index.html
+++ b/docs/0.11/docs/guide/graalvm_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/0.11/docs/guide/java_serialization/index.html
index 92133ca34..25018d0a8 100644
--- a/docs/0.11/docs/guide/java_serialization/index.html
+++ b/docs/0.11/docs/guide/java_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/docs/0.11/docs/guide/row_format/index.html
index 0525cb649..87e1f61c9 100644
--- a/docs/0.11/docs/guide/row_format/index.html
+++ b/docs/0.11/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/0.11/docs/guide/scala_serialization/index.html
index 3f6c75c0d..87ac96e55 100644
--- a/docs/0.11/docs/guide/scala_serialization/index.html
+++ b/docs/0.11/docs/guide/scala_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/0.11/docs/guide/xlang_serialization/index.html
index e7ade4d78..1e3bdfe20 100644
--- a/docs/0.11/docs/guide/xlang_serialization/index.html
+++ b/docs/0.11/docs/guide/xlang_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 977b96a5c..378f2c6b5 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d49a83b9d..3633018f6 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 fef2ae30e..aaf17f8ec 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e64244475..72ccc6434 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 aa65f8a64..dfa347628 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a2f321d1d..e403e94ea 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 995d6fd38..4ac954ee1 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 fbed84e51..1609b00ad 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4afdf9336..828c9acff 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/how_to_join_community/index.html b/docs/0.12/community/how_to_join_community/index.html
index 1003d8361..dea5d7f07 100644
--- a/docs/0.12/community/how_to_join_community/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/how_to_release/index.html b/docs/0.12/community/how_to_release/index.html
index 0edd6490a..73da92a7f 100644
--- a/docs/0.12/community/how_to_release/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/how_to_verify/index.html b/docs/0.12/community/how_to_verify/index.html
index 9003fdb45..3bb1596a8 100644
--- a/docs/0.12/community/how_to_verify/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/index.html b/docs/0.12/community/index.html
index 847bb67b8..015759677 100644
--- a/docs/0.12/community/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/nominate_committer/index.html b/docs/0.12/community/nominate_committer/index.html
index 51f298484..40b88879d 100644
--- a/docs/0.12/community/nominate_committer/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/development/index.html b/docs/0.12/docs/guide/development/index.html
index 8893bd083..18031552d 100644
--- a/docs/0.12/docs/guide/development/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/graalvm_serialization/index.html b/docs/0.12/docs/guide/graalvm_serialization/index.html
index 2bf0fa54f..db4332e56 100644
--- a/docs/0.12/docs/guide/graalvm_serialization/index.html
+++ b/docs/0.12/docs/guide/graalvm_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/java_serialization/index.html b/docs/0.12/docs/guide/java_serialization/index.html
index 6d6f74244..25e0032bd 100644
--- a/docs/0.12/docs/guide/java_serialization/index.html
+++ b/docs/0.12/docs/guide/java_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/row_format/index.html b/docs/0.12/docs/guide/row_format/index.html
index d3b9a3689..b90daec2d 100644
--- a/docs/0.12/docs/guide/row_format/index.html
+++ b/docs/0.12/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/scala_serialization/index.html b/docs/0.12/docs/guide/scala_serialization/index.html
index 03f721d41..2cc6536da 100644
--- a/docs/0.12/docs/guide/scala_serialization/index.html
+++ b/docs/0.12/docs/guide/scala_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/xlang_serialization/index.html b/docs/0.12/docs/guide/xlang_serialization/index.html
index 799eaa440..90bd5d173 100644
--- a/docs/0.12/docs/guide/xlang_serialization/index.html
+++ b/docs/0.12/docs/guide/xlang_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/xlang_type_mapping/index.html b/docs/0.12/docs/guide/xlang_type_mapping/index.html
index d649c01e9..c80baf100 100644
--- a/docs/0.12/docs/guide/xlang_type_mapping/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/introduction/benchmark/index.html b/docs/0.12/docs/introduction/benchmark/index.html
index 570fc8c24..607bc457a 100644
--- a/docs/0.12/docs/introduction/benchmark/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/introduction/features/index.html b/docs/0.12/docs/introduction/features/index.html
index f5e749493..37829ac94 100644
--- a/docs/0.12/docs/introduction/features/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/introduction/index.html b/docs/0.12/docs/introduction/index.html
index 06014c34b..eb2a90b2d 100644
--- a/docs/0.12/docs/introduction/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/start/install/index.html b/docs/0.12/docs/start/install/index.html
index eeee9866f..183d57a90 100644
--- a/docs/0.12/docs/start/install/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/start/usage/index.html b/docs/0.12/docs/start/usage/index.html
index 455e44131..7c79219db 100644
--- a/docs/0.12/docs/start/usage/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/specification/fory_java_serialization_spec/index.html b/docs/0.12/specification/fory_java_serialization_spec/index.html
index 7ed75b39d..f3ef29636 100644
--- a/docs/0.12/specification/fory_java_serialization_spec/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/specification/fory_row_format_spec/index.html b/docs/0.12/specification/fory_row_format_spec/index.html
index bab929b56..8c825b8a9 100644
--- a/docs/0.12/specification/fory_row_format_spec/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/specification/fory_xlang_serialization_spec/index.html b/docs/0.12/specification/fory_xlang_serialization_spec/index.html
index 6aa06307b..2ed08f1a0 100644
--- a/docs/0.12/specification/fory_xlang_serialization_spec/index.html
+++ b/docs/0.12/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6c28d1f89..690b54bf6 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4a4b8c14a..f2cdf8f3e 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2e0f14cde..251ddc6ac 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ee3562339..e40f0efe9 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a84b238c9..ec29e9ae6 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/docs/guide/graalvm_serialization/index.html
index c209c7b21..c3b82ca7e 100644
--- a/docs/docs/guide/graalvm_serialization/index.html
+++ b/docs/docs/guide/graalvm_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/docs/guide/java_serialization/index.html
index 7f9273f9e..a857aa864 100644
--- a/docs/docs/guide/java_serialization/index.html
+++ b/docs/docs/guide/java_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/python_serialization/index.html b/docs/docs/guide/python_serialization/index.html
index 663c754b4..88c599a26 100644
--- a/docs/docs/guide/python_serialization/index.html
+++ b/docs/docs/guide/python_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/docs/docs/guide/row_format/index.html
index 99dd9eee5..4b277fbb6 100644
--- a/docs/docs/guide/row_format/index.html
+++ b/docs/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/rust_serialization/index.html b/docs/docs/guide/rust_serialization/index.html
index b1a03f8b7..49d0c9edd 100644
--- a/docs/docs/guide/rust_serialization/index.html
+++ b/docs/docs/guide/rust_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/docs/guide/scala_serialization/index.html
index 30cefaa96..bc583a3e7 100644
--- a/docs/docs/guide/scala_serialization/index.html
+++ b/docs/docs/guide/scala_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/docs/guide/xlang_serialization/index.html
index 2ccfe6699..df3916133 100644
--- a/docs/docs/guide/xlang_serialization/index.html
+++ b/docs/docs/guide/xlang_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 61b4ec53f..914248dbd 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 aa6d8362a..932beb48c 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6332c7de5..cf3967bd4 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9d60b1875..fc28f6a5e 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d6ee1f24b..431b50d1b 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e759b32f1..9740561c5 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e39b3a7d6..8833bf5c7 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 addf5ebd1..5cdf18236 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9d9e55017..a7cb0d7cd 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 82c48fdeb..e916e5f9d 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/next/docs/guide/graalvm_serialization/index.html
index 133b2b54f..84426e027 100644
--- a/docs/next/docs/guide/graalvm_serialization/index.html
+++ b/docs/next/docs/guide/graalvm_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/next/docs/guide/java_serialization/index.html
index c610c8afb..a0383a6b3 100644
--- a/docs/next/docs/guide/java_serialization/index.html
+++ b/docs/next/docs/guide/java_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/python_serialization/index.html b/docs/next/docs/guide/python_serialization/index.html
index 89925aefb..7c2b10416 100644
--- a/docs/next/docs/guide/python_serialization/index.html
+++ b/docs/next/docs/guide/python_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/docs/next/docs/guide/row_format/index.html
index 2fdfb4ca9..855a5ba3f 100644
--- a/docs/next/docs/guide/row_format/index.html
+++ b/docs/next/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/rust_serialization/index.html b/docs/next/docs/guide/rust_serialization/index.html
index 9c92af306..eaf811c74 100644
--- a/docs/next/docs/guide/rust_serialization/index.html
+++ b/docs/next/docs/guide/rust_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/next/docs/guide/scala_serialization/index.html
index eed9e9a14..41e59fd3e 100644
--- a/docs/next/docs/guide/scala_serialization/index.html
+++ b/docs/next/docs/guide/scala_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/docs/next/docs/guide/xlang_serialization/index.html
index 2440835e2..97297bedf 100644
--- a/docs/next/docs/guide/xlang_serialization/index.html
+++ b/docs/next/docs/guide/xlang_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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 940f2942c..9435224f7 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 55c1507de..734fdf911 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1598828e7..345cd7432 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 746358148..c3f48f12f 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 69b14da52..52d6c19db 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 283f87c6b..7d2621355 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_row_format_spec/index.html b/docs/next/specification/fory_row_format_spec/index.html
index 0f89ac1bb..627f0986d 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 c20cabc01..e59208599 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -126,7 +126,7 @@ custom types (struct/ext/enum). User type IDs are in a separate namespace and co
 Fory will write the byte order for that object into the data instead of converting it to little endian.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="fory-header">Fory header<a href="#fory-header" class="hash-link" aria-label="Direct link to Fory header" title="Direct link to Fory header">​</a></h2>
 <p>Fory header format for xlang serialization:</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">|    2 bytes   |        1 byte bitmap           |   1 byte   |          optional 4 bytes          |</span [...]
+<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">|    2 bytes   |        1 byte bitmap           |   1 byte   |          optional 4 bytes          |</span [...]
 <p>Detailed byte layout:</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">Byte 0-1: Magic number (0x62d4) - little endian</span><br></span><span class="token-line" style="color:#3 [...]
 <ul>
diff --git a/docs/next/specification/xlang_type_mapping/index.html b/docs/next/specification/xlang_type_mapping/index.html
index bce23d037..94ee78fe4 100644
--- a/docs/next/specification/xlang_type_mapping/index.html
+++ b/docs/next/specification/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_java_serialization_spec/index.html b/docs/specification/fory_java_serialization_spec/index.html
index 7bc5894bf..5b98ff8fd 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 176e77830..24c3b4dff 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b6819d702..c1c684f9a 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/xlang_type_mapping/index.html b/docs/specification/xlang_type_mapping/index.html
index c98d19b82..a4c9c675a 100644
--- a/docs/specification/xlang_type_mapping/index.html
+++ b/docs/specification/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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 c85903186..4b0096b4c 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a5926ea5d..e4b9abf8a 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f6bc10e07..df0da390d 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 447120498..fd8f2f958 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4bd697a1e..316ed56b4 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 902e86973..565943ee6 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/index.html b/index.html
index 3203d6780..3d4b1ed82 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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-1764771279492.json b/lunr-index-1764771279492.json
deleted file mode 100644
index 636d4e964..000000000
--- a/lunr-index-1764771279492.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,329.16,1,92.779,2,665.832,3,732.301,4,453.199,5,370.122]],["content/0",[]],["keywords/0",[]],["title/1",[0,394.532,1,176.937]],["content/1",[0,4.819,1,2.704,6,11.648,7,7.88,8,8.3,9,6.016,10,1.96,11,8.047,12,18.405,13,3.863,14,12.088,15,6.985,16,8.497,17,13.542,18,7.663,19,6.962,20,7.127,21,5.967,22,12.428,23,12.819,24,8.262,25,13.542,26,9.658,27,5.786,28,7.693,29,18.405,30,12.088,31,13.542,32,12.617, [...]
\ No newline at end of file
diff --git a/lunr-index-1764821720126.json b/lunr-index-1764821720126.json
new file mode 100644
index 000000000..551566839
--- /dev/null
+++ b/lunr-index-1764821720126.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,329.16,1,92.779,2,665.832,3,732.301,4,453.199,5,370.122]],["content/0",[]],["keywords/0",[]],["title/1",[0,394.532,1,176.937]],["content/1",[0,4.819,1,2.704,6,11.648,7,7.88,8,8.3,9,6.016,10,1.96,11,8.047,12,18.405,13,3.863,14,12.088,15,6.985,16,8.497,17,13.542,18,7.663,19,6.962,20,7.126,21,5.967,22,12.428,23,12.819,24,8.262,25,13.542,26,9.658,27,5.786,28,7.693,29,18.405,30,12.088,31,13.542,32,12.616, [...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 636d4e964..551566839 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,329.16,1,92.779,2,665.832,3,732.301,4,453.199,5,370.122]],["content/0",[]],["keywords/0",[]],["title/1",[0,394.532,1,176.937]],["content/1",[0,4.819,1,2.704,6,11.648,7,7.88,8,8.3,9,6.016,10,1.96,11,8.047,12,18.405,13,3.863,14,12.088,15,6.985,16,8.497,17,13.542,18,7.663,19,6.962,20,7.127,21,5.967,22,12.428,23,12.819,24,8.262,25,13.542,26,9.658,27,5.786,28,7.693,29,18.405,30,12.088,31,13.542,32,12.617, [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,329.16,1,92.779,2,665.832,3,732.301,4,453.199,5,370.122]],["content/0",[]],["keywords/0",[]],["title/1",[0,394.532,1,176.937]],["content/1",[0,4.819,1,2.704,6,11.648,7,7.88,8,8.3,9,6.016,10,1.96,11,8.047,12,18.405,13,3.863,14,12.088,15,6.985,16,8.497,17,13.542,18,7.663,19,6.962,20,7.126,21,5.967,22,12.428,23,12.819,24,8.262,25,13.542,26,9.658,27,5.786,28,7.693,29,18.405,30,12.088,31,13.542,32,12.616, [...]
\ No newline at end of file
diff --git a/search-doc-1764771279492.json b/search-doc-1764771279492.json
deleted file mode 100644
index 07c854016..000000000
--- a/search-doc-1764771279492.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-1764821720126.json b/search-doc-1764821720126.json
new file mode 100644
index 000000000..3f1b53500
--- /dev/null
+++ b/search-doc-1764821720126.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 07c854016..3f1b53500 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 9d1d1436e..500f2a4ea 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 748300fc3..6a50f7b83 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.e63a0512.css">
-<script src="/assets/js/runtime~main.92dec127.js" defer="defer"></script>
-<script src="/assets/js/main.e5a41b9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.f9279e06.js" defer="defer"></script>
+<script src="/assets/js/main.f4c0e748.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f2dc5ab3b..1bd9f3ba5 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/zh-CN/404/index.html
index de0caef9d..5dbd92d48 100644
--- a/zh-CN/404/index.html
+++ b/zh-CN/404/index.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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/8a533c45.4a80a8dd.js b/zh-CN/assets/js/8a533c45.4a80a8dd.js
deleted file mode 100644
index 7f8cc1ef7..000000000
--- a/zh-CN/assets/js/8a533c45.4a80a8dd.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:()=>a,contentTitle:()=>l,default:()=>o,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var s=i(85893),t=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.8e0502ca.js b/zh-CN/assets/js/8a533c45.8e0502ca.js
new file mode 100644
index 000000000..af52103c5
--- /dev/null
+++ b/zh-CN/assets/js/8a533c45.8e0502ca.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:()=>a,contentTitle:()=>l,default:()=>o,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var s=i(85893),t=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/main.9febb58a.js b/zh-CN/assets/js/main.9e6b5a54.js
similarity index 99%
rename from zh-CN/assets/js/main.9febb58a.js
rename to zh-CN/assets/js/main.9e6b5a54.js
index a963dc5dc..43865f6c3 100644
--- a/zh-CN/assets/js/main.9febb58a.js
+++ b/zh-CN/assets/js/main.9e6b5a54.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.9febb58a.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],"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 [...]
\ No newline at end of file
+/*! For license information please see main.9e6b5a54.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],"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 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/main.9febb58a.js.LICENSE.txt b/zh-CN/assets/js/main.9e6b5a54.js.LICENSE.txt
similarity index 100%
rename from zh-CN/assets/js/main.9febb58a.js.LICENSE.txt
rename to zh-CN/assets/js/main.9e6b5a54.js.LICENSE.txt
diff --git a/zh-CN/assets/js/runtime~main.be8af639.js b/zh-CN/assets/js/runtime~main.4b257665.js
similarity index 98%
rename from zh-CN/assets/js/runtime~main.be8af639.js
rename to zh-CN/assets/js/runtime~main.4b257665.js
index 5ed3efeb6..67f34cf86 100644
--- a/zh-CN/assets/js/runtime~main.be8af639.js
+++ b/zh-CN/assets/js/runtime~main.4b257665.js
@@ -1 +1 @@
-(()=>{"use strict";var e,c,a,f,d,b={},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,r),a.exports}r.m=b,e=[],r.O=(c,a,f,d)=>{if(!a){var b=1/0;for(i=0;i<e.length;i++){a=e[i][0],f=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=f();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,a,f,d,b={},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,r),a.exports}r.m=b,e=[],r.O=(c,a,f,d)=>{if(!a){var b=1/0;for(i=0;i<e.length;i++){a=e[i][0],f=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=f();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 1f9dc2b51..07f875255 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 95435c5aa..daed08b4c 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 91c57adef..b7916cb98 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b6302f0e4..c5ec2225b 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d7d397f16..2a6c72f48 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 bfc77732b..20df00823 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 56f1065f8..86c35be0f 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a044b7399..bd62aa82c 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_3_release/index.html b/zh-CN/blog/fory_0_12_3_release/index.html
index d2dff60f7..87c178089 100644
--- a/zh-CN/blog/fory_0_12_3_release/index.html
+++ b/zh-CN/blog/fory_0_12_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_13_0_release/index.html b/zh-CN/blog/fory_0_13_0_release/index.html
index dfddaec20..999f1d294 100644
--- a/zh-CN/blog/fory_0_13_0_release/index.html
+++ b/zh-CN/blog/fory_0_13_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_13_1_release/index.html b/zh-CN/blog/fory_0_13_1_release/index.html
index 969980790..82f34fd32 100644
--- a/zh-CN/blog/fory_0_13_1_release/index.html
+++ b/zh-CN/blog/fory_0_13_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_rust_versatile_serialization_framework/index.html b/zh-CN/blog/fory_rust_versatile_serialization_framework/index.html
index b0fa954d0..ecc3cd720 100644
--- a/zh-CN/blog/fory_rust_versatile_serialization_framework/index.html
+++ b/zh-CN/blog/fory_rust_versatile_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 795e0ba48..4db7157b3 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ddb420e3b..bf593bf20 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b9eba03d3..3a05bf859 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 78db0fbb9..e464b0f37 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 0e2c9facd..d92a4c41c 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 10aa237dc..3d5b52e35 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6826cbe45..f19c64bec 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 73cd5fa24..0fb350a4b 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 faa021142..6b9dc5f01 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f5e710837..a2338f483 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4f7c0ba1d..50d2a1cfe 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 5f8a657d9..6100a1604 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e51795765..5e85b9db1 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2d66c79b5..78f1e1639 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1c6cd6166..8305bab82 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e5f20e470..a1e5cfa15 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ebd122c88..502064a70 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ec93e05a8..baaffb912 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 7fbe6249d..b7ef0ab74 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3cffb27e2..b63f834e4 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 dec867c73..535608521 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 204998f46..6a6794c11 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b89348d7b..41697861d 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e791d4905..b26d80a96 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 496f9bcfa..cea89c729 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 08f6d9062..358d1ddd8 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/4/index.html b/zh-CN/blog/page/4/index.html
index bdde3edbc..019a9fc30 100644
--- a/zh-CN/blog/page/4/index.html
+++ b/zh-CN/blog/page/4/index.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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 5be3438fb..d88821060 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 fb9f456d6..22cdd209c 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 061e05305..f5aeee735 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d263f880c..2e1f18129 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f8f4b8444..173be5601 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e9d461249..af8fc44d3 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 cf13ded53..55194793e 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/rust/index.html b/zh-CN/blog/tags/rust/index.html
index 333f2cd89..12c196975 100644
--- a/zh-CN/blog/tags/rust/index.html
+++ b/zh-CN/blog/tags/rust/index.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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d8d67fc37..12d791760 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9e5e754dc..b1742ec8f 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9eec18c0d..bd729fc0a 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 21c032ec3..73b810323 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9ba2c29eb..eab39708a 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 81c113004..a043c9317 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/0.10/docs/guide/graalvm_serialization/index.html
index cd181d662..b28319fec 100644
--- a/zh-CN/docs/0.10/docs/guide/graalvm_serialization/index.html
+++ b/zh-CN/docs/0.10/docs/guide/graalvm_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/0.10/docs/guide/java_serialization/index.html
index b56b65985..44b46bc72 100644
--- a/zh-CN/docs/0.10/docs/guide/java_serialization/index.html
+++ b/zh-CN/docs/0.10/docs/guide/java_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/zh-CN/docs/0.10/docs/guide/row_format/index.html
index d70dfcdda..1b3a1af81 100644
--- a/zh-CN/docs/0.10/docs/guide/row_format/index.html
+++ b/zh-CN/docs/0.10/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/0.10/docs/guide/scala_serialization/index.html
index 2037568c0..3e9c5218e 100644
--- a/zh-CN/docs/0.10/docs/guide/scala_serialization/index.html
+++ b/zh-CN/docs/0.10/docs/guide/scala_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/0.10/docs/guide/xlang_serialization/index.html
index 4c9f86d69..63e6b61c3 100644
--- a/zh-CN/docs/0.10/docs/guide/xlang_serialization/index.html
+++ b/zh-CN/docs/0.10/docs/guide/xlang_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d36c01084..13ba2ae79 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2f3cad867..c666a8d1e 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 8723dd309..0836391e8 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b8cd58a3e..0b6137e86 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 47956bddc..53559e5c7 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 152caa462..547439614 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 faa1e1b48..075f4db9f 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 624fcf53f..81b707ac1 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f0a0e437c..3abd0fa5b 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 74112568a..9d81d9b7c 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 7f3055c0d..33aa5b4bf 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 621725954..60c0d19a2 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 797ac4815..33278954c 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 feaa675c6..fb3445731 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/0.11/docs/guide/graalvm_serialization/index.html
index f36aa326b..4ef58a9c4 100644
--- a/zh-CN/docs/0.11/docs/guide/graalvm_serialization/index.html
+++ b/zh-CN/docs/0.11/docs/guide/graalvm_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/0.11/docs/guide/java_serialization/index.html
index b57e2730b..dd04a9216 100644
--- a/zh-CN/docs/0.11/docs/guide/java_serialization/index.html
+++ b/zh-CN/docs/0.11/docs/guide/java_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/zh-CN/docs/0.11/docs/guide/row_format/index.html
index d14534690..d7158b704 100644
--- a/zh-CN/docs/0.11/docs/guide/row_format/index.html
+++ b/zh-CN/docs/0.11/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/0.11/docs/guide/scala_serialization/index.html
index 095af6178..d93726342 100644
--- a/zh-CN/docs/0.11/docs/guide/scala_serialization/index.html
+++ b/zh-CN/docs/0.11/docs/guide/scala_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/0.11/docs/guide/xlang_serialization/index.html
index 8b3d79036..795ce5055 100644
--- a/zh-CN/docs/0.11/docs/guide/xlang_serialization/index.html
+++ b/zh-CN/docs/0.11/docs/guide/xlang_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e686fe370..10bffdb10 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1f4937c2d..3ea718c42 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 239e2ad19..a1141271a 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 0bb19ba8f..eea6e444c 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ca33cd78e..afdc9b2e2 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d08ebf445..aa7abb9fe 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b6505d78d..b485f839b 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6f8f4ac3a..d30e740a0 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 90e1936b1..c84d0471a 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/how_to_join_community/index.html b/zh-CN/docs/0.12/community/how_to_join_community/index.html
index 71738db35..4b9e50cdb 100644
--- a/zh-CN/docs/0.12/community/how_to_join_community/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/how_to_release/index.html b/zh-CN/docs/0.12/community/how_to_release/index.html
index 2194484c7..020b500a3 100644
--- a/zh-CN/docs/0.12/community/how_to_release/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/how_to_verify/index.html b/zh-CN/docs/0.12/community/how_to_verify/index.html
index 3482701a9..f37a3d786 100644
--- a/zh-CN/docs/0.12/community/how_to_verify/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/index.html b/zh-CN/docs/0.12/community/index.html
index 61926462f..464f90a2b 100644
--- a/zh-CN/docs/0.12/community/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/community/nominate_committer/index.html b/zh-CN/docs/0.12/community/nominate_committer/index.html
index 8c4e04f20..b9b08476a 100644
--- a/zh-CN/docs/0.12/community/nominate_committer/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/development/index.html b/zh-CN/docs/0.12/docs/guide/development/index.html
index c774e8c13..1de32cb27 100644
--- a/zh-CN/docs/0.12/docs/guide/development/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/graalvm_serialization/index.html b/zh-CN/docs/0.12/docs/guide/graalvm_serialization/index.html
index f471d6d2b..681c80280 100644
--- a/zh-CN/docs/0.12/docs/guide/graalvm_serialization/index.html
+++ b/zh-CN/docs/0.12/docs/guide/graalvm_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/java_serialization/index.html b/zh-CN/docs/0.12/docs/guide/java_serialization/index.html
index 487a782a3..679855bba 100644
--- a/zh-CN/docs/0.12/docs/guide/java_serialization/index.html
+++ b/zh-CN/docs/0.12/docs/guide/java_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/row_format/index.html b/zh-CN/docs/0.12/docs/guide/row_format/index.html
index bb3643574..67998cf68 100644
--- a/zh-CN/docs/0.12/docs/guide/row_format/index.html
+++ b/zh-CN/docs/0.12/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/scala_serialization/index.html b/zh-CN/docs/0.12/docs/guide/scala_serialization/index.html
index 67132efdd..c0f4a5b5f 100644
--- a/zh-CN/docs/0.12/docs/guide/scala_serialization/index.html
+++ b/zh-CN/docs/0.12/docs/guide/scala_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/xlang_serialization/index.html b/zh-CN/docs/0.12/docs/guide/xlang_serialization/index.html
index 1bad91575..5845a4a4c 100644
--- a/zh-CN/docs/0.12/docs/guide/xlang_serialization/index.html
+++ b/zh-CN/docs/0.12/docs/guide/xlang_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/guide/xlang_type_mapping/index.html b/zh-CN/docs/0.12/docs/guide/xlang_type_mapping/index.html
index 68487ee11..24b04eceb 100644
--- a/zh-CN/docs/0.12/docs/guide/xlang_type_mapping/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/introduction/benchmark/index.html b/zh-CN/docs/0.12/docs/introduction/benchmark/index.html
index 0c4b22d5e..83906f59a 100644
--- a/zh-CN/docs/0.12/docs/introduction/benchmark/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/introduction/features/index.html b/zh-CN/docs/0.12/docs/introduction/features/index.html
index b317c91bd..09c5e4aa0 100644
--- a/zh-CN/docs/0.12/docs/introduction/features/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/introduction/index.html b/zh-CN/docs/0.12/docs/introduction/index.html
index 5a99742f4..86702fb06 100644
--- a/zh-CN/docs/0.12/docs/introduction/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/start/install/index.html b/zh-CN/docs/0.12/docs/start/install/index.html
index 4cc785fd5..ded45545d 100644
--- a/zh-CN/docs/0.12/docs/start/install/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/docs/start/usage/index.html b/zh-CN/docs/0.12/docs/start/usage/index.html
index 3aaff3ebc..de299ac67 100644
--- a/zh-CN/docs/0.12/docs/start/usage/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/specification/fory_java_serialization_spec/index.html b/zh-CN/docs/0.12/specification/fory_java_serialization_spec/index.html
index 89eb79ff4..c5a71251a 100644
--- a/zh-CN/docs/0.12/specification/fory_java_serialization_spec/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/specification/fory_row_format_spec/index.html b/zh-CN/docs/0.12/specification/fory_row_format_spec/index.html
index 0020cf058..874340d05 100644
--- a/zh-CN/docs/0.12/specification/fory_row_format_spec/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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.12/specification/fory_xlang_serialization_spec/index.html b/zh-CN/docs/0.12/specification/fory_xlang_serialization_spec/index.html
index e81ebd1fe..33f21fa55 100644
--- a/zh-CN/docs/0.12/specification/fory_xlang_serialization_spec/index.html
+++ b/zh-CN/docs/0.12/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1023014e9..1f7b47a36 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b5d55506e..7d5b457bf 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1303a2356..1abe8579d 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 231f6e3d4..ded47eabb 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 46ae441da..93ce7405a 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/docs/guide/graalvm_serialization/index.html
index b25ecbaf3..254a1ae67 100644
--- a/zh-CN/docs/docs/guide/graalvm_serialization/index.html
+++ b/zh-CN/docs/docs/guide/graalvm_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/docs/guide/java_serialization/index.html
index 479cca24c..af6f7f12a 100644
--- a/zh-CN/docs/docs/guide/java_serialization/index.html
+++ b/zh-CN/docs/docs/guide/java_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/python_serialization/index.html b/zh-CN/docs/docs/guide/python_serialization/index.html
index 1aee29e70..b3d38e33d 100644
--- a/zh-CN/docs/docs/guide/python_serialization/index.html
+++ b/zh-CN/docs/docs/guide/python_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/zh-CN/docs/docs/guide/row_format/index.html
index 758b76340..3049a427d 100644
--- a/zh-CN/docs/docs/guide/row_format/index.html
+++ b/zh-CN/docs/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/rust_serialization/index.html b/zh-CN/docs/docs/guide/rust_serialization/index.html
index f6496f64a..9631cd748 100644
--- a/zh-CN/docs/docs/guide/rust_serialization/index.html
+++ b/zh-CN/docs/docs/guide/rust_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/docs/guide/scala_serialization/index.html
index 8877c2d6d..022f5106f 100644
--- a/zh-CN/docs/docs/guide/scala_serialization/index.html
+++ b/zh-CN/docs/docs/guide/scala_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/docs/guide/xlang_serialization/index.html
index 4bf09bbc2..dd56d1f62 100644
--- a/zh-CN/docs/docs/guide/xlang_serialization/index.html
+++ b/zh-CN/docs/docs/guide/xlang_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 458582f4e..7dcb1ac82 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b739b1a7b..7cb8e3a38 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e4c0b4e9c..c432efb3f 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 5c9b04410..846b0b173 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 888a5b210..a913ec9ec 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f45d2f25c..0ebd8ce3f 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3f833a623..c622f91d6 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 444cd055a..0726825bd 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 bea1713ba..1f922c901 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 632dd4640..a9c6bcb24 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/next/docs/guide/graalvm_serialization/index.html
index efaea8ab9..9829fe0d7 100644
--- a/zh-CN/docs/next/docs/guide/graalvm_serialization/index.html
+++ b/zh-CN/docs/next/docs/guide/graalvm_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/next/docs/guide/java_serialization/index.html
index 68870bb9b..01029d60a 100644
--- a/zh-CN/docs/next/docs/guide/java_serialization/index.html
+++ b/zh-CN/docs/next/docs/guide/java_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/python_serialization/index.html b/zh-CN/docs/next/docs/guide/python_serialization/index.html
index 4511b6cd8..d4efee60e 100644
--- a/zh-CN/docs/next/docs/guide/python_serialization/index.html
+++ b/zh-CN/docs/next/docs/guide/python_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/zh-CN/docs/next/docs/guide/row_format/index.html
index 9c1278960..2fa911d02 100644
--- a/zh-CN/docs/next/docs/guide/row_format/index.html
+++ b/zh-CN/docs/next/docs/guide/row_format/index.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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/rust_serialization/index.html b/zh-CN/docs/next/docs/guide/rust_serialization/index.html
index c73ece687..cd1e9f28d 100644
--- a/zh-CN/docs/next/docs/guide/rust_serialization/index.html
+++ b/zh-CN/docs/next/docs/guide/rust_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/next/docs/guide/scala_serialization/index.html
index 19fbe7894..913934abc 100644
--- a/zh-CN/docs/next/docs/guide/scala_serialization/index.html
+++ b/zh-CN/docs/next/docs/guide/scala_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_serialization/index.html b/zh-CN/docs/next/docs/guide/xlang_serialization/index.html
index 7501d68de..5c19406c6 100644
--- a/zh-CN/docs/next/docs/guide/xlang_serialization/index.html
+++ b/zh-CN/docs/next/docs/guide/xlang_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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 0abdfd924..ff56b4e5b 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9f3c7d616..3e97fa10f 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4436a460d..a35508d22 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2e6beecd4..dfd74afa8 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ccbfb7582..5fe8e3544 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 08e1f5854..03793e0c0 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_row_format_spec/index.html b/zh-CN/docs/next/specification/fory_row_format_spec/index.html
index 59dee9611..19ea5f360 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 848e75519..14725da73 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -126,7 +126,7 @@ custom types (struct/ext/enum). User type IDs are in a separate namespace and co
 Fory will write the byte order for that object into the data instead of converting it to little endian.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="fory-header">Fory header<a href="#fory-header" class="hash-link" aria-label="Fory header的直接链接" title="Fory header的直接链接">​</a></h2>
 <p>Fory header format for xlang serialization:</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">|    2 bytes   |        1 byte bitmap           |   1 byte   |          optional 4 bytes          |</span [...]
+<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">|    2 bytes   |        1 byte bitmap           |   1 byte   |          optional 4 bytes          |</span [...]
 <p>Detailed byte layout:</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">Byte 0-1: Magic number (0x62d4) - little endian</span><br></span><span class="token-line" style="color:#3 [...]
 <ul>
@@ -692,7 +692,7 @@ value of the type meta.</p>
 write type consisting of field names, types and other meta too, see <a href="#type-meta">Type meta</a>.</li>
 <li>Type meta of <code>final custom type</code> needs to be written too, because peers may not have this type defined.</li>
 </ul>
-<h3 class="anchor anchorWithStickyNavbar_LWe7" id="type">Type<a href="#type" class="hash-link" aria-label="Type的直接链接" title="Type的直接链接">​</a></h3>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="type">Type<a href="#type" class="hash-link" aria-label="Type的直接链接" title="Type的直接链接">​</a></h3>
 <p>Type will be serialized using type meta format.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="implementation-guidelines">Implementation guidelines<a href="#implementation-guidelines" class="hash-link" aria-label="Implementation guidelines的直接链接" title="Implementation guidelines的直接链接">​</a></h2>
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-reduce-memory-readwrite-code">How to reduce memory read/write code<a href="#how-to-reduce-memory-readwrite-code" class="hash-link" aria-label="How to reduce memory read/write code的直接链接" title="How to reduce memory read/write code的直接链接">​</a></h3>
@@ -723,7 +723,7 @@ very fast.</li>
 </ul>
 <p>Here is an example, suppose process A has a class <code>Foo</code> with version 1 defined as <code>Foo1</code>, process B has a class <code>Foo</code>
 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">< [...]
+<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= [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="implementation-checklist-for-new-languages">Implementation Checklist for New Languages<a href="#implementation-checklist-for-new-languages" class="hash-link" aria-label="Implementation Checklist for New Languages的直接链接" title="Implementation Checklist for New Languages的直接链接">​</a></h2>
diff --git a/zh-CN/docs/next/specification/xlang_type_mapping/index.html b/zh-CN/docs/next/specification/xlang_type_mapping/index.html
index 240e73cbe..370e89ed8 100644
--- a/zh-CN/docs/next/specification/xlang_type_mapping/index.html
+++ b/zh-CN/docs/next/specification/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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_java_serialization_spec/index.html b/zh-CN/docs/specification/fory_java_serialization_spec/index.html
index c3bc85695..c5385755f 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 af0782364..69dade099 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 986fe21ff..d9540267e 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/xlang_type_mapping/index.html b/zh-CN/docs/specification/xlang_type_mapping/index.html
index 6ac54f57e..bc69c43ac 100644
--- a/zh-CN/docs/specification/xlang_type_mapping/index.html
+++ b/zh-CN/docs/specification/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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 328e52bb7..aaeb5558b 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ceece05f6..071663152 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 c61b877d6..81ffb8cdb 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9f394b015..38e3dd919 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b4ea033de..1e65396a6 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d9b1ebc2c..8a6f96ebf 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/index.html b/zh-CN/index.html
index e5e3d9e55..40e1007e1 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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-1764771369311.json b/zh-CN/lunr-index-1764771369311.json
deleted file mode 100644
index a0266025f..000000000
--- a/zh-CN/lunr-index-1764771369311.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,220.575,1,74.742,2,571.895,3,629.901,4,471.071,5,488.277]],["content/0",[]],["keywords/0",[]],["title/1",[0,273.337,1,151.306]],["content/1",[0,3.448,1,2.427,6,11.836,7,8.319,8,9.006,9,7.219,10,4.031,11,8.511,12,17.374,13,4.516,14,16.086,15,9.399,16,10.136,17,17.374,18,7.013,19,8.511,20,9.067,21,7.531,22,15.238,23,14.605,24,9.471,25,14.605,26,11.33,27,8.83,28,8.413,29,17.374,30,15.238,31,15.238,32,11 [...]
\ No newline at end of file
diff --git a/zh-CN/lunr-index-1764821814894.json b/zh-CN/lunr-index-1764821814894.json
new file mode 100644
index 000000000..e3e1e95a1
--- /dev/null
+++ b/zh-CN/lunr-index-1764821814894.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,220.575,1,74.742,2,571.895,3,629.901,4,471.071,5,488.277]],["content/0",[]],["keywords/0",[]],["title/1",[0,273.337,1,151.306]],["content/1",[0,3.448,1,2.427,6,11.836,7,8.319,8,9.006,9,7.219,10,4.031,11,8.511,12,17.373,13,4.516,14,16.086,15,9.399,16,10.136,17,17.373,18,7.013,19,8.511,20,9.067,21,7.531,22,15.238,23,14.605,24,9.471,25,14.605,26,11.33,27,8.83,28,8.413,29,17.373,30,15.238,31,15.238,32,11 [...]
\ No newline at end of file
diff --git a/zh-CN/lunr-index.json b/zh-CN/lunr-index.json
index a0266025f..e3e1e95a1 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,220.575,1,74.742,2,571.895,3,629.901,4,471.071,5,488.277]],["content/0",[]],["keywords/0",[]],["title/1",[0,273.337,1,151.306]],["content/1",[0,3.448,1,2.427,6,11.836,7,8.319,8,9.006,9,7.219,10,4.031,11,8.511,12,17.374,13,4.516,14,16.086,15,9.399,16,10.136,17,17.374,18,7.013,19,8.511,20,9.067,21,7.531,22,15.238,23,14.605,24,9.471,25,14.605,26,11.33,27,8.83,28,8.413,29,17.374,30,15.238,31,15.238,32,11 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,220.575,1,74.742,2,571.895,3,629.901,4,471.071,5,488.277]],["content/0",[]],["keywords/0",[]],["title/1",[0,273.337,1,151.306]],["content/1",[0,3.448,1,2.427,6,11.836,7,8.319,8,9.006,9,7.219,10,4.031,11,8.511,12,17.373,13,4.516,14,16.086,15,9.399,16,10.136,17,17.373,18,7.013,19,8.511,20,9.067,21,7.531,22,15.238,23,14.605,24,9.471,25,14.605,26,11.33,27,8.83,28,8.413,29,17.373,30,15.238,31,15.238,32,11 [...]
\ No newline at end of file
diff --git a/zh-CN/search-doc-1764771369311.json b/zh-CN/search-doc-1764771369311.json
deleted file mode 100644
index b8497cb6c..000000000
--- a/zh-CN/search-doc-1764771369311.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-1764821814894.json b/zh-CN/search-doc-1764821814894.json
new file mode 100644
index 000000000..be827a326
--- /dev/null
+++ b/zh-CN/search-doc-1764821814894.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 b8497cb6c..be827a326 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 363587e6f..fc10f847a 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d7378fa68..7f1ad1890 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.e63a0512.css">
-<script src="/zh-CN/assets/js/runtime~main.be8af639.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.9febb58a.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.4b257665.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.9e6b5a54.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.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