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/incubator-fury-site.git


The following commit(s) were added to refs/heads/deploy by this push:
     new 54d46ac  deploy: d6f914d6b2da8473949c4b42ff1f8a303f968117
54d46ac is described below

commit 54d46ac58bff4841fcd86977ce9311ded9175711
Author: theweipeng <[email protected]>
AuthorDate: Wed Apr 3 00:09:46 2024 +0000

    deploy: d6f914d6b2da8473949c4b42ff1f8a303f968117
---
 404.html                                                          | 6 +++---
 assets/js/6ba6e33f.12094b45.js                                    | 1 -
 assets/js/6ba6e33f.27132e1c.js                                    | 1 +
 assets/js/72b486c3.2f73747b.js                                    | 1 +
 assets/js/72b486c3.6813874e.js                                    | 1 -
 assets/js/81ff565a.8c365ffc.js                                    | 1 -
 assets/js/81ff565a.b791fcff.js                                    | 1 +
 assets/js/935f2afb.4cc32fe6.js                                    | 1 -
 assets/js/935f2afb.87230918.js                                    | 1 +
 assets/js/main.4e829a60.js                                        | 2 --
 assets/js/main.5863021d.js                                        | 2 ++
 ...{main.4e829a60.js.LICENSE.txt => main.5863021d.js.LICENSE.txt} | 0
 assets/js/{runtime~main.3f343efb.js => runtime~main.e1125dd7.js}  | 2 +-
 blog/archive/index.html                                           | 6 +++---
 blog/fury_0_1_0_release/index.html                                | 6 +++---
 blog/fury_0_1_1_release/index.html                                | 6 +++---
 blog/fury_0_1_2_release/index.html                                | 6 +++---
 blog/fury_0_2_0_release/index.html                                | 6 +++---
 blog/fury_0_2_1_release/index.html                                | 6 +++---
 blog/fury_0_3_0_release/index.html                                | 6 +++---
 blog/fury_0_3_1_release/index.html                                | 6 +++---
 blog/fury_0_4_0_release/index.html                                | 6 +++---
 blog/fury_0_4_1_release/index.html                                | 6 +++---
 .../index.html                                                    | 6 +++---
 blog/index.html                                                   | 6 +++---
 blog/tags/fury/index.html                                         | 6 +++---
 blog/tags/index.html                                              | 6 +++---
 docs/guide/development/index.html                                 | 6 +++---
 docs/guide/graalvm_guide/index.html                               | 6 +++---
 docs/guide/java_object_graph_guide/index.html                     | 6 +++---
 docs/guide/row_format_guide/index.html                            | 6 +++---
 docs/guide/scala_guide/index.html                                 | 6 +++---
 docs/guide/xlang_object_graph_guide/index.html                    | 6 +++---
 docs/guide/xlang_type_mapping/index.html                          | 6 +++---
 docs/introduction/benchmark/index.html                            | 6 +++---
 docs/introduction/features/index.html                             | 6 +++---
 docs/introduction/index.html                                      | 6 +++---
 docs/specification/fury_java_serialization_spec/index.html        | 8 ++++----
 docs/specification/fury_row_format_spec/index.html                | 8 ++++----
 docs/specification/fury_xlang_serialization_spec/index.html       | 8 ++++----
 docs/start/install/index.html                                     | 6 +++---
 docs/start/usage/index.html                                       | 6 +++---
 index.html                                                        | 6 +++---
 lunr-index-1712078575649.json                                     | 1 -
 lunr-index-1712102951567.json                                     | 1 +
 lunr-index.json                                                   | 2 +-
 markdown-page/index.html                                          | 6 +++---
 search-doc-1712078575649.json => search-doc-1712102951567.json    | 2 +-
 search-doc.json                                                   | 2 +-
 49 files changed, 110 insertions(+), 110 deletions(-)

