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/02 17:53:09 UTC

(fory-site) branch deploy updated: deploy: dd7d75d9e25a7fb53670f5cc9a7de63ef64b80c7

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 c18c3ddd0 deploy: dd7d75d9e25a7fb53670f5cc9a7de63ef64b80c7
c18c3ddd0 is described below

commit c18c3ddd05d32a58ff4ea171b924f9e6fb0bb42a
Author: chaokunyang <ch...@users.noreply.github.com>
AuthorDate: Tue Dec 2 17:53:04 2025 +0000

    deploy: dd7d75d9e25a7fb53670f5cc9a7de63ef64b80c7
---
 404.html                                                            | 4 ++--
 404/index.html                                                      | 4 ++--
 assets/js/{3076.e083de19.js => 3076.21eaa652.js}                    | 4 ++--
 .../{3076.e083de19.js.LICENSE.txt => 3076.21eaa652.js.LICENSE.txt}  | 0
 assets/js/{f92f1500.4115bdd5.js => f92f1500.634c7298.js}            | 2 +-
 assets/js/{main.ad0c624f.js => main.fe51ad24.js}                    | 4 ++--
 .../{main.ad0c624f.js.LICENSE.txt => main.fe51ad24.js.LICENSE.txt}  | 0
 assets/js/{runtime~main.f06f1223.js => runtime~main.7637c8fe.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 ++--
 docs/0.10/specification/fury_java_serialization_spec/index.html     | 4 ++--
 docs/0.10/specification/fury_row_format_spec/index.html             | 4 ++--
 docs/0.10/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 ++--
 docs/0.11/specification/fory_java_serialization_spec/index.html     | 4 ++--
 docs/0.11/specification/fory_row_format_spec/index.html             | 4 ++--
 docs/0.11/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 ++--
 docs/0.12/specification/fory_java_serialization_spec/index.html     | 4 ++--
 docs/0.12/specification/fory_row_format_spec/index.html             | 4 ++--
 docs/0.12/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 ++--
 docs/next/specification/fory_java_serialization_spec/index.html     | 4 ++--
 docs/next/specification/fory_row_format_spec/index.html             | 4 ++--
 docs/next/specification/fory_xlang_serialization_spec/index.html    | 4 ++--
 docs/next/specification/xlang_type_mapping/index.html               | 6 +++---
 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-1764154640983.json                                       | 1 -
 lunr-index-1764697800409.json                                       | 1 +
 lunr-index.json                                                     | 2 +-
 search-doc-1764154640983.json                                       | 1 -
 search-doc-1764697800409.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/{3076.e083de19.js => 3076.21eaa652.js}              | 4 ++--
 .../{3076.e083de19.js.LICENSE.txt => 3076.21eaa652.js.LICENSE.txt}  | 0
 zh-CN/assets/js/{d4553995.0956032c.js => d4553995.c9400a9b.js}      | 2 +-
 zh-CN/assets/js/{main.a2dec1dd.js => main.04171c29.js}              | 4 ++--
 .../{main.a2dec1dd.js.LICENSE.txt => main.04171c29.js.LICENSE.txt}  | 0
 .../js/{runtime~main.50c6bb03.js => runtime~main.44d799e9.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 ++--
 zh-CN/blog/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 ++--
 .../docs/0.10/specification/fury_java_serialization_spec/index.html | 4 ++--
 zh-CN/docs/0.10/specification/fury_row_format_spec/index.html       | 4 ++--
 .../0.10/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 ++--
 .../docs/0.11/specification/fory_java_serialization_spec/index.html | 4 ++--
 zh-CN/docs/0.11/specification/fory_row_format_spec/index.html       | 4 ++--
 .../0.11/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 ++--
 .../docs/0.12/specification/fory_java_serialization_spec/index.html | 4 ++--
 zh-CN/docs/0.12/specification/fory_row_format_spec/index.html       | 4 ++--
 .../0.12/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 ++--
 .../docs/next/specification/fory_java_serialization_spec/index.html | 4 ++--
 zh-CN/docs/next/specification/fory_row_format_spec/index.html       | 4 ++--
 .../next/specification/fory_xlang_serialization_spec/index.html     | 4 ++--
 zh-CN/docs/next/specification/xlang_type_mapping/index.html         | 6 +++---
 zh-CN/docs/specification/fory_java_serialization_spec/index.html    | 4 ++--
 zh-CN/docs/specification/fory_row_format_spec/index.html            | 4 ++--
 zh-CN/docs/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-1764154737756.json                                 | 1 -
 zh-CN/lunr-index-1764697893217.json                                 | 1 +
 zh-CN/lunr-index.json                                               | 2 +-
 zh-CN/search-doc-1764154737756.json                                 | 1 -
 zh-CN/search-doc-1764697893217.json                                 | 1 +
 zh-CN/search-doc.json                                               | 2 +-
 zh-CN/security/index.html                                           | 4 ++--
 zh-CN/user/index.html                                               | 4 ++--
 342 files changed, 658 insertions(+), 658 deletions(-)

diff --git a/404.html b/404.html
index 48add73bd..e0a44946d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 0bef38f17..81ff1855a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/3076.e083de19.js b/assets/js/3076.21eaa652.js
similarity index 95%
rename from assets/js/3076.e083de19.js
rename to assets/js/3076.21eaa652.js
index 4ddee456c..2a93fd051 100644
--- a/assets/js/3076.e083de19.js
+++ b/assets/js/3076.21eaa652.js
@@ -1,2 +1,2 @@
-/*! For license information please see 3076.e083de19.js.LICENSE.txt */
-(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[3076],{34209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var a=n(63366);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Ob [...]
\ No newline at end of file
+/*! For license information please see 3076.21eaa652.js.LICENSE.txt */
+(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[3076],{34209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var a=n(63366);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Ob [...]
\ No newline at end of file
diff --git a/assets/js/3076.e083de19.js.LICENSE.txt b/assets/js/3076.21eaa652.js.LICENSE.txt
similarity index 100%
rename from assets/js/3076.e083de19.js.LICENSE.txt
rename to assets/js/3076.21eaa652.js.LICENSE.txt
diff --git a/assets/js/f92f1500.4115bdd5.js b/assets/js/f92f1500.634c7298.js
similarity index 82%
rename from assets/js/f92f1500.4115bdd5.js
rename to assets/js/f92f1500.634c7298.js
index 7493e2d17..81b7a511e 100644
--- a/assets/js/f92f1500.4115bdd5.js
+++ b/assets/js/f92f1500.634c7298.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5156],{66797:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>j,frontMatter:()=>r,metadata:()=>c,toc:()=>h});var d=n(85893),i=n(11151);const r={title:"Xlang Type Mapping",sidebar_position:7,id:"xlang_type_mapping",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work for additional inform [...]
\ No newline at end of file
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[5156],{66797:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>o,frontMatter:()=>r,metadata:()=>c,toc:()=>h});var d=n(85893),i=n(11151);const r={title:"Xlang Type Mapping",sidebar_position:7,id:"xlang_type_mapping",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work for additional inform [...]
\ No newline at end of file
diff --git a/assets/js/main.ad0c624f.js b/assets/js/main.fe51ad24.js
similarity index 99%
rename from assets/js/main.ad0c624f.js
rename to assets/js/main.fe51ad24.js
index 80ff51ed9..df4b4cdf4 100644
--- a/assets/js/main.ad0c624f.js
+++ b/assets/js/main.fe51ad24.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.ad0c624f.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.fe51ad24.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.ad0c624f.js.LICENSE.txt b/assets/js/main.fe51ad24.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.ad0c624f.js.LICENSE.txt
rename to assets/js/main.fe51ad24.js.LICENSE.txt
diff --git a/assets/js/runtime~main.f06f1223.js b/assets/js/runtime~main.7637c8fe.js
similarity index 98%
rename from assets/js/runtime~main.f06f1223.js
rename to assets/js/runtime~main.7637c8fe.js
index 5557b3a77..231d4de4f 100644
--- a/assets/js/runtime~main.f06f1223.js
+++ b/assets/js/runtime~main.7637c8fe.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 df37fc1dc..0720915eb 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4a86ea2d7..0a9eb90d6 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 7e01cce08..203a70b79 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 0b5a1357a..1ca745472 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d5fdbf380..8a490da08 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 23dd64658..f6107dd9c 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 c1dbaac1e..ea46555ee 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 fe8f2d766..76ab7889d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a21b2d357..9430130dd 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 835f3b005..45b0d360d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 afd09988c..468895c54 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 bf213f1d4..89dfd2135 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b8e86e494..2e6932260 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e29307166..aeec486b3 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 5d26cd72e..5c6ad1506 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 c0516c2f6..f7b9925dc 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 5329637f4..c3e1ff90a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1f36bf98b..d2f2b0645 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 388e15378..832b6eed5 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 437b71f88..c6cc78ed1 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 7146bd018..80c840870 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 8a93ec3c3..800353d63 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b9e4d5c6f..52b461f17 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9392aa2b4..6450f61c6 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 21280f488..9eb96bce8 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 aef4ac29a..a6e453503 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 05d457544..f2cdf16ac 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 41643a634..deea918d8 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9c1615872..7bbb16c59 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 da4d925f5..2bcc105c7 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 766db01be..fa14f61f5 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 342cee50d..df410a210 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9cf4b3d28..b0f95061a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 846872cec..84106c6c1 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2ce78bf80..e38f49105 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6b34dbb92..51de1ef43 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d2d204f06..1ba655a2c 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3506b02e4..9280b9252 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 7d2fb6a8a..f5ee0af10 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 7daf62460..d31e2eb7c 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b7ded485a..bd3694f69 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 caa4b0bcf..1e916a92d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 789ca2475..2d1e0fb0e 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 31c969f22..de15793e5 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ba38f29c5..649e21937 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d53e34cad..2d4abe7e3 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d72b38828..b6a4fb6c0 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 48c36ddb1..ffe523b38 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 54adc0121..0ef9f3314 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 c6ec892da..0ee64c01b 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 023527169..3ffb5aaf4 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 da87a739f..b1e028c13 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 13de28f45..04986e71d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 fcc5e1d57..78394a8a3 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 028ef3a62..7218396c4 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 98aa5e523..916b6e5b8 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ab9059e93..07e6d22bb 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3d3de9d02..f7208ae19 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 616a66861..ac7774443 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 15e18d4bd..865333e5b 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 00c048a37..acfd03963 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 52fcdec84..fd99d1acd 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 534a0b5fd..5ba07461e 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ef7cd7500..cb19b0f57 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 7ba24e29d..7e0823178 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ae595bb3d..44c08b18b 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 0f259213d..457790400 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 0939925ce..f081cee42 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 efffa35b2..768f4a094 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3d3a91629..999a2048b 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f7749c5cc..9f8516cee 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4f908c86b..13f80447d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6e9511329..9dc597185 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 218f8de02..08c33c765 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9fc6ea66a..492bbf986 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a904ed789..924d1f6e5 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 bfc503cc4..c8af4cf45 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9c1e619af..36820d056 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b20e0da57..e95c892a5 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b495956e0..1905dc92d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 bb1209e64..0b00931a5 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6538595da..26ed5fb3a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2d10fa754..e7e5d1127 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 af3010547..a0b9d98cb 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e11ecc447..0bd6e2701 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 392d67e23..540ea46ad 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a1f1c4150..9b3650300 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 4d3f2ffdb..f7bc84e9b 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 71bc24802..544281152 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 99e8c76b7..d1d285cca 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 831a062be..bf60f9d5e 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 239a53319..34379255a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b049aaff9..40fd04176 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6252650ef..a319ffeff 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2ed0463f6..43e19f493 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 27f977b99..0bfe8ac00 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1bc3e2e00..e6b365515 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 dd9f3cf8e..2764da0c4 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2e6537769..ee5ab1779 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 cc3088c31..5e1788165 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a2bcead8d..d5a840fd4 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 84777e1ef..164f550ea 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 43d5b1c20..bf6e8c6f3 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9f59afa3b..0ddab0b5f 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 5044365a7..e6f55026e 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d5715ea7d..cdd828c64 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 bef4f6dc4..128b55a3f 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 333f8f275..8c6e38299 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f0cadd77b..e7966b7de 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 473d1828b..840a7918a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a70d5daec..1be551acc 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 c2d47d7b1..5161aa40f 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 dc1fb6af3..e7e4867c6 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f501586be..233fbd0e7 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1a766ee9d..be18cf2c3 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 30d3bbb73..1a98b5af5 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 391edea65..4d01635b4 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 ab7ea09e7..c12a834e6 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 21dc52935..728cb7248 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6486a0f68..4c204abf1 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 010ca8746..4589b9a7c 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 521a02229..eefce7c48 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9ff85cca8..2b820b9be 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 375fbd111..5b955791a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 521400e26..eedd03234 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 97f49c0c7..fafa8fc01 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 9a5976dbf..e0384f59f 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 91b6cfdff..9a41d1421 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3012bc68b..3f29182a6 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 28b4822d1..f4b87cd5a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3d6a1a79c..e5bf107f3 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 82c3f5460..166777aa2 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 1aacadb97..d79c85b22 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 bbd17d5d1..188bf1557 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 0a83a6a53..7f92947b2 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 3a4696095..8cfb4f85d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 2769e1d92..e2e0caf92 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 6e796524c..96e5823f1 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 d9fc7144a..25ac61fbb 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 399bb518e..00f400863 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 34e72c3ee..149d3278e 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 33ccc354b..28c2d2fce 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 8b538b1bc..07b339414 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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/xlang_type_mapping/index.html b/docs/next/specification/xlang_type_mapping/index.html
index 512407bc5..3fed8387e 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -21,7 +21,7 @@
 <li>The cross-language serialization is not stable, do not use it in your production environment.</li>
 </ul>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="type-mapping">Type Mapping<a href="#type-mapping" class="hash-link" aria-label="Direct link to Type Mapping" title="Direct link to Type Mapping">​</a></h2>
-<table><thead><tr><th>Fory Type</th><th>Fory Type ID</th><th>Java</th><th>Python</th><th>Javascript</th><th>C++</th><th>Golang</th><th>Rust</th></tr></thead><tbody><tr><td>bool</td><td>1</td><td>bool/Boolean</td><td>bool</td><td>Boolean</td><td>bool</td><td>bool</td><td>bool</td></tr><tr><td>int8</td><td>2</td><td>byte/Byte</td><td>int/pyfory.Int8</td><td>Type.int8()</td><td>int8_t</td><td>int8</td><td>i8</td></tr><tr><td>int16</td><td>3</td><td>short/Short</td><td>int/pyfory.Int16</td>< [...]
+<table><thead><tr><th>Fory Type</th><th>Fory Type ID</th><th>Java</th><th>Python</th><th>Javascript</th><th>C++</th><th>Golang</th><th>Rust</th></tr></thead><tbody><tr><td>bool</td><td>1</td><td>bool/Boolean</td><td>bool</td><td>Boolean</td><td>bool</td><td>bool</td><td>bool</td></tr><tr><td>int8</td><td>2</td><td>byte/Byte</td><td>int/pyfory.Int8</td><td>Type.int8()</td><td>int8_t</td><td>int8</td><td>i8</td></tr><tr><td>int16</td><td>3</td><td>short/Short</td><td>int/pyfory.Int16</td>< [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="type-infonot-implemented-currently">Type info(not implemented currently)<a href="#type-infonot-implemented-currently" class="hash-link" aria-label="Direct link to Type info(not implemented currently)" title="Direct link to Type info(not implemented currently)">​</a></h2>
 <p>Due to differences between type systems of languages, those types can&#x27;t be mapped one-to-one between languages.</p>
 <p>If the user notices that one type on a language corresponds to multiple types in Fory type systems, for example, <code>long</code>
diff --git a/docs/specification/fory_java_serialization_spec/index.html b/docs/specification/fory_java_serialization_spec/index.html
index ab88a3da5..474a50d0d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 af908b5ce..fa99a689a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 8b510d3d8..a4ef12787 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 accb22f90..c244894d9 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 91a6b2bb7..03f6605a9 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 154793146..2ffeb63bf 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 b96557c6e..48639230d 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 e738a4dde..34720c066 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 39b6074c9..53aa203ad 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 f8a77fb35..9ba567eb3 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 a3dcf6735..5d57efdbb 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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-1764154640983.json b/lunr-index-1764154640983.json
deleted file mode 100644
index 60ad2f023..000000000
--- a/lunr-index-1764154640983.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,146.513,1,1270.163,2,380.63]],["content/0",[]],["keywords/0",[]],["title/1",[3,1187.793]],["content/1",[0,2.426,4,5.421,5,14.832,6,2.27,7,16.006,8,5.893,9,5.081,10,12.022,11,5.016,12,6.049,13,10.372,14,16.006,15,5.549,16,10.795,17,6.215,18,6.049,19,16.006,20,2.138,21,7.367,22,16.006,23,7.476,24,4.796,25,16.006,26,7.367,27,6.719,28,16.006,29,3.699,30,5.696,31,3.573,32,6.801,33,7.631,34,7.884,35,11.327 [...]
\ No newline at end of file
diff --git a/lunr-index-1764697800409.json b/lunr-index-1764697800409.json
new file mode 100644
index 000000000..179dff166
--- /dev/null
+++ b/lunr-index-1764697800409.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,325.359,1,90.704,2,662.367,3,728.693,4,450.191,5,367.293]],["content/0",[]],["keywords/0",[]],["title/1",[0,390.186,1,173.147]],["content/1",[0,4.774,1,2.65,6,11.606,7,7.837,8,8.413,9,6.061,10,1.96,11,8.003,12,18.366,13,3.832,14,12.046,15,6.941,16,8.453,17,13.501,18,7.649,19,6.964,20,7.082,21,5.938,22,12.387,23,12.778,24,8.219,25,13.501,26,9.553,27,5.756,28,7.619,29,18.366,30,12.046,31,13.501,32,12.3 [...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 60ad2f023..179dff166 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,146.513,1,1270.163,2,380.63]],["content/0",[]],["keywords/0",[]],["title/1",[3,1187.793]],["content/1",[0,2.426,4,5.421,5,14.832,6,2.27,7,16.006,8,5.893,9,5.081,10,12.022,11,5.016,12,6.049,13,10.372,14,16.006,15,5.549,16,10.795,17,6.215,18,6.049,19,16.006,20,2.138,21,7.367,22,16.006,23,7.476,24,4.796,25,16.006,26,7.367,27,6.719,28,16.006,29,3.699,30,5.696,31,3.573,32,6.801,33,7.631,34,7.884,35,11.327 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,325.359,1,90.704,2,662.367,3,728.693,4,450.191,5,367.293]],["content/0",[]],["keywords/0",[]],["title/1",[0,390.186,1,173.147]],["content/1",[0,4.774,1,2.65,6,11.606,7,7.837,8,8.413,9,6.061,10,1.96,11,8.003,12,18.366,13,3.832,14,12.046,15,6.941,16,8.453,17,13.501,18,7.649,19,6.964,20,7.082,21,5.938,22,12.387,23,12.778,24,8.219,25,13.501,26,9.553,27,5.756,28,7.619,29,18.366,30,12.046,31,13.501,32,12.3 [...]
\ No newline at end of file
diff --git a/search-doc-1764154640983.json b/search-doc-1764154640983.json
deleted file mode 100644
index f1ecb21d5..000000000
--- a/search-doc-1764154640983.json
+++ /dev/null
@@ -1 +0,0 @@
-{"searchDocs":[{"title":"Fory v0.11.0 Released","type":0,"sectionRef":"#","url":"/blog/fory_0_11_0_release","content":"","keywords":"","version":null},{"title":"Highlights​","type":1,"pageTitle":"Fory v0.11.0 Released","url":"/blog/fory_0_11_0_release#highlights","content":" Add Dart Serialization supportChunk-based map serialization for Java/Python with performance optimizations and XLang supportCross-language homogeneous collection serialization between Java/PythonRefactor XLang type s [...]
\ No newline at end of file
diff --git a/search-doc-1764697800409.json b/search-doc-1764697800409.json
new file mode 100644
index 000000000..b720d186c
--- /dev/null
+++ b/search-doc-1764697800409.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 f1ecb21d5..b720d186c 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Fory v0.11.0 Released","type":0,"sectionRef":"#","url":"/blog/fory_0_11_0_release","content":"","keywords":"","version":null},{"title":"Highlights​","type":1,"pageTitle":"Fory v0.11.0 Released","url":"/blog/fory_0_11_0_release#highlights","content":" Add Dart Serialization supportChunk-based map serialization for Java/Python with performance optimizations and XLang supportCross-language homogeneous collection serialization between Java/PythonRefactor XLang type s [...]
\ 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 5b6aaee72..49a622a58 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();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 371e79961..13e56846a 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.f06f1223.js" defer="defer"></script>
-<script src="/assets/js/main.ad0c624f.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.7637c8fe.js" defer="defer"></script>
+<script src="/assets/js/main.fe51ad24.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 10bfdb2de..228579d51 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 513631367..ea71235c9 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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/3076.e083de19.js b/zh-CN/assets/js/3076.21eaa652.js
similarity index 95%
rename from zh-CN/assets/js/3076.e083de19.js
rename to zh-CN/assets/js/3076.21eaa652.js
index 4ddee456c..2a93fd051 100644
--- a/zh-CN/assets/js/3076.e083de19.js
+++ b/zh-CN/assets/js/3076.21eaa652.js
@@ -1,2 +1,2 @@
-/*! For license information please see 3076.e083de19.js.LICENSE.txt */
-(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[3076],{34209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var a=n(63366);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Ob [...]
\ No newline at end of file
+/*! For license information please see 3076.21eaa652.js.LICENSE.txt */
+(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[3076],{34209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var a=n(63366);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Ob [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3076.e083de19.js.LICENSE.txt b/zh-CN/assets/js/3076.21eaa652.js.LICENSE.txt
similarity index 100%
rename from zh-CN/assets/js/3076.e083de19.js.LICENSE.txt
rename to zh-CN/assets/js/3076.21eaa652.js.LICENSE.txt
diff --git a/zh-CN/assets/js/d4553995.0956032c.js b/zh-CN/assets/js/d4553995.c9400a9b.js
similarity index 82%
rename from zh-CN/assets/js/d4553995.0956032c.js
rename to zh-CN/assets/js/d4553995.c9400a9b.js
index 77af4f0db..c812ee17f 100644
--- a/zh-CN/assets/js/d4553995.0956032c.js
+++ b/zh-CN/assets/js/d4553995.c9400a9b.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[8807],{48248:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>j,frontMatter:()=>r,metadata:()=>c,toc:()=>h});var d=n(85893),i=n(11151);const r={title:"Xlang Type Mapping",sidebar_position:7,id:"xlang_type_mapping",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work for additional inform [...]
\ No newline at end of file
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([[8807],{48248:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>x,frontMatter:()=>r,metadata:()=>c,toc:()=>h});var d=n(85893),i=n(11151);const r={title:"Xlang Type Mapping",sidebar_position:7,id:"xlang_type_mapping",license:'Licensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work for additional inform [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/main.a2dec1dd.js b/zh-CN/assets/js/main.04171c29.js
similarity index 99%
rename from zh-CN/assets/js/main.a2dec1dd.js
rename to zh-CN/assets/js/main.04171c29.js
index 578c5895d..de8437564 100644
--- a/zh-CN/assets/js/main.a2dec1dd.js
+++ b/zh-CN/assets/js/main.04171c29.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.a2dec1dd.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.04171c29.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.a2dec1dd.js.LICENSE.txt b/zh-CN/assets/js/main.04171c29.js.LICENSE.txt
similarity index 100%
rename from zh-CN/assets/js/main.a2dec1dd.js.LICENSE.txt
rename to zh-CN/assets/js/main.04171c29.js.LICENSE.txt
diff --git a/zh-CN/assets/js/runtime~main.50c6bb03.js b/zh-CN/assets/js/runtime~main.44d799e9.js
similarity index 98%
rename from zh-CN/assets/js/runtime~main.50c6bb03.js
rename to zh-CN/assets/js/runtime~main.44d799e9.js
index d11cc758c..fee1d8c63 100644
--- a/zh-CN/assets/js/runtime~main.50c6bb03.js
+++ b/zh-CN/assets/js/runtime~main.44d799e9.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 b9f13b8e2..b0960ff97 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 e541df684..202282eb9 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 5af1bda0c..592477c15 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 21575d019..9334e9528 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 c78508f44..d9f4244ab 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 add630cd1..63fc73e13 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 1b5cc5a26..2f94f5793 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d290e5c6c..ce89ed659 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 7c297d267..07bbad3f5 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 7e8e65360..10c34a78b 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 dd9ea6580..07189b8d7 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 ccb3cce0e..7513d0f50 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 06ccad307..58efe8e57 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 9d3745be4..e22822190 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 3396f969d..430cb5909 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 de6c76b98..2f9ebd183 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 25da39241..4cd404b82 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 55168541c..c5f59ca8c 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 cefa749a7..5bee126b6 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d67f785df..e8f720d10 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 85cade99a..654094ddf 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 197cc2a00..588ec6f38 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 3ee894faa..3e45fc200 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 b5ca02672..b4f760801 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d071ab7f1..b325c55d3 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 de8f39c43..254a61ffc 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 b18269ec6..4b19bec8d 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 34179f9db..b970ee1cf 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 1064dc3c5..53607a435 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 862c988ff..0ded6616e 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 f76dbc077..214346125 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 7701e6957..e0268fd3a 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 11dd8e1b3..04c6cd1ef 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 01b156d72..11987280b 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 9dd76976b..595eb9543 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 8f2b7cf98..fe382efc5 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 461a29558..d24369dd0 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d9b3dc2d1..793de71bc 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 8cab9aea1..6fac07215 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2869ae293..abe076dee 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 a0601fcb4..3ee385a8c 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d013f2e7d..8dd97edff 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2b7abeab8..644fa3c15 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 b71f9ac4b..095cc44b1 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 49a73b1c6..cb7db9650 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 bafbd90db..06a9f260a 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 f076b9674..3fef349b2 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 378af31c0..c5a300fba 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 4e938e454..f741339e6 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 ed0fc2bd1..977ead5b7 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 cb0452cd8..59d552469 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 c747b8bc2..1c98955f5 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 5b48207d9..0c7d8b614 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2278ab134..73670cac0 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d638b5339..ba880fbff 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 5b1b29091..40bfc9577 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 70d4447c4..469bc1498 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 971a0beba..68b509ba8 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 833c650ac..60f54318e 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 596401a37..ce0a41960 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 a924b059f..99629af65 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 ea4769989..eaa4ab4f4 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 6f1f2d768..62593c4c1 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2640dba0a..6ded97c22 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 a61400b2d..32cb52400 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 31766f35f..33b8e50cb 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 cf03ba60b..cc2ebde43 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 56705c22d..fbabccbe5 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 01f28e853..68219b1cf 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 a99cd726e..86ccb8bb0 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 3c2c6dd00..2ebb0fa68 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 569337c1d..e38dd7ae7 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 bfcd9a921..56118b2dc 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 4a236a0cb..f8494463b 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2d1f15366..c9fef1432 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 9bb28fc6a..84314a125 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 a83e0139f..be54ae128 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 e83cb455a..8e9ede8f5 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 cbd490389..197a8cf0b 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d0eeac04c..a581b0202 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 6ed5dae3c..0d9771fc5 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2e5d83ac9..bda5bf056 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 a743ade15..6e1ae95c8 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 8f59ecad1..47a6e7899 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 e22bbde35..3ef1a3383 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2e995d78b..b18031cb7 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 0d54fc78d..9aae6027a 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 ab2b343ec..91c5df59c 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 df5652d12..1719c1ba9 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 9e9709434..064a29ea3 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 e31ab5e22..7dc3c197e 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 8c03fc46c..54b49feab 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d2b567448..4ce9787f7 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 a3028434e..8f6a0b33c 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 e4a31c980..c0609bf47 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 16d20d6dd..ee47bfa95 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 9b97e6faa..1d704096b 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 f48d80bd4..4aac0347f 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 bb924eb52..de5e26116 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 3dd1571b1..0a4175b60 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 571d9d109..482b249e2 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 45a16d340..7a2e9f2f1 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 e596b6fd8..42fa5a713 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 feb06d894..8f01798a7 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 25ff76ae2..58cf8e652 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 39176dca3..9a5356e9d 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 86d9e0970..ef104e929 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 dbaf3aaeb..ee1f5c6a1 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 6ca5317aa..8cb613f7f 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 597fb9368..a825dadd8 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 cf48dcf28..69a9fc098 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 f0e646402..ed68cbff7 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 55053a862..fb37c37a6 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 20e4637aa..c2feb1837 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 eb1526b0c..a15271742 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 0c5285acd..dad6bf041 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 b53de92ea..30c019ebd 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 861d8ac15..14f55be7e 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 beb3c141a..3dfba9af3 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 7a18a5eea..6b036f1aa 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 05ffda394..53a81af64 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 8216fa2e6..348355c09 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d27ed29c0..a16ec937f 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 23a40b5a4..656e5c844 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 fd8da424e..21b6d5058 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 8075c430e..8bb8dda20 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 a655d5b59..f46a11155 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 4944afc05..7b6c68748 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 d12c23543..9af4d66c2 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2bb538d95..4ded5bea2 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 c605faecb..11dd834ef 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 ffd366aa5..4a820d1da 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 5f8f31f71..0d689f6e7 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 7aea2af36..c918c2d3c 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 477ae7992..5812ef26c 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 14a6ec2b3..531633922 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 8ae77df85..632d29fe8 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 caae80ef4..548c7f6d1 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 8628df77d..40c27f7a9 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 f534483a1..9a8cab04e 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 7bf7c1549..0e7f9c930 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 a25389b6b..d43eceb4f 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 093f1aac5..c89fe2729 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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/xlang_type_mapping/index.html b/zh-CN/docs/next/specification/xlang_type_mapping/index.html
index 39acf2ebb..936717b7c 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -21,7 +21,7 @@
 <li>The cross-language serialization is not stable, do not use it in your production environment.</li>
 </ul>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="type-mapping">Type Mapping<a href="#type-mapping" class="hash-link" aria-label="Type Mapping的直接链接" title="Type Mapping的直接链接">​</a></h2>
-<table><thead><tr><th>Fory Type</th><th>Fory Type ID</th><th>Java</th><th>Python</th><th>Javascript</th><th>C++</th><th>Golang</th><th>Rust</th></tr></thead><tbody><tr><td>bool</td><td>1</td><td>bool/Boolean</td><td>bool</td><td>Boolean</td><td>bool</td><td>bool</td><td>bool</td></tr><tr><td>int8</td><td>2</td><td>byte/Byte</td><td>int/pyfory.Int8</td><td>Type.int8()</td><td>int8_t</td><td>int8</td><td>i8</td></tr><tr><td>int16</td><td>3</td><td>short/Short</td><td>int/pyfory.Int16</td>< [...]
+<table><thead><tr><th>Fory Type</th><th>Fory Type ID</th><th>Java</th><th>Python</th><th>Javascript</th><th>C++</th><th>Golang</th><th>Rust</th></tr></thead><tbody><tr><td>bool</td><td>1</td><td>bool/Boolean</td><td>bool</td><td>Boolean</td><td>bool</td><td>bool</td><td>bool</td></tr><tr><td>int8</td><td>2</td><td>byte/Byte</td><td>int/pyfory.Int8</td><td>Type.int8()</td><td>int8_t</td><td>int8</td><td>i8</td></tr><tr><td>int16</td><td>3</td><td>short/Short</td><td>int/pyfory.Int16</td>< [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="type-infonot-implemented-currently">Type info(not implemented currently)<a href="#type-infonot-implemented-currently" class="hash-link" aria-label="Type info(not implemented currently)的直接链接" title="Type info(not implemented currently)的直接链接">​</a></h2>
 <p>Due to differences between type systems of languages, those types can&#x27;t be mapped one-to-one between languages.</p>
 <p>If the user notices that one type on a language corresponds to multiple types in Fory type systems, for example, <code>long</code>
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 1eb736b14..55ae67ff8 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 5c6ceedfe..7724fcf9b 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 787c1da82..f3ca2e77a 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 af8f8ec56..2ea630238 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 dcd96c58a..14fc0060f 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2368bcf85..d11359aaa 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 fcd3f1138..8501f5bc9 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 e29df5325..861d84618 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 2202e079b..54eab6b5b 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 5a69f9ae2..153b6b95b 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 28588910a..06cb48847 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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-1764154737756.json b/zh-CN/lunr-index-1764154737756.json
deleted file mode 100644
index c11c82bd1..000000000
--- a/zh-CN/lunr-index-1764154737756.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,216.284,1,72.48,2,566.417,3,624.065,4,466.217,5,483.317]],["content/0",[]],["keywords/0",[]],["title/1",[0,268.415,1,147.109]],["content/1",[0,3.397,1,2.368,6,11.783,7,8.267,8,9.209,9,7.323,10,4.091,11,8.459,12,17.319,13,4.485,14,16.032,15,9.347,16,10.084,17,17.319,18,6.989,19,8.561,20,9.015,21,7.514,22,15.184,23,14.551,24,9.419,25,14.551,26,11.129,27,8.835,28,8.314,29,17.319,30,15.184,31,15.184,32,1 [...]
\ No newline at end of file
diff --git a/zh-CN/lunr-index-1764697893217.json b/zh-CN/lunr-index-1764697893217.json
new file mode 100644
index 000000000..bd1043543
--- /dev/null
+++ b/zh-CN/lunr-index-1764697893217.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,216.284,1,72.48,2,566.417,3,624.065,4,466.217,5,483.317]],["content/0",[]],["keywords/0",[]],["title/1",[0,268.415,1,147.109]],["content/1",[0,3.397,1,2.368,6,11.783,7,8.267,8,9.209,9,7.323,10,4.091,11,8.459,12,17.318,13,4.485,14,16.031,15,9.347,16,10.083,17,17.318,18,6.989,19,8.561,20,9.015,21,7.513,22,15.184,23,14.551,24,9.419,25,14.551,26,11.129,27,8.835,28,8.313,29,17.318,30,15.184,31,15.184,32,1 [...]
\ No newline at end of file
diff --git a/zh-CN/lunr-index.json b/zh-CN/lunr-index.json
index c11c82bd1..bd1043543 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,216.284,1,72.48,2,566.417,3,624.065,4,466.217,5,483.317]],["content/0",[]],["keywords/0",[]],["title/1",[0,268.415,1,147.109]],["content/1",[0,3.397,1,2.368,6,11.783,7,8.267,8,9.209,9,7.323,10,4.091,11,8.459,12,17.319,13,4.485,14,16.032,15,9.347,16,10.084,17,17.319,18,6.989,19,8.561,20,9.015,21,7.514,22,15.184,23,14.551,24,9.419,25,14.551,26,11.129,27,8.835,28,8.314,29,17.319,30,15.184,31,15.184,32,1 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,216.284,1,72.48,2,566.417,3,624.065,4,466.217,5,483.317]],["content/0",[]],["keywords/0",[]],["title/1",[0,268.415,1,147.109]],["content/1",[0,3.397,1,2.368,6,11.783,7,8.267,8,9.209,9,7.323,10,4.091,11,8.459,12,17.318,13,4.485,14,16.031,15,9.347,16,10.083,17,17.318,18,6.989,19,8.561,20,9.015,21,7.513,22,15.184,23,14.551,24,9.419,25,14.551,26,11.129,27,8.835,28,8.313,29,17.318,30,15.184,31,15.184,32,1 [...]
\ No newline at end of file
diff --git a/zh-CN/search-doc-1764154737756.json b/zh-CN/search-doc-1764154737756.json
deleted file mode 100644
index d0916501d..000000000
--- a/zh-CN/search-doc-1764154737756.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-1764697893217.json b/zh-CN/search-doc-1764697893217.json
new file mode 100644
index 000000000..0efecf99c
--- /dev/null
+++ b/zh-CN/search-doc-1764697893217.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 d0916501d..0efecf99c 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 442ecef17..0cefc625d 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[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 68263fd16..42cc351f9 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.50c6bb03.js" defer="defer"></script>
-<script src="/zh-CN/assets/js/main.a2dec1dd.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/runtime~main.44d799e9.js" defer="defer"></script>
+<script src="/zh-CN/assets/js/main.04171c29.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.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