You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fury.apache.org by gi...@apache.org on 2024/12/30 13:55:22 UTC
(fury-site) branch deploy updated: deploy: c765f1ea8834249de741a4bd15ce1b8e4ea443a5
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/fury-site.git
The following commit(s) were added to refs/heads/deploy by this push:
new 79f348a3 deploy: c765f1ea8834249de741a4bd15ce1b8e4ea443a5
79f348a3 is described below
commit 79f348a3b09b1c7297722bf01800ef9ba32dde8d
Author: chaokunyang <ch...@users.noreply.github.com>
AuthorDate: Mon Dec 30 13:55:17 2024 +0000
deploy: c765f1ea8834249de741a4bd15ce1b8e4ea443a5
---
404.html | 4 +-
.../{1df93b7f.bf6d7eee.js => 1df93b7f.5b82f1c7.js} | 2 +-
.../js/22c1cb29.2cf0f90d.js | 2 +-
assets/js/4789.953c09a6.js | 2 -
assets/js/72b486c3.6a5de345.js | 1 -
assets/js/72b486c3.989f6622.js | 1 +
assets/js/9692.62547762.js | 2 +
...js.LICENSE.txt => 9692.62547762.js.LICENSE.txt} | 0
assets/js/aa4764a2.12431a74.js | 1 +
assets/js/aa4764a2.70232530.js | 1 -
.../{c3e4b2a1.3791b78e.js => c3e4b2a1.20ebf7ad.js} | 2 +-
assets/js/e20a7859.02a1a975.js | 1 -
assets/js/e20a7859.3fef3000.js | 1 +
assets/js/{main.91e00bb3.js => main.ea8e4d54.js} | 4 +-
...js.LICENSE.txt => main.ea8e4d54.js.LICENSE.txt} | 0
...e~main.99feeae0.js => runtime~main.0172aa77.js} | 2 +-
blog/archive/index.html | 4 +-
blog/fury_0_1_0_release/index.html | 4 +-
blog/fury_0_1_1_release/index.html | 4 +-
blog/fury_0_1_2_release/index.html | 4 +-
blog/fury_0_2_0_release/index.html | 4 +-
blog/fury_0_2_1_release/index.html | 4 +-
blog/fury_0_3_0_release/index.html | 4 +-
blog/fury_0_3_1_release/index.html | 4 +-
blog/fury_0_4_0_release/index.html | 4 +-
blog/fury_0_4_1_release/index.html | 4 +-
blog/fury_0_5_0_release/index.html | 4 +-
blog/fury_0_5_1_release/index.html | 4 +-
blog/fury_0_6_0_release/index.html | 4 +-
blog/fury_0_7_0_release/index.html | 4 +-
blog/fury_0_7_1_release/index.html | 4 +-
blog/fury_0_8_0_release/index.html | 4 +-
blog/fury_0_9_0_release/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
blog/index.html | 4 +-
blog/page/2/index.html | 4 +-
blog/tags/fury/index.html | 4 +-
blog/tags/fury/page/2/index.html | 4 +-
blog/tags/index.html | 4 +-
docs/community/how_to_join_community/index.html | 4 +-
docs/community/how_to_release/index.html | 4 +-
docs/community/how_to_verify/index.html | 4 +-
docs/community/index.html | 4 +-
docs/guide/development/index.html | 4 +-
docs/guide/graalvm_guide/index.html | 4 +-
docs/guide/java_object_graph_guide/index.html | 4 +-
docs/guide/row_format_guide/index.html | 4 +-
docs/guide/scala_guide/index.html | 4 +-
docs/guide/xlang_object_graph_guide/index.html | 8 +--
docs/guide/xlang_type_mapping/index.html | 6 +--
docs/introduction/benchmark/index.html | 4 +-
docs/introduction/features/index.html | 4 +-
docs/introduction/index.html | 4 +-
.../fury_java_serialization_spec/index.html | 4 +-
docs/specification/fury_row_format_spec/index.html | 4 +-
.../fury_xlang_serialization_spec/index.html | 55 ++++++++++++---------
docs/start/install/index.html | 4 +-
docs/start/usage/index.html | 4 +-
download/index.html | 4 +-
home/components/HomePageLanguageCard/index.html | 6 +--
home/components/HomepageCodeDisplay/index.html | 4 +-
home/components/HomepageFeatures/index.html | 4 +-
home/components/HomepageFoot/index.html | 4 +-
home/components/HomepageHeader/index.html | 4 +-
home/index.html | 6 +--
index.html | 6 +--
lunr-index-1733792080137.json | 1 -
lunr-index-1735566814853.json | 1 +
lunr-index.json | 2 +-
search-doc-1733792080137.json | 1 -
search-doc-1735566814853.json | 1 +
search-doc.json | 2 +-
user/index.html | 4 +-
zh-CN/404.html | 4 +-
.../{1df93b7f.a0d80bd1.js => 1df93b7f.3840deff.js} | 2 +-
.../assets/js/22c1cb29.2cf0f90d.js | 2 +-
zh-CN/assets/js/4789.953c09a6.js | 2 -
zh-CN/assets/js/8a533c45.33decc97.js | 1 -
zh-CN/assets/js/8a533c45.ddfe96b4.js | 1 +
zh-CN/assets/js/9692.62547762.js | 2 +
...js.LICENSE.txt => 9692.62547762.js.LICENSE.txt} | 0
.../{c3e4b2a1.4a83ecec.js => c3e4b2a1.50a5b45c.js} | 2 +-
.../js/{main.e18c7e5b.js => main.43e4eccb.js} | 4 +-
...js.LICENSE.txt => main.43e4eccb.js.LICENSE.txt} | 0
...e~main.f41f962c.js => runtime~main.292bc45b.js} | 2 +-
zh-CN/blog/archive/index.html | 4 +-
zh-CN/blog/fury_0_1_0_release/index.html | 4 +-
zh-CN/blog/fury_0_1_1_release/index.html | 4 +-
zh-CN/blog/fury_0_1_2_release/index.html | 4 +-
zh-CN/blog/fury_0_2_0_release/index.html | 4 +-
zh-CN/blog/fury_0_2_1_release/index.html | 4 +-
zh-CN/blog/fury_0_3_0_release/index.html | 4 +-
zh-CN/blog/fury_0_3_1_release/index.html | 4 +-
zh-CN/blog/fury_0_4_0_release/index.html | 4 +-
zh-CN/blog/fury_0_4_1_release/index.html | 4 +-
zh-CN/blog/fury_0_5_0_release/index.html | 4 +-
zh-CN/blog/fury_0_5_1_release/index.html | 4 +-
zh-CN/blog/fury_0_6_0_release/index.html | 4 +-
zh-CN/blog/fury_0_7_0_release/index.html | 4 +-
zh-CN/blog/fury_0_7_1_release/index.html | 4 +-
zh-CN/blog/fury_0_8_0_release/index.html | 4 +-
zh-CN/blog/fury_0_9_0_release/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
zh-CN/blog/index.html | 4 +-
zh-CN/blog/page/2/index.html | 4 +-
zh-CN/blog/tags/fury/index.html | 4 +-
zh-CN/blog/tags/fury/page/2/index.html | 4 +-
zh-CN/blog/tags/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
zh-CN/docs/community/how_to_release/index.html | Bin 108016 -> 108016 bytes
zh-CN/docs/community/how_to_verify/index.html | 4 +-
zh-CN/docs/community/index.html | 4 +-
zh-CN/docs/guide/development/index.html | 4 +-
zh-CN/docs/guide/graalvm_guide/index.html | 4 +-
.../docs/guide/java_object_graph_guide/index.html | 4 +-
zh-CN/docs/guide/row_format_guide/index.html | 4 +-
zh-CN/docs/guide/scala_guide/index.html | 4 +-
.../docs/guide/xlang_object_graph_guide/index.html | 4 +-
zh-CN/docs/guide/xlang_type_mapping/index.html | Bin 32067 -> 32067 bytes
zh-CN/docs/introduction/benchmark/index.html | 4 +-
zh-CN/docs/introduction/features/index.html | 4 +-
zh-CN/docs/introduction/index.html | 4 +-
.../fury_java_serialization_spec/index.html | 4 +-
.../specification/fury_row_format_spec/index.html | 4 +-
.../fury_xlang_serialization_spec/index.html | 53 ++++++++++++--------
zh-CN/docs/start/install/index.html | 4 +-
zh-CN/docs/start/usage/index.html | 4 +-
zh-CN/download/index.html | 4 +-
.../components/HomePageLanguageCard/index.html | 6 +--
.../home/components/HomepageCodeDisplay/index.html | 4 +-
zh-CN/home/components/HomepageFeatures/index.html | 4 +-
zh-CN/home/components/HomepageFoot/index.html | 4 +-
zh-CN/home/components/HomepageHeader/index.html | 4 +-
zh-CN/home/index.html | 6 +--
zh-CN/index.html | 6 +--
zh-CN/lunr-index-1733792130554.json | 1 -
zh-CN/lunr-index-1735566866642.json | 1 +
zh-CN/lunr-index.json | 2 +-
zh-CN/search-doc-1733792130554.json | 1 -
zh-CN/search-doc-1735566866642.json | 1 +
zh-CN/search-doc.json | 2 +-
zh-CN/user/index.html | 4 +-
144 files changed, 306 insertions(+), 284 deletions(-)
diff --git a/404.html b/404.html
index 5c4f7c67..acf524ba 100644
--- a/404.html
+++ b/404.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" content="en-US [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/assets/js/1df93b7f.bf6d7eee.js b/assets/js/1df93b7f.5b82f1c7.js
similarity index 99%
rename from assets/js/1df93b7f.bf6d7eee.js
rename to assets/js/1df93b7f.5b82f1c7.js
index 51308840..cdc9dba9 100644
--- a/assets/js/1df93b7f.bf6d7eee.js
+++ b/assets/js/1df93b7f.5b82f1c7.js
@@ -1 +1 @@
-(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[3237,2768,6477,5831,5906,5237],{54920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var i,o=n(67294);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},a.apply(this,arguments)}const r=e=>{let{title:t,titleId:n,...r}=e;return o.createElement("svg",a({className:"icon",viewBox:"0 [...]
\ No newline at end of file
+(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[3237,2768,6477,5831,5906,5237],{54920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var i,o=n(67294);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},a.apply(this,arguments)}const r=e=>{let{title:t,titleId:n,...r}=e;return o.createElement("svg",a({className:"icon",viewBox:"0 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/22c1cb29.a9df0055.js b/assets/js/22c1cb29.2cf0f90d.js
similarity index 97%
rename from zh-CN/assets/js/22c1cb29.a9df0055.js
rename to assets/js/22c1cb29.2cf0f90d.js
index 0a47d99b..6ee7da77 100644
--- a/zh-CN/assets/js/22c1cb29.a9df0055.js
+++ b/assets/js/22c1cb29.2cf0f90d.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[7500],{65845:(t,r,e)=>{e.r(r),e.d(r,{default:()=>s});var n=e(67294),i=e(94789),o=e(44996),a=e(85893);function s(){const[t,r]=(0,n.useState)("en-US");(0,n.useEffect)((()=>{"undefined"!=typeof navigator&&r(navigator.language||"en-US")}),[]);const e=r=>`${t.startsWith("zh-CN")?"https://fury.apache.org/zh-CN/docs/start/usage/#":"https://fury.apache.org/docs/start/usage/#"}${r}`,s={java:(0,o.Z)("/home/java.svg"),p [...]
\ No newline at end of file
+"use strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[7500],{65845:(t,r,e)=>{e.r(r),e.d(r,{default:()=>s});var n=e(67294),i=e(39692),o=e(44996),a=e(85893);function s(){const[t,r]=(0,n.useState)("en-US");(0,n.useEffect)((()=>{"undefined"!=typeof navigator&&r(navigator.language||"en-US")}),[]);const e=r=>`${t.startsWith("zh-CN")?"https://fury.apache.org/zh-CN/docs/start/usage/#":"https://fury.apache.org/docs/start/usage/#"}${r}`,s={java:(0,o.Z)("/home/java.svg"),p [...]
\ No newline at end of file
diff --git a/assets/js/4789.953c09a6.js b/assets/js/4789.953c09a6.js
deleted file mode 100644
index 35937b97..00000000
--- a/assets/js/4789.953c09a6.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 4789.953c09a6.js.LICENSE.txt */
-(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[4789],{94789:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Gu});var r=n(67294),o=n.t(r,2),i=n(93967),a=n.n(i);function c(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}const l="anticon",s=r.createContext({getPrefixCls:(e,t)=>t||(e?`ant-${e}`:"ant"),iconPrefixCls:l}),{Consumer:u}=s,f=r.createContext(void 0),d=f,p=e=>{const t=r.useContext(d);return r.useMemo((()=>e?"string"==typeof e?n [...]
\ No newline at end of file
diff --git a/assets/js/72b486c3.6a5de345.js b/assets/js/72b486c3.6a5de345.js
deleted file mode 100644
index 104526ce..00000000
--- a/assets/js/72b486c3.6a5de345.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2452],{21955:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var t=i(85893),s=i(11151);const r={title:"Fury Xlang Serialization Format",sidebar_position:0,id:"fury_xlang_serialization_spec"},l=void 0,a={id:"specification/fury_xlang_serialization_spec",title:"Fury Xlang Serialization Format",description:"Cross-language Serialization Specificati [...]
\ No newline at end of file
diff --git a/assets/js/72b486c3.989f6622.js b/assets/js/72b486c3.989f6622.js
new file mode 100644
index 00000000..6f643fcc
--- /dev/null
+++ b/assets/js/72b486c3.989f6622.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2452],{21955:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var t=i(85893),s=i(11151);const r={title:"Fury Xlang Serialization Format",sidebar_position:0,id:"fury_xlang_serialization_spec"},l=void 0,a={id:"specification/fury_xlang_serialization_spec",title:"Fury Xlang Serialization Format",description:"Cross-language Serialization Specificati [...]
\ No newline at end of file
diff --git a/assets/js/9692.62547762.js b/assets/js/9692.62547762.js
new file mode 100644
index 00000000..633595da
--- /dev/null
+++ b/assets/js/9692.62547762.js
@@ -0,0 +1,2 @@
+/*! For license information please see 9692.62547762.js.LICENSE.txt */
+(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[9692],{39692:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Qu});var r=n(67294),o=n.t(r,2),i=n(93967),a=n.n(i);function c(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}const l="anticon",s=r.createContext({getPrefixCls:(e,t)=>t||(e?`ant-${e}`:"ant"),iconPrefixCls:l}),{Consumer:u}=s,f=r.createContext(void 0),d=f,p=e=>{const t=r.useContext(d);return r.useMemo((()=>e?"string"==typeof e?n [...]
\ No newline at end of file
diff --git a/assets/js/4789.953c09a6.js.LICENSE.txt b/assets/js/9692.62547762.js.LICENSE.txt
similarity index 100%
rename from assets/js/4789.953c09a6.js.LICENSE.txt
rename to assets/js/9692.62547762.js.LICENSE.txt
diff --git a/assets/js/aa4764a2.12431a74.js b/assets/js/aa4764a2.12431a74.js
new file mode 100644
index 00000000..9c500b79
--- /dev/null
+++ b/assets/js/aa4764a2.12431a74.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2668],{58862:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>f,frontMatter:()=>i,metadata:()=>o,toc:()=>c});var a=r(85893),t=r(11151);const i={title:"Xlang Serialization Guide",sidebar_position:2,id:"xlang_object_graph_guide"},s=void 0,o={id:"guide/xlang_object_graph_guide",title:"Xlang Serialization Guide",description:"Cross-language object graph serialization",source:"@site/docs/guide/xl [...]
\ No newline at end of file
diff --git a/assets/js/aa4764a2.70232530.js b/assets/js/aa4764a2.70232530.js
deleted file mode 100644
index 46853fb8..00000000
--- a/assets/js/aa4764a2.70232530.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[2668],{58862:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>f,frontMatter:()=>i,metadata:()=>o,toc:()=>c});var a=r(85893),t=r(11151);const i={title:"Xlang Serialization Guide",sidebar_position:2,id:"xlang_object_graph_guide"},s=void 0,o={id:"guide/xlang_object_graph_guide",title:"Xlang Serialization Guide",description:"Cross-language object graph serialization",source:"@site/docs/guide/xl [...]
\ No newline at end of file
diff --git a/assets/js/c3e4b2a1.3791b78e.js b/assets/js/c3e4b2a1.20ebf7ad.js
similarity index 99%
rename from assets/js/c3e4b2a1.3791b78e.js
rename to assets/js/c3e4b2a1.20ebf7ad.js
index 871653f9..334f9087 100644
--- a/assets/js/c3e4b2a1.3791b78e.js
+++ b/assets/js/c3e4b2a1.20ebf7ad.js
@@ -1 +1 @@
-(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[6477,2768,5831,5906,5237],{54920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var i,o=n(67294);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},a.apply(this,arguments)}const r=e=>{let{title:t,titleId:n,...r}=e;return o.createElement("svg",a({className:"icon",viewBox:"0 0 102 [...]
\ No newline at end of file
+(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[6477,2768,5831,5906,5237],{54920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var i,o=n(67294);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},a.apply(this,arguments)}const r=e=>{let{title:t,titleId:n,...r}=e;return o.createElement("svg",a({className:"icon",viewBox:"0 0 102 [...]
\ No newline at end of file
diff --git a/assets/js/e20a7859.02a1a975.js b/assets/js/e20a7859.02a1a975.js
deleted file mode 100644
index 9ea90fc6..00000000
--- a/assets/js/e20a7859.02a1a975.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[1186],{93078:(e,d,n)=>{n.r(d),n.d(d,{assets:()=>c,contentTitle:()=>s,default:()=>j,frontMatter:()=>r,metadata:()=>l,toc:()=>h});var t=n(85893),i=n(11151);const r={title:"Type Mapping of Xlang Serialization",sidebar_position:3,id:"xlang_type_mapping"},s=void 0,l={id:"guide/xlang_type_mapping",title:"Type Mapping of Xlang Serialization",description:"Note:",source:"@site/docs/guide/xlang_type_mapping.md",sourceD [...]
\ No newline at end of file
diff --git a/assets/js/e20a7859.3fef3000.js b/assets/js/e20a7859.3fef3000.js
new file mode 100644
index 00000000..c8df4d73
--- /dev/null
+++ b/assets/js/e20a7859.3fef3000.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[1186],{93078:(d,t,e)=>{e.r(t),e.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>x,frontMatter:()=>s,metadata:()=>c,toc:()=>h});var n=e(85893),r=e(11151);const s={title:"Type Mapping of Xlang Serialization",sidebar_position:3,id:"xlang_type_mapping"},i=void 0,c={id:"guide/xlang_type_mapping",title:"Type Mapping of Xlang Serialization",description:"Note:",source:"@site/docs/guide/xlang_type_mapping.md",sourceD [...]
\ No newline at end of file
diff --git a/assets/js/main.91e00bb3.js b/assets/js/main.ea8e4d54.js
similarity index 99%
rename from assets/js/main.91e00bb3.js
rename to assets/js/main.ea8e4d54.js
index c8c31644..e0385231 100644
--- a/assets/js/main.91e00bb3.js
+++ b/assets/js/main.ea8e4d54.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.91e00bb3.js.LICENSE.txt */
-(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(67294);var r=n(68356),a=n.n(r),o=n(16887);const i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,65730)),"@theme/BlogTagsListPage",65730],"061c795b":[()=>n.e(6624).then(n.bind(n,21582)),"@site/blog/2023-09-27-fury_0_1_2_release.md",21582],"092604a4":[()=>n.e(5088).then(n.bind(n,10307)),"@site/docs/introduction/benchmark.md",10307],"0d357cdf":[()=>Promis [...]
\ No newline at end of file
+/*! For license information please see main.ea8e4d54.js.LICENSE.txt */
+(self.webpackChunkfury_site=self.webpackChunkfury_site||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(67294);var r=n(68356),a=n.n(r),o=n(16887);const i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,65730)),"@theme/BlogTagsListPage",65730],"061c795b":[()=>n.e(6624).then(n.bind(n,21582)),"@site/blog/2023-09-27-fury_0_1_2_release.md",21582],"092604a4":[()=>n.e(5088).then(n.bind(n,10307)),"@site/docs/introduction/benchmark.md",10307],"0d357cdf":[()=>Promis [...]
\ No newline at end of file
diff --git a/assets/js/main.91e00bb3.js.LICENSE.txt b/assets/js/main.ea8e4d54.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.91e00bb3.js.LICENSE.txt
rename to assets/js/main.ea8e4d54.js.LICENSE.txt
diff --git a/assets/js/runtime~main.99feeae0.js b/assets/js/runtime~main.0172aa77.js
similarity index 86%
rename from assets/js/runtime~main.99feeae0.js
rename to assets/js/runtime~main.0172aa77.js
index 8dd2d4f8..d255e662 100644
--- a/assets/js/runtime~main.99feeae0.js
+++ b/assets/js/runtime~main.0172aa77.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,c,b,d,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return f[e].call(c.exports,c,c.exports,r),c.exports}r.m=f,e=[],r.O=(a,c,b,d)=>{if(!c){var f=1/0;for(i=0;i<e.length;i++){c=e[i][0],b=e[i][1],d=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&d||f>=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d<f&&(f=d));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,c,b,d,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return f[e].call(c.exports,c,c.exports,r),c.exports}r.m=f,e=[],r.O=(a,c,b,d)=>{if(!c){var f=1/0;for(i=0;i<e.length;i++){c=e[i][0],b=e[i][1],d=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&d||f>=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d<f&&(f=d));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}d=d||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 27f4d581..a7f3acb2 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" content="en-US">< [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_1_0_release/index.html b/blog/fury_0_1_0_release/index.html
index fc140e36..b52daa0c 100644
--- a/blog/fury_0_1_0_release/index.html
+++ b/blog/fury_0_1_0_release/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_1_1_release/index.html b/blog/fury_0_1_1_release/index.html
index c7d61265..76795afb 100644
--- a/blog/fury_0_1_1_release/index.html
+++ b/blog/fury_0_1_1_release/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_1_2_release/index.html b/blog/fury_0_1_2_release/index.html
index 06d470cc..659c1369 100644
--- a/blog/fury_0_1_2_release/index.html
+++ b/blog/fury_0_1_2_release/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_2_0_release/index.html b/blog/fury_0_2_0_release/index.html
index 393de3ec..67b010e4 100644
--- a/blog/fury_0_2_0_release/index.html
+++ b/blog/fury_0_2_0_release/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_2_1_release/index.html b/blog/fury_0_2_1_release/index.html
index ae133e4a..cd6ced71 100644
--- a/blog/fury_0_2_1_release/index.html
+++ b/blog/fury_0_2_1_release/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_3_0_release/index.html b/blog/fury_0_3_0_release/index.html
index 0ef33221..782dee68 100644
--- a/blog/fury_0_3_0_release/index.html
+++ b/blog/fury_0_3_0_release/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_3_1_release/index.html b/blog/fury_0_3_1_release/index.html
index eb3c4395..68e6e9e2 100644
--- a/blog/fury_0_3_1_release/index.html
+++ b/blog/fury_0_3_1_release/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_4_0_release/index.html b/blog/fury_0_4_0_release/index.html
index 4ce45915..eb1303a3 100644
--- a/blog/fury_0_4_0_release/index.html
+++ b/blog/fury_0_4_0_release/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_lo [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_4_1_release/index.html b/blog/fury_0_4_1_release/index.html
index b5d094ff..2999881f 100644
--- a/blog/fury_0_4_1_release/index.html
+++ b/blog/fury_0_4_1_release/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_lo [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_5_0_release/index.html b/blog/fury_0_5_0_release/index.html
index c0a17ff5..0382a794 100644
--- a/blog/fury_0_5_0_release/index.html
+++ b/blog/fury_0_5_0_release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Fury v0.5.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_5_0_release"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_5_1_release/index.html b/blog/fury_0_5_1_release/index.html
index 2b4ffad3..87c6e991 100644
--- a/blog/fury_0_5_1_release/index.html
+++ b/blog/fury_0_5_1_release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Fury 0.5.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_5_1_release"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_lo [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_6_0_release/index.html b/blog/fury_0_6_0_release/index.html
index 797f87ba..78a33d9d 100644
--- a/blog/fury_0_6_0_release/index.html
+++ b/blog/fury_0_6_0_release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Fury 0.6.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_6_0_release"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_lo [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_7_0_release/index.html b/blog/fury_0_7_0_release/index.html
index 061ae46b..31f180ef 100644
--- a/blog/fury_0_7_0_release/index.html
+++ b/blog/fury_0_7_0_release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Fury v0.7.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_7_0_release"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_7_1_release/index.html b/blog/fury_0_7_1_release/index.html
index 0ba0d6ad..38b26a08 100644
--- a/blog/fury_0_7_1_release/index.html
+++ b/blog/fury_0_7_1_release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Fury v0.7.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_7_1_release"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_8_0_release/index.html b/blog/fury_0_8_0_release/index.html
index 57ed397f..7fb3930a 100644
--- a/blog/fury_0_8_0_release/index.html
+++ b/blog/fury_0_8_0_release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Fury v0.8.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_8_0_release"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_0_9_0_release/index.html b/blog/fury_0_9_0_release/index.html
index a538658a..349d86f2 100644
--- a/blog/fury_0_9_0_release/index.html
+++ b/blog/fury_0_9_0_release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Fury v0.9.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_9_0_release"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html b/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
index c92ef188..69987d6a 100644
--- a/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
+++ b/blog/fury_blazing_fast_multiple_language_serialization_framework/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Apache 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 [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html b/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html
index 299cb803..9018113b 100644
--- a/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html
+++ b/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Meta String: A 37.5% space efficient string encoding than UTF-8 in Fury 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/blog/fury_meta_string_37_5_percent_space_efficient_encoding_than_utf8"><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.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/index.html b/blog/index.html
index bbeaa53d..d8f5ad23 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" content="en-US"><meta data-r [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index 2e3e47e3..c0d34f65 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -5,8 +5,8 @@
<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/page/2"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" content="en-US"><meta [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/fury/index.html b/blog/tags/fury/index.html
index 71ccd7f5..46b4a2d2 100644
--- a/blog/tags/fury/index.html
+++ b/blog/tags/fury/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">18 posts tagged with "fury" | 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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docu [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/fury/page/2/index.html b/blog/tags/fury/page/2/index.html
index e633b8f2..2dbd449e 100644
--- a/blog/tags/fury/page/2/index.html
+++ b/blog/tags/fury/page/2/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">18 posts tagged with "fury" | 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/page/2"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 378dd0b9..22ab642e 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" content="en-US"><meta d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/how_to_join_community/index.html b/docs/community/how_to_join_community/index.html
index be88c877..6c56c6b1 100644
--- a/docs/community/how_to_join_community/index.html
+++ b/docs/community/how_to_join_community/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">How to join Fury | 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/community/how_to_join_community"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><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.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/how_to_release/index.html b/docs/community/how_to_release/index.html
index f3df594a..0ec6f6ff 100644
--- a/docs/community/how_to_release/index.html
+++ b/docs/community/how_to_release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">How to release | 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/community/how_to_release"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/how_to_verify/index.html b/docs/community/how_to_verify/index.html
index bb4cdc38..46952918 100644
--- a/docs/community/how_to_verify/index.html
+++ b/docs/community/how_to_verify/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">How to verify | 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/community/how_to_verify"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_loc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/index.html b/docs/community/index.html
index dee541ca..e46868b8 100644
--- a/docs/community/index.html
+++ b/docs/community/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Community | 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/community/"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_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.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/development/index.html b/docs/guide/development/index.html
index 6d672480..4d29c384 100644
--- a/docs/guide/development/index.html
+++ b/docs/guide/development/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" con [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/graalvm_guide/index.html b/docs/guide/graalvm_guide/index.html
index df62c4d8..fe35fa16 100644
--- a/docs/guide/graalvm_guide/index.html
+++ b/docs/guide/graalvm_guide/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/java_object_graph_guide/index.html b/docs/guide/java_object_graph_guide/index.html
index aa04f51f..967bd938 100644
--- a/docs/guide/java_object_graph_guide/index.html
+++ b/docs/guide/java_object_graph_guide/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Java 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/java_object_graph_guide"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/row_format_guide/index.html b/docs/guide/row_format_guide/index.html
index fc4dac8b..1e2b31b6 100644
--- a/docs/guide/row_format_guide/index.html
+++ b/docs/guide/row_format_guide/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_l [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/scala_guide/index.html b/docs/guide/scala_guide/index.html
index 07b3024b..e53892b7 100644
--- a/docs/guide/scala_guide/index.html
+++ b/docs/guide/scala_guide/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaur [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/xlang_object_graph_guide/index.html b/docs/guide/xlang_object_graph_guide/index.html
index 21f80115..d529e858 100644
--- a/docs/guide/xlang_object_graph_guide/index.html
+++ b/docs/guide/xlang_object_graph_guide/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.0.1">
<title data-rh="true">Xlang 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/xlang_object_graph_guide"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" n [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -27,7 +27,7 @@
<p><strong>Java</strong></p>
<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 [...]
<p><strong>Python</strong></p>
-<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python 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">from</span><span class="token plain"> dataclasses </span><span [...]
+<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python 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">from</span><span class="token plain"> dataclasses </span><span [...]
<p><strong>Golang</strong></p>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-go 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">package</span><span class="token plain"> main</span><br></span><span cl [...]
<p><strong>JavaScript</strong></p>
@@ -39,7 +39,7 @@
<p><strong>Java</strong></p>
<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 [...]
<p><strong>Python</strong></p>
-<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python 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">from</span><span class="token plain"> typing </span><span class [...]
+<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-python 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">from</span><span class="token plain"> typing </span><span class [...]
<p><strong>Golang</strong></p>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-go 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">package</span><span class="token plain"> main</span><br></span><span cl [...]
<p><strong>JavaScript</strong></p>
diff --git a/docs/guide/xlang_type_mapping/index.html b/docs/guide/xlang_type_mapping/index.html
index 90184ab3..5d4636c5 100644
--- a/docs/guide/xlang_type_mapping/index.html
+++ b/docs/guide/xlang_type_mapping/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="tru [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -16,7 +16,7 @@
<li>The cross-language serialization is not stable, do not use it in your production environment.</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="type-mapping">Type Mapping<a href="#type-mapping" class="hash-link" aria-label="Direct link to Type Mapping" title="Direct link to Type Mapping"></a></h2>
-<table><thead><tr><th>Fury Type</th><th>Fury Type ID</th><th>Java</th><th>Python</th><th>Javascript</th><th>C++</th><th>Golang</th><th>Rust</th></tr></thead><tbody><tr><td>bool</td><td>1</td><td>bool/Boolean</td><td>bool</td><td>Boolean</td><td>bool</td><td>bool</td><td>bool</td></tr><tr><td>int8</td><td>2</td><td>byte/Byte</td><td>int/pyfury.Int8</td><td>Type.int8()</td><td>int8_t</td><td>int8</td><td>i8</td></tr><tr><td>int16</td><td>3</td><td>short/Short</td><td>int/pyfury.Int16</td>< [...]
+<table><thead><tr><th>Fury Type</th><th>Fury Type ID</th><th>Java</th><th>Python</th><th>Javascript</th><th>C++</th><th>Golang</th><th>Rust</th></tr></thead><tbody><tr><td>bool</td><td>1</td><td>bool/Boolean</td><td>bool</td><td>Boolean</td><td>bool</td><td>bool</td><td>bool</td></tr><tr><td>int8</td><td>2</td><td>byte/Byte</td><td>int/pyfury.Int8</td><td>Type.int8()</td><td>int8_t</td><td>int8</td><td>i8</td></tr><tr><td>int16</td><td>3</td><td>short/Short</td><td>int/pyfury.Int16</td>< [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="type-infonot-implemented-currently">Type info(not implemented currently)<a href="#type-infonot-implemented-currently" class="hash-link" aria-label="Direct link to Type info(not implemented currently)" title="Direct link to Type info(not implemented currently)"></a></h2>
<p>Due to differences between type systems of languages, those types can't be mapped one-to-one between languages.</p>
<p>If the user notices that one type on a language corresponds to multiple types in Fury type systems, for example, <code>long</code>
diff --git a/docs/introduction/benchmark/index.html b/docs/introduction/benchmark/index.html
index 56cf05dd..6f4a440c 100644
--- a/docs/introduction/benchmark/index.html
+++ b/docs/introduction/benchmark/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/features/index.html b/docs/introduction/features/index.html
index 16f14437..a5d53b19 100644
--- a/docs/introduction/features/index.html
+++ b/docs/introduction/features/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" co [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/index.html b/docs/introduction/index.html
index f93efe89..d2790eb0 100644
--- a/docs/introduction/index.html
+++ b/docs/introduction/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" conten [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/specification/fury_java_serialization_spec/index.html b/docs/specification/fury_java_serialization_spec/index.html
index dfecadde..6641d54f 100644
--- a/docs/specification/fury_java_serialization_spec/index.html
+++ b/docs/specification/fury_java_serialization_spec/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/specification/fury_row_format_spec/index.html b/docs/specification/fury_row_format_spec/index.html
index 987e963c..2f4d5d9b 100644
--- a/docs/specification/fury_row_format_spec/index.html
+++ b/docs/specification/fury_row_format_spec/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/specification/fury_xlang_serialization_spec/index.html b/docs/specification/fury_xlang_serialization_spec/index.html
index 0a1e3639..657564f8 100644
--- a/docs/specification/fury_xlang_serialization_spec/index.html
+++ b/docs/specification/fury_xlang_serialization_spec/index.html
@@ -5,8 +5,8 @@
<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_US"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><me [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fury (incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.96f64ffb.css">
-<script src="/assets/js/runtime~main.99feeae0.js" defer="defer"></script>
-<script src="/assets/js/main.91e00bb3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.0172aa77.js" defer="defer"></script>
+<script src="/assets/js/main.ea8e4d54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -43,21 +43,32 @@ also introduce more complexities compared to static serialization frameworks. So
<li>string: a text string encoded using Latin1/UTF16/UTF-8 encoding.</li>
<li>enum: a data type consisting of a set of named values. Rust enum with non-predefined field values are not supported as
an enum.</li>
+<li>named_enum: an enum whose value will be serialized as the registered name.</li>
+<li>struct: a morphic(final) type serialized by Fury Struct serializer. i.e. it doesn't have subclasses. Suppose we're
+deserializing <code>List<SomeClass></code>, we can save dynamic serializer dispatch since <code>SomeClass</code> is morphic(final).</li>
+<li>polymorphic_struct: a type which is not morphic(not final). i.e. it has subclasses. Suppose we're deserializing
+<code>List<SomeClass></code>, we must dispatch serializer dynamically since <code>SomeClass</code> is morphic(final).</li>
+<li>compatible_struct: a morphic(final) type serialized by Fury compatible Struct serializer.</li>
+<li>polymorphic_compatible_struct: a non-morphic(non-final) type serialized by Fury compatible Struct serializer.</li>
+<li>named_struct: a <code>struct</code> whose type mapping will be encoded as a name.</li>
+<li>named_polymorphic_struct: a <code>polymorphic_struct</code> whose type mapping will be encoded as a name.</li>
+<li>named_compatible_struct: a <code>compatible_struct</code> whose type mapping will be encoded as a name.</li>
+<li>named_polymorphic_compatible_struct: a <code>polymorphic_compatible_struct</code> whose type mapping will be encoded as a name.</li>
+<li>ext: a type which will be serialized by a customized serializer.</li>
+<li>polymorphic_ext: an <code>ext</code> type which is not morphic(not final).</li>
+<li>named_ext: an <code>ext</code> type whose type mapping will be encoded as a name.</li>
+<li>named_polymorphic_ext: an <code>polymorphic_ext</code> type whose type mapping will be encoded as a name.</li>
<li>list: a sequence of objects.</li>
<li>set: an unordered set of unique elements.</li>
<li>map: a map of key-value pairs. Mutable types such as <code>list/map/set/array/tensor/arrow</code> are not allowed as key of map.</li>
-<li>time types:<!-- -->
-<ul>
<li>duration: an absolute length of time, independent of any calendar/timezone, as a count of nanoseconds.</li>
<li>timestamp: a point in time, independent of any calendar/timezone, as a count of nanoseconds. The count is relative
to an epoch at UTC midnight on January 1, 1970.</li>
-</ul>
-</li>
+<li>local_date: a naive date without timezone. The count is days relative to an epoch at UTC midnight on Jan 1, 1970.</li>
<li>decimal: exact decimal value represented as an integer value in two's complement.</li>
<li>binary: an variable-length array of bytes.</li>
-<li>array type: only allow numeric components. Other arrays will be taken as List. The implementation should support the
-interoperability between array and list.<!-- -->
-<ul>
+<li>array: only allow numeric components. Other arrays will be taken as List. The implementation should support the
+interoperability between array and list.</li>
<li>array: multidimensional array which every sub-array can have different sizes but all have same type.</li>
<li>bool_array: one dimensional int16 array.</li>
<li>int8_array: one dimensional int8 array.</li>
@@ -67,10 +78,6 @@ interoperability between array and list.<!-- -->
<li>float16_array: one dimensional half_float_16 array.</li>
<li>float32_array: one dimensional float32 array.</li>
<li>float64_array: one dimensional float64 array.</li>
-</ul>
-</li>
-<li>tensor: a multidimensional dense array of fixed-size values such as a NumPy ndarray.</li>
-<li>sparse tensor: a multidimensional array whose elements are almost all zeros.</li>
<li>arrow record batch: an arrow <a href="https://arrow.apache.org/docs/cpp/tables.html#record-batches" target="_blank" rel="noopener noreferrer">record batch</a> object.</li>
<li>arrow table: an arrow <a href="https://arrow.apache.org/docs/cpp/tables.html#tables" target="_blank" rel="noopener noreferrer">table</a> object.</li>
</ul>
@@ -78,6 +85,12 @@ interoperability between array and list.<!-- -->
<ul>
<li>Unsigned int/long are not added here, since not every language support those types.</li>
</ul>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="polymorphisms">Polymorphisms<a href="#polymorphisms" class="hash-link" aria-label="Direct link to Polymorphisms" title="Direct link to Polymorphisms"></a></h3>
+<p>For polymorphism, if one non-final class is registered, and only one subclass is registered, then we can take all
+elements in List/Map have same type, thus reduce runtime check cost.</p>
+<p>Collection/Array polymorphism are not fully supported, since some languages such as golang have only one collection
+type. If users want to get exactly the type he passed, he must pass that type when deserializing or annotate that type
+to the field of struct.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="type-disambiguation">Type disambiguation<a href="#type-disambiguation" class="hash-link" aria-label="Direct link to Type disambiguation" title="Direct link to Type disambiguation"></a></h3>
<p>Due to differences between type systems of languages, those types can't be mapped one-to-one between languages. When
deserializing, Fury use the target data structure type and the data type in the data jointly to determine how to
@@ -97,8 +110,8 @@ annotation to provide such information.</p>
<li>rust: use macro.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="type-id">Type ID<a href="#type-id" class="hash-link" aria-label="Direct link to Type ID" title="Direct link to Type ID"></a></h3>
-<p>All internal data types are expressed using an ID in range <code>-64~-1</code>. Users can use <code>0~32703</code> for representing their
-types. At runtime, all type ids are added by <code>64</code>, and then encoded as an unsigned varint.</p>
+<p>All internal data types are expressed using an ID in range <code>0~64</code>. Users can use <code>0~4096</code> for representing their
+types.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="type-mapping">Type mapping<a href="#type-mapping" class="hash-link" aria-label="Direct link to Type mapping" title="Direct link to Type mapping"></a></h3>
<p>See <a href="/docs/guide/xlang_type_mapping">Type mapping</a></p>
<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>
@@ -236,7 +249,7 @@ fields, then use fields info in meta for deserializing compatible fields.</li>
<li>field info:<!-- -->
<ul>
<li>header(8
-bits): <code>3 bits size + 2 bits field name encoding + polymorphism flag + nullability flag + ref tracking flag</code>.
+bits): <code>4 bits size + 2 bits field name encoding + nullability flag + ref tracking flag</code>.
Users can use annotation to provide those info.<!-- -->
<ul>
<li>2 bits field name encoding:<!-- -->
@@ -247,15 +260,13 @@ Users can use annotation to provide those info.<!-- -->
</li>
<li>size of field name:<!-- -->
<ul>
-<li>The <code>3 bits size: 0~7</code> will be used to indicate length <code>1~7</code>, the value <code>7</code> indicates to read more bytes,
-the encoding will encode <code>size - 7</code> as a varint next.</li>
+<li>The <code>4 bits size: 0~14</code> will be used to indicate length <code>1~15</code>, the value <code>15</code> indicates to read more bytes,
+the encoding will encode <code>size - 15</code> as a varint next.</li>
<li>If encoding is <code>TAG_ID</code>, then num_bytes of field name will be used to store tag id.</li>
</ul>
</li>
<li>ref tracking: when set to 1, ref tracking will be enabled for this field.</li>
<li>nullability: when set to 1, this field can be null.</li>
-<li>polymorphism: when set to 1, the actual type of field will be the declared field type even the type if
-not <code>final</code>.</li>
</ul>
</li>
<li>field name: If tag id is set, tag id will be used instead. Otherwise meta string encoding <code>[length]</code> and data will
@@ -306,7 +317,7 @@ for data.</li>
<li>size: 2 byte</li>
<li>byte order: raw bytes of little endian order</li>
</ul>
-<h4 class="anchor anchorWithStickyNavbar_LWe7" id="unsigned-int32">unsigned int32<a href="#unsigned-int32" class="hash-link" aria-label="Direct link to unsigned int32" title="Direct link to unsigned int32"></a></h4>
+<h4 class="anchor anchorWithStickyNavbar_LWe7" id="unsigned-int32">unsigned int32<a href="#unsigned-int32" class="hash-link" aria-label="Direct link to unsigned int32" title="Direct link to unsigned int32">