diff --git a/404.html b/404.html
index 0acc54b..8da09af 100644
--- a/404.html
+++ b/404.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Page Not Found | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/404.html";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docusaurus_tag" content="default"><meta data- [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/assets/js/6ba6e33f.12094b45.js b/assets/js/6ba6e33f.12094b45.js
deleted file mode 100644
index 016bb28..0000000
--- a/assets/js/6ba6e33f.12094b45.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[8329],{9500:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>t,metadata:()=>a,toc:()=>c});var
 s=i(5893),l=i(1151);const t={title:"Fury Java Serialization 
Format",sidebar_position:1,id:"fury_java_serialization_spec"},r="Fury Java 
Serialization 
Specification",a={id:"specification/fury_java_serialization_spec",title:"Fury 
Java Serialization Format",description:"Spec overview" [...]
\ No newline at end of file
diff --git a/assets/js/6ba6e33f.27132e1c.js b/assets/js/6ba6e33f.27132e1c.js
new file mode 100644
index 0000000..329447f
--- /dev/null
+++ b/assets/js/6ba6e33f.27132e1c.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[8329],{9500:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>t,metadata:()=>a,toc:()=>c});var
 s=i(5893),l=i(1151);const t={title:"Fury Java Serialization 
Format",sidebar_position:1,id:"fury_java_serialization_spec"},r="Fury Java 
Serialization 
Specification",a={id:"specification/fury_java_serialization_spec",title:"Fury 
Java Serialization Format",description:"Spec overview" [...]
\ No newline at end of file
diff --git a/assets/js/72b486c3.2f73747b.js b/assets/js/72b486c3.2f73747b.js
new file mode 100644
index 0000000..6d80d97
--- /dev/null
+++ b/assets/js/72b486c3.2f73747b.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2452],{1196:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var
 t=i(5893),s=i(1151);const r={title:"Fury Xlang Serialization 
Format",sidebar_position:0,id:"fury_xlang_serialization_spec"},l="Cross-language
 Serialization 
Specification",a={id:"specification/fury_xlang_serialization_spec",title:"Fury 
Xlang Serialization Format",description:"Forma [...]
\ No newline at end of file
diff --git a/assets/js/72b486c3.6813874e.js b/assets/js/72b486c3.6813874e.js
deleted file mode 100644
index b2c2fa1..0000000
--- a/assets/js/72b486c3.6813874e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2452],{1196:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var
 t=i(5893),s=i(1151);const r={title:"Fury Xlang Serialization 
Format",sidebar_position:0,id:"fury_xlang_serialization_spec"},l="Cross-language
 Serialization 
Specification",a={id:"specification/fury_xlang_serialization_spec",title:"Fury 
Xlang Serialization Format",description:"Forma [...]
\ No newline at end of file
diff --git a/assets/js/81ff565a.8c365ffc.js b/assets/js/81ff565a.8c365ffc.js
deleted file mode 100644
index f890a71..0000000
--- a/assets/js/81ff565a.8c365ffc.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2198],{3110:(t,o,e)=>{e.r(o),e.d(o,{assets:()=>a,contentTitle:()=>i,default:()=>p,frontMatter:()=>s,metadata:()=>c,toc:()=>u});var
 r=e(5893),n=e(1151);const s={title:"Fury Row 
Format",sidebar_position:2,id:"fury_row_format_spec"},i="Row 
Format",c={id:"specification/fury_row_format_spec",title:"Fury Row 
Format",description:"Coming 
soon",source:"@site/docs/specification/row_format_spec.md",sourceDirName:"specif
 [...]
\ No newline at end of file
diff --git a/assets/js/81ff565a.b791fcff.js b/assets/js/81ff565a.b791fcff.js
new file mode 100644
index 0000000..199de90
--- /dev/null
+++ b/assets/js/81ff565a.b791fcff.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2198],{3110:(t,o,e)=>{e.r(o),e.d(o,{assets:()=>c,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var
 r=e(5893),n=e(1151);const i={title:"Fury Row 
Format",sidebar_position:2,id:"fury_row_format_spec"},s="Row 
Format",a={id:"specification/fury_row_format_spec",title:"Fury Row 
Format",description:"Coming 
soon",source:"@site/docs/specification/row_format_spec.md",sourceDirName:"specif
 [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.4cc32fe6.js b/assets/js/935f2afb.4cc32fe6.js
deleted file mode 100644
index 8b6de1b..0000000
--- a/assets/js/935f2afb.4cc32fe6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2197],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"startSidebar":[{"type":"link","label":"Install","href":"/docs/start/install","docId":"start/install","unlisted":false},{"type":"link","label":"Usage","href":"/docs/start/usage","docId":"start/usage","unliste
 [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.87230918.js b/assets/js/935f2afb.87230918.js
new file mode 100644
index 0000000..7857e1d
--- /dev/null
+++ b/assets/js/935f2afb.87230918.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2197],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"startSidebar":[{"type":"link","label":"Install","href":"/docs/start/install","docId":"start/install","unlisted":false},{"type":"link","label":"Usage","href":"/docs/start/usage","docId":"start/usage","unliste
 [...]
\ No newline at end of file
diff --git a/assets/js/main.4e829a60.js b/assets/js/main.4e829a60.js
deleted file mode 100644
index 93b2db3..0000000
--- a/assets/js/main.4e829a60.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.4e829a60.js.LICENSE.txt */
-(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[179],{723:(e,t,n)=>{"use
 strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const 
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"061c795b":[()=>n.e(6624).then(n.bind(n,1582)),"@site/blog/2023-09-27-fury_0_1_2_release.md",1582],"092604a4":[()=>n.e(5088).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],"11627f87":[()=>n.e(9533).then(n.bi
 [...]
\ No newline at end of file
diff --git a/assets/js/main.5863021d.js b/assets/js/main.5863021d.js
new file mode 100644
index 0000000..a18f655
--- /dev/null
+++ b/assets/js/main.5863021d.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.5863021d.js.LICENSE.txt */
+(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[179],{723:(e,t,n)=>{"use
 strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const 
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"061c795b":[()=>n.e(6624).then(n.bind(n,1582)),"@site/blog/2023-09-27-fury_0_1_2_release.md",1582],"092604a4":[()=>n.e(5088).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],"11627f87":[()=>n.e(9533).then(n.bi
 [...]
\ No newline at end of file
diff --git a/assets/js/main.4e829a60.js.LICENSE.txt 
b/assets/js/main.5863021d.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.4e829a60.js.LICENSE.txt
rename to assets/js/main.5863021d.js.LICENSE.txt
diff --git a/assets/js/runtime~main.3f343efb.js 
b/assets/js/runtime~main.e1125dd7.js
similarity index 97%
rename from assets/js/runtime~main.3f343efb.js
rename to assets/js/runtime~main.e1125dd7.js
index 4e9290e..14a6d8b 100644
--- a/assets/js/runtime~main.3f343efb.js
+++ b/assets/js/runtime~main.e1125dd7.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,f,c,t,r={},b={};function d(e){var a=b[e];if(void 
0!==a)return a.exports;var f=b[e]={exports:{}};return 
r[e].call(f.exports,f,f.exports,d),f.exports}d.m=r,e=[],d.O=(a,f,c,t)=>{if(!f){var
 r=1/0;for(i=0;i<e.length;i++){f=e[i][0],c=e[i][1],t=e[i][2];for(var 
b=!0,o=0;o<f.length;o++)(!1&t||r>=t)&&Object.keys(d.O).every((e=>d.O[e](f[o])))?f.splice(o--,1):(b=!1,t<r&&(r=t));if(b){e.splice(i--,1);var
 n=c();void 0!==n&&(a=n)}}return a}t=t||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,f,c,t,r={},b={};function d(e){var a=b[e];if(void 
0!==a)return a.exports;var f=b[e]={exports:{}};return 
r[e].call(f.exports,f,f.exports,d),f.exports}d.m=r,e=[],d.O=(a,f,c,t)=>{if(!f){var
 r=1/0;for(i=0;i<e.length;i++){f=e[i][0],c=e[i][1],t=e[i][2];for(var 
b=!0,o=0;o<f.length;o++)(!1&t||r>=t)&&Object.keys(d.O).every((e=>d.O[e](f[o])))?f.splice(o--,1):(b=!1,t<r&&(r=t));if(b){e.splice(i--,1);var
 n=c();void 0!==n&&(a=n)}}return a}t=t||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index d2086f8..58f3014 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Archive | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/blog/archive";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docusaurus_tag" content="default"><meta data-rh= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/blog/fury_0_1_0_release/index.html 
b/blog/fury_0_1_0_release/index.html
index b1f0095..d3c57e5 100644
--- a/blog/fury_0_1_0_release/index.html
+++ b/blog/fury_0_1_0_release/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury v0.1.0 released | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_0_1_0_release";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Author: <a href="https://github.com/chaokunyang"; target="_blank" 
rel="noopener noreferrer">chaokunyang</a></p>
 <p>I&#x27;m excited to release Fury v0.1.0 . Fury 0.1.0 is our first release 
since we started the development in github in 2023.04.28, and open sourced in 
2023.07.15.</p>
 <p>In this release we closed 314 issues, 412 PRs, and we have 5 new 
contributors. Thanks for their contributions to fury, looking forward to 
further cooperation with them.</p>
diff --git a/blog/fury_0_1_1_release/index.html 
b/blog/fury_0_1_1_release/index.html
index 3934c07..63ceaff 100644
--- a/blog/fury_0_1_1_release/index.html
+++ b/blog/fury_0_1_1_release/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury v0.1.1 released | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_0_1_1_release";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>I&#x27;m pleased to announce the <code>0.1.1</code> release of Fury. This 
release is a enhanced verson based on fury <code>0.1.0</code>. It keeps binary 
compatibility with <code>0.1.0</code>.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="highlights">Highlights<a 
href="#highlights" class="hash-link" aria-label="Direct link to Highlights" 
title="Direct link to Highlights">​</a></h2>
 <ul>
diff --git a/blog/fury_0_1_2_release/index.html 
b/blog/fury_0_1_2_release/index.html
index f6e6f70..312e87f 100644
--- a/blog/fury_0_1_2_release/index.html
+++ b/blog/fury_0_1_2_release/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury v0.1.2 released | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_0_1_2_release";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>I&#x27;m pleased to announce the <code>0.1.2</code> release of Fury. This 
release is a enhanced verson based on fury <code>0.1.1</code>. It keeps binary 
compatibility with <code>0.1.0</code>/<code>0.1.1</code>.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What&#x27;s 
Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to 
What&#x27;s Changed" title="Direct link to What&#x27;s Changed">​</a></h2>
 <ul>
diff --git a/blog/fury_0_2_0_release/index.html 
b/blog/fury_0_2_0_release/index.html
index e24663c..1e7bd60 100644
--- a/blog/fury_0_2_0_release/index.html
+++ b/blog/fury_0_2_0_release/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury v0.2.0 released | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_0_2_0_release";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Author: <a href="https://github.com/chaokunyang"; target="_blank" 
rel="noopener noreferrer">chaokunyang</a></p>
 <p>I&#x27;m so excited to announce the 0.2.0 release of the Fury. This a very 
exciting version of fury. With this version, we have 1X speedup, 30%~50% 
smaller serialized size. And now we are the fastest serialization framework in 
the <a href="https://github.com/eishay/jvm-serializers/wiki"; target="_blank" 
rel="noopener noreferrer">JVM-Serializers</a>. At the same time, fury has fully 
support for JDK17/21, I supported JDK17+ record JIT serialization, JDK9+ 
ImmutableList JIT serialization. [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="highlights">Highlights<a 
href="#highlights" class="hash-link" aria-label="Direct link to Highlights" 
title="Direct link to Highlights">​</a></h2>
diff --git a/blog/fury_0_2_1_release/index.html 
b/blog/fury_0_2_1_release/index.html
index 2273d91..5badb96 100644
--- a/blog/fury_0_2_1_release/index.html
+++ b/blog/fury_0_2_1_release/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury v0.2.1 released | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_0_2_1_release";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Author: <a href="https://github.com/chaokunyang"; target="_blank" 
rel="noopener noreferrer">chaokunyang</a></p>
 <p>I&#x27;m pleased to announce the 0.2.1 release of the Fury. This version 
provides beter jdk17+ record support and bettern jit for private classes. Feel 
free to try it out and let me know if you have any issues.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="highlight">Highlight<a 
href="#highlight" class="hash-link" aria-label="Direct link to Highlight" 
title="Direct link to Highlight">​</a></h2>
diff --git a/blog/fury_0_3_0_release/index.html 
b/blog/fury_0_3_0_release/index.html
index dfe6131..d823a0d 100644
--- a/blog/fury_0_3_0_release/index.html
+++ b/blog/fury_0_3_0_release/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury v0.3.0 released | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_0_3_0_release";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Author: <a href="https://github.com/chaokunyang"; target="_blank" 
rel="noopener noreferrer">chaokunyang</a></p>
 <p>I&#x27;m pleased to announce the 0.3.0 release of the Fury. With this 
release, fury supports all scala 2/3 objects serializaiton now, including: 
<strong>case/pojo/object/option/tuple/collecton/enum and other types</strong>. 
case/pojo/object are tightly integrated with fury JIT. Fury will generate 
highly-optimized serializer by generate serialize code at runtime to speed up 
serializaiton. The serialization for those objects will be extremely fast.</p>
 <p>For a long time, scala serialization is always tricky, only reliable way is 
JDK serialization. But it’s too slow, and the serialized size is too large. 
Although we have frameworks such as chill, but the support for scala types are 
limited, and the performance is limited too.Now with fury scala, you can 
serialize any scala objects you want and get extremly fast performance. Please 
try it out and let us know if you have any issues.</p>
diff --git a/blog/fury_0_3_1_release/index.html 
b/blog/fury_0_3_1_release/index.html
index 091985c..8b49512 100644
--- a/blog/fury_0_3_1_release/index.html
+++ b/blog/fury_0_3_1_release/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury v0.3.1 released | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_0_3_1_release";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple scala serialization JIT optimization are included, and java 
serialization compatibility is improved too.</p>
 <p>Author: <a href="https://github.com/chaokunyang"; target="_blank" 
rel="noopener noreferrer">chaokunyang</a></p>
 <p>I&#x27;m pleased to announce the 0.3.1 release of the Fury. With this 
release, fury supports python 3.11&amp;3.12, droped python 3.6 support.
diff --git a/blog/fury_0_4_0_release/index.html 
b/blog/fury_0_4_0_release/index.html
index 3ae42be..d4a8d9e 100644
--- a/blog/fury_0_4_0_release/index.html
+++ b/blog/fury_0_4_0_release/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury 0.4.0 Released | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_0_4_0_release";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content=" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Author: <a href="https://github.com/chaokunyang"; target="_blank" 
rel="noopener noreferrer">chaokunyang</a></p>
 <p>I&#x27;m pleased to announce the 0.4.0 release of the Fury. With this 
release, <a 
href="https://www.graalvm.org/latest/reference-manual/native-image/"; 
target="_blank" rel="noopener noreferrer">GraalVM native image</a> and C++ row 
format automatic encoder based on compile-time reflection are supported. Please 
try it out and share your feedbacks with us.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="highlight">Highlight<a 
href="#highlight" class="hash-link" aria-label="Direct link to Highlight" 
title="Direct link to Highlight">​</a></h2>
diff --git a/blog/fury_0_4_1_release/index.html 
b/blog/fury_0_4_1_release/index.html
index 4f6823c..988529c 100644
--- a/blog/fury_0_4_1_release/index.html
+++ b/blog/fury_0_4_1_release/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury 0.4.1 Released | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_0_4_1_release";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content=" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Author: <a href="https://github.com/chaokunyang"; target="_blank" 
rel="noopener noreferrer">chaokunyang</a></p>
 <p>I&#x27;m pleased to announce the 0.4.1 release of the Fury: <a 
href="https://github.com/alipay/fury/releases/tag/v0.4.1"; target="_blank" 
rel="noopener 
noreferrer">https://github.com/alipay/fury/releases/tag/v0.4.1</a>. With this 
release, Fury support rust row format now. C++ row format has been enhanced 
too, now iterable types can be encoded to fury row format too.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="highlight">Highlight<a 
href="#highlight" class="hash-link" aria-label="Direct link to Highlight" 
title="Direct link to Highlight">​</a></h2>
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 8975d2a..8df7801 100644
--- 
a/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
+++ 
b/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury - A blazing fast multi-language serialization 
framework powered by jit and zero-copy | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/blog/fury_blazing_fast_multiple_language_serialization_framework";><meta
 data-rh="true" property="og:locale" content="en"> [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Author: <a href="https://github.com/chaokunyang"; target="_blank" 
rel="noopener noreferrer">chaokunyang</a></p>
 <blockquote>
 <p>Fury is a blazing fast <strong>multi-language serialization</strong> 
framework powered by <strong>jit(just-in-time compilation) and
diff --git a/blog/index.html b/blog/index.html
index 63049a0..30ce5f2 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Blog | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/blog";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta 
data-rh="true" http- [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple scala serialization JIT optimization are included, and java 
serialization compatibility is improved too.</p></div><footer class="row 
docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut 
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/fury">fury</a></li></ul></div><div class="col 
text--right col--3"><a aria-label="Read more about Fury v0.3.1 released" 
href="/blog/fury_0_3_1_release"><b>Read More</b></a [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
diff --git a/blog/tags/fury/index.html b/blog/tags/fury/index.html
index cdcbed3..1d680ba 100644
--- a/blog/tags/fury/index.html
+++ b/blog/tags/fury/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">10 posts tagged with &quot;fury&quot; | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/blog/tags/fury";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:langua [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple scala serialization JIT optimization are included, and java 
serialization compatibility is improved too.</p></div><footer class="row 
docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut 
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/fury">fury</a></li></ul></div><div class="col 
text--right col--3"><a aria-label="Read more about Fury v0.3.1 released" 
href="/blog/fury_0_3_1_release"><b>Read More</b></a [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
diff --git a/blog/tags/index.html b/blog/tags/index.html
index e76916b..db6ec22 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Tags | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/blog/tags";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content="en"><meta data-rh="true"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/docs/guide/development/index.html 
b/docs/guide/development/index.html
index 5c8eff0..ca8e991 100644
--- a/docs/guide/development/index.html
+++ b/docs/guide/development/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Development | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/guide/development";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docsearch:language" content="en">< [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please checkout the source tree from <a 
href="https://github.com/apache/incubator-fury"; target="_blank" rel="noopener 
noreferrer">https://github.com/apache/incubator-fury</a>.</p>
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="build-fury-java">Build Fury 
Java<a href="#build-fury-java" class="hash-link" aria-label="Direct link to 
Build Fury Java" title="Direct link to Build Fury Java">​</a></h3>
 <div class="language-bash codeBlockContainer_Ckt0 theme-code-block" 
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div 
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash 
codeBlock_bY9V thin-scrollbar" 
style="color:#393A34;background-color:#f6f8fa"><code 
class="codeBlockLines_e6Vv"><span class="token-line" 
style="color:#393A34"><span class="token builtin class-name">cd</span><span 
class="token plain"> </span><span class="token function" style= [...]
diff --git a/docs/guide/graalvm_guide/index.html 
b/docs/guide/graalvm_guide/index.html
index 17c883d..148a6e3 100644
--- a/docs/guide/graalvm_guide/index.html
+++ b/docs/guide/graalvm_guide/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">GraalVM Guide | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/guide/graalvm_guide";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docsearch:language" content="e [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>GraalVM <code>native image</code> can compile java code into native code 
ahead to build faster, smaller, leaner applications.
 The native image doesn&#x27;t have a JIT compiler to compile bytecode into 
machine code, and doesn&#x27;t support
 reflection unless configure reflection file.</p>
diff --git a/docs/guide/java_object_graph_guide/index.html 
b/docs/guide/java_object_graph_guide/index.html
index 2330d2a..4d6145d 100644
--- a/docs/guide/java_object_graph_guide/index.html
+++ b/docs/guide/java_object_graph_guide/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Java Object Graph Guide | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/guide/java_object_graph_guide";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch: 
[...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>When only java object serialization needed, this mode will have better 
performance compared to cross-language object
 graph serialization.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="quick-start">Quick Start<a 
href="#quick-start" class="hash-link" aria-label="Direct link to Quick Start" 
title="Direct link to Quick Start">​</a></h2>
diff --git a/docs/guide/row_format_guide/index.html 
b/docs/guide/row_format_guide/index.html
index 1e03bc8..b850508 100644
--- a/docs/guide/row_format_guide/index.html
+++ b/docs/guide/row_format_guide/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Row Format Guide | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/guide/row_format_guide";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" cont [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="java">Java<a href="#java" 
class="hash-link" aria-label="Direct link to Java" title="Direct link to 
Java">​</a></h3>
 <div class="language-java codeBlockContainer_Ckt0 theme-code-block" 
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div 
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-java 
codeBlock_bY9V thin-scrollbar" 
style="color:#393A34;background-color:#f6f8fa"><code 
class="codeBlockLines_e6Vv"><span class="token-line" 
style="color:#393A34"><span class="token keyword" 
style="color:#00009f">public</span><span class="token plain"> </span><span 
class="token k [...]
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="python">Python<a 
href="#python" class="hash-link" aria-label="Direct link to Python" 
title="Direct link to Python">​</a></h3>
diff --git a/docs/guide/scala_guide/index.html 
b/docs/guide/scala_guide/index.html
index 144b66f..31bf2ea 100644
--- a/docs/guide/scala_guide/index.html
+++ b/docs/guide/scala_guide/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Scala Serialization Guide | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/guide/scala_guide";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docsearch:language"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Fury supports all scala object serialization:</p>
 <ul>
 <li><code>case</code> class serialization supported</li>
diff --git a/docs/guide/xlang_object_graph_guide/index.html 
b/docs/guide/xlang_object_graph_guide/index.html
index 519a23f..904f922 100644
--- a/docs/guide/xlang_object_graph_guide/index.html
+++ b/docs/guide/xlang_object_graph_guide/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Xlang Object Graph Guide | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/guide/xlang_object_graph_guide";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_LWe7" 
id="serialize-built-in-types">Serialize built-in types<a 
href="#serialize-built-in-types" class="hash-link" aria-label="Direct link to 
Serialize built-in types" title="Direct link to Serialize built-in 
types">​</a></h3>
 <p>Common types can be serialized automatically: primitive numeric types, 
string, binary, array, list, map and so on.</p>
 <p><strong>Java</strong></p>
diff --git a/docs/guide/xlang_type_mapping/index.html 
b/docs/guide/xlang_type_mapping/index.html
index 4c24065..5810764 100644
--- a/docs/guide/xlang_type_mapping/index.html
+++ b/docs/guide/xlang_type_mapping/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Type Mapping of Xlang Serialization | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/guide/xlang_type_mapping";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="doc [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/docs/introduction/benchmark/index.html 
b/docs/introduction/benchmark/index.html
index 2125634..4020582 100644
--- a/docs/introduction/benchmark/index.html
+++ b/docs/introduction/benchmark/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Benchmark | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/introduction/benchmark";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content="en [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>If you need to benchmark for your specific scenario, make sure all 
serialization frameworks are appropriately configured for that scenario.</p>
 <p>Dynamic serialization frameworks supports polymorphism and reference, which 
has more cost compared
 to static serialization frameworks, unless it uses the jit techniques as fury 
did.
diff --git a/docs/introduction/features/index.html 
b/docs/introduction/features/index.html
index f24b52c..bd3f6d9 100644
--- a/docs/introduction/features/index.html
+++ b/docs/introduction/features/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Features | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/introduction/features";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content="en"> [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <li>Multiple languages: Java/Python/C++/Golang/Javascript/Rust.</li>
 <li>Zero-copy: cross-language out-of-band serialization inspired
 by <a href="https://peps.python.org/pep-0574/"; target="_blank" rel="noopener 
noreferrer">pickle5</a> and off-heap read/write.</li>
diff --git a/docs/introduction/index.html b/docs/introduction/index.html
index ee6dd12..13c0baf 100644
--- a/docs/introduction/index.html
+++ b/docs/introduction/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Introduction | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/docs/introduction/";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content="en"><met [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="protocols">Protocols<a 
href="#protocols" class="hash-link" aria-label="Direct link to Protocols" 
title="Direct link to Protocols">​</a></h2>
 <p>Different scenarios have different serialization requirements. Fury 
designed and implemented
 multiple binary protocols for those requirements:</p>
diff --git a/docs/specification/fury_java_serialization_spec/index.html 
b/docs/specification/fury_java_serialization_spec/index.html
index 532a1b6..eb3a366 100644
--- a/docs/specification/fury_java_serialization_spec/index.html
+++ b/docs/specification/fury_java_serialization_spec/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury Java Serialization Format | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/specification/fury_java_serialization_spec";><meta
 data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="tr [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="spec-overview">Spec 
overview<a href="#spec-overview" class="hash-link" aria-label="Direct link to 
Spec overview" title="Direct link to Spec overview">​</a></h2>
 <p>Fury Java Serialization is an automatic object serialization framework that 
supports reference and polymorphism. Fury
 will
@@ -445,7 +445,7 @@ write class field names, types and other meta too, see <a 
href="#class-meta">Cla
 <li>Read multiple bytes as an int/long, then split into multiple bytes to 
reduce memory IO and bound check cost.</li>
 <li>Try to use one varint/long to write flags and length together to save one 
byte cost and reduce memory io.</li>
 <li>Condition branches are less expensive compared to memory IO cost unless 
there are too many branches.</li>
-</ul></div></article><nav class="pagination-nav docusaurus-mt-lg" 
aria-label="Docs pages"></nav></div></div><div class="col col--3"><div 
class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul 
class="table-of-contents table-of-contents__left-border"><li><a 
href="#spec-overview" class="table-of-contents__link toc-highlight">Spec 
overview</a></li><li><a href="#fury-header" class="table-of-contents__link 
toc-highlight">Fury header</a></li><li><a href="#reference-meta" class="t [...]
+</ul></div></article><nav class="pagination-nav docusaurus-mt-lg" 
aria-label="Docs pages"><a class="pagination-nav__link 
pagination-nav__link--prev" 
href="/docs/specification/fury_xlang_serialization_spec"><div 
class="pagination-nav__sublabel">Previous</div><div 
class="pagination-nav__label">Fury Xlang Serialization Format</div></a><a 
class="pagination-nav__link pagination-nav__link--next" 
href="/docs/specification/fury_row_format_spec"><div 
class="pagination-nav__sublabel">Next</div><di [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/docs/specification/fury_row_format_spec/index.html 
b/docs/specification/fury_row_format_spec/index.html
index 0e61fc3..d4f8d5e 100644
--- a/docs/specification/fury_row_format_spec/index.html
+++ b/docs/specification/fury_row_format_spec/index.html
@@ -5,12 +5,12 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury Row Format | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/specification/fury_row_format_spec";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:lan 
[...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
-<p>Coming soon</p></div></article><nav class="pagination-nav docusaurus-mt-lg" 
aria-label="Docs 
pages"></nav></div></div></div></div></main></div></div></div><footer 
class="footer footer--dark"><div class="container container-fluid"><div 
class="row footer__links"><div class="col footer__col"><div 
class="footer__title">Community</div><ul class="footer__items clean-list"><li 
class="footer__item"><a 
href="https://lists.apache.org/[email protected]"; target="_blank" 
rel="noopener  [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<p>Coming soon</p></div></article><nav class="pagination-nav docusaurus-mt-lg" 
aria-label="Docs pages"><a class="pagination-nav__link 
pagination-nav__link--prev" 
href="/docs/specification/fury_java_serialization_spec"><div 
class="pagination-nav__sublabel">Previous</div><div 
class="pagination-nav__label">Fury Java Serialization 
Format</div></a></nav></div></div></div></div></main></div></div></div><footer 
class="footer footer--dark"><div class="container container-fluid"><div 
class="row f [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/docs/specification/fury_xlang_serialization_spec/index.html 
b/docs/specification/fury_xlang_serialization_spec/index.html
index b01ae5d..9c0a3d7 100644
--- a/docs/specification/fury_xlang_serialization_spec/index.html
+++ b/docs/specification/fury_xlang_serialization_spec/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Fury Xlang Serialization Format | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://fury.apache.org/docs/specification/fury_xlang_serialization_spec";><meta
 data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh=" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <blockquote>
 <p>Format Version History:</p>
 <ul>
@@ -534,7 +534,7 @@ very fast.</li>
 with version 2 defined as <code>Foo2</code>:</p>
 <div class="language-c++ codeBlockContainer_Ckt0 theme-code-block" 
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div 
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-c++ 
codeBlock_bY9V thin-scrollbar" 
style="color:#393A34;background-color:#f6f8fa"><code 
class="codeBlockLines_e6Vv"><span class="token-line" 
style="color:#393A34"><span class="token plain">// class Foo with version 
1</span><br></span><span class="token-line" style="color:#393A34">< [...]
 <p>When process A received serialized <code>Foo2</code> from process B, here 
is how it deserialize the data:</p>
-<div class="language-c++ codeBlockContainer_Ckt0 theme-code-block" 
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div 
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-c++ 
codeBlock_bY9V thin-scrollbar" 
style="color:#393A34;background-color:#f6f8fa"><code 
class="codeBlockLines_e6Vv"><span class="token-line" 
style="color:#393A34"><span class="token plain">Foo1 foo1 = 
...;</span><br></span><span class="token-line" style="color:#393A34"><span 
class= [...]
+<div class="language-c++ codeBlockContainer_Ckt0 theme-code-block" 
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div 
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-c++ 
codeBlock_bY9V thin-scrollbar" 
style="color:#393A34;background-color:#f6f8fa"><code 
class="codeBlockLines_e6Vv"><span class="token-line" 
style="color:#393A34"><span class="token plain">Foo1 foo1 = 
...;</span><br></span><span class="token-line" style="color:#393A34"><span 
class= [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/docs/start/install/index.html b/docs/start/install/index.html
index 355a5c0..a45eff7 100644
--- a/docs/start/install/index.html
+++ b/docs/start/install/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Install | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/docs/start/install";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content="en"><meta dat [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Nightly snapshot:</p>
 <div class="language-xml codeBlockContainer_Ckt0 theme-code-block" 
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div 
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-xml 
codeBlock_bY9V thin-scrollbar" 
style="color:#393A34;background-color:#f6f8fa"><code 
class="codeBlockLines_e6Vv"><span class="token-line" 
style="color:#393A34"><span class="token tag punctuation" 
style="color:#393A34">&lt;</span><span class="token tag" 
style="color:#00009f">repo [...]
 <p>Release version:</p>
diff --git a/docs/start/usage/index.html b/docs/start/usage/index.html
index b8a6e78..5b41242 100644
--- a/docs/start/usage/index.html
+++ b/docs/start/usage/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Usage | Apache Fury (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/docs/start/usage";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content="en"><meta data-rh [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <div class="language-java codeBlockContainer_Ckt0 theme-code-block" 
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div 
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-java 
codeBlock_bY9V thin-scrollbar" 
style="color:#393A34;background-color:#f6f8fa"><code 
class="codeBlockLines_e6Vv"><span class="token-line" 
style="color:#393A34"><span class="token keyword" 
style="color:#00009f">import</span><span class="token plain"> </span><span 
class="token i [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" 
id="crosslanguage-serialization">CrossLanguage Serialization<a 
href="#crosslanguage-serialization" class="hash-link" aria-label="Direct link 
to CrossLanguage Serialization" title="Direct link to CrossLanguage 
Serialization">​</a></h2>
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="java">Java<a href="#java" 
class="hash-link" aria-label="Direct link to Java" title="Direct link to 
Java">​</a></h3>
diff --git a/index.html b/index.html
index 39d3fa2..9bd02e7 100644
--- a/index.html
+++ b/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Apache Fury (incubating) | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta 
dat [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/lunr-index-1712078575649.json b/lunr-index-1712078575649.json
deleted file mode 100644
index 56ee9ba..0000000
--- a/lunr-index-1712078575649.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,89.412,1,828.55,2,415.453]],["content/0",[]],["keywords/0",[]],["title/1",[3,759.015]],["content/1",[0,1.465,4,4.008,5,11.188,6,8.682,7,11.188,8,11.188,9,1.219,10,13.58,11,2.79,12,9.911,13,6.486,14,6.338,15,7.829,16,6.809,17,13.58,18,7.228,19,4.008,20,10.478,21,9.036,22,5.169,23,16.544,24,13.58,25,12.138,26,13.58]],["keywords/1",[]],["title/2",[27,610.477,28,538.093]],["content/2",[0,1.633,4,3.911,5,
 [...]
\ No newline at end of file
diff --git a/lunr-index-1712102951567.json b/lunr-index-1712102951567.json
new file mode 100644
index 0000000..f0efe4d
--- /dev/null
+++ b/lunr-index-1712102951567.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,89.412,1,740.548,2,415.453]],["content/0",[]],["keywords/0",[]],["title/1",[3,377.071,4,688.647]],["content/1",[5,8.757,6,12.955,7,7.695,8,11.593,9,13.161,10,13.161,11,10.842,12,13.161,13,13.161,14,13.161,15,11.763,16,13.161,17,13.161]],["keywords/1",[]],["title/2",[18,610.477,19,538.093]],["content/2",[0,1.197,1,0.742,2,1.798,3,0.316,5,6.662,8,0.494,11,0.684,15,1.427,19,0.867,20,2.328,21,0.83,22,13.
 [...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 56ee9ba..f0efe4d 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,89.412,1,828.55,2,415.453]],["content/0",[]],["keywords/0",[]],["title/1",[3,759.015]],["content/1",[0,1.465,4,4.008,5,11.188,6,8.682,7,11.188,8,11.188,9,1.219,10,13.58,11,2.79,12,9.911,13,6.486,14,6.338,15,7.829,16,6.809,17,13.58,18,7.228,19,4.008,20,10.478,21,9.036,22,5.169,23,16.544,24,13.58,25,12.138,26,13.58]],["keywords/1",[]],["title/2",[27,610.477,28,538.093]],["content/2",[0,1.633,4,3.911,5,
 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,89.412,1,740.548,2,415.453]],["content/0",[]],["keywords/0",[]],["title/1",[3,377.071,4,688.647]],["content/1",[5,8.757,6,12.955,7,7.695,8,11.593,9,13.161,10,13.161,11,10.842,12,13.161,13,13.161,14,13.161,15,11.763,16,13.161,17,13.161]],["keywords/1",[]],["title/2",[18,610.477,19,538.093]],["content/2",[0,1.197,1,0.742,2,1.798,3,0.316,5,6.662,8,0.494,11,0.684,15,1.427,19,0.867,20,2.328,21,0.83,22,13.
 [...]
\ No newline at end of file
diff --git a/markdown-page/index.html b/markdown-page/index.html
index 1853dda..a2cdaba 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.0.1">
 <title data-rh="true">Markdown page example | Apache Fury 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://fury.apache.org/markdown-page";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docusaurus_tag" content="default" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.d3c1e154.css">
-<script src="/assets/js/runtime~main.3f343efb.js" defer="defer"></script>
-<script src="/assets/js/main.4e829a60.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.e1125dd7.js" defer="defer"></script>
+<script src="/assets/js/main.5863021d.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
c)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>You don&#x27;t need React to write simple standalone 
pages.</p></article></div></div></main></div><footer class="footer 
footer--dark"><div class="container container-fluid"><div class="row 
footer__links"><div class="col footer__col"><div 
class="footer__title">Community</div><ul class="footer__items clean-list"><li 
class="footer__item"><a 
href="https://lists.apache.org/[email protected]"; target="_blank" 
rel="noopener noreferrer" class="footer__link-item">Mailing list<svg wi [...]
       <p> Apache Fury is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the  [...]
       <p>
diff --git a/search-doc-1712078575649.json b/search-doc-1712102951567.json
similarity index 52%
rename from search-doc-1712078575649.json
rename to search-doc-1712102951567.json
index 83a2b39..a98bc10 100644
--- a/search-doc-1712078575649.json
+++ b/search-doc-1712102951567.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Fury v0.1.1 
released","type":0,"sectionRef":"#","url":"/blog/fury_0_1_1_release","content":"","keywords":"","version":null},{"title":"Highlights​","type":1,"pageTitle":"Fury
 v0.1.1 released","url":"/blog/fury_0_1_1_release#highlights","content":" Java 
Dubbo fury integration: 
https://github.com/fury-project/dubbo-serialization-furyAdd class checker API 
to customize security check behaviour(#890) Python Support pyarrow6 bazel build 
(#859 #862)Support python 3.10 (# [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Fury v0.1.0 
released","type":0,"sectionRef":"#","url":"/blog/fury_0_1_0_release","content":"","keywords":"","version":null},{"title":"New
 Contributors​","type":1,"pageTitle":"Fury v0.1.0 
released","url":"/blog/fury_0_1_0_release#new-contributors","content":" 
@wangweipeng2 made their first contribution in 
https://github.com/alipay/fury/pull/215@rainsonGain made their first 
contribution in https://github.com/alipay/fury/pull/429@leeco-cloud made their 
first contrib [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index 83a2b39..a98bc10 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Fury v0.1.1 
released","type":0,"sectionRef":"#","url":"/blog/fury_0_1_1_release","content":"","keywords":"","version":null},{"title":"Highlights​","type":1,"pageTitle":"Fury
 v0.1.1 released","url":"/blog/fury_0_1_1_release#highlights","content":" Java 
Dubbo fury integration: 
https://github.com/fury-project/dubbo-serialization-furyAdd class checker API 
to customize security check behaviour(#890) Python Support pyarrow6 bazel build 
(#859 #862)Support python 3.10 (# [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Fury v0.1.0 
released","type":0,"sectionRef":"#","url":"/blog/fury_0_1_0_release","content":"","keywords":"","version":null},{"title":"New
 Contributors​","type":1,"pageTitle":"Fury v0.1.0 
released","url":"/blog/fury_0_1_0_release#new-contributors","content":" 
@wangweipeng2 made their first contribution in 
https://github.com/alipay/fury/pull/215@rainsonGain made their first 
contribution in https://github.com/alipay/fury/pull/429@leeco-cloud made their 
first contrib [...]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to