You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fory.apache.org by gi...@apache.org on 2026/07/20 05:03:59 UTC
(fory-site) branch deploy updated: deploy: 71651de68ca4487a6d8fc2f1e9be00593ab39bfa
This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch deploy
in repository https://gitbox.apache.org/repos/asf/fory-site.git
The following commit(s) were added to refs/heads/deploy by this push:
new b1f7f2b6e4 deploy: 71651de68ca4487a6d8fc2f1e9be00593ab39bfa
b1f7f2b6e4 is described below
commit b1f7f2b6e4a85be76e90ef5ab8df15db1e531e88
Author: chaokunyang <ch...@users.noreply.github.com>
AuthorDate: Mon Jul 20 05:03:40 2026 +0000
deploy: 71651de68ca4487a6d8fc2f1e9be00593ab39bfa
---
404.html | 2 +-
404/index.html | 2 +-
assets/js/0058b4c6.0019259d.js | 1 +
assets/js/0058b4c6.315c88e1.js | 1 -
assets/js/019de97b.3903dcaf.js | 1 +
assets/js/019de97b.fb9c9fe7.js | 1 -
assets/js/01d0ddd4.71efa192.js | 1 -
assets/js/01d0ddd4.80815ec3.js | 1 +
assets/js/01fc43fd.372bf177.js | 1 +
assets/js/01fc43fd.e94904e1.js | 1 -
assets/js/024e6472.0a9fdc4a.js | 1 +
assets/js/04677ff2.4e8d4653.js | 1 +
assets/js/048d36ef.2ad88b2c.js | 1 +
assets/js/048d36ef.526ff55f.js | 1 -
assets/js/04ed2cba.76c2750a.js | 1 +
assets/js/04ed2cba.98edcb67.js | 1 -
assets/js/052163ef.74deff53.js | 1 +
assets/js/052208ed.47c606cd.js | 1 +
assets/js/052208ed.a257d412.js | 1 -
assets/js/06402471.9478bbc3.js | 1 +
assets/js/06402471.e76de275.js | 1 -
assets/js/06413ee9.0b38c3ce.js | 1 +
assets/js/0765cecc.3de3f4ed.js | 1 -
assets/js/0765cecc.6cd7ed7c.js | 1 +
assets/js/077f19b2.0583f8ab.js | 1 +
assets/js/077f19b2.e8e2ca9e.js | 1 -
assets/js/092604a4.4c18a47e.js | 1 +
assets/js/092604a4.6383687b.js | 1 -
assets/js/094bf779.ed9bd71f.js | 1 +
assets/js/0a3c7738.9f51e1c9.js | 1 -
assets/js/0a3c7738.cf7c7125.js | 1 +
assets/js/0ac9d02c.28b34516.js | 1 -
assets/js/0ac9d02c.cdd41e1a.js | 1 +
assets/js/0b407e99.120a5578.js | 1 +
assets/js/0b407e99.56b92509.js | 1 -
assets/js/0b71a870.dca1a5c3.js | 1 +
assets/js/0c448cff.83da4812.js | 1 +
assets/js/0c448cff.93fab33e.js | 1 -
assets/js/0d1c4a6a.113ab807.js | 1 -
assets/js/0d1c4a6a.eee0e282.js | 1 +
assets/js/0d698b56.2fd9146b.js | 1 +
assets/js/0e3d5938.155a5c82.js | 1 -
assets/js/0e3d5938.30d92719.js | 1 +
assets/js/0ea11376.200f8004.js | 1 +
assets/js/0eb0a0dc.2a01e68f.js | 1 +
assets/js/0eb0a0dc.35ff0c45.js | 1 -
assets/js/0ebcf3b1.330d8b66.js | 1 +
assets/js/0ecba56a.2405d12a.js | 1 +
assets/js/0f5457f9.7e9fdc4e.js | 1 +
assets/js/114a0d73.611e76bd.js | 1 +
assets/js/114a0d73.9a88b383.js | 1 -
assets/js/119b4d2e.95fddc59.js | 1 +
assets/js/11f27494.715b4599.js | 1 +
assets/js/12712574.658ebb98.js | 1 +
assets/js/12c3ddc5.389077ee.js | 1 -
assets/js/12c3ddc5.c4ce6fa6.js | 1 +
assets/js/12dcd951.dcb1bc7d.js | 1 +
assets/js/13792fd2.3d87a6d8.js | 1 +
assets/js/1411b32f.32c5f7d4.js | 1 -
assets/js/1411b32f.96fb319e.js | 1 +
assets/js/1596463e.72cd37ce.js | 1 +
assets/js/15cb5a7a.a6a234e4.js | 1 -
assets/js/15cb5a7a.ab12f983.js | 1 +
assets/js/17ada48c.d482eaa6.js | 1 -
assets/js/17ada48c.d9b7b30c.js | 1 +
assets/js/17fcfd15.0c2dfe90.js | 1 +
assets/js/18c103e8.27dc82cf.js | 1 +
assets/js/18ffe98c.0b09a40e.js | 1 +
assets/js/18ffe98c.dc8f2b78.js | 1 -
assets/js/1933dd18.f06d8634.js | 1 +
assets/js/1963363b.01936b21.js | 1 +
assets/js/1963363b.f45a447f.js | 1 -
assets/js/1a62fbd4.74348406.js | 1 +
assets/js/1acc6f25.7568c9c4.js | 1 -
assets/js/1acc6f25.ec264fc4.js | 1 +
assets/js/1ad68b57.26ea86eb.js | 1 +
assets/js/1ad68b57.d703299d.js | 1 -
assets/js/1b0731a4.0c0fb3b3.js | 1 +
assets/js/1b0731a4.7766d4ee.js | 1 -
assets/js/1b9260cc.905b1471.js | 1 -
assets/js/1b9260cc.ad864f3f.js | 1 +
assets/js/1bef9407.bc4392f2.js | 1 +
assets/js/1ce6f526.5b7de923.js | 1 +
assets/js/1df93b7f.a6110f30.js | 174 ---
assets/js/1df93b7f.f3a764b2.js | 176 +++
assets/js/1e87c895.05c2d31e.js | 1 +
assets/js/1e87c895.c299a3c9.js | 1 -
assets/js/1f972593.cb6469e3.js | 1 +
assets/js/1f972593.de0a52a0.js | 1 -
assets/js/1fadf1fd.889e5d7c.js | 1 +
assets/js/1fadf1fd.b38eb460.js | 1 -
assets/js/20402580.63da315b.js | 1 +
assets/js/2081885b.8f58b2f2.js | 1 -
assets/js/2081885b.f8071936.js | 1 +
assets/js/208ae5c2.d7d72cbd.js | 1 +
assets/js/20f5ee54.88c93c5c.js | 1 +
assets/js/2198076d.f78dcd74.js | 1 +
assets/js/21f0d1a8.05f5923e.js | 1 +
assets/js/21fd2af7.129ecc67.js | 1 +
assets/js/221a1fb7.2db3705e.js | 1 -
assets/js/221a1fb7.53bf06fd.js | 1 +
assets/js/22508a2b.7c6ed50b.js | 1 -
assets/js/22508a2b.c113bf62.js | 1 +
assets/js/22fad6ec.e6d0e803.js | 1 +
assets/js/22fad6ec.ed5ff46d.js | 1 -
assets/js/25b7ec3d.348e5f8f.js | 1 +
assets/js/25d9e5a7.436da71b.js | 1 -
assets/js/25d9e5a7.e430f23d.js | 1 +
assets/js/26933c39.7d41d619.js | 1 -
assets/js/26933c39.bce49ae5.js | 1 +
assets/js/27fb7dc7.8d15a204.js | 1 +
assets/js/28b5fe38.dfbda723.js | 1 +
assets/js/2a0fbe95.24d002a0.js | 1 -
assets/js/2a0fbe95.a677daf5.js | 1 +
assets/js/2a7f58df.0b769e27.js | 1 +
assets/js/2b309327.2f089622.js | 1 -
assets/js/2b309327.7ab120f7.js | 1 +
assets/js/2b72f5c8.51208f87.js | 1 +
assets/js/2d9b1d74.19d7508f.js | 1 +
assets/js/2dec05b2.936a62fa.js | 1 +
assets/js/2f86e227.00df166c.js | 1 +
assets/js/2f86e227.a1b5d197.js | 1 -
assets/js/2f992d91.52d20454.js | 1 -
assets/js/2f992d91.b15a26ec.js | 1 +
assets/js/3016d8b8.3422d4b9.js | 1 +
assets/js/3016d8b8.9ea58dce.js | 1 -
assets/js/3158df27.6b89ed39.js | 1 +
assets/js/3158df27.903b94d3.js | 1 -
assets/js/3250ef04.1ec64653.js | 1 +
assets/js/3250ef04.8b7afd67.js | 1 -
assets/js/32d4dcf8.44b5011e.js | 1 -
assets/js/32d4dcf8.df069b6a.js | 1 +
assets/js/32f96bdc.e5a7497e.js | 1 +
assets/js/33ea3a7a.e1345bda.js | 1 +
assets/js/35033cc8.43d5287a.js | 1 -
assets/js/35033cc8.5ee46cd5.js | 1 +
assets/js/35a065f5.7e18858b.js | 1 -
assets/js/35a065f5.ebd4545b.js | 1 +
assets/js/39b480af.1dd4d58d.js | 1 +
assets/js/3a2db09e.8a1dd4d9.js | 1 -
assets/js/3a2db09e.afadbfcc.js | 1 +
assets/js/3a34dd18.cd117ac7.js | 1 -
assets/js/3a34dd18.d00acb27.js | 1 +
assets/js/3a65d06f.a6dd1674.js | 1 -
assets/js/3a65d06f.ad59b0e4.js | 1 +
assets/js/3a6fa145.78256e81.js | 1 +
assets/js/3ba8dfaa.aebb9d56.js | 1 +
assets/js/3ba8dfaa.e2ac957e.js | 1 -
assets/js/3bacbfaa.04777c4a.js | 1 +
assets/js/3bacbfaa.84fadacd.js | 1 -
assets/js/3c156a5a.7477d6b0.js | 1 +
assets/js/3c938ca1.21a7ca90.js | 1 -
assets/js/3c938ca1.ed6f37c4.js | 1 +
assets/js/3db6d8b2.3984328b.js | 1 +
assets/js/3db6d8b2.803ff964.js | 1 -
assets/js/3e3d8abf.887b760f.js | 1 -
assets/js/3e3d8abf.f14c8a1f.js | 1 +
assets/js/3e554b63.050f8062.js | 1 +
assets/js/3e554b63.0a64eae8.js | 1 -
assets/js/40011a75.559b7ed0.js | 1 +
assets/js/40011a75.7a8cb068.js | 1 -
assets/js/40987768.39a29e7e.js | 1 +
assets/js/40987768.5505bb43.js | 1 -
assets/js/40c03ec3.355b61a8.js | 1 -
assets/js/40c03ec3.6400b30c.js | 1 +
assets/js/40c97e75.2d96210b.js | 1 +
assets/js/40dae236.da9c9459.js | 1 -
assets/js/40dae236.e12fdbf6.js | 1 +
assets/js/40f99c5c.465cfee5.js | 1 -
assets/js/40f99c5c.ea460f83.js | 1 +
assets/js/4179517a.6a1b603c.js | 1 -
assets/js/4179517a.b2a5a098.js | 1 +
assets/js/428ec662.a9dfd1d3.js | 1 +
assets/js/42a5c0b6.10f8247b.js | 1 -
assets/js/42a5c0b6.5518681b.js | 1 +
assets/js/43d6ef9c.c96dcec8.js | 1 +
assets/js/43e3c89c.9ba4e528.js | 1 -
assets/js/43e3c89c.c00f85a1.js | 1 +
assets/js/43eea2db.bab96e3e.js | 1 +
assets/js/44855d98.30d4607a.js | 1 +
assets/js/44855d98.50574d21.js | 1 -
assets/js/469e5ec9.00bf99c5.js | 1 +
assets/js/469e5ec9.f0bdd499.js | 1 -
assets/js/46a7c574.4e8aad0c.js | 1 +
assets/js/46c43899.10e66c20.js | 1 +
assets/js/4754ca68.13e09409.js | 1 +
assets/js/4754ca68.c15e7bce.js | 1 -
assets/js/4814c6a1.4b6330ed.js | 1 -
assets/js/4814c6a1.b8318137.js | 1 +
assets/js/48e58303.56b268b0.js | 1 +
assets/js/48e58303.fe263d3b.js | 1 -
assets/js/4947d060.34a39152.js | 1 +
assets/js/4959c52a.a961522f.js | 1 +
assets/js/498d10ee.46bc88c3.js | 1 +
assets/js/498d10ee.51f3e04a.js | 1 -
assets/js/49b5d60e.2f396973.js | 1 +
assets/js/49ef9eac.2ff1342e.js | 1 +
assets/js/4a08f9dd.7c74f49b.js | 1 +
assets/js/4a333c18.f3d7fcd7.js | 1 +
assets/js/4a4872be.9094bcf3.js | 1 +
assets/js/4a9d5eb1.0609b1d4.js | 1 +
assets/js/4af95062.9f4ce986.js | 1 -
assets/js/4af95062.ebd3292a.js | 1 +
assets/js/4b147914.0edba3fb.js | 1 -
assets/js/4b147914.f83879e5.js | 1 +
assets/js/4b7937aa.3cf554c5.js | 1 +
assets/js/4b7937aa.c8037b96.js | 1 -
assets/js/4c05ade7.1a0a5ea5.js | 1 -
assets/js/4c05ade7.b6633a70.js | 1 +
assets/js/4c1aeb0d.f6ad5e28.js | 1 +
assets/js/4d67db32.1f2b4c27.js | 1 +
assets/js/4e6acca4.a9d2f3b9.js | 1 -
assets/js/4e6acca4.f1f940f4.js | 1 +
assets/js/4ead2f25.a46b9764.js | 1 +
assets/js/50a5942f.2e35929e.js | 1 +
assets/js/52208e7d.632d9535.js | 1 +
assets/js/522c8d09.162178a4.js | 1 -
assets/js/522c8d09.809fe757.js | 1 +
assets/js/527fc588.63a5ebc0.js | 1 +
assets/js/5286cb4c.452967c7.js | 1 +
assets/js/542d2dc3.6dc3d2ae.js | 1 +
assets/js/5469e6c8.6e55c775.js | 1 -
assets/js/5469e6c8.a22f1760.js | 1 +
assets/js/56c3d459.d9fe62ef.js | 1 +
assets/js/5716134f.859c84e8.js | 1 +
assets/js/5797ed04.321e4bcb.js | 1 +
assets/js/5797ed04.655cb736.js | 1 -
assets/js/57aa21d0.dba07df6.js | 1 +
assets/js/57aa21d0.ee2a08e2.js | 1 -
assets/js/5851e63e.c2cd16fb.js | 1 -
assets/js/5851e63e.ca92ec25.js | 1 +
assets/js/5a69f4f1.6a808d1c.js | 1 -
assets/js/5a69f4f1.dd553f30.js | 1 +
assets/js/5ab7f274.319e42b4.js | 1 +
assets/js/5b3e6052.7d4a573b.js | 1 -
assets/js/5b3e6052.a2e8fbd0.js | 1 +
assets/js/5b5a6462.3270117d.js | 1 +
assets/js/5bf06dba.63d38edb.js | 1 +
assets/js/5bf06dba.8768d73e.js | 1 -
assets/js/5e711840.b9afce3b.js | 1 -
assets/js/5e711840.daf103be.js | 1 +
assets/js/5e7c6599.2fce4f14.js | 1 +
assets/js/5e991bb5.8903daba.js | 1 +
assets/js/5f7f725d.06a7b9bf.js | 1 +
assets/js/5f7f725d.b09f90f3.js | 1 -
assets/js/5fa981f1.87d932d7.js | 1 +
assets/js/5fa981f1.c09f8dd2.js | 1 -
assets/js/60f12a75.294a17c8.js | 1 -
assets/js/60f12a75.7b07cca7.js | 1 +
assets/js/623d7622.ef2d7ed8.js | 1 +
assets/js/62ed57eb.1ca2e5ea.js | 1 -
assets/js/62ed57eb.61540422.js | 1 +
assets/js/633874d3.36913f21.js | 1 +
assets/js/63d36432.83d9a8b4.js | 1 +
assets/js/63d36432.a32b463e.js | 1 -
assets/js/64122c44.1b395ac8.js | 1 +
assets/js/64122c44.7822ca2e.js | 1 -
assets/js/648b5e3b.30208b98.js | 1 -
assets/js/648b5e3b.c35e5bfb.js | 1 +
assets/js/648d5ea1.66111d23.js | 1 +
assets/js/648d5ea1.ec68e52d.js | 1 -
assets/js/67548181.32c2b094.js | 1 +
assets/js/67548181.344e20b6.js | 1 -
assets/js/67bd3090.c9c23aba.js | 1 +
assets/js/67da0b47.4f56302a.js | 1 -
assets/js/67da0b47.9f21dacc.js | 1 +
assets/js/68315278.1bea0cc6.js | 1 +
assets/js/68315278.595d0600.js | 1 -
assets/js/68877eba.a4035721.js | 1 -
assets/js/68877eba.c0f840ec.js | 1 +
assets/js/6a70b31c.4e17eb68.js | 1 -
assets/js/6a70b31c.f5d3478d.js | 1 +
assets/js/6a9137b5.84086d37.js | 1 +
assets/js/6ac89012.fe1532d4.js | 1 +
assets/js/6afef7ec.1b82aded.js | 1 -
assets/js/6afef7ec.98afd44b.js | 1 +
assets/js/6c5cf602.fbb994aa.js | 1 +
assets/js/6cc07bcc.c3f4dae2.js | 1 +
assets/js/6d1bbe96.1d001b3e.js | 1 -
assets/js/6d1bbe96.7a4fea84.js | 1 +
assets/js/6d4b63d2.618ac631.js | 1 +
assets/js/6d941b28.5140feb2.js | 1 +
assets/js/6e222777.efd80d44.js | 1 -
assets/js/6e222777.fe8aca2b.js | 1 +
assets/js/6ee31d94.4fd9f28c.js | 1 +
assets/js/6ee31d94.6bce9202.js | 1 -
assets/js/6f33bb09.0439f9d9.js | 1 +
assets/js/6f92eaed.5006636f.js | 1 +
assets/js/70611146.96b5cea4.js | 1 -
assets/js/70611146.b7913480.js | 1 +
assets/js/72b83f73.343cd81f.js | 1 +
assets/js/7308a681.70a5f4da.js | 1 +
assets/js/7308a681.ce74b967.js | 1 -
assets/js/73ccf70b.313c55a7.js | 1 -
assets/js/73ccf70b.6ddd188e.js | 1 +
assets/js/74e5e40c.c2e46a2c.js | 1 +
assets/js/74eca57c.cd31e0e0.js | 1 -
assets/js/74eca57c.dfee7d89.js | 1 +
assets/js/74f0c83a.7f94ec57.js | 1 +
assets/js/75ac988b.8e33647f.js | 1 +
assets/js/7616f23a.0f90412c.js | 1 +
assets/js/7616f23a.d9bba639.js | 1 -
assets/js/76b0da86.3c887a79.js | 1 +
assets/js/76b0da86.bf1dfdfe.js | 1 -
assets/js/77157ced.0c2e3ee1.js | 1 -
assets/js/77157ced.2b3b3cf2.js | 1 +
assets/js/777208e6.39e70e34.js | 1 +
assets/js/777208e6.9afb1126.js | 1 -
assets/js/77ea45a5.3e1939d3.js | 1 -
assets/js/77ea45a5.3f09d473.js | 1 +
assets/js/7808d6a8.e3f49836.js | 1 +
assets/js/781821f8.c54e0b3b.js | 1 +
assets/js/789c2617.17d8cc79.js | 1 +
assets/js/789c2617.63c94e9f.js | 1 -
assets/js/79f3c5a0.698c2ccb.js | 1 +
assets/js/7a615c53.1b99fb4f.js | 1 +
assets/js/7acd78f3.9c5ddcdc.js | 1 +
assets/js/7be48bda.bfd8b8a5.js | 1 +
assets/js/7bf4e541.16b09769.js | 1 -
assets/js/7bf4e541.5509b5c2.js | 1 +
assets/js/7c60cac8.864f824e.js | 1 +
assets/js/7c60cac8.ee4b27c8.js | 1 -
assets/js/7c9dfbef.35b7a65a.js | 1 -
assets/js/7c9dfbef.98f3d6aa.js | 1 +
assets/js/7dd3b2a7.2ea46789.js | 1 -
assets/js/7dd3b2a7.fde2db42.js | 1 +
assets/js/7e33973e.9d647c33.js | 1 +
assets/js/7e33973e.d664b94c.js | 1 -
assets/js/7e9730b7.bee5933e.js | 1 +
assets/js/7eecb9f5.8d900f7e.js | 1 +
assets/js/7eecb9f5.eff31cc6.js | 1 -
assets/js/7ff94528.0a3629e0.js | 1 +
assets/js/7ff94528.540b1782.js | 1 -
assets/js/80455df5.6e58650a.js | 1 -
assets/js/80455df5.b46177b4.js | 1 +
assets/js/806fbbea.7aacb99d.js | 1 +
assets/js/806fbbea.d699dcf9.js | 1 -
assets/js/80f4a96e.01c9e287.js | 1 +
assets/js/80f4a96e.7a51f2b2.js | 1 -
assets/js/8145fd99.f0236504.js | 1 +
assets/js/8145fd99.f5391b53.js | 1 -
assets/js/814f3328.858f3fbe.js | 1 -
assets/js/814f3328.f52b2c4e.js | 1 +
assets/js/81549d17.9d5aefe9.js | 1 +
assets/js/833785be.c685e746.js | 1 +
assets/js/833785be.cde73e40.js | 1 -
assets/js/848647c3.0db07d88.js | 1 -
assets/js/848647c3.a2806084.js | 1 +
assets/js/8503a420.ca825770.js | 1 +
assets/js/854ae432.69b743a6.js | 1 +
assets/js/86329281.0cbd3991.js | 1 +
assets/js/86329281.266ef1f3.js | 1 -
assets/js/866e0b36.9daedb2a.js | 1 +
assets/js/87c2193b.e7ec2be4.js | 1 +
assets/js/882b3234.30b5b499.js | 1 +
assets/js/882b3234.3e215113.js | 1 -
assets/js/885ceae2.942e43b1.js | 1 -
assets/js/885ceae2.ecc16c3b.js | 1 +
assets/js/8861453f.2e55c813.js | 1 +
assets/js/88baf3b1.b3269689.js | 1 -
assets/js/88baf3b1.dff3f840.js | 1 +
assets/js/8960799b.250eda9b.js | 1 +
assets/js/89996a89.af3a6ab6.js | 1 +
assets/js/8bc537ad.0d4e30ad.js | 1 +
assets/js/8c03fd32.d78d96d6.js | 1 +
assets/js/8caf2c79.5573ae74.js | 1 +
assets/js/8caf2c79.d2d909f5.js | 1 -
assets/js/8d60362e.f9be7983.js | 1 +
assets/js/8e12e6f4.fdfeb898.js | 1 +
assets/js/8ea09047.a68957d0.js | 1 +
assets/js/8ea09047.e1be6650.js | 1 -
assets/js/8eb4d19a.2325e524.js | 1 -
assets/js/8eb4d19a.71aabf15.js | 1 +
assets/js/908e7df4.5ee50815.js | 1 +
assets/js/90fa36a8.8a85766c.js | 1 +
assets/js/90fa36a8.f6814f1c.js | 1 -
assets/js/90fb148e.e7bb9fef.js | 1 +
assets/js/91a547d7.772f0d10.js | 1 +
assets/js/9264758f.8bc8313a.js | 1 -
assets/js/9264758f.b70a1401.js | 1 +
assets/js/92791066.10090b9f.js | 1 -
assets/js/93b01650.969acc4b.js | 1 +
assets/js/95dd70d6.7f655a79.js | 1 -
assets/js/95dd70d6.f1f2e728.js | 1 +
assets/js/9616ef81.e04136fb.js | 1 +
assets/js/98305c82.b9e61a0f.js | 1 -
assets/js/98305c82.bd1436ff.js | 1 +
assets/js/9a0604ef.45e44599.js | 1 +
assets/js/9a0604ef.cac50421.js | 1 -
assets/js/9a619919.974500cc.js | 1 +
assets/js/9bba6d57.5b6332cf.js | 1 +
assets/js/9c484bfc.bea72a0d.js | 1 +
assets/js/9c484bfc.e70416bc.js | 1 -
assets/js/9d24dcbc.2a04ca00.js | 1 -
assets/js/9d24dcbc.e8581492.js | 1 +
assets/js/9dc375fa.846aa9bf.js | 1 -
assets/js/9dc375fa.caf5cd43.js | 1 +
assets/js/9dd31133.d1267685.js | 1 +
assets/js/9df696e4.345fd79a.js | 1 +
assets/js/9df696e4.fb4e5b0b.js | 1 -
assets/js/9e0d42b4.b419fad1.js | 1 +
assets/js/9eb2bc89.29cf6dcf.js | 1 -
assets/js/9eb2bc89.e77d42c9.js | 1 +
assets/js/a0c76add.85bb1bc3.js | 1 +
assets/js/a0f6c680.18ef05e3.js | 1 +
assets/js/a130fc00.6a845d3f.js | 1 +
assets/js/a135a2af.3b2297ef.js | 1 +
assets/js/a1b87fde.5696e6ea.js | 1 +
assets/js/a1b87fde.724f5825.js | 1 -
assets/js/a2aabd68.6a7bb3f5.js | 1 +
assets/js/a2aabd68.bbb5831f.js | 1 -
assets/js/a4eb2463.1f0d6b00.js | 1 -
assets/js/a4eb2463.a0f04032.js | 1 +
assets/js/a4edff9e.310b05c1.js | 1 +
assets/js/a4edff9e.6c8a2002.js | 1 -
assets/js/a5021ec0.e4657088.js | 1 +
assets/js/a66fb38f.13141019.js | 1 -
assets/js/a66fb38f.363b06c5.js | 1 +
assets/js/a707a430.7c4027e6.js | 1 +
assets/js/a927ad24.9e8f556f.js | 1 +
assets/js/a95da3b7.210d694d.js | 1 -
assets/js/a95da3b7.8dc7a63a.js | 1 +
assets/js/a988db41.18d2072e.js | 1 +
assets/js/a988db41.571e9a7d.js | 1 -
assets/js/aa342613.1e4b6980.js | 1 +
assets/js/aa3f0a25.8107e25a.js | 1 +
assets/js/aab421c9.28378d40.js | 1 -
assets/js/aab421c9.bcbf65a5.js | 1 +
assets/js/aacdb375.4528f06d.js | 1 +
assets/js/aacdb375.7e4e43ad.js | 1 -
assets/js/aba34afa.09d68639.js | 1 +
assets/js/aba34afa.66d0c4e8.js | 1 -
assets/js/ac531897.4d96bab8.js | 1 -
assets/js/ac531897.caead0a8.js | 1 +
assets/js/ac58b868.6363db2b.js | 1 -
assets/js/ac58b868.ac66229e.js | 1 +
assets/js/ad7c3365.3c69f1af.js | 1 +
assets/js/ad7c3365.8bc0677b.js | 1 -
assets/js/ad803605.4ef3b451.js | 1 +
assets/js/ae10ca08.383e74a5.js | 1 +
assets/js/ae148838.682e1039.js | 1 +
assets/js/ae3304ee.648fcb5a.js | 1 +
assets/js/ae3304ee.e54d515f.js | 1 -
assets/js/afb7a422.54056077.js | 1 +
assets/js/afb7a422.9982a164.js | 1 -
assets/js/b03b02fd.b5a8286e.js | 1 +
assets/js/b06e13ac.1077f898.js | 1 +
assets/js/b06e13ac.36eef8fc.js | 1 -
assets/js/b1506465.d6856657.js | 1 +
assets/js/b2bc4abb.41508e2e.js | 1 +
assets/js/b2df9a2f.0d00348c.js | 1 -
assets/js/b2df9a2f.60580c2d.js | 1 +
assets/js/b2ed1a60.ec74077a.js | 1 +
assets/js/b3677a5c.eb074e4f.js | 1 +
assets/js/b3677a5c.fd0762cb.js | 1 -
assets/js/b399292f.0be84107.js | 1 +
assets/js/b399292f.25cfd8be.js | 1 -
assets/js/b3d1705f.26532d86.js | 1 -
assets/js/b3d1705f.cf56b71d.js | 1 +
assets/js/b424836c.418f75c4.js | 1 +
assets/js/b424836c.e8015921.js | 1 -
assets/js/b44da2bc.18006e0c.js | 1 +
assets/js/b44da2bc.6ccfd062.js | 1 -
assets/js/b678e582.d3163cd2.js | 1 +
assets/js/b678e582.da5fbe67.js | 1 -
assets/js/b6b6058e.6f842a85.js | 1 +
assets/js/b70b3bbc.09c63f00.js | 1 -
assets/js/b70b3bbc.fd6fbead.js | 1 +
assets/js/b71ec6ea.544856a2.js | 1 +
assets/js/b8d1e5ba.2546c5de.js | 1 +
assets/js/b90ff037.31679641.js | 1 -
assets/js/b90ff037.c91a5738.js | 1 +
assets/js/b945bd90.e02f8363.js | 1 +
assets/js/b94bf011.80c59d01.js | 1 +
assets/js/b94bf011.f5f56d1f.js | 1 -
assets/js/b9a5d12b.1e1ea8c8.js | 1 +
assets/js/b9a5d12b.39f7274b.js | 1 -
assets/js/b9a9b52d.b2734f95.js | 1 +
assets/js/b9e6e7db.9790980b.js | 1 +
assets/js/bb6aedb2.56daddae.js | 1 +
assets/js/bb6aedb2.59acbf38.js | 1 -
assets/js/bb8ffcdd.464bb1f0.js | 1 -
assets/js/bb8ffcdd.5c1ab619.js | 1 +
assets/js/bcc2b7bb.7f8d1151.js | 1 +
assets/js/bd462901.dff688c9.js | 1 +
assets/js/bd9d7549.3839cdd5.js | 1 -
assets/js/bd9d7549.d8a0177b.js | 1 +
assets/js/bdf358f5.6247ea87.js | 1 +
assets/js/be110dba.42c3599e.js | 1 +
assets/js/bee1041e.8f07c83a.js | 1 +
assets/js/beee20d6.c62b5a56.js | 1 +
assets/js/bf1307fc.1a0ffda0.js | 1 -
assets/js/bf1307fc.95e07b25.js | 1 +
assets/js/bf7e243f.6ef015ed.js | 1 -
assets/js/bf7e243f.89029d6f.js | 1 +
assets/js/bf81484d.ca85dceb.js | 1 +
assets/js/bfcbef4d.6c3ec119.js | 1 +
assets/js/bfe39111.1780e798.js | 1 +
assets/js/bfe39111.730598a3.js | 1 -
assets/js/c15d9823.0f2ec323.js | 1 +
assets/js/c15d9823.5b171fac.js | 1 -
assets/js/c1bf0b4a.29227c39.js | 1 +
assets/js/c1d4695f.b0421bf8.js | 1 -
assets/js/c1d4695f.d3b5e1ce.js | 1 +
assets/js/c2d2b2dc.4752fc56.js | 1 -
assets/js/c2d2b2dc.68ab5264.js | 1 +
assets/js/c42ad004.d7ee56dd.js | 1 +
assets/js/c4e7e435.069b6019.js | 1 -
assets/js/c4e7e435.df232073.js | 1 +
assets/js/c57733f0.a9ad9e83.js | 1 +
assets/js/c6381c9c.076c37e3.js | 1 -
assets/js/c6381c9c.fc66c281.js | 1 +
assets/js/c76ec6d2.fd079601.js | 1 +
assets/js/c7e7e024.c3065eae.js | 1 +
assets/js/c7e7e024.e16eb6f0.js | 1 -
assets/js/c8ef2e1d.11999c61.js | 1 +
assets/js/c8ef2e1d.c17a9815.js | 1 -
assets/js/cb4041ce.26374c00.js | 1 +
assets/js/cbfe4087.6d1408f6.js | 1 +
assets/js/cbfe4087.ce6da504.js | 1 -
assets/js/cc6f4594.aa9191ae.js | 1 +
assets/js/ccb97f03.1025e9e5.js | 1 +
assets/js/ccfb67b4.40bcc233.js | 1 -
assets/js/ccfb67b4.6634a7f3.js | 1 +
assets/js/cd3e5d76.143f0a32.js | 1 +
assets/js/cd3e5d76.c9fd2e2a.js | 1 -
assets/js/cd49e4f1.c0d3ceff.js | 1 -
assets/js/cd49e4f1.f717fd69.js | 1 +
assets/js/cdf3f175.edec36ba.js | 1 +
assets/js/cf1caa80.a1b8e931.js | 1 +
assets/js/cf1caa80.f517f03a.js | 1 -
assets/js/cfb8ae79.8da03a0a.js | 1 +
assets/js/d0d708b1.75749769.js | 1 -
assets/js/d0d708b1.a3befd4e.js | 1 +
assets/js/d2f5add5.2ac6e12f.js | 1 -
assets/js/d2f5add5.c245f0bf.js | 1 +
assets/js/d3e7b41d.cf5ed04b.js | 1 +
assets/js/d3e7b41d.e485b2e0.js | 1 -
assets/js/d53427c4.6b477131.js | 1 +
assets/js/d63262a0.14ac74e9.js | 1 +
assets/js/d63262a0.2e99cc4c.js | 1 -
assets/js/d655202d.8d5398e3.js | 1 +
assets/js/d6578817.54069a98.js | 1 -
assets/js/d6578817.54e36f04.js | 1 +
assets/js/d7a5667d.413416d3.js | 1 +
assets/js/d7de637e.3f18383b.js | 1 -
assets/js/d7de637e.4f577ae4.js | 1 +
assets/js/d84d0c30.1c0ae9a2.js | 1 -
assets/js/d897fa17.16f318e7.js | 1 +
assets/js/d8a1f632.0ff7e081.js | 1 -
assets/js/d8a1f632.394a3250.js | 1 +
assets/js/d9af63a3.3f28e79c.js | 1 +
assets/js/da53b205.ca0f160d.js | 1 +
assets/js/db0311d3.2865152c.js | 1 +
assets/js/db0311d3.8a8c57ae.js | 1 -
assets/js/dbb4be3e.78c3c8a2.js | 1 -
assets/js/dbb4be3e.d96a6f09.js | 1 +
assets/js/dbf89cc0.1ae9773a.js | 1 +
assets/js/dbf89cc0.31b015cd.js | 1 -
assets/js/dd0ad09a.f5df400b.js | 1 +
assets/js/dd0c395a.ef6fe9fa.js | 1 +
assets/js/de2f4d26.7f7fa3cc.js | 1 +
assets/js/de7cd1c3.792dca43.js | 1 +
assets/js/de7cd1c3.8a2da604.js | 1 -
assets/js/df6d50c2.2382680a.js | 1 -
assets/js/df6d50c2.dc9d4f1b.js | 1 +
assets/js/e1825ed7.472ebc9d.js | 1 -
assets/js/e1825ed7.8482468b.js | 1 +
assets/js/e189d173.eb83b38c.js | 1 +
assets/js/e1a61f08.89a9ff81.js | 1 +
assets/js/e23d0762.9c2ead46.js | 1 +
assets/js/e2be8302.cc1b03d3.js | 1 +
assets/js/e2be8302.cd273f1c.js | 1 -
assets/js/e32b82a8.4ab14072.js | 1 +
assets/js/e32b82a8.c13eaf85.js | 1 -
assets/js/e4371ac4.11bdfe75.js | 1 +
assets/js/e47a027c.05c1e69f.js | 1 -
assets/js/e47a027c.8b2566ad.js | 1 +
assets/js/e4de414d.57d25950.js | 1 -
assets/js/e4de414d.a0f42b8d.js | 1 +
assets/js/e55cdc95.f611c874.js | 1 -
assets/js/e55cdc95.fc0a52eb.js | 1 +
assets/js/e6ee9c6e.5e5563bc.js | 1 +
assets/js/e6f2515f.7a7476ea.js | 1 +
assets/js/e71b3233.93462e20.js | 1 +
assets/js/e7402924.985b0e51.js | 1 +
assets/js/e7402924.affde3ec.js | 1 -
assets/js/e917ec64.72ee79d2.js | 1 +
assets/js/e9f1874f.07df63e1.js | 1 -
assets/js/e9f1874f.31df2fb3.js | 1 +
assets/js/ec53e6ff.6bcfb453.js | 1 +
assets/js/ec53e6ff.ccdc01d9.js | 1 -
assets/js/ece817a7.3eb3b1ca.js | 1 -
assets/js/ece817a7.4369a8d0.js | 1 +
assets/js/ed381a7e.a78c6256.js | 1 -
assets/js/ed381a7e.fcd612c5.js | 1 +
assets/js/ed71c66b.a09832d0.js | 1 +
assets/js/ed71c66b.e54eed9b.js | 1 -
assets/js/ed8775e9.250052c3.js | 1 -
assets/js/ed8775e9.c858d9e5.js | 1 +
assets/js/edb62854.5059f755.js | 1 -
assets/js/edb62854.95ba855a.js | 1 +
assets/js/ee5fdd53.30024624.js | 1 +
assets/js/ee9f6de0.31a9444f.js | 1 +
assets/js/ee9f6de0.3ec3cccf.js | 1 -
assets/js/ef40f96e.63419da4.js | 1 +
assets/js/ef8a2b6d.706a79c1.js | 1 +
assets/js/ef8a2b6d.779f5a14.js | 1 -
assets/js/ef8b811a.1ce52dcc.js | 1 -
assets/js/ef8b811a.7b5fb96e.js | 1 +
assets/js/f01e687c.6aa98997.js | 1 +
assets/js/f16876b2.60e5604f.js | 1 +
assets/js/f1dbf386.3ac54619.js | 1 +
assets/js/f1dbf386.5a6fdc6c.js | 1 -
assets/js/f220925f.9e4f0609.js | 1 +
assets/js/f29c6fec.368962c1.js | 1 +
assets/js/f29c6fec.7aa75a58.js | 1 -
assets/js/f325aef9.31196e1d.js | 1 +
assets/js/f325aef9.334b336e.js | 1 -
assets/js/f3e41ab2.8604b849.js | 1 +
assets/js/f77e1bca.bf2fc868.js | 1 +
assets/js/f7867aa5.2a5423e1.js | 1 +
assets/js/f78b4ad0.545b68bf.js | 1 -
assets/js/f78b4ad0.b0f51c5b.js | 1 +
assets/js/f81c1134.45d09329.js | 1 +
assets/js/f81c1134.5e68cb80.js | 1 -
assets/js/f83826bb.62b43540.js | 1 +
assets/js/f8d00ab6.0d0b0f62.js | 1 +
assets/js/f8d00ab6.a3827a7a.js | 1 -
assets/js/f96461bc.08d90d47.js | 1 +
assets/js/fa20d182.114cdde3.js | 1 -
assets/js/fa20d182.875945f4.js | 1 +
assets/js/fae5c4bb.539772f3.js | 1 +
assets/js/fbc99c50.ecb297ef.js | 1 +
assets/js/fc9dac97.4d55bff7.js | 1 -
assets/js/fc9dac97.ecaea12c.js | 1 +
assets/js/ff325e39.07c94cd5.js | 1 -
assets/js/ff325e39.b46a4b14.js | 1 +
assets/js/main.be4bfea5.js | 38 -
assets/js/main.d50a6693.js | 38 +
assets/js/runtime~main.1599a3d2.js | 1 -
assets/js/runtime~main.c785ffc2.js | 1 +
blog/apache-fory-graduated/index.html | 4 +-
blog/archive/index.html | 4 +-
blog/atom.xml | 250 ++--
blog/authors/index.html | 4 +-
.../index.html | 4 +-
blog/fory_0_11_0_release/index.html | 4 +-
blog/fory_0_11_1_release/index.html | 4 +-
blog/fory_0_11_2_release/index.html | 4 +-
blog/fory_0_12_0_release/index.html | 4 +-
blog/fory_0_12_1_release/index.html | 4 +-
blog/fory_0_12_2_release/index.html | 4 +-
blog/fory_0_12_3_release/index.html | 4 +-
blog/fory_0_13_0_release/index.html | 4 +-
blog/fory_0_13_1_release/index.html | 4 +-
blog/fory_0_13_2_release/index.html | 4 +-
blog/fory_0_14_0_release/index.html | 6 +-
blog/fory_0_14_1_release/index.html | 4 +-
blog/fory_0_15_0_release/index.html | 6 +-
blog/fory_0_16_0_release/index.html | 6 +-
blog/fory_0_17_0_release/index.html | 6 +-
blog/fory_1_0_0_release/index.html | 6 +-
blog/fory_1_1_0_release/index.html | 6 +-
blog/fory_1_2_0_release/index.html | 6 +-
blog/fory_1_3_0_release/index.html | 6 +-
blog/fory_1_4_0_release/index.html | 110 ++
.../index.html | 4 +-
.../index.html | 4 +-
blog/fory_schema_idl_for_object_graph/index.html | 4 +-
blog/fury_0_10_0_release/index.html | 4 +-
blog/fury_0_10_1_release/index.html | 4 +-
blog/fury_0_10_2_release/index.html | 4 +-
blog/fury_0_10_3_release/index.html | 4 +-
blog/fury_0_1_0_release/index.html | 4 +-
blog/fury_0_1_1_release/index.html | 4 +-
blog/fury_0_1_2_release/index.html | 4 +-
blog/fury_0_2_0_release/index.html | 4 +-
blog/fury_0_2_1_release/index.html | 4 +-
blog/fury_0_3_0_release/index.html | 4 +-
blog/fury_0_3_1_release/index.html | 4 +-
blog/fury_0_4_0_release/index.html | 4 +-
blog/fury_0_4_1_release/index.html | 4 +-
blog/fury_0_5_0_release/index.html | 4 +-
blog/fury_0_5_1_release/index.html | 4 +-
blog/fury_0_6_0_release/index.html | 4 +-
blog/fury_0_7_0_release/index.html | 4 +-
blog/fury_0_7_1_release/index.html | 4 +-
blog/fury_0_8_0_release/index.html | 4 +-
blog/fury_0_9_0_release/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
blog/fury_renamed_to_fory/index.html | 4 +-
blog/index.html | 4 +-
blog/page/2/index.html | 4 +-
blog/page/3/index.html | 4 +-
blog/page/4/index.html | 4 +-
blog/page/5/index.html | 4 +-
blog/rss.xml | 242 ++--
blog/tags/android/index.html | 4 +-
blog/tags/announcement/index.html | 4 +-
blog/tags/asf/index.html | 4 +-
blog/tags/c/index.html | 9 -
blog/tags/codegen/index.html | 4 +-
blog/tags/compiler/index.html | 4 +-
blog/tags/cpp/index.html | 4 +-
blog/tags/cross-language/index.html | 4 +-
blog/tags/csharp/index.html | 9 +
blog/tags/dart/index.html | 4 +-
blog/tags/flatbuffers/index.html | 4 +-
blog/tags/fory/index.html | 4 +-
blog/tags/fory/page/2/index.html | 4 +-
blog/tags/fory/page/3/index.html | 4 +-
blog/tags/fury/index.html | 4 +-
blog/tags/fury/page/2/index.html | 4 +-
blog/tags/fury/page/3/index.html | 4 +-
blog/tags/go/index.html | 4 +-
blog/tags/idl/index.html | 4 +-
blog/tags/index.html | 4 +-
blog/tags/java/index.html | 4 +-
blog/tags/kotlin/index.html | 4 +-
blog/tags/protobuf/index.html | 4 +-
blog/tags/python/index.html | 4 +-
blog/tags/references/index.html | 4 +-
blog/tags/rust/index.html | 4 +-
blog/tags/rust/page/2/index.html | 9 +
blog/tags/scala/index.html | 4 +-
blog/tags/schema/index.html | 4 +-
blog/tags/serialization/index.html | 4 +-
blog/tags/swift/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/0.10/community/how_to_release/index.html | 4 +-
docs/0.10/community/how_to_verify/index.html | 4 +-
docs/0.10/community/index.html | 4 +-
docs/0.10/guide/development/index.html | 4 +-
docs/0.10/guide/graalvm_serialization/index.html | 4 +-
docs/0.10/guide/row_format/index.html | 4 +-
docs/0.10/guide/scala_serialization/index.html | 4 +-
docs/0.10/guide/serialization/index.html | 4 +-
docs/0.10/guide/xlang_serialization/index.html | 4 +-
docs/0.10/guide/xlang_type_mapping/index.html | 4 +-
docs/0.10/introduction/benchmark/index.html | 4 +-
docs/0.10/introduction/features/index.html | 4 +-
docs/0.10/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
docs/0.10/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
docs/0.10/start/install/index.html | 4 +-
docs/0.10/start/usage/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/0.11/community/how_to_release/index.html | 4 +-
docs/0.11/community/how_to_verify/index.html | 4 +-
docs/0.11/community/index.html | 4 +-
docs/0.11/guide/development/index.html | 4 +-
docs/0.11/guide/graalvm_serialization/index.html | 4 +-
docs/0.11/guide/row_format/index.html | 4 +-
docs/0.11/guide/scala_serialization/index.html | 4 +-
docs/0.11/guide/serialization/index.html | 4 +-
docs/0.11/guide/xlang_serialization/index.html | 4 +-
docs/0.11/guide/xlang_type_mapping/index.html | 4 +-
docs/0.11/introduction/benchmark/index.html | 4 +-
docs/0.11/introduction/features/index.html | 4 +-
docs/0.11/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
docs/0.11/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
docs/0.11/start/install/index.html | 4 +-
docs/0.11/start/usage/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/0.12/community/how_to_release/index.html | 4 +-
docs/0.12/community/how_to_verify/index.html | 4 +-
docs/0.12/community/index.html | 4 +-
docs/0.12/community/nominate_committer/index.html | 4 +-
docs/0.12/guide/development/index.html | 4 +-
docs/0.12/guide/graalvm_serialization/index.html | 4 +-
docs/0.12/guide/row_format/index.html | 4 +-
docs/0.12/guide/scala_serialization/index.html | 4 +-
docs/0.12/guide/serialization/index.html | 4 +-
docs/0.12/guide/xlang_serialization/index.html | 4 +-
docs/0.12/guide/xlang_type_mapping/index.html | 4 +-
docs/0.12/introduction/benchmark/index.html | 4 +-
docs/0.12/introduction/features/index.html | 4 +-
docs/0.12/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
docs/0.12/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
docs/0.12/start/install/index.html | 4 +-
docs/0.12/start/usage/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/0.13/community/how_to_release/index.html | 4 +-
docs/0.13/community/how_to_verify/index.html | 4 +-
docs/0.13/community/index.html | 4 +-
docs/0.13/guide/development/index.html | 4 +-
docs/0.13/guide/graalvm_serialization/index.html | 4 +-
docs/0.13/guide/python_serialization/index.html | 4 +-
docs/0.13/guide/row_format/index.html | 4 +-
docs/0.13/guide/rust_serialization/index.html | 4 +-
docs/0.13/guide/scala_serialization/index.html | 4 +-
docs/0.13/guide/serialization/index.html | 4 +-
docs/0.13/guide/xlang_serialization/index.html | 4 +-
docs/0.13/introduction/benchmark/index.html | 4 +-
docs/0.13/introduction/features/index.html | 4 +-
docs/0.13/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
docs/0.13/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
docs/0.13/start/install/index.html | 4 +-
docs/0.13/start/usage/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/0.14/community/how_to_release/index.html | 4 +-
docs/0.14/community/how_to_verify/index.html | 4 +-
docs/0.14/community/index.html | 4 +-
docs/0.14/guide/cpp/basic_serialization/index.html | 4 +-
docs/0.14/guide/cpp/configuration/index.html | 4 +-
docs/0.14/guide/cpp/cross_language/index.html | 4 +-
docs/0.14/guide/cpp/index.html | 4 +-
docs/0.14/guide/cpp/row_format/index.html | 4 +-
docs/0.14/guide/cpp/schema_evolution/index.html | 4 +-
docs/0.14/guide/cpp/supported_types/index.html | 4 +-
docs/0.14/guide/cpp/type_registration/index.html | 4 +-
docs/0.14/guide/development/index.html | 4 +-
docs/0.14/guide/graalvm_serialization/index.html | 4 +-
docs/0.14/guide/java/advanced_features/index.html | 4 +-
.../0.14/guide/java/basic_serialization/index.html | 4 +-
docs/0.14/guide/java/compression/index.html | 4 +-
docs/0.14/guide/java/configuration/index.html | 4 +-
docs/0.14/guide/java/cross_language/index.html | 4 +-
docs/0.14/guide/java/custom_serializers/index.html | 4 +-
docs/0.14/guide/java/index.html | 4 +-
docs/0.14/guide/java/migration/index.html | 4 +-
docs/0.14/guide/java/row_format/index.html | 4 +-
docs/0.14/guide/java/schema_evolution/index.html | 4 +-
docs/0.14/guide/java/troubleshooting/index.html | 4 +-
docs/0.14/guide/java/type_registration/index.html | 4 +-
docs/0.14/guide/kotlin/default_values/index.html | 4 +-
docs/0.14/guide/kotlin/fory_creation/index.html | 4 +-
docs/0.14/guide/kotlin/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
docs/0.14/guide/python/configuration/index.html | 4 +-
docs/0.14/guide/python/cross_language/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
docs/0.14/guide/python/index.html | 4 +-
docs/0.14/guide/python/migration/index.html | 4 +-
docs/0.14/guide/python/native_mode/index.html | 4 +-
.../0.14/guide/python/numpy_integration/index.html | 4 +-
docs/0.14/guide/python/out_of_band/index.html | 4 +-
docs/0.14/guide/python/row_format/index.html | 4 +-
docs/0.14/guide/python/schema_evolution/index.html | 4 +-
docs/0.14/guide/python/security/index.html | 4 +-
docs/0.14/guide/python/troubleshooting/index.html | 4 +-
.../0.14/guide/python/type_registration/index.html | 4 +-
.../0.14/guide/rust/basic_serialization/index.html | 4 +-
docs/0.14/guide/rust/configuration/index.html | 4 +-
docs/0.14/guide/rust/cross_language/index.html | 4 +-
docs/0.14/guide/rust/custom_serializers/index.html | 4 +-
docs/0.14/guide/rust/index.html | 4 +-
docs/0.14/guide/rust/polymorphism/index.html | 4 +-
docs/0.14/guide/rust/references/index.html | 4 +-
docs/0.14/guide/rust/row_format/index.html | 4 +-
docs/0.14/guide/rust/schema_evolution/index.html | 4 +-
docs/0.14/guide/rust/troubleshooting/index.html | 4 +-
docs/0.14/guide/rust/type_registration/index.html | 4 +-
docs/0.14/guide/scala/default_values/index.html | 4 +-
docs/0.14/guide/scala/fory_creation/index.html | 4 +-
docs/0.14/guide/scala/index.html | 4 +-
.../0.14/guide/scala/type_serialization/index.html | 4 +-
docs/0.14/guide/xlang/index.html | 4 +-
docs/0.14/guide/xlang/row_format/index.html | 4 +-
.../guide/xlang/xlang_getting_started/index.html | 4 +-
.../guide/xlang/xlang_serialization/index.html | 4 +-
.../guide/xlang/xlang_troubleshooting/index.html | 4 +-
docs/0.14/guide/xlang/xlang_zero_copy/index.html | 4 +-
docs/0.14/introduction/benchmark/index.html | 4 +-
docs/0.14/introduction/features/index.html | 4 +-
docs/0.14/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
docs/0.14/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
docs/0.14/start/install/index.html | 4 +-
docs/0.14/start/usage/index.html | 4 +-
docs/0.15/benchmarks/cpp/REPORT/index.html | 4 +-
docs/0.15/benchmarks/cpp/index.html | 4 +-
docs/0.15/benchmarks/go/index.html | 4 +-
docs/0.15/benchmarks/java/index.html | 4 +-
docs/0.15/benchmarks/rust/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/0.15/community/how_to_release/index.html | 4 +-
docs/0.15/community/how_to_verify/index.html | 4 +-
docs/0.15/community/index.html | 4 +-
docs/0.15/compiler/compiler_guide/index.html | 4 +-
docs/0.15/compiler/flatbuffers_idl/index.html | 4 +-
docs/0.15/compiler/generated_code/index.html | 4 +-
docs/0.15/compiler/index.html | 4 +-
docs/0.15/compiler/protobuf_idl_support/index.html | 4 +-
docs/0.15/compiler/syntax/index.html | 4 +-
docs/0.15/guide/cpp/basic_serialization/index.html | 4 +-
docs/0.15/guide/cpp/configuration/index.html | 4 +-
docs/0.15/guide/cpp/cross_language/index.html | 4 +-
docs/0.15/guide/cpp/custom_serializers/index.html | 4 +-
docs/0.15/guide/cpp/field_configuration/index.html | 4 +-
docs/0.15/guide/cpp/index.html | 4 +-
docs/0.15/guide/cpp/polymorphism/index.html | 4 +-
docs/0.15/guide/cpp/row_format/index.html | 4 +-
docs/0.15/guide/cpp/schema_evolution/index.html | 4 +-
docs/0.15/guide/cpp/supported_types/index.html | 4 +-
docs/0.15/guide/cpp/type_registration/index.html | 4 +-
docs/0.15/guide/development/index.html | 4 +-
docs/0.15/guide/go/basic_serialization/index.html | 4 +-
docs/0.15/guide/go/codegen/index.html | 4 +-
docs/0.15/guide/go/configuration/index.html | 4 +-
docs/0.15/guide/go/cross_language/index.html | 4 +-
docs/0.15/guide/go/custom_serializers/index.html | 4 +-
docs/0.15/guide/go/index.html | 4 +-
docs/0.15/guide/go/references/index.html | 4 +-
docs/0.15/guide/go/schema_evolution/index.html | 4 +-
docs/0.15/guide/go/struct_tags/index.html | 4 +-
docs/0.15/guide/go/supported_types/index.html | 4 +-
docs/0.15/guide/go/thread_safety/index.html | 4 +-
docs/0.15/guide/go/troubleshooting/index.html | 4 +-
docs/0.15/guide/go/type_registration/index.html | 4 +-
docs/0.15/guide/java/advanced_features/index.html | 4 +-
.../0.15/guide/java/basic_serialization/index.html | 4 +-
docs/0.15/guide/java/compression/index.html | 4 +-
docs/0.15/guide/java/configuration/index.html | 4 +-
docs/0.15/guide/java/cross_language/index.html | 4 +-
docs/0.15/guide/java/custom_serializers/index.html | 4 +-
.../0.15/guide/java/field_configuration/index.html | 4 +-
docs/0.15/guide/java/index.html | 4 +-
docs/0.15/guide/java/migration/index.html | 4 +-
docs/0.15/guide/java/row_format/index.html | 4 +-
docs/0.15/guide/java/schema_evolution/index.html | 4 +-
docs/0.15/guide/java/troubleshooting/index.html | 4 +-
docs/0.15/guide/java/type_registration/index.html | 4 +-
docs/0.15/guide/kotlin/default_values/index.html | 4 +-
docs/0.15/guide/kotlin/fory_creation/index.html | 4 +-
docs/0.15/guide/kotlin/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
docs/0.15/guide/python/configuration/index.html | 4 +-
docs/0.15/guide/python/cross_language/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
.../guide/python/field_configuration/index.html | 4 +-
docs/0.15/guide/python/index.html | 4 +-
docs/0.15/guide/python/migration/index.html | 4 +-
docs/0.15/guide/python/native_mode/index.html | 4 +-
.../0.15/guide/python/numpy_integration/index.html | 4 +-
docs/0.15/guide/python/out_of_band/index.html | 4 +-
docs/0.15/guide/python/row_format/index.html | 4 +-
docs/0.15/guide/python/schema_evolution/index.html | 4 +-
docs/0.15/guide/python/security/index.html | 4 +-
docs/0.15/guide/python/troubleshooting/index.html | 4 +-
.../0.15/guide/python/type_registration/index.html | 4 +-
.../0.15/guide/rust/basic_serialization/index.html | 4 +-
docs/0.15/guide/rust/configuration/index.html | 4 +-
docs/0.15/guide/rust/cross_language/index.html | 4 +-
docs/0.15/guide/rust/custom_serializers/index.html | 4 +-
.../0.15/guide/rust/field_configuration/index.html | 4 +-
docs/0.15/guide/rust/index.html | 4 +-
docs/0.15/guide/rust/polymorphism/index.html | 4 +-
docs/0.15/guide/rust/references/index.html | 4 +-
docs/0.15/guide/rust/row_format/index.html | 4 +-
docs/0.15/guide/rust/schema_evolution/index.html | 4 +-
docs/0.15/guide/rust/troubleshooting/index.html | 4 +-
docs/0.15/guide/rust/type_registration/index.html | 4 +-
docs/0.15/guide/scala/default_values/index.html | 4 +-
docs/0.15/guide/scala/fory_creation/index.html | 4 +-
docs/0.15/guide/scala/index.html | 4 +-
.../0.15/guide/scala/type_serialization/index.html | 4 +-
docs/0.15/guide/serialization/index.html | 4 +-
docs/0.15/guide/xlang/field_nullability/index.html | 4 +-
docs/0.15/guide/xlang/field_type_meta/index.html | 4 +-
docs/0.15/guide/xlang/getting_started/index.html | 4 +-
docs/0.15/guide/xlang/index.html | 4 +-
.../0.15/guide/xlang/reference_tracking/index.html | 4 +-
docs/0.15/guide/xlang/row_format/index.html | 4 +-
docs/0.15/guide/xlang/serialization/index.html | 4 +-
docs/0.15/guide/xlang/troubleshooting/index.html | 4 +-
docs/0.15/guide/xlang/zero_copy/index.html | 4 +-
docs/0.15/introduction/benchmark/index.html | 4 +-
docs/0.15/introduction/features/index.html | 4 +-
docs/0.15/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
docs/0.15/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
docs/0.15/start/install/index.html | 4 +-
docs/0.15/start/usage/index.html | 4 +-
docs/0.16/benchmarks/cpp/REPORT/index.html | 4 +-
docs/0.16/benchmarks/cpp/index.html | 4 +-
docs/0.16/benchmarks/csharp/index.html | 4 +-
docs/0.16/benchmarks/go/index.html | 4 +-
docs/0.16/benchmarks/java/index.html | 4 +-
docs/0.16/benchmarks/python/index.html | 4 +-
docs/0.16/benchmarks/rust/index.html | 4 +-
docs/0.16/benchmarks/swift/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/0.16/community/how_to_release/index.html | 4 +-
docs/0.16/community/how_to_verify/index.html | 4 +-
docs/0.16/community/index.html | 4 +-
docs/0.16/compiler/compiler_guide/index.html | 4 +-
docs/0.16/compiler/flatbuffers_idl/index.html | 4 +-
docs/0.16/compiler/generated_code/index.html | 4 +-
docs/0.16/compiler/index.html | 4 +-
docs/0.16/compiler/protobuf_idl_support/index.html | 4 +-
docs/0.16/compiler/syntax/index.html | 4 +-
docs/0.16/guide/cpp/basic_serialization/index.html | 4 +-
docs/0.16/guide/cpp/configuration/index.html | 4 +-
docs/0.16/guide/cpp/cross_language/index.html | 4 +-
docs/0.16/guide/cpp/custom_serializers/index.html | 4 +-
docs/0.16/guide/cpp/field_configuration/index.html | 4 +-
docs/0.16/guide/cpp/index.html | 4 +-
docs/0.16/guide/cpp/polymorphism/index.html | 4 +-
docs/0.16/guide/cpp/row_format/index.html | 4 +-
docs/0.16/guide/cpp/schema_evolution/index.html | 4 +-
docs/0.16/guide/cpp/supported_types/index.html | 4 +-
docs/0.16/guide/cpp/type_registration/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
docs/0.16/guide/csharp/configuration/index.html | 4 +-
docs/0.16/guide/csharp/cross_language/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
.../guide/csharp/field_configuration/index.html | 4 +-
docs/0.16/guide/csharp/index.html | 4 +-
docs/0.16/guide/csharp/references/index.html | 4 +-
docs/0.16/guide/csharp/schema_evolution/index.html | 4 +-
docs/0.16/guide/csharp/supported_types/index.html | 4 +-
docs/0.16/guide/csharp/thread_safety/index.html | 4 +-
docs/0.16/guide/csharp/troubleshooting/index.html | 4 +-
.../0.16/guide/csharp/type_registration/index.html | 4 +-
docs/0.16/guide/development/index.html | 4 +-
docs/0.16/guide/go/basic_serialization/index.html | 4 +-
docs/0.16/guide/go/codegen/index.html | 4 +-
docs/0.16/guide/go/configuration/index.html | 4 +-
docs/0.16/guide/go/cross_language/index.html | 4 +-
docs/0.16/guide/go/custom_serializers/index.html | 4 +-
docs/0.16/guide/go/index.html | 4 +-
docs/0.16/guide/go/references/index.html | 4 +-
docs/0.16/guide/go/schema_evolution/index.html | 4 +-
docs/0.16/guide/go/struct_tags/index.html | 4 +-
docs/0.16/guide/go/supported_types/index.html | 4 +-
docs/0.16/guide/go/thread_safety/index.html | 4 +-
docs/0.16/guide/go/troubleshooting/index.html | 4 +-
docs/0.16/guide/go/type_registration/index.html | 4 +-
docs/0.16/guide/java/advanced_features/index.html | 4 +-
.../0.16/guide/java/basic_serialization/index.html | 4 +-
docs/0.16/guide/java/compression/index.html | 4 +-
docs/0.16/guide/java/configuration/index.html | 4 +-
docs/0.16/guide/java/cross_language/index.html | 4 +-
docs/0.16/guide/java/custom_serializers/index.html | 4 +-
.../0.16/guide/java/field_configuration/index.html | 4 +-
docs/0.16/guide/java/index.html | 4 +-
docs/0.16/guide/java/migration/index.html | 4 +-
docs/0.16/guide/java/row_format/index.html | 4 +-
docs/0.16/guide/java/schema_evolution/index.html | 4 +-
docs/0.16/guide/java/troubleshooting/index.html | 4 +-
docs/0.16/guide/java/type_registration/index.html | 4 +-
docs/0.16/guide/kotlin/default_values/index.html | 4 +-
docs/0.16/guide/kotlin/fory_creation/index.html | 4 +-
docs/0.16/guide/kotlin/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
docs/0.16/guide/python/configuration/index.html | 4 +-
docs/0.16/guide/python/cross_language/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
.../guide/python/field_configuration/index.html | 4 +-
docs/0.16/guide/python/index.html | 4 +-
docs/0.16/guide/python/migration/index.html | 4 +-
docs/0.16/guide/python/native_mode/index.html | 4 +-
.../0.16/guide/python/numpy_integration/index.html | 4 +-
docs/0.16/guide/python/out_of_band/index.html | 4 +-
docs/0.16/guide/python/row_format/index.html | 4 +-
docs/0.16/guide/python/schema_evolution/index.html | 4 +-
docs/0.16/guide/python/security/index.html | 4 +-
docs/0.16/guide/python/troubleshooting/index.html | 4 +-
.../0.16/guide/python/type_registration/index.html | 4 +-
.../0.16/guide/rust/basic_serialization/index.html | 4 +-
docs/0.16/guide/rust/configuration/index.html | 4 +-
docs/0.16/guide/rust/cross_language/index.html | 4 +-
docs/0.16/guide/rust/custom_serializers/index.html | 4 +-
.../0.16/guide/rust/field_configuration/index.html | 4 +-
docs/0.16/guide/rust/index.html | 4 +-
docs/0.16/guide/rust/polymorphism/index.html | 4 +-
docs/0.16/guide/rust/references/index.html | 4 +-
docs/0.16/guide/rust/row_format/index.html | 4 +-
docs/0.16/guide/rust/schema_evolution/index.html | 4 +-
docs/0.16/guide/rust/troubleshooting/index.html | 4 +-
docs/0.16/guide/rust/type_registration/index.html | 4 +-
docs/0.16/guide/scala/default_values/index.html | 4 +-
docs/0.16/guide/scala/fory_creation/index.html | 4 +-
docs/0.16/guide/scala/index.html | 4 +-
.../0.16/guide/scala/type_serialization/index.html | 4 +-
docs/0.16/guide/serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
docs/0.16/guide/swift/configuration/index.html | 4 +-
docs/0.16/guide/swift/cross_language/index.html | 4 +-
.../0.16/guide/swift/custom_serializers/index.html | 4 +-
.../guide/swift/field_configuration/index.html | 4 +-
docs/0.16/guide/swift/index.html | 4 +-
docs/0.16/guide/swift/polymorphism/index.html | 4 +-
docs/0.16/guide/swift/references/index.html | 4 +-
docs/0.16/guide/swift/row_format/index.html | 4 +-
docs/0.16/guide/swift/schema_evolution/index.html | 4 +-
docs/0.16/guide/swift/troubleshooting/index.html | 4 +-
docs/0.16/guide/swift/type_registration/index.html | 4 +-
docs/0.16/guide/xlang/field_nullability/index.html | 4 +-
docs/0.16/guide/xlang/field_type_meta/index.html | 4 +-
docs/0.16/guide/xlang/getting_started/index.html | 4 +-
docs/0.16/guide/xlang/index.html | 4 +-
.../0.16/guide/xlang/reference_tracking/index.html | 4 +-
docs/0.16/guide/xlang/row_format/index.html | 4 +-
docs/0.16/guide/xlang/serialization/index.html | 4 +-
docs/0.16/guide/xlang/troubleshooting/index.html | 4 +-
docs/0.16/guide/xlang/zero_copy/index.html | 4 +-
docs/0.16/introduction/benchmark/index.html | 4 +-
docs/0.16/introduction/features/index.html | 4 +-
docs/0.16/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
docs/0.16/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
docs/0.16/start/install/index.html | 4 +-
docs/0.16/start/usage/index.html | 4 +-
docs/0.17/benchmarks/cpp/REPORT/index.html | 4 +-
docs/0.17/benchmarks/cpp/index.html | 4 +-
docs/0.17/benchmarks/csharp/index.html | 4 +-
docs/0.17/benchmarks/dart/index.html | 4 +-
docs/0.17/benchmarks/go/index.html | 4 +-
docs/0.17/benchmarks/java/index.html | 4 +-
docs/0.17/benchmarks/javascript/index.html | 4 +-
docs/0.17/benchmarks/python/index.html | 4 +-
docs/0.17/benchmarks/rust/index.html | 4 +-
docs/0.17/benchmarks/swift/index.html | 4 +-
docs/0.17/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/0.17/community/how_to_release/index.html | 4 +-
docs/0.17/community/how_to_verify/index.html | 4 +-
docs/0.17/community/index.html | 4 +-
docs/0.17/compiler/compiler_guide/index.html | 4 +-
docs/0.17/compiler/flatbuffers_idl/index.html | 4 +-
docs/0.17/compiler/generated_code/index.html | 4 +-
docs/0.17/compiler/index.html | 4 +-
docs/0.17/compiler/protobuf_idl_support/index.html | 4 +-
docs/0.17/compiler/syntax/index.html | 4 +-
docs/0.17/guide/cpp/basic_serialization/index.html | 4 +-
docs/0.17/guide/cpp/configuration/index.html | 4 +-
docs/0.17/guide/cpp/cross_language/index.html | 4 +-
docs/0.17/guide/cpp/custom_serializers/index.html | 4 +-
docs/0.17/guide/cpp/field_configuration/index.html | 4 +-
docs/0.17/guide/cpp/index.html | 4 +-
docs/0.17/guide/cpp/polymorphism/index.html | 4 +-
docs/0.17/guide/cpp/row_format/index.html | 4 +-
docs/0.17/guide/cpp/schema_evolution/index.html | 4 +-
docs/0.17/guide/cpp/supported_types/index.html | 4 +-
docs/0.17/guide/cpp/type_registration/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
docs/0.17/guide/csharp/configuration/index.html | 4 +-
docs/0.17/guide/csharp/cross_language/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
.../guide/csharp/field_configuration/index.html | 4 +-
docs/0.17/guide/csharp/index.html | 4 +-
docs/0.17/guide/csharp/references/index.html | 4 +-
docs/0.17/guide/csharp/schema_evolution/index.html | 4 +-
docs/0.17/guide/csharp/supported_types/index.html | 4 +-
docs/0.17/guide/csharp/thread_safety/index.html | 4 +-
docs/0.17/guide/csharp/troubleshooting/index.html | 4 +-
.../0.17/guide/csharp/type_registration/index.html | 4 +-
.../guide/dart/dart_basic_serialization/index.html | 4 +-
.../guide/dart/dart_code_generation/index.html | 4 +-
docs/0.17/guide/dart/dart_configuration/index.html | 4 +-
.../0.17/guide/dart/dart_cross_language/index.html | 4 +-
.../guide/dart/dart_custom_serializers/index.html | 4 +-
.../guide/dart/dart_field_configuration/index.html | 4 +-
.../guide/dart/dart_schema_evolution/index.html | 4 +-
.../guide/dart/dart_supported_types/index.html | 4 +-
.../guide/dart/dart_troubleshooting/index.html | 4 +-
.../guide/dart/dart_type_registration/index.html | 4 +-
docs/0.17/guide/dart/index.html | 4 +-
docs/0.17/guide/go/basic_serialization/index.html | 4 +-
docs/0.17/guide/go/codegen/index.html | 4 +-
docs/0.17/guide/go/configuration/index.html | 4 +-
docs/0.17/guide/go/cross_language/index.html | 4 +-
docs/0.17/guide/go/custom_serializers/index.html | 4 +-
docs/0.17/guide/go/index.html | 4 +-
docs/0.17/guide/go/references/index.html | 4 +-
docs/0.17/guide/go/schema_evolution/index.html | 4 +-
docs/0.17/guide/go/struct_tags/index.html | 4 +-
docs/0.17/guide/go/supported_types/index.html | 4 +-
docs/0.17/guide/go/thread_safety/index.html | 4 +-
docs/0.17/guide/go/troubleshooting/index.html | 4 +-
docs/0.17/guide/go/type_registration/index.html | 4 +-
docs/0.17/guide/java/advanced_features/index.html | 4 +-
.../0.17/guide/java/basic_serialization/index.html | 4 +-
docs/0.17/guide/java/compression/index.html | 4 +-
docs/0.17/guide/java/configuration/index.html | 4 +-
docs/0.17/guide/java/cross_language/index.html | 4 +-
docs/0.17/guide/java/custom_serializers/index.html | 4 +-
docs/0.17/guide/java/enum_configuration/index.html | 4 +-
.../0.17/guide/java/field_configuration/index.html | 4 +-
docs/0.17/guide/java/graalvm_support/index.html | 4 +-
docs/0.17/guide/java/index.html | 4 +-
.../guide/java/java_virtual_threads/index.html | 4 +-
docs/0.17/guide/java/migration/index.html | 4 +-
docs/0.17/guide/java/row_format/index.html | 4 +-
docs/0.17/guide/java/schema_evolution/index.html | 4 +-
docs/0.17/guide/java/troubleshooting/index.html | 4 +-
docs/0.17/guide/java/type_registration/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
.../guide/javascript/cross_language/index.html | 4 +-
docs/0.17/guide/javascript/index.html | 4 +-
docs/0.17/guide/javascript/references/index.html | 4 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 4 +-
.../guide/javascript/type_registration/index.html | 4 +-
docs/0.17/guide/kotlin/default_values/index.html | 4 +-
docs/0.17/guide/kotlin/fory_creation/index.html | 4 +-
docs/0.17/guide/kotlin/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
docs/0.17/guide/python/configuration/index.html | 4 +-
docs/0.17/guide/python/cross_language/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
.../guide/python/field_configuration/index.html | 4 +-
docs/0.17/guide/python/index.html | 4 +-
docs/0.17/guide/python/migration/index.html | 4 +-
docs/0.17/guide/python/native_mode/index.html | 4 +-
.../0.17/guide/python/numpy_integration/index.html | 4 +-
docs/0.17/guide/python/out_of_band/index.html | 4 +-
docs/0.17/guide/python/row_format/index.html | 4 +-
docs/0.17/guide/python/schema_evolution/index.html | 4 +-
docs/0.17/guide/python/security/index.html | 4 +-
docs/0.17/guide/python/troubleshooting/index.html | 4 +-
.../0.17/guide/python/type_registration/index.html | 4 +-
.../0.17/guide/rust/basic_serialization/index.html | 4 +-
docs/0.17/guide/rust/configuration/index.html | 4 +-
docs/0.17/guide/rust/cross_language/index.html | 4 +-
docs/0.17/guide/rust/custom_serializers/index.html | 4 +-
.../0.17/guide/rust/field_configuration/index.html | 4 +-
docs/0.17/guide/rust/index.html | 4 +-
docs/0.17/guide/rust/polymorphism/index.html | 4 +-
docs/0.17/guide/rust/references/index.html | 4 +-
docs/0.17/guide/rust/row_format/index.html | 4 +-
docs/0.17/guide/rust/schema_evolution/index.html | 4 +-
docs/0.17/guide/rust/troubleshooting/index.html | 4 +-
docs/0.17/guide/rust/type_registration/index.html | 4 +-
docs/0.17/guide/scala/default_values/index.html | 4 +-
docs/0.17/guide/scala/fory_creation/index.html | 4 +-
docs/0.17/guide/scala/index.html | 4 +-
.../0.17/guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
docs/0.17/guide/swift/configuration/index.html | 4 +-
docs/0.17/guide/swift/cross_language/index.html | 4 +-
.../0.17/guide/swift/custom_serializers/index.html | 4 +-
.../guide/swift/field_configuration/index.html | 4 +-
docs/0.17/guide/swift/index.html | 4 +-
docs/0.17/guide/swift/polymorphism/index.html | 4 +-
docs/0.17/guide/swift/references/index.html | 4 +-
docs/0.17/guide/swift/row_format/index.html | 4 +-
docs/0.17/guide/swift/schema_evolution/index.html | 4 +-
docs/0.17/guide/swift/troubleshooting/index.html | 4 +-
docs/0.17/guide/swift/type_registration/index.html | 4 +-
docs/0.17/guide/xlang/field_nullability/index.html | 4 +-
docs/0.17/guide/xlang/field_type_meta/index.html | 4 +-
docs/0.17/guide/xlang/getting_started/index.html | 4 +-
docs/0.17/guide/xlang/index.html | 4 +-
.../0.17/guide/xlang/reference_tracking/index.html | 4 +-
docs/0.17/guide/xlang/row_format/index.html | 4 +-
docs/0.17/guide/xlang/serialization/index.html | 4 +-
docs/0.17/guide/xlang/troubleshooting/index.html | 4 +-
docs/0.17/guide/xlang/zero_copy/index.html | 4 +-
docs/0.17/introduction/benchmark/index.html | 4 +-
docs/0.17/introduction/features/index.html | 4 +-
docs/0.17/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
docs/0.17/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
docs/0.17/start/install/index.html | 4 +-
docs/0.17/start/usage/index.html | 4 +-
docs/1.0.0/benchmarks/cpp/index.html | 4 +-
docs/1.0.0/benchmarks/csharp/index.html | 4 +-
docs/1.0.0/benchmarks/dart/index.html | 4 +-
docs/1.0.0/benchmarks/go/index.html | 4 +-
docs/1.0.0/benchmarks/java/index.html | 4 +-
docs/1.0.0/benchmarks/javascript/index.html | 4 +-
docs/1.0.0/benchmarks/python/index.html | 4 +-
docs/1.0.0/benchmarks/rust/index.html | 4 +-
docs/1.0.0/benchmarks/swift/index.html | 4 +-
docs/1.0.0/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/1.0.0/community/how_to_release/index.html | 4 +-
docs/1.0.0/community/how_to_verify/index.html | 4 +-
docs/1.0.0/community/index.html | 4 +-
docs/1.0.0/compiler/compiler_guide/index.html | 4 +-
docs/1.0.0/compiler/flatbuffers_idl/index.html | 4 +-
docs/1.0.0/compiler/generated_code/index.html | 4 +-
docs/1.0.0/compiler/index.html | 4 +-
.../1.0.0/compiler/protobuf_idl_support/index.html | 4 +-
docs/1.0.0/compiler/syntax/index.html | 4 +-
.../1.0.0/guide/cpp/basic_serialization/index.html | 4 +-
docs/1.0.0/guide/cpp/configuration/index.html | 4 +-
docs/1.0.0/guide/cpp/custom_serializers/index.html | 4 +-
docs/1.0.0/guide/cpp/index.html | 4 +-
.../guide/cpp/native_serialization/index.html | 4 +-
docs/1.0.0/guide/cpp/polymorphism/index.html | 4 +-
docs/1.0.0/guide/cpp/row_format/index.html | 4 +-
docs/1.0.0/guide/cpp/schema_evolution/index.html | 4 +-
docs/1.0.0/guide/cpp/schema_metadata/index.html | 4 +-
docs/1.0.0/guide/cpp/supported_types/index.html | 4 +-
docs/1.0.0/guide/cpp/type_registration/index.html | 4 +-
.../1.0.0/guide/cpp/xlang_serialization/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
docs/1.0.0/guide/csharp/configuration/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
docs/1.0.0/guide/csharp/index.html | 4 +-
docs/1.0.0/guide/csharp/references/index.html | 4 +-
.../1.0.0/guide/csharp/schema_evolution/index.html | 4 +-
docs/1.0.0/guide/csharp/schema_metadata/index.html | 4 +-
docs/1.0.0/guide/csharp/supported_types/index.html | 4 +-
docs/1.0.0/guide/csharp/thread_safety/index.html | 4 +-
docs/1.0.0/guide/csharp/troubleshooting/index.html | 4 +-
.../guide/csharp/type_registration/index.html | 4 +-
.../guide/csharp/xlang_serialization/index.html | 4 +-
.../guide/dart/basic_serialization/index.html | 4 +-
docs/1.0.0/guide/dart/code_generation/index.html | 4 +-
docs/1.0.0/guide/dart/configuration/index.html | 4 +-
.../1.0.0/guide/dart/custom_serializers/index.html | 4 +-
docs/1.0.0/guide/dart/index.html | 4 +-
docs/1.0.0/guide/dart/schema_evolution/index.html | 4 +-
docs/1.0.0/guide/dart/schema_metadata/index.html | 4 +-
docs/1.0.0/guide/dart/supported_types/index.html | 4 +-
docs/1.0.0/guide/dart/troubleshooting/index.html | 4 +-
docs/1.0.0/guide/dart/type_registration/index.html | 4 +-
.../guide/dart/web_platform_support/index.html | 4 +-
.../guide/dart/xlang_serialization/index.html | 4 +-
docs/1.0.0/guide/go/basic_serialization/index.html | 4 +-
docs/1.0.0/guide/go/codegen/index.html | 4 +-
docs/1.0.0/guide/go/configuration/index.html | 4 +-
docs/1.0.0/guide/go/custom_serializers/index.html | 4 +-
docs/1.0.0/guide/go/index.html | 4 +-
.../1.0.0/guide/go/native_serialization/index.html | 4 +-
docs/1.0.0/guide/go/references/index.html | 4 +-
docs/1.0.0/guide/go/schema_evolution/index.html | 4 +-
docs/1.0.0/guide/go/schema_metadata/index.html | 4 +-
docs/1.0.0/guide/go/supported_types/index.html | 4 +-
docs/1.0.0/guide/go/thread_safety/index.html | 4 +-
docs/1.0.0/guide/go/troubleshooting/index.html | 4 +-
docs/1.0.0/guide/go/type_registration/index.html | 4 +-
docs/1.0.0/guide/go/xlang_serialization/index.html | 4 +-
docs/1.0.0/guide/java/advanced_features/index.html | 4 +-
docs/1.0.0/guide/java/android_support/index.html | 4 +-
.../guide/java/basic_serialization/index.html | 4 +-
docs/1.0.0/guide/java/compression/index.html | 4 +-
docs/1.0.0/guide/java/configuration/index.html | 4 +-
.../1.0.0/guide/java/custom_serializers/index.html | 4 +-
docs/1.0.0/guide/java/graalvm_support/index.html | 4 +-
docs/1.0.0/guide/java/index.html | 4 +-
.../guide/java/native_serialization/index.html | 4 +-
docs/1.0.0/guide/java/object_copy/index.html | 4 +-
docs/1.0.0/guide/java/row_format/index.html | 4 +-
docs/1.0.0/guide/java/schema_evolution/index.html | 4 +-
docs/1.0.0/guide/java/schema_metadata/index.html | 4 +-
.../java/static_generated_serializers/index.html | 4 +-
docs/1.0.0/guide/java/troubleshooting/index.html | 4 +-
docs/1.0.0/guide/java/type_registration/index.html | 4 +-
docs/1.0.0/guide/java/virtual_threads/index.html | 4 +-
.../guide/java/xlang_serialization/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
.../guide/javascript/configuration/index.html | 4 +-
docs/1.0.0/guide/javascript/index.html | 4 +-
docs/1.0.0/guide/javascript/references/index.html | 4 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/schema_metadata/index.html | 4 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 4 +-
.../guide/javascript/type_registration/index.html | 4 +-
.../javascript/xlang_serialization/index.html | 4 +-
docs/1.0.0/guide/kotlin/android_support/index.html | 4 +-
docs/1.0.0/guide/kotlin/configuration/index.html | 4 +-
docs/1.0.0/guide/kotlin/default_values/index.html | 4 +-
docs/1.0.0/guide/kotlin/index.html | 4 +-
docs/1.0.0/guide/kotlin/schema_metadata/index.html | 4 +-
.../kotlin/static_generated_serializers/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
docs/1.0.0/guide/python/configuration/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
docs/1.0.0/guide/python/index.html | 4 +-
.../guide/python/native_serialization/index.html | 4 +-
.../guide/python/numpy_integration/index.html | 4 +-
docs/1.0.0/guide/python/out_of_band/index.html | 4 +-
docs/1.0.0/guide/python/row_format/index.html | 4 +-
.../1.0.0/guide/python/schema_evolution/index.html | 4 +-
docs/1.0.0/guide/python/schema_metadata/index.html | 4 +-
docs/1.0.0/guide/python/troubleshooting/index.html | 4 +-
.../guide/python/type_registration/index.html | 4 +-
.../guide/python/xlang_serialization/index.html | 4 +-
.../guide/rust/basic_serialization/index.html | 4 +-
docs/1.0.0/guide/rust/configuration/index.html | 4 +-
.../1.0.0/guide/rust/custom_serializers/index.html | 4 +-
docs/1.0.0/guide/rust/index.html | 4 +-
.../guide/rust/native_serialization/index.html | 4 +-
docs/1.0.0/guide/rust/polymorphism/index.html | 4 +-
docs/1.0.0/guide/rust/references/index.html | 4 +-
docs/1.0.0/guide/rust/row_format/index.html | 4 +-
docs/1.0.0/guide/rust/schema_evolution/index.html | 4 +-
docs/1.0.0/guide/rust/schema_metadata/index.html | 4 +-
docs/1.0.0/guide/rust/troubleshooting/index.html | 4 +-
docs/1.0.0/guide/rust/type_registration/index.html | 4 +-
.../guide/rust/xlang_serialization/index.html | 4 +-
docs/1.0.0/guide/scala/configuration/index.html | 4 +-
docs/1.0.0/guide/scala/default_values/index.html | 4 +-
docs/1.0.0/guide/scala/index.html | 4 +-
docs/1.0.0/guide/scala/schema_idl/index.html | 4 +-
docs/1.0.0/guide/scala/schema_metadata/index.html | 4 +-
.../guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
docs/1.0.0/guide/swift/configuration/index.html | 4 +-
.../guide/swift/custom_serializers/index.html | 4 +-
docs/1.0.0/guide/swift/index.html | 4 +-
docs/1.0.0/guide/swift/polymorphism/index.html | 4 +-
docs/1.0.0/guide/swift/references/index.html | 4 +-
docs/1.0.0/guide/swift/schema_evolution/index.html | 4 +-
docs/1.0.0/guide/swift/schema_metadata/index.html | 4 +-
docs/1.0.0/guide/swift/troubleshooting/index.html | 4 +-
.../1.0.0/guide/swift/type_registration/index.html | 4 +-
.../guide/swift/xlang_serialization/index.html | 4 +-
.../1.0.0/guide/xlang/field_nullability/index.html | 4 +-
docs/1.0.0/guide/xlang/field_type_meta/index.html | 4 +-
docs/1.0.0/guide/xlang/getting_started/index.html | 4 +-
docs/1.0.0/guide/xlang/index.html | 4 +-
.../guide/xlang/reference_tracking/index.html | 4 +-
docs/1.0.0/guide/xlang/row_format/index.html | 4 +-
docs/1.0.0/guide/xlang/serialization/index.html | 4 +-
docs/1.0.0/guide/xlang/troubleshooting/index.html | 4 +-
docs/1.0.0/guide/xlang/zero_copy/index.html | 4 +-
docs/1.0.0/introduction/benchmark/index.html | 4 +-
docs/1.0.0/introduction/features/index.html | 4 +-
docs/1.0.0/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../1.0.0/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
docs/1.0.0/start/install/index.html | 4 +-
docs/1.0.0/start/usage/index.html | 4 +-
docs/1.1.0/benchmarks/cpp/index.html | 4 +-
docs/1.1.0/benchmarks/csharp/index.html | 4 +-
docs/1.1.0/benchmarks/dart/index.html | 4 +-
docs/1.1.0/benchmarks/go/index.html | 4 +-
docs/1.1.0/benchmarks/java/index.html | 4 +-
docs/1.1.0/benchmarks/javascript/index.html | 4 +-
docs/1.1.0/benchmarks/python/index.html | 4 +-
docs/1.1.0/benchmarks/rust/index.html | 4 +-
docs/1.1.0/benchmarks/swift/index.html | 4 +-
docs/1.1.0/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/1.1.0/community/how_to_release/index.html | 4 +-
docs/1.1.0/community/how_to_verify/index.html | 4 +-
docs/1.1.0/community/index.html | 4 +-
docs/1.1.0/compiler/compiler_guide/index.html | 4 +-
docs/1.1.0/compiler/flatbuffers_idl/index.html | 4 +-
docs/1.1.0/compiler/generated_code/index.html | 4 +-
docs/1.1.0/compiler/index.html | 4 +-
.../1.1.0/compiler/protobuf_idl_support/index.html | 4 +-
docs/1.1.0/compiler/syntax/index.html | 4 +-
.../1.1.0/guide/cpp/basic_serialization/index.html | 4 +-
docs/1.1.0/guide/cpp/configuration/index.html | 4 +-
docs/1.1.0/guide/cpp/custom_serializers/index.html | 4 +-
docs/1.1.0/guide/cpp/index.html | 4 +-
.../guide/cpp/native_serialization/index.html | 4 +-
docs/1.1.0/guide/cpp/polymorphism/index.html | 4 +-
docs/1.1.0/guide/cpp/row_format/index.html | 4 +-
docs/1.1.0/guide/cpp/schema_evolution/index.html | 4 +-
docs/1.1.0/guide/cpp/schema_metadata/index.html | 4 +-
docs/1.1.0/guide/cpp/supported_types/index.html | 4 +-
docs/1.1.0/guide/cpp/type_registration/index.html | 4 +-
.../1.1.0/guide/cpp/xlang_serialization/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
docs/1.1.0/guide/csharp/configuration/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
docs/1.1.0/guide/csharp/index.html | 4 +-
docs/1.1.0/guide/csharp/references/index.html | 4 +-
.../1.1.0/guide/csharp/schema_evolution/index.html | 4 +-
docs/1.1.0/guide/csharp/schema_metadata/index.html | 4 +-
docs/1.1.0/guide/csharp/supported_types/index.html | 4 +-
docs/1.1.0/guide/csharp/thread_safety/index.html | 4 +-
docs/1.1.0/guide/csharp/troubleshooting/index.html | 4 +-
.../guide/csharp/type_registration/index.html | 4 +-
.../guide/csharp/xlang_serialization/index.html | 4 +-
.../guide/dart/basic_serialization/index.html | 4 +-
docs/1.1.0/guide/dart/code_generation/index.html | 4 +-
docs/1.1.0/guide/dart/configuration/index.html | 4 +-
.../1.1.0/guide/dart/custom_serializers/index.html | 4 +-
docs/1.1.0/guide/dart/index.html | 4 +-
docs/1.1.0/guide/dart/schema_evolution/index.html | 4 +-
docs/1.1.0/guide/dart/schema_metadata/index.html | 4 +-
docs/1.1.0/guide/dart/supported_types/index.html | 4 +-
docs/1.1.0/guide/dart/troubleshooting/index.html | 4 +-
docs/1.1.0/guide/dart/type_registration/index.html | 4 +-
.../guide/dart/web_platform_support/index.html | 4 +-
.../guide/dart/xlang_serialization/index.html | 4 +-
docs/1.1.0/guide/go/basic_serialization/index.html | 4 +-
docs/1.1.0/guide/go/codegen/index.html | 4 +-
docs/1.1.0/guide/go/configuration/index.html | 4 +-
docs/1.1.0/guide/go/custom_serializers/index.html | 4 +-
docs/1.1.0/guide/go/index.html | 4 +-
.../1.1.0/guide/go/native_serialization/index.html | 4 +-
docs/1.1.0/guide/go/references/index.html | 4 +-
docs/1.1.0/guide/go/schema_evolution/index.html | 4 +-
docs/1.1.0/guide/go/schema_metadata/index.html | 4 +-
docs/1.1.0/guide/go/supported_types/index.html | 4 +-
docs/1.1.0/guide/go/thread_safety/index.html | 4 +-
docs/1.1.0/guide/go/troubleshooting/index.html | 4 +-
docs/1.1.0/guide/go/type_registration/index.html | 4 +-
docs/1.1.0/guide/go/xlang_serialization/index.html | 4 +-
docs/1.1.0/guide/java/advanced_features/index.html | 4 +-
docs/1.1.0/guide/java/android_support/index.html | 4 +-
.../guide/java/basic_serialization/index.html | 4 +-
docs/1.1.0/guide/java/compression/index.html | 4 +-
docs/1.1.0/guide/java/configuration/index.html | 4 +-
.../1.1.0/guide/java/custom_serializers/index.html | 4 +-
docs/1.1.0/guide/java/graalvm_support/index.html | 4 +-
docs/1.1.0/guide/java/index.html | 4 +-
.../guide/java/native_serialization/index.html | 4 +-
docs/1.1.0/guide/java/object_copy/index.html | 4 +-
docs/1.1.0/guide/java/row_format/index.html | 4 +-
docs/1.1.0/guide/java/schema_evolution/index.html | 4 +-
docs/1.1.0/guide/java/schema_metadata/index.html | 4 +-
.../java/static_generated_serializers/index.html | 4 +-
docs/1.1.0/guide/java/troubleshooting/index.html | 4 +-
docs/1.1.0/guide/java/type_registration/index.html | 4 +-
docs/1.1.0/guide/java/virtual_threads/index.html | 4 +-
.../guide/java/xlang_serialization/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
.../guide/javascript/configuration/index.html | 4 +-
docs/1.1.0/guide/javascript/index.html | 4 +-
docs/1.1.0/guide/javascript/references/index.html | 4 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/schema_metadata/index.html | 4 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 4 +-
.../guide/javascript/type_registration/index.html | 4 +-
.../javascript/xlang_serialization/index.html | 4 +-
docs/1.1.0/guide/kotlin/android_support/index.html | 4 +-
docs/1.1.0/guide/kotlin/configuration/index.html | 4 +-
docs/1.1.0/guide/kotlin/default_values/index.html | 4 +-
docs/1.1.0/guide/kotlin/index.html | 4 +-
docs/1.1.0/guide/kotlin/schema_metadata/index.html | 4 +-
.../kotlin/static_generated_serializers/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
docs/1.1.0/guide/python/configuration/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
docs/1.1.0/guide/python/index.html | 4 +-
.../guide/python/native_serialization/index.html | 4 +-
.../guide/python/numpy_integration/index.html | 4 +-
docs/1.1.0/guide/python/out_of_band/index.html | 4 +-
docs/1.1.0/guide/python/row_format/index.html | 4 +-
.../1.1.0/guide/python/schema_evolution/index.html | 4 +-
docs/1.1.0/guide/python/schema_metadata/index.html | 4 +-
docs/1.1.0/guide/python/troubleshooting/index.html | 4 +-
.../guide/python/type_registration/index.html | 4 +-
.../guide/python/xlang_serialization/index.html | 4 +-
.../guide/rust/basic_serialization/index.html | 4 +-
docs/1.1.0/guide/rust/configuration/index.html | 4 +-
.../1.1.0/guide/rust/custom_serializers/index.html | 4 +-
docs/1.1.0/guide/rust/index.html | 4 +-
.../guide/rust/native_serialization/index.html | 4 +-
docs/1.1.0/guide/rust/polymorphism/index.html | 4 +-
docs/1.1.0/guide/rust/references/index.html | 4 +-
docs/1.1.0/guide/rust/row_format/index.html | 4 +-
docs/1.1.0/guide/rust/schema_evolution/index.html | 4 +-
docs/1.1.0/guide/rust/schema_metadata/index.html | 4 +-
docs/1.1.0/guide/rust/troubleshooting/index.html | 4 +-
docs/1.1.0/guide/rust/type_registration/index.html | 4 +-
.../guide/rust/xlang_serialization/index.html | 4 +-
docs/1.1.0/guide/scala/configuration/index.html | 4 +-
docs/1.1.0/guide/scala/default_values/index.html | 4 +-
docs/1.1.0/guide/scala/index.html | 4 +-
docs/1.1.0/guide/scala/schema_idl/index.html | 4 +-
docs/1.1.0/guide/scala/schema_metadata/index.html | 4 +-
.../guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
docs/1.1.0/guide/swift/configuration/index.html | 4 +-
.../guide/swift/custom_serializers/index.html | 4 +-
docs/1.1.0/guide/swift/index.html | 4 +-
docs/1.1.0/guide/swift/polymorphism/index.html | 4 +-
docs/1.1.0/guide/swift/references/index.html | 4 +-
docs/1.1.0/guide/swift/schema_evolution/index.html | 4 +-
docs/1.1.0/guide/swift/schema_metadata/index.html | 4 +-
docs/1.1.0/guide/swift/troubleshooting/index.html | 4 +-
.../1.1.0/guide/swift/type_registration/index.html | 4 +-
.../guide/swift/xlang_serialization/index.html | 4 +-
.../1.1.0/guide/xlang/field_nullability/index.html | 4 +-
docs/1.1.0/guide/xlang/field_type_meta/index.html | 4 +-
docs/1.1.0/guide/xlang/getting_started/index.html | 4 +-
docs/1.1.0/guide/xlang/index.html | 4 +-
.../guide/xlang/reference_tracking/index.html | 4 +-
docs/1.1.0/guide/xlang/row_format/index.html | 4 +-
docs/1.1.0/guide/xlang/serialization/index.html | 4 +-
docs/1.1.0/guide/xlang/troubleshooting/index.html | 4 +-
docs/1.1.0/guide/xlang/zero_copy/index.html | 4 +-
docs/1.1.0/introduction/benchmark/index.html | 4 +-
docs/1.1.0/introduction/features/index.html | 4 +-
docs/1.1.0/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../1.1.0/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
docs/1.1.0/start/install/index.html | 4 +-
docs/1.1.0/start/usage/index.html | 4 +-
docs/1.2.0/benchmarks/cpp/index.html | 4 +-
docs/1.2.0/benchmarks/csharp/index.html | 4 +-
docs/1.2.0/benchmarks/dart/index.html | 4 +-
docs/1.2.0/benchmarks/go/index.html | 4 +-
docs/1.2.0/benchmarks/java/index.html | 4 +-
docs/1.2.0/benchmarks/javascript/index.html | 4 +-
docs/1.2.0/benchmarks/python/index.html | 4 +-
docs/1.2.0/benchmarks/rust/index.html | 4 +-
docs/1.2.0/benchmarks/swift/index.html | 4 +-
docs/1.2.0/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/1.2.0/community/how_to_release/index.html | 4 +-
docs/1.2.0/community/how_to_verify/index.html | 4 +-
docs/1.2.0/community/index.html | 4 +-
docs/1.2.0/compiler/compiler_guide/index.html | 4 +-
docs/1.2.0/compiler/flatbuffers_idl/index.html | 4 +-
docs/1.2.0/compiler/generated_code/index.html | 4 +-
docs/1.2.0/compiler/index.html | 4 +-
.../1.2.0/compiler/protobuf_idl_support/index.html | 4 +-
docs/1.2.0/compiler/syntax/index.html | 4 +-
.../1.2.0/guide/cpp/basic_serialization/index.html | 4 +-
docs/1.2.0/guide/cpp/configuration/index.html | 4 +-
docs/1.2.0/guide/cpp/custom_serializers/index.html | 4 +-
docs/1.2.0/guide/cpp/index.html | 4 +-
.../guide/cpp/native_serialization/index.html | 4 +-
docs/1.2.0/guide/cpp/polymorphism/index.html | 4 +-
docs/1.2.0/guide/cpp/row_format/index.html | 4 +-
docs/1.2.0/guide/cpp/schema_evolution/index.html | 4 +-
docs/1.2.0/guide/cpp/schema_metadata/index.html | 4 +-
docs/1.2.0/guide/cpp/supported_types/index.html | 4 +-
docs/1.2.0/guide/cpp/type_registration/index.html | 4 +-
.../1.2.0/guide/cpp/xlang_serialization/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
docs/1.2.0/guide/csharp/configuration/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
docs/1.2.0/guide/csharp/grpc_support/index.html | 4 +-
docs/1.2.0/guide/csharp/index.html | 4 +-
docs/1.2.0/guide/csharp/references/index.html | 4 +-
.../1.2.0/guide/csharp/schema_evolution/index.html | 4 +-
docs/1.2.0/guide/csharp/schema_metadata/index.html | 4 +-
docs/1.2.0/guide/csharp/supported_types/index.html | 4 +-
docs/1.2.0/guide/csharp/thread_safety/index.html | 4 +-
docs/1.2.0/guide/csharp/troubleshooting/index.html | 4 +-
.../guide/csharp/type_registration/index.html | 4 +-
.../guide/csharp/xlang_serialization/index.html | 4 +-
.../guide/dart/basic_serialization/index.html | 4 +-
docs/1.2.0/guide/dart/code_generation/index.html | 4 +-
docs/1.2.0/guide/dart/configuration/index.html | 4 +-
.../1.2.0/guide/dart/custom_serializers/index.html | 4 +-
docs/1.2.0/guide/dart/index.html | 4 +-
docs/1.2.0/guide/dart/schema_evolution/index.html | 4 +-
docs/1.2.0/guide/dart/schema_metadata/index.html | 4 +-
docs/1.2.0/guide/dart/supported_types/index.html | 4 +-
docs/1.2.0/guide/dart/troubleshooting/index.html | 4 +-
docs/1.2.0/guide/dart/type_registration/index.html | 4 +-
.../guide/dart/web_platform_support/index.html | 4 +-
.../guide/dart/xlang_serialization/index.html | 4 +-
docs/1.2.0/guide/go/basic_serialization/index.html | 4 +-
docs/1.2.0/guide/go/codegen/index.html | 4 +-
docs/1.2.0/guide/go/configuration/index.html | 4 +-
docs/1.2.0/guide/go/custom_serializers/index.html | 4 +-
docs/1.2.0/guide/go/grpc_support/index.html | 4 +-
docs/1.2.0/guide/go/index.html | 4 +-
.../1.2.0/guide/go/native_serialization/index.html | 4 +-
docs/1.2.0/guide/go/references/index.html | 4 +-
docs/1.2.0/guide/go/schema_evolution/index.html | 4 +-
docs/1.2.0/guide/go/schema_metadata/index.html | 4 +-
docs/1.2.0/guide/go/supported_types/index.html | 4 +-
docs/1.2.0/guide/go/thread_safety/index.html | 4 +-
docs/1.2.0/guide/go/troubleshooting/index.html | 4 +-
docs/1.2.0/guide/go/type_registration/index.html | 4 +-
docs/1.2.0/guide/go/xlang_serialization/index.html | 4 +-
docs/1.2.0/guide/java/advanced_features/index.html | 4 +-
docs/1.2.0/guide/java/android_support/index.html | 4 +-
.../guide/java/basic_serialization/index.html | 4 +-
docs/1.2.0/guide/java/compression/index.html | 4 +-
docs/1.2.0/guide/java/configuration/index.html | 4 +-
.../1.2.0/guide/java/custom_serializers/index.html | 4 +-
docs/1.2.0/guide/java/graalvm_support/index.html | 4 +-
docs/1.2.0/guide/java/grpc_support/index.html | 4 +-
docs/1.2.0/guide/java/index.html | 4 +-
.../guide/java/native_serialization/index.html | 4 +-
docs/1.2.0/guide/java/object_copy/index.html | 4 +-
docs/1.2.0/guide/java/row_format/index.html | 4 +-
docs/1.2.0/guide/java/schema_evolution/index.html | 4 +-
docs/1.2.0/guide/java/schema_metadata/index.html | 4 +-
.../java/static_generated_serializers/index.html | 4 +-
docs/1.2.0/guide/java/troubleshooting/index.html | 4 +-
docs/1.2.0/guide/java/type_registration/index.html | 4 +-
docs/1.2.0/guide/java/virtual_threads/index.html | 4 +-
.../guide/java/xlang_serialization/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
.../guide/javascript/configuration/index.html | 4 +-
.../1.2.0/guide/javascript/grpc_support/index.html | 4 +-
docs/1.2.0/guide/javascript/index.html | 4 +-
docs/1.2.0/guide/javascript/references/index.html | 4 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/schema_metadata/index.html | 4 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 4 +-
.../guide/javascript/type_registration/index.html | 4 +-
.../javascript/xlang_serialization/index.html | 4 +-
docs/1.2.0/guide/kotlin/android_support/index.html | 4 +-
docs/1.2.0/guide/kotlin/configuration/index.html | 4 +-
docs/1.2.0/guide/kotlin/default_values/index.html | 4 +-
docs/1.2.0/guide/kotlin/grpc_support/index.html | 4 +-
docs/1.2.0/guide/kotlin/index.html | 4 +-
docs/1.2.0/guide/kotlin/schema_metadata/index.html | 4 +-
.../kotlin/static_generated_serializers/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
docs/1.2.0/guide/python/configuration/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
docs/1.2.0/guide/python/grpc_support/index.html | 4 +-
docs/1.2.0/guide/python/index.html | 4 +-
.../guide/python/native_serialization/index.html | 4 +-
.../guide/python/numpy_integration/index.html | 4 +-
docs/1.2.0/guide/python/out_of_band/index.html | 4 +-
docs/1.2.0/guide/python/row_format/index.html | 4 +-
.../1.2.0/guide/python/schema_evolution/index.html | 4 +-
docs/1.2.0/guide/python/schema_metadata/index.html | 4 +-
docs/1.2.0/guide/python/troubleshooting/index.html | 4 +-
.../guide/python/type_registration/index.html | 4 +-
.../guide/python/xlang_serialization/index.html | 4 +-
.../guide/rust/basic_serialization/index.html | 4 +-
docs/1.2.0/guide/rust/configuration/index.html | 4 +-
.../1.2.0/guide/rust/custom_serializers/index.html | 4 +-
docs/1.2.0/guide/rust/grpc_support/index.html | 4 +-
docs/1.2.0/guide/rust/index.html | 4 +-
.../guide/rust/native_serialization/index.html | 4 +-
docs/1.2.0/guide/rust/polymorphism/index.html | 4 +-
docs/1.2.0/guide/rust/references/index.html | 4 +-
docs/1.2.0/guide/rust/row_format/index.html | 4 +-
docs/1.2.0/guide/rust/schema_evolution/index.html | 4 +-
docs/1.2.0/guide/rust/schema_metadata/index.html | 4 +-
docs/1.2.0/guide/rust/troubleshooting/index.html | 4 +-
docs/1.2.0/guide/rust/type_registration/index.html | 4 +-
.../guide/rust/xlang_serialization/index.html | 4 +-
docs/1.2.0/guide/scala/configuration/index.html | 4 +-
docs/1.2.0/guide/scala/default_values/index.html | 4 +-
docs/1.2.0/guide/scala/grpc_support/index.html | 4 +-
docs/1.2.0/guide/scala/index.html | 4 +-
docs/1.2.0/guide/scala/schema_idl/index.html | 4 +-
docs/1.2.0/guide/scala/schema_metadata/index.html | 4 +-
.../guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
docs/1.2.0/guide/swift/configuration/index.html | 4 +-
.../guide/swift/custom_serializers/index.html | 4 +-
docs/1.2.0/guide/swift/index.html | 4 +-
docs/1.2.0/guide/swift/polymorphism/index.html | 4 +-
docs/1.2.0/guide/swift/references/index.html | 4 +-
docs/1.2.0/guide/swift/schema_evolution/index.html | 4 +-
docs/1.2.0/guide/swift/schema_metadata/index.html | 4 +-
docs/1.2.0/guide/swift/troubleshooting/index.html | 4 +-
.../1.2.0/guide/swift/type_registration/index.html | 4 +-
.../guide/swift/xlang_serialization/index.html | 4 +-
.../1.2.0/guide/xlang/field_nullability/index.html | 4 +-
docs/1.2.0/guide/xlang/field_type_meta/index.html | 4 +-
docs/1.2.0/guide/xlang/getting_started/index.html | 4 +-
docs/1.2.0/guide/xlang/index.html | 4 +-
.../guide/xlang/reference_tracking/index.html | 4 +-
docs/1.2.0/guide/xlang/row_format/index.html | 4 +-
docs/1.2.0/guide/xlang/serialization/index.html | 4 +-
docs/1.2.0/guide/xlang/troubleshooting/index.html | 4 +-
docs/1.2.0/guide/xlang/zero_copy/index.html | 4 +-
docs/1.2.0/introduction/benchmark/index.html | 4 +-
docs/1.2.0/introduction/features/index.html | 4 +-
docs/1.2.0/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../1.2.0/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
docs/1.2.0/start/install/index.html | 4 +-
docs/1.2.0/start/usage/index.html | 4 +-
docs/1.3.0/benchmarks/cpp/index.html | 24 +
docs/1.3.0/benchmarks/csharp/index.html | 26 +
docs/1.3.0/benchmarks/dart/index.html | 18 +
docs/1.3.0/benchmarks/go/index.html | 24 +
docs/1.3.0/benchmarks/java/index.html | 88 ++
docs/1.3.0/benchmarks/javascript/index.html | 26 +
docs/1.3.0/benchmarks/python/index.html | 26 +
docs/1.3.0/benchmarks/rust/index.html | 24 +
docs/1.3.0/benchmarks/swift/index.html | 18 +
docs/1.3.0/community/development/index.html | 66 ++
.../community/how_to_join_community/index.html | 71 ++
docs/1.3.0/community/how_to_release/index.html | 237 ++++
docs/1.3.0/community/how_to_verify/index.html | 40 +
docs/1.3.0/community/index.html | 75 ++
docs/1.3.0/compiler/compiler_guide/index.html | 325 ++++++
docs/1.3.0/compiler/flatbuffers_idl/index.html | 128 +++
docs/1.3.0/compiler/generated_code/index.html | 555 +++++++++
docs/1.3.0/compiler/index.html | 103 ++
.../1.3.0/compiler/protobuf_idl_support/index.html | 157 +++
docs/1.3.0/compiler/syntax/index.html | 562 +++++++++
.../1.3.0/guide/cpp/basic_serialization/index.html | 111 ++
docs/1.3.0/guide/cpp/configuration/index.html | 94 ++
docs/1.3.0/guide/cpp/custom_serializers/index.html | 54 +
docs/1.3.0/guide/cpp/index.html | 100 ++
.../guide/cpp/native_serialization/index.html | 102 ++
docs/1.3.0/guide/cpp/polymorphism/index.html | 146 +++
docs/1.3.0/guide/cpp/row_format/index.html | 90 ++
docs/1.3.0/guide/cpp/schema_evolution/index.html | 94 ++
docs/1.3.0/guide/cpp/schema_metadata/index.html | 65 ++
docs/1.3.0/guide/cpp/supported_types/index.html | 80 ++
docs/1.3.0/guide/cpp/type_registration/index.html | 65 ++
.../1.3.0/guide/cpp/xlang_serialization/index.html | 72 ++
.../guide/csharp/basic_serialization/index.html | 37 +
docs/1.3.0/guide/csharp/configuration/index.html | 71 ++
.../guide/csharp/custom_serializers/index.html | 34 +
docs/1.3.0/guide/csharp/grpc_support/index.html | 86 ++
docs/1.3.0/guide/csharp/index.html | 45 +
docs/1.3.0/guide/csharp/references/index.html | 26 +
.../1.3.0/guide/csharp/schema_evolution/index.html | 40 +
docs/1.3.0/guide/csharp/schema_metadata/index.html | 52 +
docs/1.3.0/guide/csharp/supported_types/index.html | 67 ++
docs/1.3.0/guide/csharp/thread_safety/index.html | 31 +
docs/1.3.0/guide/csharp/troubleshooting/index.html | 61 +
.../guide/csharp/type_registration/index.html | 41 +
.../guide/csharp/xlang_serialization/index.html | 46 +
.../guide/dart/basic_serialization/index.html | 41 +
docs/1.3.0/guide/dart/code_generation/index.html | 39 +
docs/1.3.0/guide/dart/configuration/index.html | 73 ++
.../1.3.0/guide/dart/custom_serializers/index.html | 43 +
docs/1.3.0/guide/dart/grpc_support/index.html | 94 ++
docs/1.3.0/guide/dart/index.html | 58 +
docs/1.3.0/guide/dart/schema_evolution/index.html | 62 +
docs/1.3.0/guide/dart/schema_metadata/index.html | 61 +
docs/1.3.0/guide/dart/supported_types/index.html | 85 ++
docs/1.3.0/guide/dart/troubleshooting/index.html | 93 ++
docs/1.3.0/guide/dart/type_registration/index.html | 46 +
.../guide/dart/web_platform_support/index.html | 95 ++
.../guide/dart/xlang_serialization/index.html | 74 ++
docs/1.3.0/guide/go/basic_serialization/index.html | 83 ++
docs/1.3.0/guide/go/codegen/index.html | 165 +++
docs/1.3.0/guide/go/configuration/index.html | 170 +++
docs/1.3.0/guide/go/custom_serializers/index.html | 67 ++
docs/1.3.0/guide/go/grpc_support/index.html | 85 ++
docs/1.3.0/guide/go/index.html | 58 +
.../1.3.0/guide/go/native_serialization/index.html | 102 ++
docs/1.3.0/guide/go/references/index.html | 92 ++
docs/1.3.0/guide/go/schema_evolution/index.html | 119 ++
docs/1.3.0/guide/go/schema_metadata/index.html | 159 +++
docs/1.3.0/guide/go/supported_types/index.html | 81 ++
docs/1.3.0/guide/go/thread_safety/index.html | 86 ++
docs/1.3.0/guide/go/troubleshooting/index.html | 198 ++++
docs/1.3.0/guide/go/type_registration/index.html | 98 ++
docs/1.3.0/guide/go/xlang_serialization/index.html | 80 ++
docs/1.3.0/guide/java/advanced_features/index.html | 57 +
docs/1.3.0/guide/java/android_support/index.html | 70 ++
.../guide/java/basic_serialization/index.html | 60 +
docs/1.3.0/guide/java/compression/index.html | 58 +
docs/1.3.0/guide/java/configuration/index.html | 47 +
.../1.3.0/guide/java/custom_serializers/index.html | 57 +
docs/1.3.0/guide/java/graalvm_support/index.html | 96 ++
docs/1.3.0/guide/java/grpc_support/index.html | 81 ++
docs/1.3.0/guide/java/index.html | 98 ++
.../guide/java/native_serialization/index.html | 197 ++++
docs/1.3.0/guide/java/object_copy/index.html | 133 +++
docs/1.3.0/guide/java/row_format/index.html | 50 +
docs/1.3.0/guide/java/schema_evolution/index.html | 93 ++
docs/1.3.0/guide/java/schema_metadata/index.html | 217 ++++
.../java/static_generated_serializers/index.html | 79 ++
docs/1.3.0/guide/java/troubleshooting/index.html | 84 ++
docs/1.3.0/guide/java/type_registration/index.html | 61 +
docs/1.3.0/guide/java/virtual_threads/index.html | 70 ++
.../guide/java/xlang_serialization/index.html | 117 ++
.../javascript/basic_serialization/index.html | 55 +
.../guide/javascript/configuration/index.html | 57 +
.../1.3.0/guide/javascript/grpc_support/index.html | 92 ++
docs/1.3.0/guide/javascript/index.html | 56 +
docs/1.3.0/guide/javascript/references/index.html | 46 +
.../guide/javascript/schema_evolution/index.html | 54 +
.../guide/javascript/schema_metadata/index.html | 52 +
.../guide/javascript/supported_types/index.html | 54 +
.../guide/javascript/troubleshooting/index.html | 41 +
.../guide/javascript/type_registration/index.html | 63 +
.../javascript/xlang_serialization/index.html | 79 ++
docs/1.3.0/guide/kotlin/android_support/index.html | 67 ++
docs/1.3.0/guide/kotlin/configuration/index.html | 52 +
docs/1.3.0/guide/kotlin/default_values/index.html | 47 +
docs/1.3.0/guide/kotlin/grpc_support/index.html | 93 ++
docs/1.3.0/guide/kotlin/index.html | 69 ++
docs/1.3.0/guide/kotlin/schema_metadata/index.html | 47 +
.../kotlin/static_generated_serializers/index.html | 177 +++
.../guide/kotlin/type_serialization/index.html | 56 +
.../guide/python/basic_serialization/index.html | 37 +
docs/1.3.0/guide/python/configuration/index.html | 85 ++
.../guide/python/custom_serializers/index.html | 33 +
docs/1.3.0/guide/python/grpc_support/index.html | 101 ++
docs/1.3.0/guide/python/index.html | 90 ++
.../guide/python/native_serialization/index.html | 107 ++
.../guide/python/numpy_integration/index.html | 30 +
docs/1.3.0/guide/python/out_of_band/index.html | 37 +
docs/1.3.0/guide/python/row_format/index.html | 45 +
.../1.3.0/guide/python/schema_evolution/index.html | 54 +
docs/1.3.0/guide/python/schema_metadata/index.html | 179 +++
docs/1.3.0/guide/python/troubleshooting/index.html | 40 +
.../guide/python/type_registration/index.html | 30 +
.../guide/python/xlang_serialization/index.html | 79 ++
.../guide/rust/basic_serialization/index.html | 54 +
docs/1.3.0/guide/rust/configuration/index.html | 88 ++
.../1.3.0/guide/rust/custom_serializers/index.html | 56 +
docs/1.3.0/guide/rust/grpc_support/index.html | 99 ++
docs/1.3.0/guide/rust/index.html | 72 ++
.../guide/rust/native_serialization/index.html | 103 ++
docs/1.3.0/guide/rust/polymorphism/index.html | 69 ++
docs/1.3.0/guide/rust/references/index.html | 49 +
docs/1.3.0/guide/rust/row_format/index.html | 46 +
docs/1.3.0/guide/rust/schema_evolution/index.html | 98 ++
docs/1.3.0/guide/rust/schema_metadata/index.html | 130 +++
docs/1.3.0/guide/rust/troubleshooting/index.html | 77 ++
docs/1.3.0/guide/rust/type_registration/index.html | 38 +
.../guide/rust/xlang_serialization/index.html | 55 +
docs/1.3.0/guide/scala/configuration/index.html | 78 ++
docs/1.3.0/guide/scala/default_values/index.html | 61 +
docs/1.3.0/guide/scala/grpc_support/index.html | 128 +++
docs/1.3.0/guide/scala/index.html | 65 ++
docs/1.3.0/guide/scala/schema_idl/index.html | 87 ++
docs/1.3.0/guide/scala/schema_metadata/index.html | 44 +
.../guide/scala/type_serialization/index.html | 50 +
.../guide/swift/basic_serialization/index.html | 52 +
docs/1.3.0/guide/swift/configuration/index.html | 70 ++
.../guide/swift/custom_serializers/index.html | 28 +
docs/1.3.0/guide/swift/index.html | 36 +
docs/1.3.0/guide/swift/polymorphism/index.html | 36 +
docs/1.3.0/guide/swift/references/index.html | 24 +
docs/1.3.0/guide/swift/schema_evolution/index.html | 40 +
docs/1.3.0/guide/swift/schema_metadata/index.html | 65 ++
docs/1.3.0/guide/swift/troubleshooting/index.html | 47 +
.../1.3.0/guide/swift/type_registration/index.html | 36 +
.../guide/swift/xlang_serialization/index.html | 45 +
.../1.3.0/guide/xlang/field_nullability/index.html | 85 ++
docs/1.3.0/guide/xlang/field_type_meta/index.html | 96 ++
docs/1.3.0/guide/xlang/getting_started/index.html | 134 +++
docs/1.3.0/guide/xlang/index.html | 81 ++
.../guide/xlang/reference_tracking/index.html | 97 ++
docs/1.3.0/guide/xlang/row_format/index.html | 39 +
docs/1.3.0/guide/xlang/serialization/index.html | 80 ++
docs/1.3.0/guide/xlang/troubleshooting/index.html | 164 +++
docs/1.3.0/guide/xlang/zero_copy/index.html | 48 +
docs/1.3.0/introduction/benchmark/index.html | 63 +
docs/1.3.0/introduction/features/index.html | 192 ++++
docs/1.3.0/introduction/overview/index.html | 65 ++
.../java_serialization_spec/index.html | 422 +++++++
.../1.3.0/specification/row_format_spec/index.html | 262 +++++
.../xlang_implementation_guide/index.html | 553 +++++++++
.../xlang_serialization_spec/index.html | 1123 ++++++++++++++++++
.../specification/xlang_type_mapping/index.html | 114 ++
docs/1.3.0/start/install/index.html | 52 +
docs/1.3.0/start/usage/index.html | 85 ++
docs/benchmarks/cpp/index.html | 4 +-
docs/benchmarks/csharp/index.html | 4 +-
docs/benchmarks/dart/index.html | 4 +-
docs/benchmarks/go/index.html | 4 +-
docs/benchmarks/java/index.html | 4 +-
docs/benchmarks/javascript/index.html | 4 +-
docs/benchmarks/python/index.html | 4 +-
docs/benchmarks/rust/index.html | 4 +-
docs/benchmarks/swift/index.html | 4 +-
docs/community/development/index.html | 4 +-
docs/community/how_to_join_community/index.html | 4 +-
docs/community/how_to_release/index.html | 20 +-
docs/community/how_to_verify/index.html | 4 +-
docs/community/index.html | 4 +-
docs/compiler/compiler_guide/index.html | 8 +-
docs/compiler/flatbuffers_idl/index.html | 4 +-
docs/compiler/generated_code/index.html | 6 +-
docs/compiler/index.html | 4 +-
docs/compiler/protobuf_idl_support/index.html | 4 +-
docs/compiler/syntax/index.html | 31 +-
docs/guide/cpp/basic_serialization/index.html | 4 +-
docs/guide/cpp/configuration/index.html | 24 +-
docs/guide/cpp/custom_serializers/index.html | 4 +-
docs/guide/cpp/index.html | 10 +-
docs/guide/cpp/native_serialization/index.html | 4 +-
docs/guide/cpp/polymorphism/index.html | 4 +-
docs/guide/cpp/row_format/index.html | 4 +-
docs/guide/cpp/schema_evolution/index.html | 4 +-
docs/guide/cpp/schema_metadata/index.html | 4 +-
docs/guide/cpp/supported_types/index.html | 24 +-
docs/guide/cpp/type_registration/index.html | 4 +-
docs/guide/cpp/xlang_serialization/index.html | 6 +-
docs/guide/csharp/basic_serialization/index.html | 8 +-
docs/guide/csharp/configuration/index.html | 20 +-
docs/guide/csharp/custom_serializers/index.html | 4 +-
docs/guide/csharp/grpc_support/index.html | 8 +-
docs/guide/csharp/index.html | 6 +-
docs/guide/csharp/references/index.html | 7 +-
docs/guide/csharp/schema_evolution/index.html | 4 +-
docs/guide/csharp/schema_metadata/index.html | 4 +-
docs/guide/csharp/supported_types/index.html | 4 +-
docs/guide/csharp/thread_safety/index.html | 4 +-
docs/guide/csharp/troubleshooting/index.html | 4 +-
docs/guide/csharp/type_registration/index.html | 4 +-
docs/guide/csharp/xlang_serialization/index.html | 4 +-
docs/guide/dart/basic_serialization/index.html | 4 +-
docs/guide/dart/code_generation/index.html | 4 +-
docs/guide/dart/configuration/index.html | 23 +-
docs/guide/dart/custom_serializers/index.html | 4 +-
docs/guide/dart/grpc_support/index.html | 6 +-
docs/guide/dart/index.html | 6 +-
docs/guide/dart/schema_evolution/index.html | 4 +-
docs/guide/dart/schema_metadata/index.html | 4 +-
docs/guide/dart/supported_types/index.html | 4 +-
docs/guide/dart/troubleshooting/index.html | 4 +-
docs/guide/dart/type_registration/index.html | 4 +-
docs/guide/dart/web_platform_support/index.html | 4 +-
docs/guide/dart/xlang_serialization/index.html | 4 +-
docs/guide/go/basic_serialization/index.html | 4 +-
docs/guide/go/codegen/index.html | 165 ---
docs/guide/go/configuration/index.html | 21 +-
docs/guide/go/custom_serializers/index.html | 8 +-
docs/guide/go/grpc_support/index.html | 4 +-
docs/guide/go/index.html | 6 +-
docs/guide/go/native_serialization/index.html | 10 +-
docs/guide/go/references/index.html | 4 +-
docs/guide/go/schema_evolution/index.html | 4 +-
docs/guide/go/schema_metadata/index.html | 4 +-
docs/guide/go/supported_types/index.html | 4 +-
docs/guide/go/thread_safety/index.html | 6 +-
docs/guide/go/troubleshooting/index.html | 8 +-
docs/guide/go/type_registration/index.html | 4 +-
docs/guide/go/xlang_serialization/index.html | 4 +-
docs/guide/java/advanced_features/index.html | 4 +-
docs/guide/java/android_support/index.html | 69 +-
docs/guide/java/basic_serialization/index.html | 4 +-
docs/guide/java/compression/index.html | 14 +-
docs/guide/java/configuration/index.html | 15 +-
docs/guide/java/custom_serializers/index.html | 4 +-
docs/guide/java/graalvm_support/index.html | 148 ++-
docs/guide/java/grpc_support/index.html | 4 +-
docs/guide/java/index.html | 148 ++-
docs/guide/java/json_support/index.html | 518 +++++++++
docs/guide/java/native_serialization/index.html | 4 +-
docs/guide/java/object_copy/index.html | 33 +-
docs/guide/java/row_format/index.html | 4 +-
docs/guide/java/schema_evolution/index.html | 4 +-
docs/guide/java/schema_metadata/index.html | 4 +-
.../java/static_generated_serializers/index.html | 6 +-
docs/guide/java/troubleshooting/index.html | 6 +-
docs/guide/java/type_registration/index.html | 79 +-
docs/guide/java/virtual_threads/index.html | 4 +-
docs/guide/java/xlang_serialization/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
docs/guide/javascript/configuration/index.html | 26 +-
docs/guide/javascript/grpc_support/index.html | 4 +-
docs/guide/javascript/index.html | 4 +-
docs/guide/javascript/references/index.html | 4 +-
docs/guide/javascript/schema_evolution/index.html | 4 +-
docs/guide/javascript/schema_metadata/index.html | 4 +-
docs/guide/javascript/supported_types/index.html | 4 +-
docs/guide/javascript/troubleshooting/index.html | 4 +-
docs/guide/javascript/type_registration/index.html | 4 +-
.../javascript/xlang_serialization/index.html | 4 +-
docs/guide/kotlin/android_support/index.html | 4 +-
docs/guide/kotlin/configuration/index.html | 19 +-
docs/guide/kotlin/default_values/index.html | 4 +-
docs/guide/kotlin/grpc_support/index.html | 4 +-
docs/guide/kotlin/index.html | 8 +-
docs/guide/kotlin/schema_metadata/index.html | 4 +-
.../kotlin/static_generated_serializers/index.html | 6 +-
docs/guide/kotlin/type_serialization/index.html | 4 +-
docs/guide/python/basic_serialization/index.html | 4 +-
docs/guide/python/configuration/index.html | 20 +-
docs/guide/python/custom_serializers/index.html | 4 +-
docs/guide/python/grpc_support/index.html | 4 +-
docs/guide/python/index.html | 6 +-
docs/guide/python/native_serialization/index.html | 4 +-
docs/guide/python/numpy_integration/index.html | 4 +-
docs/guide/python/out_of_band/index.html | 4 +-
docs/guide/python/row_format/index.html | 4 +-
docs/guide/python/schema_evolution/index.html | 4 +-
docs/guide/python/schema_metadata/index.html | 4 +-
docs/guide/python/troubleshooting/index.html | 4 +-
docs/guide/python/type_registration/index.html | 4 +-
docs/guide/python/xlang_serialization/index.html | 4 +-
docs/guide/rust/basic_serialization/index.html | 6 +-
docs/guide/rust/configuration/index.html | 22 +-
docs/guide/rust/custom_serializers/index.html | 4 +-
docs/guide/rust/grpc_support/index.html | 6 +-
docs/guide/rust/index.html | 8 +-
docs/guide/rust/native_serialization/index.html | 4 +-
docs/guide/rust/polymorphism/index.html | 4 +-
docs/guide/rust/references/index.html | 4 +-
docs/guide/rust/row_format/index.html | 4 +-
docs/guide/rust/schema_evolution/index.html | 4 +-
docs/guide/rust/schema_metadata/index.html | 4 +-
docs/guide/rust/troubleshooting/index.html | 4 +-
docs/guide/rust/type_registration/index.html | 4 +-
docs/guide/rust/xlang_serialization/index.html | 4 +-
docs/guide/scala/configuration/index.html | 19 +-
docs/guide/scala/default_values/index.html | 4 +-
docs/guide/scala/grpc_support/index.html | 4 +-
docs/guide/scala/index.html | 6 +-
docs/guide/scala/schema_idl/index.html | 4 +-
docs/guide/scala/schema_metadata/index.html | 4 +-
docs/guide/scala/type_serialization/index.html | 4 +-
docs/guide/swift/basic_serialization/index.html | 4 +-
docs/guide/swift/configuration/index.html | 22 +-
docs/guide/swift/custom_serializers/index.html | 4 +-
docs/guide/swift/index.html | 4 +-
docs/guide/swift/polymorphism/index.html | 4 +-
docs/guide/swift/references/index.html | 4 +-
docs/guide/swift/schema_evolution/index.html | 4 +-
docs/guide/swift/schema_metadata/index.html | 4 +-
docs/guide/swift/troubleshooting/index.html | 4 +-
docs/guide/swift/type_registration/index.html | 4 +-
docs/guide/swift/xlang_serialization/index.html | 4 +-
docs/guide/xlang/field_nullability/index.html | 4 +-
docs/guide/xlang/field_type_meta/index.html | 4 +-
docs/guide/xlang/getting_started/index.html | 20 +-
docs/guide/xlang/index.html | 4 +-
docs/guide/xlang/reference_tracking/index.html | 4 +-
docs/guide/xlang/row_format/index.html | 4 +-
docs/guide/xlang/serialization/index.html | 4 +-
docs/guide/xlang/troubleshooting/index.html | 4 +-
docs/guide/xlang/zero_copy/index.html | 4 +-
docs/introduction/benchmark/index.html | 6 +-
docs/introduction/features/index.html | 192 ----
docs/introduction/overview/index.html | 6 +-
docs/next/benchmarks/cpp/index.html | 4 +-
docs/next/benchmarks/csharp/index.html | 4 +-
docs/next/benchmarks/dart/index.html | 4 +-
docs/next/benchmarks/go/index.html | 4 +-
docs/next/benchmarks/java/index.html | 4 +-
docs/next/benchmarks/javascript/index.html | 4 +-
docs/next/benchmarks/python/index.html | 4 +-
docs/next/benchmarks/rust/index.html | 4 +-
docs/next/benchmarks/swift/index.html | 4 +-
docs/next/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
docs/next/community/how_to_release/index.html | 20 +-
docs/next/community/how_to_verify/index.html | 4 +-
docs/next/community/index.html | 4 +-
docs/next/compiler/compiler_guide/index.html | 4 +-
docs/next/compiler/flatbuffers_idl/index.html | 4 +-
docs/next/compiler/generated_code/index.html | 4 +-
docs/next/compiler/index.html | 4 +-
docs/next/compiler/protobuf_idl_support/index.html | 4 +-
docs/next/compiler/syntax/index.html | 4 +-
docs/next/guide/cpp/basic_serialization/index.html | 4 +-
docs/next/guide/cpp/configuration/index.html | 4 +-
docs/next/guide/cpp/custom_serializers/index.html | 4 +-
docs/next/guide/cpp/index.html | 4 +-
.../next/guide/cpp/native_serialization/index.html | 4 +-
docs/next/guide/cpp/polymorphism/index.html | 4 +-
docs/next/guide/cpp/row_format/index.html | 4 +-
docs/next/guide/cpp/schema_evolution/index.html | 4 +-
docs/next/guide/cpp/schema_metadata/index.html | 4 +-
docs/next/guide/cpp/supported_types/index.html | 4 +-
docs/next/guide/cpp/type_registration/index.html | 4 +-
docs/next/guide/cpp/xlang_serialization/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
docs/next/guide/csharp/configuration/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
docs/next/guide/csharp/grpc_support/index.html | 4 +-
docs/next/guide/csharp/index.html | 4 +-
docs/next/guide/csharp/references/index.html | 4 +-
docs/next/guide/csharp/schema_evolution/index.html | 4 +-
docs/next/guide/csharp/schema_metadata/index.html | 4 +-
docs/next/guide/csharp/supported_types/index.html | 4 +-
docs/next/guide/csharp/thread_safety/index.html | 4 +-
docs/next/guide/csharp/troubleshooting/index.html | 4 +-
.../next/guide/csharp/type_registration/index.html | 4 +-
.../guide/csharp/xlang_serialization/index.html | 4 +-
.../next/guide/dart/basic_serialization/index.html | 4 +-
docs/next/guide/dart/code_generation/index.html | 4 +-
docs/next/guide/dart/configuration/index.html | 4 +-
docs/next/guide/dart/custom_serializers/index.html | 4 +-
docs/next/guide/dart/grpc_support/index.html | 4 +-
docs/next/guide/dart/index.html | 4 +-
docs/next/guide/dart/schema_evolution/index.html | 4 +-
docs/next/guide/dart/schema_metadata/index.html | 4 +-
docs/next/guide/dart/supported_types/index.html | 4 +-
docs/next/guide/dart/troubleshooting/index.html | 4 +-
docs/next/guide/dart/type_registration/index.html | 4 +-
.../guide/dart/web_platform_support/index.html | 4 +-
.../next/guide/dart/xlang_serialization/index.html | 4 +-
docs/next/guide/go/basic_serialization/index.html | 4 +-
docs/next/guide/go/configuration/index.html | 4 +-
docs/next/guide/go/custom_serializers/index.html | 4 +-
docs/next/guide/go/grpc_support/index.html | 4 +-
docs/next/guide/go/index.html | 4 +-
docs/next/guide/go/native_serialization/index.html | 4 +-
docs/next/guide/go/references/index.html | 4 +-
docs/next/guide/go/schema_evolution/index.html | 4 +-
docs/next/guide/go/schema_metadata/index.html | 4 +-
docs/next/guide/go/supported_types/index.html | 4 +-
docs/next/guide/go/thread_safety/index.html | 4 +-
docs/next/guide/go/troubleshooting/index.html | 4 +-
docs/next/guide/go/type_registration/index.html | 4 +-
docs/next/guide/go/xlang_serialization/index.html | 4 +-
docs/next/guide/java/advanced_features/index.html | 4 +-
docs/next/guide/java/android_support/index.html | 4 +-
.../next/guide/java/basic_serialization/index.html | 4 +-
docs/next/guide/java/compression/index.html | 4 +-
docs/next/guide/java/configuration/index.html | 4 +-
docs/next/guide/java/custom_serializers/index.html | 4 +-
docs/next/guide/java/graalvm_support/index.html | 4 +-
docs/next/guide/java/grpc_support/index.html | 4 +-
docs/next/guide/java/index.html | 4 +-
docs/next/guide/java/json_support/index.html | 4 +-
.../guide/java/native_serialization/index.html | 4 +-
docs/next/guide/java/object_copy/index.html | 4 +-
docs/next/guide/java/row_format/index.html | 4 +-
docs/next/guide/java/schema_evolution/index.html | 4 +-
docs/next/guide/java/schema_metadata/index.html | 4 +-
.../java/static_generated_serializers/index.html | 4 +-
docs/next/guide/java/troubleshooting/index.html | 4 +-
docs/next/guide/java/type_registration/index.html | 4 +-
docs/next/guide/java/virtual_threads/index.html | 4 +-
.../next/guide/java/xlang_serialization/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
.../next/guide/javascript/configuration/index.html | 4 +-
docs/next/guide/javascript/grpc_support/index.html | 4 +-
docs/next/guide/javascript/index.html | 4 +-
docs/next/guide/javascript/references/index.html | 4 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/schema_metadata/index.html | 4 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 4 +-
.../guide/javascript/type_registration/index.html | 4 +-
.../javascript/xlang_serialization/index.html | 4 +-
docs/next/guide/kotlin/android_support/index.html | 4 +-
docs/next/guide/kotlin/configuration/index.html | 4 +-
docs/next/guide/kotlin/default_values/index.html | 4 +-
docs/next/guide/kotlin/grpc_support/index.html | 4 +-
docs/next/guide/kotlin/index.html | 4 +-
docs/next/guide/kotlin/schema_metadata/index.html | 4 +-
.../kotlin/static_generated_serializers/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
docs/next/guide/python/configuration/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
docs/next/guide/python/grpc_support/index.html | 4 +-
docs/next/guide/python/index.html | 4 +-
.../guide/python/native_serialization/index.html | 4 +-
.../next/guide/python/numpy_integration/index.html | 4 +-
docs/next/guide/python/out_of_band/index.html | 4 +-
docs/next/guide/python/row_format/index.html | 4 +-
docs/next/guide/python/schema_evolution/index.html | 4 +-
docs/next/guide/python/schema_metadata/index.html | 4 +-
docs/next/guide/python/troubleshooting/index.html | 4 +-
.../next/guide/python/type_registration/index.html | 4 +-
.../guide/python/xlang_serialization/index.html | 4 +-
.../next/guide/rust/basic_serialization/index.html | 4 +-
docs/next/guide/rust/configuration/index.html | 4 +-
docs/next/guide/rust/custom_serializers/index.html | 4 +-
docs/next/guide/rust/grpc_support/index.html | 4 +-
docs/next/guide/rust/index.html | 4 +-
.../guide/rust/native_serialization/index.html | 4 +-
docs/next/guide/rust/polymorphism/index.html | 4 +-
docs/next/guide/rust/references/index.html | 4 +-
docs/next/guide/rust/row_format/index.html | 4 +-
docs/next/guide/rust/schema_evolution/index.html | 4 +-
docs/next/guide/rust/schema_metadata/index.html | 4 +-
docs/next/guide/rust/troubleshooting/index.html | 4 +-
docs/next/guide/rust/type_registration/index.html | 4 +-
.../next/guide/rust/xlang_serialization/index.html | 4 +-
docs/next/guide/scala/configuration/index.html | 4 +-
docs/next/guide/scala/default_values/index.html | 4 +-
docs/next/guide/scala/grpc_support/index.html | 4 +-
docs/next/guide/scala/index.html | 4 +-
docs/next/guide/scala/schema_idl/index.html | 4 +-
docs/next/guide/scala/schema_metadata/index.html | 4 +-
.../next/guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
docs/next/guide/swift/configuration/index.html | 4 +-
.../next/guide/swift/custom_serializers/index.html | 4 +-
docs/next/guide/swift/index.html | 4 +-
docs/next/guide/swift/polymorphism/index.html | 4 +-
docs/next/guide/swift/references/index.html | 4 +-
docs/next/guide/swift/schema_evolution/index.html | 4 +-
docs/next/guide/swift/schema_metadata/index.html | 4 +-
docs/next/guide/swift/troubleshooting/index.html | 4 +-
docs/next/guide/swift/type_registration/index.html | 4 +-
.../guide/swift/xlang_serialization/index.html | 4 +-
docs/next/guide/xlang/field_nullability/index.html | 4 +-
docs/next/guide/xlang/field_type_meta/index.html | 4 +-
docs/next/guide/xlang/getting_started/index.html | 4 +-
docs/next/guide/xlang/index.html | 4 +-
.../next/guide/xlang/reference_tracking/index.html | 4 +-
docs/next/guide/xlang/row_format/index.html | 4 +-
docs/next/guide/xlang/serialization/index.html | 4 +-
docs/next/guide/xlang/troubleshooting/index.html | 4 +-
docs/next/guide/xlang/zero_copy/index.html | 4 +-
docs/next/introduction/benchmark/index.html | 6 +-
docs/next/introduction/features/index.html | 192 ----
docs/next/introduction/overview/index.html | 6 +-
.../java_serialization_spec/index.html | 4 +-
docs/next/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
docs/next/start/install/index.html | 34 +-
docs/next/start/usage/index.html | 6 +-
.../java_serialization_spec/index.html | 4 +-
docs/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 62 +-
.../xlang_serialization_spec/index.html | 4 +-
docs/specification/xlang_type_mapping/index.html | 9 +-
docs/start/install/index.html | 34 +-
docs/start/usage/index.html | 6 +-
download/index.html | 20 +-
home/components/HomePageLanguageCard/index.html | 2 +-
home/components/HomepageCodeDisplay/index.html | 2 +-
home/components/HomepageFeatures/index.html | 2 +-
home/components/HomepageFoot/index.html | 2 +-
home/components/HomepageHeader/index.html | 2 +-
index.html | 4 +-
lunr-index-1784519610503.json | 1 -
lunr-index-1784523638765.json | 1 +
lunr-index.json | 2 +-
search-doc-1784519610503.json | 1 -
search-doc-1784523638765.json | 1 +
search-doc.json | 2 +-
security/index.html | 4 +-
sitemap.xml | 2 +-
user/index.html | 4 +-
zh-CN/404.html | 2 +-
zh-CN/404/index.html | 2 +-
zh-CN/assets/js/00818789.b3dd26d8.js | 1 +
zh-CN/assets/js/00818789.d9596158.js | 1 -
zh-CN/assets/js/00af0e99.22ea4900.js | 1 +
zh-CN/assets/js/00af0e99.92c77f01.js | 1 -
zh-CN/assets/js/011558fd.dba1e673.js | 1 +
zh-CN/assets/js/01749b9b.3749359e.js | 1 +
zh-CN/assets/js/01749b9b.f87e2d14.js | 1 -
zh-CN/assets/js/01d308f9.658a2b34.js | 1 -
zh-CN/assets/js/01d308f9.f4615079.js | 1 +
zh-CN/assets/js/01ee2e34.5f8017e4.js | 1 -
zh-CN/assets/js/01ee2e34.7bd91f8a.js | 1 +
zh-CN/assets/js/024a929a.21048b53.js | 1 +
zh-CN/assets/js/024a929a.eb269f25.js | 1 -
zh-CN/assets/js/02ad2184.b2b5a4aa.js | 1 -
zh-CN/assets/js/02ad2184.e6dcfdfe.js | 1 +
zh-CN/assets/js/02beeb08.07a803e8.js | 1 -
zh-CN/assets/js/02beeb08.2c53fac0.js | 1 +
zh-CN/assets/js/02cb5e9f.8611cd46.js | 1 +
zh-CN/assets/js/02f23031.499d976f.js | 1 +
zh-CN/assets/js/03013e38.bd715cdd.js | 1 +
zh-CN/assets/js/03013e38.d4202c7a.js | 1 -
zh-CN/assets/js/0357f779.1f365bc7.js | 1 +
zh-CN/assets/js/0357f779.227e168b.js | 1 -
zh-CN/assets/js/041aa174.097b39ff.js | 1 -
zh-CN/assets/js/041aa174.f19be181.js | 1 +
zh-CN/assets/js/06994931.3afedb23.js | 1 -
zh-CN/assets/js/06994931.a7e702cb.js | 1 +
zh-CN/assets/js/076028e8.e879ae56.js | 1 +
zh-CN/assets/js/076028e8.ede676d1.js | 1 -
zh-CN/assets/js/0803da5f.b877e592.js | 1 +
zh-CN/assets/js/0803da5f.d7a46fdd.js | 1 -
zh-CN/assets/js/08553698.32a73241.js | 1 +
zh-CN/assets/js/091b8559.29e1c3ae.js | 1 +
zh-CN/assets/js/091b8559.f23ee70c.js | 1 -
zh-CN/assets/js/0b7f0884.1aa8a10a.js | 1 -
zh-CN/assets/js/0b7f0884.9bcad032.js | 1 +
zh-CN/assets/js/0c4bbded.8cc53e64.js | 1 +
zh-CN/assets/js/0c4bbded.904003bb.js | 1 -
zh-CN/assets/js/0d4d58d1.f9946f65.js | 1 +
zh-CN/assets/js/0d799639.ff967605.js | 1 +
zh-CN/assets/js/0d8b78d1.02fb4311.js | 1 +
zh-CN/assets/js/0df7c8f1.ff74a7e8.js | 1 +
zh-CN/assets/js/0f30a38a.6b335155.js | 1 -
zh-CN/assets/js/0f30a38a.a5c01d92.js | 1 +
zh-CN/assets/js/0fccbffc.3edfa6d1.js | 1 +
zh-CN/assets/js/1059b599.43a0f1eb.js | 1 -
zh-CN/assets/js/1059b599.e06ec0de.js | 1 +
zh-CN/assets/js/110782da.1a5b3b7c.js | 1 +
zh-CN/assets/js/11d6f1bc.c8046cf5.js | 1 -
zh-CN/assets/js/11d6f1bc.fb2f4b94.js | 1 +
zh-CN/assets/js/12c831c8.db1f8b5b.js | 1 +
zh-CN/assets/js/13419305.2d32da20.js | 1 -
zh-CN/assets/js/13419305.4145e38d.js | 1 +
zh-CN/assets/js/13ce6dd6.ba1fadb7.js | 1 -
zh-CN/assets/js/13ce6dd6.f953d4fe.js | 1 +
zh-CN/assets/js/14e0bdfa.38a60d0f.js | 1 -
zh-CN/assets/js/14e0bdfa.68314b29.js | 1 +
zh-CN/assets/js/151fada8.e8a389f2.js | 1 +
zh-CN/assets/js/1549b73d.1f4f12ca.js | 1 +
zh-CN/assets/js/1549b73d.7267aa70.js | 1 -
zh-CN/assets/js/1657dd95.01d7a094.js | 1 -
zh-CN/assets/js/1657dd95.83c0bc5a.js | 1 +
zh-CN/assets/js/16d89614.d2b0385a.js | 1 +
zh-CN/assets/js/17469096.b5484fac.js | 1 +
zh-CN/assets/js/17469096.e66a2e2f.js | 1 -
zh-CN/assets/js/1851d93b.51e0797f.js | 1 +
zh-CN/assets/js/1851d93b.abbb41e2.js | 1 -
zh-CN/assets/js/185e0e38.4604aa00.js | 1 +
zh-CN/assets/js/185e0e38.83b7d29f.js | 1 -
zh-CN/assets/js/187912c1.02bcb275.js | 1 -
zh-CN/assets/js/187912c1.a0aeef7d.js | 1 +
zh-CN/assets/js/188b38f2.9f836dbc.js | 1 -
zh-CN/assets/js/18e21218.7c9421a0.js | 1 -
zh-CN/assets/js/18e21218.b3166c2a.js | 1 +
zh-CN/assets/js/191c1664.b10f1a96.js | 1 +
zh-CN/assets/js/1a0395fb.e367a2f9.js | 1 +
zh-CN/assets/js/1a0395fb.f3c02cb6.js | 1 -
zh-CN/assets/js/1a447f16.15440c57.js | 1 +
zh-CN/assets/js/1be327cd.46633d7c.js | 1 -
zh-CN/assets/js/1be327cd.a2192c5a.js | 1 +
zh-CN/assets/js/1c355d7a.776d0b19.js | 1 +
zh-CN/assets/js/1cc4c06d.9dd04d15.js | 1 -
zh-CN/assets/js/1cc4c06d.ea064eff.js | 1 +
zh-CN/assets/js/1cc50c54.37abac00.js | 1 -
zh-CN/assets/js/1cc50c54.80e7d7fe.js | 1 +
zh-CN/assets/js/1cdfb21c.80b05693.js | 1 +
zh-CN/assets/js/1cdfb21c.cea00675.js | 1 -
zh-CN/assets/js/1db736a1.67906a91.js | 1 -
zh-CN/assets/js/1db736a1.8ee7d44c.js | 1 +
zh-CN/assets/js/1df93b7f.a6110f30.js | 174 ---
zh-CN/assets/js/1df93b7f.f3a764b2.js | 176 +++
zh-CN/assets/js/1e9aa705.d784e0eb.js | 1 +
zh-CN/assets/js/1ee712fb.4463f2a1.js | 1 -
zh-CN/assets/js/1ee712fb.9ab3916a.js | 1 +
zh-CN/assets/js/1f87aec2.57e3bb48.js | 1 -
zh-CN/assets/js/1f87aec2.f9659775.js | 1 +
zh-CN/assets/js/206b7b67.146c51d5.js | 1 +
zh-CN/assets/js/206b7b67.299f9e67.js | 1 -
zh-CN/assets/js/2187e0d4.296a1cbd.js | 1 +
zh-CN/assets/js/2187e0d4.9fb84449.js | 1 -
zh-CN/assets/js/229bf101.28a28946.js | 1 +
zh-CN/assets/js/229bf101.c7d28d7f.js | 1 -
zh-CN/assets/js/232ed8ff.554b64e0.js | 1 +
zh-CN/assets/js/23509674.46c1aeaf.js | 1 +
zh-CN/assets/js/23509674.62b13a9f.js | 1 -
zh-CN/assets/js/249b86ee.0e42cdf8.js | 1 +
zh-CN/assets/js/24ce243f.9de1e344.js | 1 +
zh-CN/assets/js/24ce243f.b54a3c12.js | 1 -
zh-CN/assets/js/24fbc059.d116f7ea.js | 1 -
zh-CN/assets/js/24fbc059.de287ce7.js | 1 +
zh-CN/assets/js/2532fb04.32e563a3.js | 1 -
zh-CN/assets/js/2532fb04.b41fd97a.js | 1 +
zh-CN/assets/js/2550cbaf.6332f121.js | 1 +
zh-CN/assets/js/2550cbaf.e568fb67.js | 1 -
zh-CN/assets/js/2557aa74.3836e723.js | 1 +
zh-CN/assets/js/255c5f8a.1b80f9a6.js | 1 -
zh-CN/assets/js/255c5f8a.dd3ab248.js | 1 +
zh-CN/assets/js/26ea2e10.e8b12f83.js | 1 +
zh-CN/assets/js/270e8e05.17946fad.js | 1 +
zh-CN/assets/js/270e8e05.8509463d.js | 1 -
zh-CN/assets/js/27aac22f.e5bd43eb.js | 1 +
zh-CN/assets/js/28565170.50bf27db.js | 1 +
zh-CN/assets/js/28565170.8f7f3566.js | 1 -
zh-CN/assets/js/28e19398.4f081376.js | 1 -
zh-CN/assets/js/28e19398.ab286dfe.js | 1 +
zh-CN/assets/js/2953bf70.9eebc436.js | 1 +
zh-CN/assets/js/29af17a9.3963a98e.js | 1 -
zh-CN/assets/js/29af17a9.68358138.js | 1 +
zh-CN/assets/js/29c30c89.4f73344b.js | 1 -
zh-CN/assets/js/29c30c89.fb9670df.js | 1 +
zh-CN/assets/js/2ac1d665.71d46079.js | 1 +
zh-CN/assets/js/2ac1d665.ce1d53cf.js | 1 -
zh-CN/assets/js/2ae1539b.53097257.js | 1 +
zh-CN/assets/js/2ae1539b.7927aae0.js | 1 -
zh-CN/assets/js/2b791dc8.8a4bd191.js | 1 -
zh-CN/assets/js/2b791dc8.eb3cc3b8.js | 1 +
zh-CN/assets/js/2b88132e.dc510c52.js | 1 -
zh-CN/assets/js/2b88132e.eed556aa.js | 1 +
zh-CN/assets/js/2bca58e4.3582b034.js | 1 +
zh-CN/assets/js/2bca58e4.5d986ef5.js | 1 -
zh-CN/assets/js/2be9d9f4.7e1c3596.js | 1 -
zh-CN/assets/js/2be9d9f4.b276b2e0.js | 1 +
zh-CN/assets/js/2bf53003.e6b5e1ef.js | 1 +
zh-CN/assets/js/2cd2c19a.42168ecc.js | 1 +
zh-CN/assets/js/2cfc5758.c1f29794.js | 1 +
zh-CN/assets/js/2ded23a9.69b0cb8d.js | 1 -
zh-CN/assets/js/2ded23a9.ad2aca67.js | 1 +
zh-CN/assets/js/2e49f4a9.e8d20207.js | 1 +
zh-CN/assets/js/2e49f4a9.eb28d4cc.js | 1 -
zh-CN/assets/js/2eaf57d9.ffbe5e7e.js | 1 +
zh-CN/assets/js/2eaffbdf.68e6b5c0.js | 1 +
zh-CN/assets/js/2eb19ef5.85a54273.js | 1 +
zh-CN/assets/js/2f0e7125.0f7f33be.js | 1 +
zh-CN/assets/js/2fbfc032.cbfab26a.js | 1 -
zh-CN/assets/js/2fbfc032.e333fa8e.js | 1 +
zh-CN/assets/js/32223844.6fc8b41f.js | 1 +
zh-CN/assets/js/32223844.9e2008c0.js | 1 -
zh-CN/assets/js/32761d4d.99f9f687.js | 1 +
zh-CN/assets/js/32770801.0351f72b.js | 1 -
zh-CN/assets/js/32770801.41c1f972.js | 1 +
zh-CN/assets/js/33486646.7f7c9e3e.js | 1 +
zh-CN/assets/js/33486646.d562e528.js | 1 -
zh-CN/assets/js/3389c43c.7a5712e6.js | 1 +
zh-CN/assets/js/3389c43c.8fc88ec6.js | 1 -
zh-CN/assets/js/33fe5aab.27b97640.js | 1 +
zh-CN/assets/js/33fe5aab.861ad015.js | 1 -
zh-CN/assets/js/343ad24d.0c180857.js | 1 -
zh-CN/assets/js/343ad24d.8406ce9f.js | 1 +
zh-CN/assets/js/36223e4a.a678756d.js | 1 +
zh-CN/assets/js/36223e4a.ad3b33cd.js | 1 -
zh-CN/assets/js/36f60bd5.cee6171d.js | 1 +
zh-CN/assets/js/3804ffc5.7aeb2523.js | 1 -
zh-CN/assets/js/3804ffc5.c0f04ded.js | 1 +
zh-CN/assets/js/38c00e2c.09dac69f.js | 1 +
zh-CN/assets/js/38c00e2c.110ca7b1.js | 1 -
zh-CN/assets/js/38d212ae.00144c39.js | 1 +
zh-CN/assets/js/392ec280.db2cf5e9.js | 1 +
zh-CN/assets/js/39c44edc.252d62e1.js | 1 +
zh-CN/assets/js/39c44edc.425a9d51.js | 1 -
zh-CN/assets/js/3a334249.76f6df20.js | 1 +
zh-CN/assets/js/3a334249.7c73ae61.js | 1 -
zh-CN/assets/js/3a9dbd15.54db41a7.js | 1 -
zh-CN/assets/js/3a9dbd15.cc684035.js | 1 +
zh-CN/assets/js/3aaf6095.1b5e34ac.js | 1 +
zh-CN/assets/js/3aaf6095.b5fd5419.js | 1 -
zh-CN/assets/js/3ae95ecc.667cd390.js | 1 -
zh-CN/assets/js/3ae95ecc.8028c69e.js | 1 +
zh-CN/assets/js/3b6a04f7.ccc6ac2e.js | 1 +
zh-CN/assets/js/3b6a04f7.f25199a8.js | 1 -
zh-CN/assets/js/3b74e0f4.42f77a3e.js | 1 -
zh-CN/assets/js/3b74e0f4.f9c1a989.js | 1 +
zh-CN/assets/js/3b9e1dc8.17ba5e6f.js | 1 -
zh-CN/assets/js/3b9e1dc8.944cf21a.js | 1 +
zh-CN/assets/js/3beb4ed7.33745210.js | 1 -
zh-CN/assets/js/3beb4ed7.c670ebed.js | 1 +
zh-CN/assets/js/3bfc22ff.08f7975b.js | 1 +
zh-CN/assets/js/3bfc22ff.f7c575b5.js | 1 -
zh-CN/assets/js/3c21b9a4.1716e085.js | 1 -
zh-CN/assets/js/3c21b9a4.180771cb.js | 1 +
zh-CN/assets/js/3d203579.86462be9.js | 1 -
zh-CN/assets/js/3d203579.bfd2f0b9.js | 1 +
zh-CN/assets/js/3e3b9bfc.0f19a202.js | 1 +
zh-CN/assets/js/3e3b9bfc.7c4ad85d.js | 1 -
zh-CN/assets/js/3f35508b.1be1e8e2.js | 1 +
zh-CN/assets/js/3f35508b.303796f3.js | 1 -
zh-CN/assets/js/3f7766fa.1e6846d7.js | 1 +
zh-CN/assets/js/3f7766fa.a149204c.js | 1 -
zh-CN/assets/js/3fc3b460.3cb969cd.js | 1 +
zh-CN/assets/js/3fc3b460.e57e807f.js | 1 -
zh-CN/assets/js/402518c1.ae6c96db.js | 1 -
zh-CN/assets/js/402518c1.c2269929.js | 1 +
zh-CN/assets/js/40ffe062.28d05f91.js | 1 +
zh-CN/assets/js/4107825f.5080fc06.js | 1 +
zh-CN/assets/js/41423b19.ac547232.js | 1 +
zh-CN/assets/js/41588fc2.1508bd2e.js | 1 +
zh-CN/assets/js/41588fc2.9fceafbc.js | 1 -
zh-CN/assets/js/429054b3.830966fd.js | 1 +
zh-CN/assets/js/43059683.3acd6775.js | 1 +
zh-CN/assets/js/43059683.c96339ee.js | 1 -
zh-CN/assets/js/4350e06f.0fdd2760.js | 1 +
zh-CN/assets/js/4350e06f.1b912e7c.js | 1 -
zh-CN/assets/js/43d05c8b.1822b394.js | 1 -
zh-CN/assets/js/43d05c8b.4856b9ca.js | 1 +
zh-CN/assets/js/442e8862.2dc85003.js | 1 +
zh-CN/assets/js/4461e84a.415e61f7.js | 1 +
zh-CN/assets/js/449f41b7.30fb45c9.js | 1 +
zh-CN/assets/js/45044271.827908e1.js | 1 +
zh-CN/assets/js/45044271.9910fbc7.js | 1 -
zh-CN/assets/js/453b40d9.0ed74b35.js | 1 -
zh-CN/assets/js/453b40d9.524fd118.js | 1 +
zh-CN/assets/js/464a52f0.61791ed1.js | 1 -
zh-CN/assets/js/464a52f0.855f15fc.js | 1 +
zh-CN/assets/js/46fa6205.1bedc131.js | 1 -
zh-CN/assets/js/46fa6205.635ca65d.js | 1 +
zh-CN/assets/js/46fefabe.7a7c0a2c.js | 1 -
zh-CN/assets/js/46fefabe.84469eda.js | 1 +
zh-CN/assets/js/470a1897.3409b745.js | 1 +
zh-CN/assets/js/47833ae5.53d83702.js | 1 +
zh-CN/assets/js/47833ae5.6732278a.js | 1 -
zh-CN/assets/js/481495db.a5b221f6.js | 1 +
zh-CN/assets/js/48a0344e.220b1a02.js | 1 +
zh-CN/assets/js/48a0344e.72fc4be8.js | 1 -
zh-CN/assets/js/48df1d2e.71d1687f.js | 1 -
zh-CN/assets/js/48df1d2e.a53c629d.js | 1 +
zh-CN/assets/js/49226258.3eaab7f8.js | 1 +
zh-CN/assets/js/49226258.68f9eed2.js | 1 -
zh-CN/assets/js/4a22a324.548a4188.js | 1 -
zh-CN/assets/js/4a22a324.e1e95fac.js | 1 +
zh-CN/assets/js/4a47d934.0666873c.js | 1 -
zh-CN/assets/js/4a47d934.1f1b61eb.js | 1 +
zh-CN/assets/js/4ba00434.a678b849.js | 1 +
zh-CN/assets/js/4bcdfaaa.051c17f2.js | 1 -
zh-CN/assets/js/4bcdfaaa.f38b0da0.js | 1 +
zh-CN/assets/js/4c58e3e6.020cbd98.js | 1 +
zh-CN/assets/js/4c85b6b5.3ce1a1d4.js | 1 +
zh-CN/assets/js/4d4bce53.55e56755.js | 1 +
zh-CN/assets/js/4db474cb.6834d829.js | 1 +
zh-CN/assets/js/4db474cb.fee96bf6.js | 1 -
zh-CN/assets/js/4e12fc68.1b3e2452.js | 1 +
zh-CN/assets/js/4e5de528.9bfd6374.js | 1 +
zh-CN/assets/js/4ee24ca8.4af1bb5b.js | 1 +
zh-CN/assets/js/4f78a958.011a9ed2.js | 1 +
zh-CN/assets/js/4f78a958.63107bfd.js | 1 -
zh-CN/assets/js/5005563a.bac104f1.js | 1 +
zh-CN/assets/js/5005563a.f92402d8.js | 1 -
zh-CN/assets/js/50baeb24.8f7b29bf.js | 1 +
zh-CN/assets/js/50f2c24f.2c0a2893.js | 1 +
zh-CN/assets/js/50f2c24f.9a56b1b2.js | 1 -
zh-CN/assets/js/50ff5f70.0cf468e8.js | 1 +
zh-CN/assets/js/50ff5f70.145bf486.js | 1 -
zh-CN/assets/js/51337750.5a831dad.js | 1 +
zh-CN/assets/js/516b8b87.0b57bae0.js | 1 +
zh-CN/assets/js/5172e8ef.083f3d6c.js | 1 -
zh-CN/assets/js/5172e8ef.3906d41c.js | 1 +
zh-CN/assets/js/51936aca.1602e9c2.js | 1 -
zh-CN/assets/js/51936aca.7d40a6c8.js | 1 +
zh-CN/assets/js/5304e9ff.1cdbc10c.js | 1 -
zh-CN/assets/js/5304e9ff.dbd547c1.js | 1 +
zh-CN/assets/js/53218aa5.38b10bf4.js | 1 +
zh-CN/assets/js/5510e3d1.22074619.js | 1 -
zh-CN/assets/js/5510e3d1.bf2e0100.js | 1 +
zh-CN/assets/js/55ef8a82.685a9d2e.js | 1 +
zh-CN/assets/js/55ef8a82.9bf79973.js | 1 -
zh-CN/assets/js/57ad3d0f.9a1da5cd.js | 1 +
zh-CN/assets/js/57ad3d0f.ebda1417.js | 1 -
zh-CN/assets/js/57c247f0.152094c9.js | 1 -
zh-CN/assets/js/57c247f0.3c62c9b0.js | 1 +
zh-CN/assets/js/57c8f7ab.660916bf.js | 1 +
zh-CN/assets/js/5983b394.f3ce5f14.js | 1 +
zh-CN/assets/js/5c105c94.9f819629.js | 1 +
zh-CN/assets/js/5d6d785d.096c995e.js | 1 +
zh-CN/assets/js/5db5aaa9.230bb5c8.js | 1 +
zh-CN/assets/js/5db5aaa9.d947254a.js | 1 -
zh-CN/assets/js/5dcd9eb5.4292568d.js | 1 +
zh-CN/assets/js/5dcd9eb5.628d691f.js | 1 -
zh-CN/assets/js/5e540403.9dd7966b.js | 1 +
zh-CN/assets/js/5f0d94b2.8c4143b6.js | 1 +
zh-CN/assets/js/608d5033.6d339072.js | 1 +
zh-CN/assets/js/608d5033.96171546.js | 1 -
zh-CN/assets/js/60c720e9.119b52f7.js | 1 -
zh-CN/assets/js/60c720e9.6e0d8371.js | 1 +
zh-CN/assets/js/60c9928d.64d68d0b.js | 1 +
zh-CN/assets/js/60c9928d.d5e71528.js | 1 -
zh-CN/assets/js/60f49807.00d58e87.js | 1 +
zh-CN/assets/js/61b4f2a6.b75fde2f.js | 1 -
zh-CN/assets/js/61b4f2a6.e9a4cc2f.js | 1 +
zh-CN/assets/js/61d8b5b6.0c36de05.js | 1 +
zh-CN/assets/js/61d8b5b6.3093c31d.js | 1 -
zh-CN/assets/js/630a656a.6c119828.js | 1 -
zh-CN/assets/js/630a656a.c14f73e3.js | 1 +
zh-CN/assets/js/630cfffd.69d01fb7.js | 1 -
zh-CN/assets/js/630cfffd.b9196535.js | 1 +
zh-CN/assets/js/63a5fc42.9233d9fe.js | 1 +
zh-CN/assets/js/63a5fc42.bceccb85.js | 1 -
zh-CN/assets/js/63d1acb6.183ed864.js | 1 +
zh-CN/assets/js/644349a1.72f46145.js | 1 -
zh-CN/assets/js/644349a1.93ad863f.js | 1 +
zh-CN/assets/js/64fb8229.799ddec9.js | 1 +
zh-CN/assets/js/64fb8229.98f074a4.js | 1 -
zh-CN/assets/js/651f5555.146661fd.js | 1 -
zh-CN/assets/js/651f5555.71824096.js | 1 +
zh-CN/assets/js/653d4017.629eb1da.js | 1 -
zh-CN/assets/js/653d4017.dfb52912.js | 1 +
zh-CN/assets/js/6561deee.4a87a6b5.js | 1 +
zh-CN/assets/js/6561deee.daea999c.js | 1 -
zh-CN/assets/js/656398ec.282c6b36.js | 1 +
zh-CN/assets/js/656398ec.ab04ce0a.js | 1 -
zh-CN/assets/js/65763f52.d59978fe.js | 1 +
zh-CN/assets/js/672a1497.00a961b3.js | 1 +
zh-CN/assets/js/680ba8de.de4d6db8.js | 1 +
zh-CN/assets/js/68723942.40fa2c46.js | 1 +
zh-CN/assets/js/68723942.a1867c32.js | 1 -
zh-CN/assets/js/69d7c83e.3d134e79.js | 1 -
zh-CN/assets/js/69d7c83e.a3e6ed0c.js | 1 +
zh-CN/assets/js/6a0ee7c5.6e99b59b.js | 1 +
zh-CN/assets/js/6af449d9.0ff6bb6e.js | 1 +
zh-CN/assets/js/6bb946c5.ac08553a.js | 1 +
zh-CN/assets/js/6c10db47.24c79655.js | 1 -
zh-CN/assets/js/6c10db47.d56a5212.js | 1 +
zh-CN/assets/js/6c178cec.2968ac01.js | 1 -
zh-CN/assets/js/6c178cec.ab2041ad.js | 1 +
zh-CN/assets/js/6c8f49a7.598f3a93.js | 1 +
zh-CN/assets/js/6c8f49a7.74845a38.js | 1 -
zh-CN/assets/js/6d2ef13a.cff2c632.js | 1 +
zh-CN/assets/js/6db7f164.6cb21cd3.js | 1 -
zh-CN/assets/js/6db7f164.d0bf9e6a.js | 1 +
zh-CN/assets/js/6e7df66a.5edfdc89.js | 1 +
zh-CN/assets/js/6f1f5078.bf8d6684.js | 1 -
zh-CN/assets/js/6f1f5078.f1aa891f.js | 1 +
zh-CN/assets/js/70545f00.d0a038b9.js | 1 +
zh-CN/assets/js/71785a3e.d7acee17.js | 1 +
zh-CN/assets/js/7184d3b4.1015dcc8.js | 1 -
zh-CN/assets/js/7184d3b4.600fabef.js | 1 +
zh-CN/assets/js/722d9acb.5350a6dd.js | 1 +
zh-CN/assets/js/722d9acb.57c32ee5.js | 1 -
zh-CN/assets/js/72358423.d20b3169.js | 1 -
zh-CN/assets/js/72358423.fe29ed41.js | 1 +
zh-CN/assets/js/72382f67.ae5b164b.js | 1 +
zh-CN/assets/js/7379272b.6ea7b6b9.js | 1 -
zh-CN/assets/js/7379272b.c6588ffd.js | 1 +
zh-CN/assets/js/75c26f90.170fa666.js | 1 -
zh-CN/assets/js/75c26f90.63568a25.js | 1 +
zh-CN/assets/js/75c48db2.9435b75a.js | 1 +
zh-CN/assets/js/766e82b7.90c00261.js | 1 +
zh-CN/assets/js/766e82b7.d9907ec3.js | 1 -
zh-CN/assets/js/77103ffb.6572a460.js | 1 +
zh-CN/assets/js/77103ffb.d6916a79.js | 1 -
zh-CN/assets/js/773d4a3e.4f280c95.js | 1 +
zh-CN/assets/js/77786be6.2ed96b9c.js | 1 -
zh-CN/assets/js/77786be6.c58965d5.js | 1 +
zh-CN/assets/js/77adba5d.ccdd81d7.js | 1 +
zh-CN/assets/js/77bd851d.37f03c06.js | 1 -
zh-CN/assets/js/77bd851d.e43ac018.js | 1 +
zh-CN/assets/js/780e4248.8ce0b1a4.js | 1 -
zh-CN/assets/js/780e4248.da0951c1.js | 1 +
zh-CN/assets/js/787ddb00.1c7adfb4.js | 1 +
zh-CN/assets/js/787ddb00.4c53e996.js | 1 -
zh-CN/assets/js/78fd1ac7.e158fdc7.js | 1 +
zh-CN/assets/js/78fd1ac7.f40fe27d.js | 1 -
zh-CN/assets/js/79f8ad4e.0492e59e.js | 1 -
zh-CN/assets/js/79f8ad4e.eb1b36f2.js | 1 +
zh-CN/assets/js/7a04e150.0a167a2b.js | 1 -
zh-CN/assets/js/7a04e150.49e37eb9.js | 1 +
zh-CN/assets/js/7d0da701.6fadc17b.js | 1 -
zh-CN/assets/js/7d0da701.cd56bcdc.js | 1 +
zh-CN/assets/js/7d85eba4.9b240c2d.js | 1 -
zh-CN/assets/js/7d85eba4.a3e3d68e.js | 1 +
zh-CN/assets/js/7dd907f0.e4da49b6.js | 1 +
zh-CN/assets/js/80242777.59829b0b.js | 1 -
zh-CN/assets/js/80242777.83fcfd15.js | 1 +
zh-CN/assets/js/813d65e2.b00f7edb.js | 1 -
zh-CN/assets/js/813d65e2.bdaff4e9.js | 1 +
zh-CN/assets/js/814f3328.1b1ae809.js | 1 -
zh-CN/assets/js/814f3328.c4fe9ec8.js | 1 +
zh-CN/assets/js/822b1b05.04890650.js | 1 +
zh-CN/assets/js/8241045d.19c406e0.js | 1 -
zh-CN/assets/js/8241045d.4b3d7aaf.js | 1 +
zh-CN/assets/js/82dfbda9.4d11efbf.js | 1 +
zh-CN/assets/js/82dfbda9.bfac2319.js | 1 -
zh-CN/assets/js/82f50baa.9f444fbd.js | 1 +
zh-CN/assets/js/836ed23f.a9f8df40.js | 1 +
zh-CN/assets/js/836ed23f.c0dc3bdc.js | 1 -
zh-CN/assets/js/839457dd.5d9f993d.js | 1 +
zh-CN/assets/js/83f1bf3a.2d8bbea9.js | 1 +
zh-CN/assets/js/83f1bf3a.d7803f0a.js | 1 -
zh-CN/assets/js/840a1b84.343148bb.js | 1 -
zh-CN/assets/js/840a1b84.dea36927.js | 1 +
zh-CN/assets/js/850c5fed.10becc22.js | 1 -
zh-CN/assets/js/850c5fed.d6b8baba.js | 1 +
zh-CN/assets/js/8510b541.1ec45486.js | 1 +
zh-CN/assets/js/8510b541.2e56681e.js | 1 -
zh-CN/assets/js/8599ae97.40b6237b.js | 1 -
zh-CN/assets/js/8599ae97.49c91307.js | 1 +
zh-CN/assets/js/86557cb5.b8de020a.js | 1 +
zh-CN/assets/js/8667031e.7624b162.js | 1 +
zh-CN/assets/js/8877552f.02bd79d6.js | 1 +
zh-CN/assets/js/8877552f.6fa60e2d.js | 1 -
zh-CN/assets/js/8884acc4.6b84d18a.js | 1 +
zh-CN/assets/js/8a533c45.6a037872.js | 1 +
zh-CN/assets/js/8a533c45.9d5f7949.js | 1 -
zh-CN/assets/js/8a660444.2c7c8791.js | 1 +
zh-CN/assets/js/8aa69898.adee555d.js | 1 -
zh-CN/assets/js/8aa69898.b64cc808.js | 1 +
zh-CN/assets/js/8af464fd.9c49aa69.js | 1 +
zh-CN/assets/js/8c084833.84e14ca0.js | 1 +
zh-CN/assets/js/8c26bdaf.03e993cf.js | 1 +
zh-CN/assets/js/8ed6c984.d45a23c6.js | 1 +
zh-CN/assets/js/8ef8a41c.06cd784b.js | 1 +
zh-CN/assets/js/8ef8a41c.d6a4cc61.js | 1 -
zh-CN/assets/js/902e981b.e90ac136.js | 1 +
zh-CN/assets/js/90355ea8.0f363c3f.js | 1 -
zh-CN/assets/js/90355ea8.b1676376.js | 1 +
zh-CN/assets/js/908c8928.58b464cf.js | 1 +
zh-CN/assets/js/912dc53c.a8d39b4c.js | 1 -
zh-CN/assets/js/912dc53c.edd6b694.js | 1 +
zh-CN/assets/js/93168961.2af91262.js | 1 -
zh-CN/assets/js/93168961.db661c0e.js | 1 +
zh-CN/assets/js/94339dff.6592429d.js | 1 +
zh-CN/assets/js/94339dff.88f7cefb.js | 1 -
zh-CN/assets/js/94f48329.6ddae745.js | 1 +
zh-CN/assets/js/94f48329.bfa70efc.js | 1 -
zh-CN/assets/js/95b6ec97.02338bef.js | 1 -
zh-CN/assets/js/95b6ec97.56d3b0db.js | 1 +
zh-CN/assets/js/960c0033.70edbf5b.js | 1 +
zh-CN/assets/js/960c0033.d52c3dad.js | 1 -
zh-CN/assets/js/970223c9.ed6ed613.js | 1 +
zh-CN/assets/js/9762e42d.2e02840f.js | 1 +
zh-CN/assets/js/9762e42d.7e77f2cb.js | 1 -
zh-CN/assets/js/97828986.56edd45d.js | 1 -
zh-CN/assets/js/97828986.a65b76b3.js | 1 +
zh-CN/assets/js/9892a724.51f866db.js | 1 +
zh-CN/assets/js/9892a724.7a6789c0.js | 1 -
zh-CN/assets/js/997fc789.a80b898f.js | 1 +
zh-CN/assets/js/9bf8596d.1ab62c7b.js | 1 -
zh-CN/assets/js/9bf8596d.e9ff0341.js | 1 +
zh-CN/assets/js/9c0e1276.c683ea3c.js | 1 -
zh-CN/assets/js/9c0e1276.cb1c79e2.js | 1 +
zh-CN/assets/js/9c90492a.b877bb52.js | 1 -
zh-CN/assets/js/9c90492a.f918a6f1.js | 1 +
zh-CN/assets/js/9c982158.2090bedc.js | 1 +
zh-CN/assets/js/9c982158.a80ee4d0.js | 1 -
zh-CN/assets/js/9cd858e3.c07b3653.js | 1 +
zh-CN/assets/js/9cd858e3.f0681cdb.js | 1 -
zh-CN/assets/js/9ce54435.27fbb688.js | 1 -
zh-CN/assets/js/9ce54435.6324ac3d.js | 1 +
zh-CN/assets/js/9d609e1d.68cb6adf.js | 1 +
zh-CN/assets/js/9d609e1d.837e39cd.js | 1 -
zh-CN/assets/js/9de7b196.21fabfae.js | 1 +
zh-CN/assets/js/9ed6d6b6.670389ca.js | 1 +
zh-CN/assets/js/9ed6d6b6.8fe9187b.js | 1 -
zh-CN/assets/js/9f06a9cc.aab0f85b.js | 1 +
zh-CN/assets/js/9f06a9cc.cc98e509.js | 1 -
zh-CN/assets/js/a036ee75.3ddeafe8.js | 1 -
zh-CN/assets/js/a036ee75.75d498e2.js | 1 +
zh-CN/assets/js/a1307120.7e9157e2.js | 1 +
zh-CN/assets/js/a1307120.e00c7046.js | 1 -
zh-CN/assets/js/a160e959.a6141b21.js | 1 +
zh-CN/assets/js/a1ed6a5b.15dd1715.js | 1 +
zh-CN/assets/js/a1ed6a5b.58e28232.js | 1 -
zh-CN/assets/js/a20a257b.4eeef5e7.js | 1 +
zh-CN/assets/js/a20a257b.f9a2689e.js | 1 -
zh-CN/assets/js/a344d830.cc8480b3.js | 1 +
zh-CN/assets/js/a3570b99.be5a28c7.js | 1 -
zh-CN/assets/js/a3570b99.eecaebeb.js | 1 +
zh-CN/assets/js/a38bf385.5af54d02.js | 1 -
zh-CN/assets/js/a38bf385.9a26ad84.js | 1 +
zh-CN/assets/js/a412abb2.e4a32679.js | 1 +
zh-CN/assets/js/a4eb6f5d.0492e768.js | 1 -
zh-CN/assets/js/a4eb6f5d.5d30293c.js | 1 +
zh-CN/assets/js/a5cf3eb5.9715f6ae.js | 1 +
zh-CN/assets/js/a5dfa58a.86fd6813.js | 1 +
zh-CN/assets/js/a5dfa58a.f7c836a7.js | 1 -
zh-CN/assets/js/a65a34e0.24d50b72.js | 1 -
zh-CN/assets/js/a65a34e0.d3c81c71.js | 1 +
zh-CN/assets/js/a6b7963a.ff952e17.js | 1 +
zh-CN/assets/js/a6c8d053.34e1e3a0.js | 1 +
zh-CN/assets/js/a6d9770b.f3b4c6c7.js | 1 +
zh-CN/assets/js/a703dc8c.b2bf7943.js | 1 +
zh-CN/assets/js/a70ea21f.37bfa6dc.js | 1 +
zh-CN/assets/js/a70ea21f.45f6f49e.js | 1 -
zh-CN/assets/js/a797199c.151f3df5.js | 1 +
zh-CN/assets/js/a878f567.ee4e2e4f.js | 1 +
zh-CN/assets/js/a8888531.4ed4cc67.js | 1 -
zh-CN/assets/js/a8888531.b0331fb8.js | 1 +
zh-CN/assets/js/a8b9f791.2a3d3017.js | 1 -
zh-CN/assets/js/a8b9f791.33dd54f7.js | 1 +
zh-CN/assets/js/a8ee551a.0dda7aeb.js | 1 +
zh-CN/assets/js/a8ee551a.989ebc74.js | 1 -
zh-CN/assets/js/a91fcf43.1358c662.js | 1 -
zh-CN/assets/js/a91fcf43.f3e80b20.js | 1 +
zh-CN/assets/js/a923ee28.5c3d77b3.js | 1 +
zh-CN/assets/js/a923ee28.a40348e7.js | 1 -
zh-CN/assets/js/aa43015d.86fd9675.js | 1 +
zh-CN/assets/js/aa43015d.900503b5.js | 1 -
zh-CN/assets/js/ab4eb1d9.1ea092a4.js | 1 +
zh-CN/assets/js/aba2ddf1.31a4b38f.js | 1 +
zh-CN/assets/js/abc937ac.21e353eb.js | 1 +
zh-CN/assets/js/abc937ac.edabfbb4.js | 1 -
zh-CN/assets/js/abe6433d.45232e77.js | 1 +
zh-CN/assets/js/abe6433d.e2ff9bb1.js | 1 -
zh-CN/assets/js/ac0d658d.b13150c1.js | 1 +
zh-CN/assets/js/acfdebb0.5e6ab374.js | 1 -
zh-CN/assets/js/acfdebb0.936ffa98.js | 1 +
zh-CN/assets/js/ad18c6bf.5e2d0ea4.js | 1 -
zh-CN/assets/js/ad18c6bf.974789b0.js | 1 +
zh-CN/assets/js/ad2f739e.028152b7.js | 1 +
zh-CN/assets/js/ad7a384c.76448a46.js | 1 +
zh-CN/assets/js/ad7a384c.7652981c.js | 1 -
zh-CN/assets/js/ae60c958.5f5e14cb.js | 1 +
zh-CN/assets/js/ae60c958.66cc005c.js | 1 -
zh-CN/assets/js/b0ced635.6b98dd58.js | 1 +
zh-CN/assets/js/b0ced635.b609ec31.js | 1 -
zh-CN/assets/js/b1950334.27dce3b0.js | 1 +
zh-CN/assets/js/b1950334.cd42ba6d.js | 1 -
zh-CN/assets/js/b1aba241.22b6934e.js | 1 -
zh-CN/assets/js/b1aba241.d98cb6e2.js | 1 +
zh-CN/assets/js/b28b0b56.683f89eb.js | 1 +
zh-CN/assets/js/b28b0b56.9a8fa3f6.js | 1 -
zh-CN/assets/js/b2924d5b.7e16c1d9.js | 1 -
zh-CN/assets/js/b2924d5b.87d5e546.js | 1 +
zh-CN/assets/js/b2a7c866.30c28b20.js | 1 +
zh-CN/assets/js/b2c77e16.8a1ae0b4.js | 1 +
zh-CN/assets/js/b3571a2c.c90f79e6.js | 1 +
zh-CN/assets/js/b3db9fea.07e0f029.js | 1 +
zh-CN/assets/js/b3db9fea.9f6241f7.js | 1 -
zh-CN/assets/js/b5447ac5.84ea5d99.js | 1 +
zh-CN/assets/js/b5447ac5.e0172523.js | 1 -
zh-CN/assets/js/b574a1c2.3b055397.js | 1 -
zh-CN/assets/js/b574a1c2.6bb1765d.js | 1 +
zh-CN/assets/js/b6a59c9f.130cb7a8.js | 1 -
zh-CN/assets/js/b6a59c9f.75f1e2c2.js | 1 +
zh-CN/assets/js/b6c50a47.674d8aa9.js | 1 -
zh-CN/assets/js/b6c50a47.cb168d73.js | 1 +
zh-CN/assets/js/b6f2187c.52f466cc.js | 1 +
zh-CN/assets/js/b6f2187c.b402d655.js | 1 -
zh-CN/assets/js/b6fcc5b0.36fa9316.js | 1 +
zh-CN/assets/js/b85154cd.14592ece.js | 1 +
zh-CN/assets/js/b8830c9d.618340b2.js | 1 +
zh-CN/assets/js/b9ea42ec.41b87592.js | 1 +
zh-CN/assets/js/b9eae265.ee7c70e0.js | 1 +
zh-CN/assets/js/b9f35384.2ef19c2a.js | 1 +
zh-CN/assets/js/b9f35384.8afde325.js | 1 -
zh-CN/assets/js/ba7f12ac.ab2a8400.js | 1 +
zh-CN/assets/js/ba88f2f0.481dd014.js | 1 -
zh-CN/assets/js/ba88f2f0.fd1420f4.js | 1 +
zh-CN/assets/js/bb89f62d.173609ff.js | 1 +
zh-CN/assets/js/bc0d8875.3b1d7c19.js | 1 +
zh-CN/assets/js/bc0d8875.a4c3e687.js | 1 -
zh-CN/assets/js/bd2f4411.5b0061d8.js | 1 -
zh-CN/assets/js/bd2f4411.e1bd2ad5.js | 1 +
zh-CN/assets/js/be7a02af.3ecdb0ff.js | 1 -
zh-CN/assets/js/be7a02af.bb628e67.js | 1 +
zh-CN/assets/js/becbff65.d9f61489.js | 1 +
zh-CN/assets/js/bfe02ff5.0d0f2a8c.js | 1 -
zh-CN/assets/js/bfe02ff5.5358e780.js | 1 +
zh-CN/assets/js/c0cae362.308a0db2.js | 1 +
zh-CN/assets/js/c0cae362.8fda5a94.js | 1 -
zh-CN/assets/js/c0f08b30.c4255f8d.js | 1 +
zh-CN/assets/js/c0f54984.d55a0a43.js | 1 +
zh-CN/assets/js/c0f92592.5bf15876.js | 1 +
zh-CN/assets/js/c0f92592.69e46ede.js | 1 -
zh-CN/assets/js/c156ed06.a7935feb.js | 1 +
zh-CN/assets/js/c1a91474.0f3183d3.js | 1 +
zh-CN/assets/js/c2234471.4c0c89a0.js | 1 -
zh-CN/assets/js/c2234471.d6268c11.js | 1 +
zh-CN/assets/js/c45d3716.f0553121.js | 1 +
zh-CN/assets/js/c480551c.12cc0c8d.js | 1 +
zh-CN/assets/js/c4a6751b.e8d409c8.js | 1 -
zh-CN/assets/js/c4a6751b.f8e50fc9.js | 1 +
zh-CN/assets/js/c65fe94e.157ba11b.js | 1 +
zh-CN/assets/js/c6c42653.36b856b6.js | 1 -
zh-CN/assets/js/c6c42653.770a5d47.js | 1 +
zh-CN/assets/js/c6db4fcd.08826eae.js | 1 +
zh-CN/assets/js/c6db4fcd.7514a79e.js | 1 -
zh-CN/assets/js/c723e247.6b2738d3.js | 1 +
zh-CN/assets/js/c83ac7cb.41f37631.js | 1 +
zh-CN/assets/js/c8ea647a.ab5a0e79.js | 1 +
zh-CN/assets/js/c8ea647a.b95caa4b.js | 1 -
zh-CN/assets/js/c964987e.a24119aa.js | 1 +
zh-CN/assets/js/c964987e.e0dcb725.js | 1 -
zh-CN/assets/js/c97eb342.6e6dc13c.js | 1 +
zh-CN/assets/js/ca229541.11f6f938.js | 1 -
zh-CN/assets/js/ca229541.317d59e0.js | 1 +
zh-CN/assets/js/ca52d349.d61783ab.js | 1 +
zh-CN/assets/js/ca639aad.6ebc07c2.js | 1 -
zh-CN/assets/js/ca639aad.70d76de3.js | 1 +
zh-CN/assets/js/caee9000.91894708.js | 1 +
zh-CN/assets/js/caee9000.9a8c46de.js | 1 -
zh-CN/assets/js/cb1705e0.0b5dbe13.js | 1 +
zh-CN/assets/js/cbe3d0cb.38f62821.js | 1 +
zh-CN/assets/js/cbe3d0cb.b070c9f5.js | 1 -
zh-CN/assets/js/cc9e8105.3b83c1fa.js | 1 +
zh-CN/assets/js/cc9e8105.900cf8eb.js | 1 -
zh-CN/assets/js/cd476f11.1828255d.js | 1 +
zh-CN/assets/js/cd476f11.29d603f0.js | 1 -
zh-CN/assets/js/cdc4a31e.0bcd5475.js | 1 +
zh-CN/assets/js/cdc4a31e.d823b725.js | 1 -
zh-CN/assets/js/cde2f76a.ad6170e2.js | 1 -
zh-CN/assets/js/cde2f76a.e15d5554.js | 1 +
zh-CN/assets/js/cde5d59e.37be1cf9.js | 1 -
zh-CN/assets/js/ceca8d03.2ce09cee.js | 1 -
zh-CN/assets/js/ceca8d03.a82b9677.js | 1 +
zh-CN/assets/js/cf091738.1b7d4200.js | 1 -
zh-CN/assets/js/cf091738.e224446d.js | 1 +
zh-CN/assets/js/cf188533.400ac7a7.js | 1 -
zh-CN/assets/js/cf188533.65c2522f.js | 1 +
zh-CN/assets/js/cf37d73b.a33b7b4c.js | 1 +
zh-CN/assets/js/cf653a5c.2be532fc.js | 1 +
zh-CN/assets/js/cf653a5c.dbc4d408.js | 1 -
zh-CN/assets/js/d054f7b0.c1f78e68.js | 1 +
zh-CN/assets/js/d0763331.ef1c1ff1.js | 1 +
zh-CN/assets/js/d0be6f58.3166eedf.js | 1 +
zh-CN/assets/js/d0be6f58.932d0054.js | 1 -
zh-CN/assets/js/d0d89a13.6c2c9991.js | 1 +
zh-CN/assets/js/d0d89a13.aac79e9b.js | 1 -
zh-CN/assets/js/d0dd1608.e4bf6633.js | 1 +
zh-CN/assets/js/d0e01b8c.6df25b92.js | 1 -
zh-CN/assets/js/d0e01b8c.c18a9c70.js | 1 +
zh-CN/assets/js/d134e8e3.733af7b1.js | 1 +
zh-CN/assets/js/d2bec64b.94cf5e1e.js | 1 +
zh-CN/assets/js/d2e57f41.45e10375.js | 1 -
zh-CN/assets/js/d2e57f41.97496f09.js | 1 +
zh-CN/assets/js/d320036b.fd71d619.js | 1 +
zh-CN/assets/js/d37ad2a9.8814933b.js | 1 +
zh-CN/assets/js/d40a10cc.4357ae2f.js | 1 +
zh-CN/assets/js/d4471efd.a6c85ba4.js | 1 +
zh-CN/assets/js/d4553995.1f3e415a.js | 1 +
zh-CN/assets/js/d4553995.4158eb9c.js | 1 -
zh-CN/assets/js/d4704f6a.0a1b336e.js | 1 -
zh-CN/assets/js/d4704f6a.38728463.js | 1 +
zh-CN/assets/js/d4e149d0.b3742830.js | 1 +
zh-CN/assets/js/d51b7f80.bafc72fa.js | 1 +
zh-CN/assets/js/d51e5891.abe3ea5e.js | 1 +
zh-CN/assets/js/d588b1ab.3383041a.js | 1 +
zh-CN/assets/js/d588b1ab.5852d4a9.js | 1 -
zh-CN/assets/js/d5ffe5fd.a9b89159.js | 1 -
zh-CN/assets/js/d5ffe5fd.edfbe1a5.js | 1 +
zh-CN/assets/js/d698ee6b.5892aff0.js | 1 -
zh-CN/assets/js/d698ee6b.9adbfa16.js | 1 +
zh-CN/assets/js/d737b6c8.10044bb8.js | 1 +
zh-CN/assets/js/d737b6c8.7149e00e.js | 1 -
zh-CN/assets/js/d7fdd48c.07856b52.js | 1 +
zh-CN/assets/js/d831a453.1dcf7449.js | 1 +
zh-CN/assets/js/d831a453.9dd5ead8.js | 1 -
zh-CN/assets/js/d92929ea.206e70df.js | 1 +
zh-CN/assets/js/d96290ce.38ad2aa2.js | 1 +
zh-CN/assets/js/d96290ce.e18f5055.js | 1 -
zh-CN/assets/js/d9c09bfe.06159dbd.js | 1 -
zh-CN/assets/js/d9c09bfe.a31cdb9b.js | 1 +
zh-CN/assets/js/db692b8a.2d18cbd0.js | 1 -
zh-CN/assets/js/db692b8a.8cc3d592.js | 1 +
zh-CN/assets/js/dc12f9d3.6c941dee.js | 1 +
zh-CN/assets/js/dc3e5c08.9f447728.js | 1 +
zh-CN/assets/js/dd55630c.52992413.js | 1 +
zh-CN/assets/js/dd55630c.eb1b084b.js | 1 -
zh-CN/assets/js/dd8a13e4.e6c5a600.js | 1 +
zh-CN/assets/js/de5ae101.51874e75.js | 1 +
zh-CN/assets/js/de5ae101.9903abd2.js | 1 -
zh-CN/assets/js/df3bbbff.97eb853a.js | 1 -
zh-CN/assets/js/df3bbbff.9a5a017c.js | 1 +
zh-CN/assets/js/e2fabd47.413faeb7.js | 1 +
zh-CN/assets/js/e337d67a.97b322fb.js | 1 -
zh-CN/assets/js/e337d67a.d4fafdde.js | 1 +
zh-CN/assets/js/e3bddf7a.8daab8e6.js | 1 -
zh-CN/assets/js/e3bddf7a.e5c44a05.js | 1 +
zh-CN/assets/js/e3d754f9.ef87f5dc.js | 1 +
zh-CN/assets/js/e3e8dc3b.4bf3334a.js | 1 -
zh-CN/assets/js/e3e8dc3b.90df87f6.js | 1 +
zh-CN/assets/js/e46e8e52.a07c5eb8.js | 1 +
zh-CN/assets/js/e4c83495.3fdb68ae.js | 1 +
zh-CN/assets/js/e60e01d2.2365641c.js | 1 -
zh-CN/assets/js/e60e01d2.c2d90431.js | 1 +
zh-CN/assets/js/e661db8b.5a27d635.js | 1 +
zh-CN/assets/js/e7bbc23e.2f4de76d.js | 1 +
zh-CN/assets/js/e84e9d3e.d57b3689.js | 1 +
zh-CN/assets/js/e876babc.90684faa.js | 1 +
zh-CN/assets/js/e8c1709c.95875a4c.js | 1 +
zh-CN/assets/js/e8ec7c37.98a53bd8.js | 1 +
zh-CN/assets/js/e8ec7c37.d3c2ae19.js | 1 -
zh-CN/assets/js/e962102c.d238c78f.js | 1 +
zh-CN/assets/js/ea9129cb.78fbe0e6.js | 1 +
zh-CN/assets/js/eb756bab.1d9922e1.js | 1 -
zh-CN/assets/js/eb756bab.a64c1d61.js | 1 +
zh-CN/assets/js/ebb7cdc3.95e9e3a8.js | 1 -
zh-CN/assets/js/ebb7cdc3.9ef7ba86.js | 1 +
zh-CN/assets/js/ec547265.2b9009ef.js | 1 +
zh-CN/assets/js/ec898abd.34af19bd.js | 1 +
zh-CN/assets/js/ec898abd.db5a16b2.js | 1 -
zh-CN/assets/js/ed4474ed.35f4ada2.js | 1 +
zh-CN/assets/js/ed4474ed.7bf517ba.js | 1 -
zh-CN/assets/js/eda217ed.259badf6.js | 1 +
zh-CN/assets/js/eda217ed.be161411.js | 1 -
zh-CN/assets/js/ee17028c.35742648.js | 1 +
zh-CN/assets/js/ef525750.160b9143.js | 1 -
zh-CN/assets/js/ef525750.86c52efe.js | 1 +
zh-CN/assets/js/efbec387.f7928b34.js | 1 +
zh-CN/assets/js/eff06ce7.a4fb043f.js | 1 -
zh-CN/assets/js/eff06ce7.c8194fe4.js | 1 +
zh-CN/assets/js/f0942792.4b513990.js | 1 +
zh-CN/assets/js/f0f5a089.86de1c19.js | 1 +
zh-CN/assets/js/f0f8d77b.d29803a4.js | 1 +
zh-CN/assets/js/f0f8d77b.d7216297.js | 1 -
zh-CN/assets/js/f1a98c5c.7a803320.js | 1 +
zh-CN/assets/js/f1a98c5c.a164b8eb.js | 1 -
zh-CN/assets/js/f1d171cf.3c4e5097.js | 1 +
zh-CN/assets/js/f1d171cf.b57c3b24.js | 1 -
zh-CN/assets/js/f261fae3.884db7de.js | 1 +
zh-CN/assets/js/f298a46c.3b673e9c.js | 1 +
zh-CN/assets/js/f2a6754f.00db0499.js | 1 +
zh-CN/assets/js/f31255e7.37bc375f.js | 1 -
zh-CN/assets/js/f31255e7.ab1844e0.js | 1 +
zh-CN/assets/js/f43c9226.7bef4bcf.js | 1 +
zh-CN/assets/js/f5d6ff1c.7741c821.js | 1 +
zh-CN/assets/js/f5d6ff1c.fd7fef28.js | 1 -
zh-CN/assets/js/f5ea019d.92d8d80a.js | 1 +
zh-CN/assets/js/f5f4917d.52638473.js | 1 +
zh-CN/assets/js/f64052a2.c3dd3fd6.js | 1 +
zh-CN/assets/js/f6592363.ae53ca7b.js | 1 +
zh-CN/assets/js/f6592363.e73a59ed.js | 1 -
zh-CN/assets/js/f668929a.81545d4e.js | 1 +
zh-CN/assets/js/f668929a.a968fb97.js | 1 -
zh-CN/assets/js/f668e35a.9123f75d.js | 1 -
zh-CN/assets/js/f668e35a.dd8dbd54.js | 1 +
zh-CN/assets/js/f6bbfe9e.2e2822ca.js | 1 +
zh-CN/assets/js/f72884a9.99415489.js | 1 +
zh-CN/assets/js/f79fd75c.231aad25.js | 1 -
zh-CN/assets/js/f79fd75c.c9450371.js | 1 +
zh-CN/assets/js/f7b78a07.cb2ca13d.js | 1 -
zh-CN/assets/js/f7b78a07.f9b230ed.js | 1 +
zh-CN/assets/js/f7c238bb.27b09482.js | 1 -
zh-CN/assets/js/f7c238bb.abb36d29.js | 1 +
zh-CN/assets/js/f8975dbf.e93693b3.js | 1 +
zh-CN/assets/js/f9102eff.5992bf38.js | 1 +
zh-CN/assets/js/f9102eff.dd75871e.js | 1 -
zh-CN/assets/js/f92ea352.2cedeb28.js | 1 +
zh-CN/assets/js/f92ea352.357d3ebf.js | 1 -
zh-CN/assets/js/fa414dda.6fb7ec8b.js | 1 +
zh-CN/assets/js/fa9b343d.ac11b0ed.js | 1 +
zh-CN/assets/js/fb8e0ca5.38d31818.js | 1 -
zh-CN/assets/js/fb8e0ca5.b5d1e03c.js | 1 +
zh-CN/assets/js/fc73c754.b36ac912.js | 1 +
zh-CN/assets/js/fc8726fb.259cfc7a.js | 1 +
zh-CN/assets/js/fd4648d9.4567a42e.js | 1 -
zh-CN/assets/js/fd4648d9.89c040ea.js | 1 +
zh-CN/assets/js/fd57bc0d.96c8f5d0.js | 1 +
zh-CN/assets/js/ff2a38c5.d9ce5eb8.js | 1 +
zh-CN/assets/js/main.2be88c9e.js | 38 -
zh-CN/assets/js/main.d4e624b8.js | 38 +
zh-CN/assets/js/runtime~main.1f4714fd.js | 1 +
zh-CN/assets/js/runtime~main.a97f7ac4.js | 1 -
zh-CN/blog/apache-fory-graduated/index.html | 4 +-
zh-CN/blog/archive/index.html | 4 +-
zh-CN/blog/atom.xml | 250 ++--
zh-CN/blog/authors/index.html | 4 +-
.../index.html | 4 +-
zh-CN/blog/fory_0_11_0_release/index.html | 4 +-
zh-CN/blog/fory_0_11_1_release/index.html | 4 +-
zh-CN/blog/fory_0_11_2_release/index.html | 4 +-
zh-CN/blog/fory_0_12_0_release/index.html | 4 +-
zh-CN/blog/fory_0_12_1_release/index.html | 4 +-
zh-CN/blog/fory_0_12_2_release/index.html | 4 +-
zh-CN/blog/fory_0_12_3_release/index.html | 4 +-
zh-CN/blog/fory_0_13_0_release/index.html | 4 +-
zh-CN/blog/fory_0_13_1_release/index.html | 4 +-
zh-CN/blog/fory_0_13_2_release/index.html | 4 +-
zh-CN/blog/fory_0_14_0_release/index.html | 6 +-
zh-CN/blog/fory_0_14_1_release/index.html | 4 +-
zh-CN/blog/fory_0_15_0_release/index.html | 6 +-
zh-CN/blog/fory_0_16_0_release/index.html | 6 +-
zh-CN/blog/fory_0_17_0_release/index.html | 6 +-
zh-CN/blog/fory_1_0_0_release/index.html | 6 +-
zh-CN/blog/fory_1_1_0_release/index.html | 6 +-
zh-CN/blog/fory_1_2_0_release/index.html | 6 +-
zh-CN/blog/fory_1_3_0_release/index.html | 6 +-
zh-CN/blog/fory_1_4_0_release/index.html | 109 ++
.../index.html | 4 +-
.../index.html | 4 +-
.../fory_schema_idl_for_object_graph/index.html | 4 +-
zh-CN/blog/fury_0_10_0_release/index.html | 4 +-
zh-CN/blog/fury_0_10_1_release/index.html | 4 +-
zh-CN/blog/fury_0_10_2_release/index.html | 4 +-
zh-CN/blog/fury_0_10_3_release/index.html | 4 +-
zh-CN/blog/fury_0_1_0_release/index.html | 4 +-
zh-CN/blog/fury_0_1_1_release/index.html | 4 +-
zh-CN/blog/fury_0_1_2_release/index.html | 4 +-
zh-CN/blog/fury_0_2_0_release/index.html | 4 +-
zh-CN/blog/fury_0_2_1_release/index.html | 4 +-
zh-CN/blog/fury_0_3_0_release/index.html | 4 +-
zh-CN/blog/fury_0_3_1_release/index.html | 4 +-
zh-CN/blog/fury_0_4_0_release/index.html | 4 +-
zh-CN/blog/fury_0_4_1_release/index.html | 4 +-
zh-CN/blog/fury_0_5_0_release/index.html | 4 +-
zh-CN/blog/fury_0_5_1_release/index.html | 4 +-
zh-CN/blog/fury_0_6_0_release/index.html | 4 +-
zh-CN/blog/fury_0_7_0_release/index.html | 4 +-
zh-CN/blog/fury_0_7_1_release/index.html | 4 +-
zh-CN/blog/fury_0_8_0_release/index.html | 4 +-
zh-CN/blog/fury_0_9_0_release/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
zh-CN/blog/fury_renamed_to_fory/index.html | 4 +-
zh-CN/blog/index.html | 4 +-
zh-CN/blog/page/2/index.html | 4 +-
zh-CN/blog/page/3/index.html | 4 +-
zh-CN/blog/page/4/index.html | 4 +-
zh-CN/blog/page/5/index.html | 4 +-
zh-CN/blog/rss.xml | 242 ++--
zh-CN/blog/tags/android/index.html | 4 +-
zh-CN/blog/tags/announcement/index.html | 4 +-
zh-CN/blog/tags/asf/index.html | 4 +-
zh-CN/blog/tags/c/index.html | 8 -
zh-CN/blog/tags/codegen/index.html | 4 +-
zh-CN/blog/tags/compiler/index.html | 4 +-
zh-CN/blog/tags/cpp/index.html | 4 +-
zh-CN/blog/tags/cross-language/index.html | 4 +-
zh-CN/blog/tags/csharp/index.html | 8 +
zh-CN/blog/tags/dart/index.html | 4 +-
zh-CN/blog/tags/flatbuffers/index.html | 4 +-
zh-CN/blog/tags/fory/index.html | 4 +-
zh-CN/blog/tags/fory/page/2/index.html | 4 +-
zh-CN/blog/tags/fory/page/3/index.html | 4 +-
zh-CN/blog/tags/fury/index.html | 4 +-
zh-CN/blog/tags/fury/page/2/index.html | 4 +-
zh-CN/blog/tags/fury/page/3/index.html | 4 +-
zh-CN/blog/tags/go/index.html | 4 +-
zh-CN/blog/tags/idl/index.html | 4 +-
zh-CN/blog/tags/index.html | 4 +-
zh-CN/blog/tags/java/index.html | 4 +-
zh-CN/blog/tags/kotlin/index.html | 4 +-
zh-CN/blog/tags/protobuf/index.html | 4 +-
zh-CN/blog/tags/python/index.html | 4 +-
zh-CN/blog/tags/references/index.html | 4 +-
zh-CN/blog/tags/rust/index.html | 4 +-
zh-CN/blog/tags/rust/page/2/index.html | 8 +
zh-CN/blog/tags/scala/index.html | 4 +-
zh-CN/blog/tags/schema/index.html | 4 +-
zh-CN/blog/tags/serialization/index.html | 4 +-
zh-CN/blog/tags/swift/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/0.10/community/how_to_release/index.html | 4 +-
zh-CN/docs/0.10/community/how_to_verify/index.html | 4 +-
zh-CN/docs/0.10/community/index.html | 4 +-
zh-CN/docs/0.10/guide/development/index.html | 4 +-
.../0.10/guide/graalvm_serialization/index.html | 4 +-
zh-CN/docs/0.10/guide/row_format/index.html | 4 +-
.../docs/0.10/guide/scala_serialization/index.html | 4 +-
zh-CN/docs/0.10/guide/serialization/index.html | 4 +-
.../docs/0.10/guide/xlang_serialization/index.html | 4 +-
.../docs/0.10/guide/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/0.10/introduction/benchmark/index.html | 4 +-
zh-CN/docs/0.10/introduction/features/index.html | 4 +-
zh-CN/docs/0.10/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../0.10/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
zh-CN/docs/0.10/start/install/index.html | 4 +-
zh-CN/docs/0.10/start/usage/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/0.11/community/how_to_release/index.html | 4 +-
zh-CN/docs/0.11/community/how_to_verify/index.html | 4 +-
zh-CN/docs/0.11/community/index.html | 4 +-
zh-CN/docs/0.11/guide/development/index.html | 4 +-
.../0.11/guide/graalvm_serialization/index.html | 4 +-
zh-CN/docs/0.11/guide/row_format/index.html | 4 +-
.../docs/0.11/guide/scala_serialization/index.html | 4 +-
zh-CN/docs/0.11/guide/serialization/index.html | 4 +-
.../docs/0.11/guide/xlang_serialization/index.html | 4 +-
.../docs/0.11/guide/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/0.11/introduction/benchmark/index.html | 4 +-
zh-CN/docs/0.11/introduction/features/index.html | 4 +-
zh-CN/docs/0.11/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../0.11/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
zh-CN/docs/0.11/start/install/index.html | 4 +-
zh-CN/docs/0.11/start/usage/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/0.12/community/how_to_release/index.html | 4 +-
zh-CN/docs/0.12/community/how_to_verify/index.html | 4 +-
zh-CN/docs/0.12/community/index.html | 4 +-
.../0.12/community/nominate_committer/index.html | 4 +-
zh-CN/docs/0.12/guide/development/index.html | 4 +-
.../0.12/guide/graalvm_serialization/index.html | 4 +-
zh-CN/docs/0.12/guide/row_format/index.html | 4 +-
.../docs/0.12/guide/scala_serialization/index.html | 4 +-
zh-CN/docs/0.12/guide/serialization/index.html | 4 +-
.../docs/0.12/guide/xlang_serialization/index.html | 4 +-
.../docs/0.12/guide/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/0.12/introduction/benchmark/index.html | 4 +-
zh-CN/docs/0.12/introduction/features/index.html | 4 +-
zh-CN/docs/0.12/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../0.12/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
zh-CN/docs/0.12/start/install/index.html | 4 +-
zh-CN/docs/0.12/start/usage/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/0.13/community/how_to_release/index.html | 4 +-
zh-CN/docs/0.13/community/how_to_verify/index.html | 4 +-
zh-CN/docs/0.13/community/index.html | 4 +-
zh-CN/docs/0.13/guide/development/index.html | 4 +-
.../0.13/guide/graalvm_serialization/index.html | 4 +-
.../0.13/guide/python_serialization/index.html | 4 +-
zh-CN/docs/0.13/guide/row_format/index.html | 4 +-
.../docs/0.13/guide/rust_serialization/index.html | 4 +-
.../docs/0.13/guide/scala_serialization/index.html | 4 +-
zh-CN/docs/0.13/guide/serialization/index.html | 4 +-
.../docs/0.13/guide/xlang_serialization/index.html | 4 +-
zh-CN/docs/0.13/introduction/benchmark/index.html | 4 +-
zh-CN/docs/0.13/introduction/features/index.html | 4 +-
zh-CN/docs/0.13/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../0.13/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/0.13/start/install/index.html | 4 +-
zh-CN/docs/0.13/start/usage/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/0.14/community/how_to_release/index.html | 4 +-
zh-CN/docs/0.14/community/how_to_verify/index.html | 4 +-
zh-CN/docs/0.14/community/index.html | 4 +-
.../0.14/guide/cpp/basic_serialization/index.html | 4 +-
zh-CN/docs/0.14/guide/cpp/configuration/index.html | 4 +-
.../docs/0.14/guide/cpp/cross_language/index.html | 4 +-
zh-CN/docs/0.14/guide/cpp/index.html | 4 +-
zh-CN/docs/0.14/guide/cpp/row_format/index.html | 4 +-
.../0.14/guide/cpp/schema_evolution/index.html | 4 +-
.../docs/0.14/guide/cpp/supported_types/index.html | 4 +-
.../0.14/guide/cpp/type_registration/index.html | 4 +-
zh-CN/docs/0.14/guide/development/index.html | 4 +-
.../0.14/guide/graalvm_serialization/index.html | 4 +-
.../0.14/guide/java/advanced_features/index.html | 4 +-
.../0.14/guide/java/basic_serialization/index.html | 4 +-
zh-CN/docs/0.14/guide/java/compression/index.html | 4 +-
.../docs/0.14/guide/java/configuration/index.html | 4 +-
.../docs/0.14/guide/java/cross_language/index.html | 4 +-
.../0.14/guide/java/custom_serializers/index.html | 4 +-
zh-CN/docs/0.14/guide/java/index.html | 4 +-
zh-CN/docs/0.14/guide/java/migration/index.html | 4 +-
zh-CN/docs/0.14/guide/java/row_format/index.html | 4 +-
.../0.14/guide/java/schema_evolution/index.html | 4 +-
.../0.14/guide/java/troubleshooting/index.html | 4 +-
.../0.14/guide/java/type_registration/index.html | 4 +-
.../0.14/guide/kotlin/default_values/index.html | 4 +-
.../0.14/guide/kotlin/fory_creation/index.html | 4 +-
zh-CN/docs/0.14/guide/kotlin/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
.../0.14/guide/python/configuration/index.html | 4 +-
.../0.14/guide/python/cross_language/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
zh-CN/docs/0.14/guide/python/index.html | 4 +-
zh-CN/docs/0.14/guide/python/migration/index.html | 4 +-
.../docs/0.14/guide/python/native_mode/index.html | 4 +-
.../0.14/guide/python/numpy_integration/index.html | 4 +-
.../docs/0.14/guide/python/out_of_band/index.html | 4 +-
zh-CN/docs/0.14/guide/python/row_format/index.html | 4 +-
.../0.14/guide/python/schema_evolution/index.html | 4 +-
zh-CN/docs/0.14/guide/python/security/index.html | 4 +-
.../0.14/guide/python/troubleshooting/index.html | 4 +-
.../0.14/guide/python/type_registration/index.html | 4 +-
.../0.14/guide/rust/basic_serialization/index.html | 4 +-
.../docs/0.14/guide/rust/configuration/index.html | 4 +-
.../docs/0.14/guide/rust/cross_language/index.html | 4 +-
.../0.14/guide/rust/custom_serializers/index.html | 4 +-
zh-CN/docs/0.14/guide/rust/index.html | 4 +-
zh-CN/docs/0.14/guide/rust/polymorphism/index.html | 4 +-
zh-CN/docs/0.14/guide/rust/references/index.html | 4 +-
zh-CN/docs/0.14/guide/rust/row_format/index.html | 4 +-
.../0.14/guide/rust/schema_evolution/index.html | 4 +-
.../0.14/guide/rust/troubleshooting/index.html | 4 +-
.../0.14/guide/rust/type_registration/index.html | 4 +-
.../0.14/guide/scala/default_values/index.html | 4 +-
.../docs/0.14/guide/scala/fory_creation/index.html | 4 +-
zh-CN/docs/0.14/guide/scala/index.html | 4 +-
.../0.14/guide/scala/type_serialization/index.html | 4 +-
zh-CN/docs/0.14/guide/xlang/index.html | 4 +-
zh-CN/docs/0.14/guide/xlang/row_format/index.html | 4 +-
.../guide/xlang/xlang_getting_started/index.html | 4 +-
.../guide/xlang/xlang_serialization/index.html | 4 +-
.../guide/xlang/xlang_troubleshooting/index.html | 4 +-
.../0.14/guide/xlang/xlang_zero_copy/index.html | 4 +-
zh-CN/docs/0.14/introduction/benchmark/index.html | 4 +-
zh-CN/docs/0.14/introduction/features/index.html | 4 +-
zh-CN/docs/0.14/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../0.14/specification/row_format_spec/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/0.14/start/install/index.html | 4 +-
zh-CN/docs/0.14/start/usage/index.html | 4 +-
zh-CN/docs/0.15/benchmarks/cpp/REPORT/index.html | 4 +-
zh-CN/docs/0.15/benchmarks/cpp/index.html | 4 +-
zh-CN/docs/0.15/benchmarks/go/index.html | 4 +-
zh-CN/docs/0.15/benchmarks/java/index.html | 4 +-
zh-CN/docs/0.15/benchmarks/rust/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/0.15/community/how_to_release/index.html | 4 +-
zh-CN/docs/0.15/community/how_to_verify/index.html | 4 +-
zh-CN/docs/0.15/community/index.html | 4 +-
zh-CN/docs/0.15/compiler/compiler_guide/index.html | 4 +-
.../docs/0.15/compiler/flatbuffers_idl/index.html | 4 +-
zh-CN/docs/0.15/compiler/generated_code/index.html | 4 +-
zh-CN/docs/0.15/compiler/index.html | 4 +-
.../0.15/compiler/protobuf_idl_support/index.html | 4 +-
zh-CN/docs/0.15/compiler/syntax/index.html | 4 +-
.../0.15/guide/cpp/basic_serialization/index.html | 4 +-
zh-CN/docs/0.15/guide/cpp/configuration/index.html | 4 +-
.../docs/0.15/guide/cpp/cross_language/index.html | 4 +-
.../0.15/guide/cpp/custom_serializers/index.html | 4 +-
.../0.15/guide/cpp/field_configuration/index.html | 4 +-
zh-CN/docs/0.15/guide/cpp/index.html | 4 +-
zh-CN/docs/0.15/guide/cpp/polymorphism/index.html | 4 +-
zh-CN/docs/0.15/guide/cpp/row_format/index.html | 4 +-
.../0.15/guide/cpp/schema_evolution/index.html | 4 +-
.../docs/0.15/guide/cpp/supported_types/index.html | 4 +-
.../0.15/guide/cpp/type_registration/index.html | 4 +-
zh-CN/docs/0.15/guide/development/index.html | 4 +-
.../0.15/guide/go/basic_serialization/index.html | 4 +-
zh-CN/docs/0.15/guide/go/codegen/index.html | 6 +-
zh-CN/docs/0.15/guide/go/configuration/index.html | 4 +-
zh-CN/docs/0.15/guide/go/cross_language/index.html | 4 +-
.../0.15/guide/go/custom_serializers/index.html | 4 +-
zh-CN/docs/0.15/guide/go/index.html | 4 +-
zh-CN/docs/0.15/guide/go/references/index.html | 4 +-
.../docs/0.15/guide/go/schema_evolution/index.html | 4 +-
zh-CN/docs/0.15/guide/go/struct_tags/index.html | 4 +-
.../docs/0.15/guide/go/supported_types/index.html | 4 +-
zh-CN/docs/0.15/guide/go/thread_safety/index.html | 4 +-
.../docs/0.15/guide/go/troubleshooting/index.html | 4 +-
.../0.15/guide/go/type_registration/index.html | 4 +-
.../0.15/guide/graalvm_serialization/index.html | 4 +-
.../0.15/guide/java/advanced_features/index.html | 4 +-
.../0.15/guide/java/basic_serialization/index.html | 4 +-
zh-CN/docs/0.15/guide/java/compression/index.html | 4 +-
.../docs/0.15/guide/java/configuration/index.html | 4 +-
.../docs/0.15/guide/java/cross_language/index.html | 4 +-
.../0.15/guide/java/custom_serializers/index.html | 4 +-
.../0.15/guide/java/field_configuration/index.html | 4 +-
zh-CN/docs/0.15/guide/java/index.html | 4 +-
zh-CN/docs/0.15/guide/java/migration/index.html | 4 +-
zh-CN/docs/0.15/guide/java/row_format/index.html | 4 +-
.../0.15/guide/java/schema_evolution/index.html | 4 +-
.../0.15/guide/java/troubleshooting/index.html | 4 +-
.../0.15/guide/java/type_registration/index.html | 4 +-
.../0.15/guide/kotlin/default_values/index.html | 4 +-
.../0.15/guide/kotlin/fory_creation/index.html | 4 +-
zh-CN/docs/0.15/guide/kotlin/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
.../0.15/guide/python/configuration/index.html | 4 +-
.../0.15/guide/python/cross_language/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
.../guide/python/field_configuration/index.html | 4 +-
zh-CN/docs/0.15/guide/python/index.html | 4 +-
zh-CN/docs/0.15/guide/python/migration/index.html | 4 +-
.../docs/0.15/guide/python/native_mode/index.html | 4 +-
.../0.15/guide/python/numpy_integration/index.html | 4 +-
.../docs/0.15/guide/python/out_of_band/index.html | 4 +-
zh-CN/docs/0.15/guide/python/row_format/index.html | 4 +-
.../0.15/guide/python/schema_evolution/index.html | 4 +-
zh-CN/docs/0.15/guide/python/security/index.html | 4 +-
.../0.15/guide/python/troubleshooting/index.html | 4 +-
.../0.15/guide/python/type_registration/index.html | 4 +-
.../0.15/guide/rust/basic_serialization/index.html | 4 +-
.../docs/0.15/guide/rust/configuration/index.html | 4 +-
.../docs/0.15/guide/rust/cross_language/index.html | 4 +-
.../0.15/guide/rust/custom_serializers/index.html | 4 +-
.../0.15/guide/rust/field_configuration/index.html | 4 +-
zh-CN/docs/0.15/guide/rust/index.html | 4 +-
zh-CN/docs/0.15/guide/rust/polymorphism/index.html | 4 +-
zh-CN/docs/0.15/guide/rust/references/index.html | 4 +-
zh-CN/docs/0.15/guide/rust/row_format/index.html | 4 +-
.../0.15/guide/rust/schema_evolution/index.html | 4 +-
.../0.15/guide/rust/troubleshooting/index.html | 4 +-
.../0.15/guide/rust/type_registration/index.html | 4 +-
.../0.15/guide/scala/default_values/index.html | 4 +-
.../docs/0.15/guide/scala/fory_creation/index.html | 4 +-
zh-CN/docs/0.15/guide/scala/index.html | 4 +-
.../0.15/guide/scala/type_serialization/index.html | 4 +-
.../0.15/guide/xlang/field_nullability/index.html | 4 +-
.../0.15/guide/xlang/field_type_meta/index.html | 4 +-
zh-CN/docs/0.15/guide/xlang/index.html | 4 +-
.../0.15/guide/xlang/reference_tracking/index.html | 4 +-
zh-CN/docs/0.15/guide/xlang/row_format/index.html | 4 +-
.../guide/xlang/xlang_getting_started/index.html | 4 +-
.../guide/xlang/xlang_serialization/index.html | 4 +-
.../guide/xlang/xlang_troubleshooting/index.html | 4 +-
.../0.15/guide/xlang/xlang_zero_copy/index.html | 4 +-
zh-CN/docs/0.15/introduction/benchmark/index.html | 4 +-
zh-CN/docs/0.15/introduction/features/index.html | 4 +-
zh-CN/docs/0.15/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../0.15/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/0.15/start/install/index.html | 4 +-
zh-CN/docs/0.15/start/usage/index.html | 4 +-
zh-CN/docs/0.16/benchmarks/cpp/REPORT/index.html | 4 +-
zh-CN/docs/0.16/benchmarks/cpp/index.html | 4 +-
zh-CN/docs/0.16/benchmarks/csharp/index.html | 4 +-
zh-CN/docs/0.16/benchmarks/go/index.html | 4 +-
zh-CN/docs/0.16/benchmarks/java/index.html | 4 +-
zh-CN/docs/0.16/benchmarks/python/index.html | 4 +-
zh-CN/docs/0.16/benchmarks/rust/index.html | 4 +-
zh-CN/docs/0.16/benchmarks/swift/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/0.16/community/how_to_release/index.html | 4 +-
zh-CN/docs/0.16/community/how_to_verify/index.html | 4 +-
zh-CN/docs/0.16/community/index.html | 4 +-
zh-CN/docs/0.16/compiler/compiler_guide/index.html | 4 +-
.../docs/0.16/compiler/flatbuffers_idl/index.html | 4 +-
zh-CN/docs/0.16/compiler/generated_code/index.html | 4 +-
zh-CN/docs/0.16/compiler/index.html | 4 +-
.../0.16/compiler/protobuf_idl_support/index.html | 4 +-
zh-CN/docs/0.16/compiler/syntax/index.html | 4 +-
.../0.16/guide/cpp/basic_serialization/index.html | 4 +-
zh-CN/docs/0.16/guide/cpp/configuration/index.html | 4 +-
.../docs/0.16/guide/cpp/cross_language/index.html | 4 +-
.../0.16/guide/cpp/custom_serializers/index.html | 4 +-
.../0.16/guide/cpp/field_configuration/index.html | 4 +-
zh-CN/docs/0.16/guide/cpp/index.html | 4 +-
zh-CN/docs/0.16/guide/cpp/polymorphism/index.html | 4 +-
zh-CN/docs/0.16/guide/cpp/row_format/index.html | 4 +-
.../0.16/guide/cpp/schema_evolution/index.html | 4 +-
.../docs/0.16/guide/cpp/supported_types/index.html | 4 +-
.../0.16/guide/cpp/type_registration/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
.../0.16/guide/csharp/configuration/index.html | 4 +-
.../0.16/guide/csharp/cross_language/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
.../guide/csharp/field_configuration/index.html | 4 +-
zh-CN/docs/0.16/guide/csharp/index.html | 4 +-
zh-CN/docs/0.16/guide/csharp/references/index.html | 4 +-
.../0.16/guide/csharp/schema_evolution/index.html | 4 +-
.../0.16/guide/csharp/supported_types/index.html | 4 +-
.../0.16/guide/csharp/thread_safety/index.html | 4 +-
.../0.16/guide/csharp/troubleshooting/index.html | 4 +-
.../0.16/guide/csharp/type_registration/index.html | 4 +-
zh-CN/docs/0.16/guide/development/index.html | 4 +-
.../0.16/guide/go/basic_serialization/index.html | 4 +-
zh-CN/docs/0.16/guide/go/codegen/index.html | 6 +-
zh-CN/docs/0.16/guide/go/configuration/index.html | 4 +-
zh-CN/docs/0.16/guide/go/cross_language/index.html | 4 +-
.../0.16/guide/go/custom_serializers/index.html | 4 +-
zh-CN/docs/0.16/guide/go/index.html | 4 +-
zh-CN/docs/0.16/guide/go/references/index.html | 4 +-
.../docs/0.16/guide/go/schema_evolution/index.html | 4 +-
zh-CN/docs/0.16/guide/go/struct_tags/index.html | 4 +-
.../docs/0.16/guide/go/supported_types/index.html | 4 +-
zh-CN/docs/0.16/guide/go/thread_safety/index.html | 4 +-
.../docs/0.16/guide/go/troubleshooting/index.html | 4 +-
.../0.16/guide/go/type_registration/index.html | 4 +-
.../0.16/guide/graalvm_serialization/index.html | 4 +-
.../0.16/guide/java/advanced_features/index.html | 4 +-
.../0.16/guide/java/basic_serialization/index.html | 4 +-
zh-CN/docs/0.16/guide/java/compression/index.html | 4 +-
.../docs/0.16/guide/java/configuration/index.html | 4 +-
.../docs/0.16/guide/java/cross_language/index.html | 4 +-
.../0.16/guide/java/custom_serializers/index.html | 4 +-
.../0.16/guide/java/field_configuration/index.html | 4 +-
zh-CN/docs/0.16/guide/java/index.html | 4 +-
zh-CN/docs/0.16/guide/java/migration/index.html | 4 +-
zh-CN/docs/0.16/guide/java/row_format/index.html | 4 +-
.../0.16/guide/java/schema_evolution/index.html | 4 +-
.../0.16/guide/java/troubleshooting/index.html | 4 +-
.../0.16/guide/java/type_registration/index.html | 4 +-
.../0.16/guide/kotlin/default_values/index.html | 4 +-
.../0.16/guide/kotlin/fory_creation/index.html | 4 +-
zh-CN/docs/0.16/guide/kotlin/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
.../0.16/guide/python/configuration/index.html | 4 +-
.../0.16/guide/python/cross_language/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
.../guide/python/field_configuration/index.html | 4 +-
zh-CN/docs/0.16/guide/python/index.html | 4 +-
zh-CN/docs/0.16/guide/python/migration/index.html | 4 +-
.../docs/0.16/guide/python/native_mode/index.html | 4 +-
.../0.16/guide/python/numpy_integration/index.html | 4 +-
.../docs/0.16/guide/python/out_of_band/index.html | 4 +-
zh-CN/docs/0.16/guide/python/row_format/index.html | 4 +-
.../0.16/guide/python/schema_evolution/index.html | 4 +-
zh-CN/docs/0.16/guide/python/security/index.html | 4 +-
.../0.16/guide/python/troubleshooting/index.html | 4 +-
.../0.16/guide/python/type_registration/index.html | 4 +-
.../0.16/guide/rust/basic_serialization/index.html | 4 +-
.../docs/0.16/guide/rust/configuration/index.html | 4 +-
.../docs/0.16/guide/rust/cross_language/index.html | 4 +-
.../0.16/guide/rust/custom_serializers/index.html | 4 +-
.../0.16/guide/rust/field_configuration/index.html | 4 +-
zh-CN/docs/0.16/guide/rust/index.html | 4 +-
zh-CN/docs/0.16/guide/rust/polymorphism/index.html | 4 +-
zh-CN/docs/0.16/guide/rust/references/index.html | 4 +-
zh-CN/docs/0.16/guide/rust/row_format/index.html | 4 +-
.../0.16/guide/rust/schema_evolution/index.html | 4 +-
.../0.16/guide/rust/troubleshooting/index.html | 4 +-
.../0.16/guide/rust/type_registration/index.html | 4 +-
.../0.16/guide/scala/default_values/index.html | 4 +-
.../docs/0.16/guide/scala/fory_creation/index.html | 4 +-
zh-CN/docs/0.16/guide/scala/index.html | 4 +-
.../0.16/guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
.../docs/0.16/guide/swift/configuration/index.html | 4 +-
.../0.16/guide/swift/cross_language/index.html | 4 +-
.../0.16/guide/swift/custom_serializers/index.html | 4 +-
.../guide/swift/field_configuration/index.html | 4 +-
zh-CN/docs/0.16/guide/swift/index.html | 4 +-
.../docs/0.16/guide/swift/polymorphism/index.html | 4 +-
zh-CN/docs/0.16/guide/swift/references/index.html | 4 +-
zh-CN/docs/0.16/guide/swift/row_format/index.html | 4 +-
.../0.16/guide/swift/schema_evolution/index.html | 4 +-
.../0.16/guide/swift/troubleshooting/index.html | 4 +-
.../0.16/guide/swift/type_registration/index.html | 4 +-
.../0.16/guide/xlang/field_nullability/index.html | 4 +-
.../0.16/guide/xlang/field_type_meta/index.html | 4 +-
zh-CN/docs/0.16/guide/xlang/index.html | 4 +-
.../0.16/guide/xlang/reference_tracking/index.html | 4 +-
zh-CN/docs/0.16/guide/xlang/row_format/index.html | 4 +-
.../guide/xlang/xlang_getting_started/index.html | 4 +-
.../guide/xlang/xlang_serialization/index.html | 4 +-
.../guide/xlang/xlang_troubleshooting/index.html | 4 +-
.../0.16/guide/xlang/xlang_zero_copy/index.html | 4 +-
zh-CN/docs/0.16/introduction/benchmark/index.html | 4 +-
zh-CN/docs/0.16/introduction/features/index.html | 4 +-
zh-CN/docs/0.16/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../0.16/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/0.16/start/install/index.html | 4 +-
zh-CN/docs/0.16/start/usage/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/cpp/REPORT/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/cpp/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/csharp/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/dart/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/go/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/java/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/javascript/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/python/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/rust/index.html | 4 +-
zh-CN/docs/0.17/benchmarks/swift/index.html | 4 +-
zh-CN/docs/0.17/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/0.17/community/how_to_release/index.html | 4 +-
zh-CN/docs/0.17/community/how_to_verify/index.html | 4 +-
zh-CN/docs/0.17/community/index.html | 4 +-
zh-CN/docs/0.17/compiler/compiler_guide/index.html | 4 +-
.../docs/0.17/compiler/flatbuffers_idl/index.html | 4 +-
zh-CN/docs/0.17/compiler/generated_code/index.html | 4 +-
zh-CN/docs/0.17/compiler/index.html | 4 +-
.../0.17/compiler/protobuf_idl_support/index.html | 4 +-
zh-CN/docs/0.17/compiler/syntax/index.html | 4 +-
.../0.17/guide/cpp/basic_serialization/index.html | 4 +-
zh-CN/docs/0.17/guide/cpp/configuration/index.html | 4 +-
.../docs/0.17/guide/cpp/cross_language/index.html | 4 +-
.../0.17/guide/cpp/custom_serializers/index.html | 4 +-
.../0.17/guide/cpp/field_configuration/index.html | 4 +-
zh-CN/docs/0.17/guide/cpp/index.html | 4 +-
zh-CN/docs/0.17/guide/cpp/polymorphism/index.html | 4 +-
zh-CN/docs/0.17/guide/cpp/row_format/index.html | 4 +-
.../0.17/guide/cpp/schema_evolution/index.html | 4 +-
.../docs/0.17/guide/cpp/supported_types/index.html | 4 +-
.../0.17/guide/cpp/type_registration/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
.../0.17/guide/csharp/configuration/index.html | 4 +-
.../0.17/guide/csharp/cross_language/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
.../guide/csharp/field_configuration/index.html | 4 +-
zh-CN/docs/0.17/guide/csharp/index.html | 4 +-
zh-CN/docs/0.17/guide/csharp/references/index.html | 4 +-
.../0.17/guide/csharp/schema_evolution/index.html | 4 +-
.../0.17/guide/csharp/supported_types/index.html | 4 +-
.../0.17/guide/csharp/thread_safety/index.html | 4 +-
.../0.17/guide/csharp/troubleshooting/index.html | 4 +-
.../0.17/guide/csharp/type_registration/index.html | 4 +-
.../guide/dart/dart_basic_serialization/index.html | 4 +-
.../guide/dart/dart_code_generation/index.html | 4 +-
.../0.17/guide/dart/dart_configuration/index.html | 4 +-
.../0.17/guide/dart/dart_cross_language/index.html | 4 +-
.../guide/dart/dart_custom_serializers/index.html | 4 +-
.../guide/dart/dart_field_configuration/index.html | 4 +-
.../guide/dart/dart_schema_evolution/index.html | 4 +-
.../guide/dart/dart_supported_types/index.html | 4 +-
.../guide/dart/dart_troubleshooting/index.html | 4 +-
.../guide/dart/dart_type_registration/index.html | 4 +-
zh-CN/docs/0.17/guide/dart/index.html | 4 +-
.../0.17/guide/go/basic_serialization/index.html | 4 +-
zh-CN/docs/0.17/guide/go/codegen/index.html | 8 +-
zh-CN/docs/0.17/guide/go/configuration/index.html | 4 +-
zh-CN/docs/0.17/guide/go/cross_language/index.html | 4 +-
.../0.17/guide/go/custom_serializers/index.html | 4 +-
zh-CN/docs/0.17/guide/go/index.html | 4 +-
zh-CN/docs/0.17/guide/go/references/index.html | 4 +-
.../docs/0.17/guide/go/schema_evolution/index.html | 4 +-
zh-CN/docs/0.17/guide/go/struct_tags/index.html | 4 +-
.../docs/0.17/guide/go/supported_types/index.html | 4 +-
zh-CN/docs/0.17/guide/go/thread_safety/index.html | 4 +-
.../docs/0.17/guide/go/troubleshooting/index.html | 4 +-
.../0.17/guide/go/type_registration/index.html | 4 +-
.../0.17/guide/java/advanced_features/index.html | 4 +-
.../0.17/guide/java/basic_serialization/index.html | 4 +-
zh-CN/docs/0.17/guide/java/compression/index.html | 4 +-
.../docs/0.17/guide/java/configuration/index.html | 4 +-
.../docs/0.17/guide/java/cross_language/index.html | 4 +-
.../0.17/guide/java/custom_serializers/index.html | 4 +-
.../0.17/guide/java/enum_configuration/index.html | 4 +-
.../0.17/guide/java/field_configuration/index.html | 4 +-
.../0.17/guide/java/graalvm_support/index.html | 4 +-
zh-CN/docs/0.17/guide/java/index.html | 4 +-
.../guide/java/java_virtual_threads/index.html | 4 +-
zh-CN/docs/0.17/guide/java/migration/index.html | 4 +-
zh-CN/docs/0.17/guide/java/row_format/index.html | 4 +-
.../0.17/guide/java/schema_evolution/index.html | 4 +-
.../0.17/guide/java/troubleshooting/index.html | 4 +-
.../0.17/guide/java/type_registration/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
.../guide/javascript/cross_language/index.html | 4 +-
zh-CN/docs/0.17/guide/javascript/index.html | 4 +-
.../0.17/guide/javascript/references/index.html | 4 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 4 +-
.../guide/javascript/type_registration/index.html | 4 +-
.../0.17/guide/kotlin/default_values/index.html | 4 +-
.../0.17/guide/kotlin/fory_creation/index.html | 4 +-
zh-CN/docs/0.17/guide/kotlin/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
.../0.17/guide/python/configuration/index.html | 4 +-
.../0.17/guide/python/cross_language/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
.../guide/python/field_configuration/index.html | 4 +-
zh-CN/docs/0.17/guide/python/index.html | 4 +-
zh-CN/docs/0.17/guide/python/migration/index.html | 4 +-
.../docs/0.17/guide/python/native_mode/index.html | 4 +-
.../0.17/guide/python/numpy_integration/index.html | 4 +-
.../docs/0.17/guide/python/out_of_band/index.html | 4 +-
zh-CN/docs/0.17/guide/python/row_format/index.html | 4 +-
.../0.17/guide/python/schema_evolution/index.html | 4 +-
zh-CN/docs/0.17/guide/python/security/index.html | 4 +-
.../0.17/guide/python/troubleshooting/index.html | 4 +-
.../0.17/guide/python/type_registration/index.html | 4 +-
.../0.17/guide/rust/basic_serialization/index.html | 4 +-
.../docs/0.17/guide/rust/configuration/index.html | 4 +-
.../docs/0.17/guide/rust/cross_language/index.html | 4 +-
.../0.17/guide/rust/custom_serializers/index.html | 4 +-
.../0.17/guide/rust/field_configuration/index.html | 4 +-
zh-CN/docs/0.17/guide/rust/index.html | 4 +-
zh-CN/docs/0.17/guide/rust/polymorphism/index.html | 4 +-
zh-CN/docs/0.17/guide/rust/references/index.html | 4 +-
zh-CN/docs/0.17/guide/rust/row_format/index.html | 4 +-
.../0.17/guide/rust/schema_evolution/index.html | 4 +-
.../0.17/guide/rust/troubleshooting/index.html | 4 +-
.../0.17/guide/rust/type_registration/index.html | 4 +-
.../0.17/guide/scala/default_values/index.html | 4 +-
.../docs/0.17/guide/scala/fory_creation/index.html | 4 +-
zh-CN/docs/0.17/guide/scala/index.html | 4 +-
.../0.17/guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
.../docs/0.17/guide/swift/configuration/index.html | 4 +-
.../0.17/guide/swift/cross_language/index.html | 4 +-
.../0.17/guide/swift/custom_serializers/index.html | 4 +-
.../guide/swift/field_configuration/index.html | 4 +-
zh-CN/docs/0.17/guide/swift/index.html | 4 +-
.../docs/0.17/guide/swift/polymorphism/index.html | 4 +-
zh-CN/docs/0.17/guide/swift/references/index.html | 4 +-
zh-CN/docs/0.17/guide/swift/row_format/index.html | 4 +-
.../0.17/guide/swift/schema_evolution/index.html | 4 +-
.../0.17/guide/swift/troubleshooting/index.html | 4 +-
.../0.17/guide/swift/type_registration/index.html | 4 +-
.../0.17/guide/xlang/field_nullability/index.html | 4 +-
.../0.17/guide/xlang/field_type_meta/index.html | 4 +-
.../0.17/guide/xlang/getting_started/index.html | 4 +-
zh-CN/docs/0.17/guide/xlang/index.html | 4 +-
.../0.17/guide/xlang/reference_tracking/index.html | 4 +-
zh-CN/docs/0.17/guide/xlang/row_format/index.html | 4 +-
.../guide/xlang/xlang_serialization/index.html | 4 +-
.../guide/xlang/xlang_troubleshooting/index.html | 4 +-
.../0.17/guide/xlang/xlang_zero_copy/index.html | 4 +-
zh-CN/docs/0.17/introduction/benchmark/index.html | 4 +-
zh-CN/docs/0.17/introduction/features/index.html | 4 +-
zh-CN/docs/0.17/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../0.17/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/0.17/start/install/index.html | 4 +-
zh-CN/docs/0.17/start/usage/index.html | 4 +-
zh-CN/docs/1.0.0/benchmarks/cpp/index.html | 4 +-
zh-CN/docs/1.0.0/benchmarks/csharp/index.html | 4 +-
zh-CN/docs/1.0.0/benchmarks/dart/index.html | 4 +-
zh-CN/docs/1.0.0/benchmarks/go/index.html | 4 +-
zh-CN/docs/1.0.0/benchmarks/java/index.html | 4 +-
zh-CN/docs/1.0.0/benchmarks/javascript/index.html | 4 +-
zh-CN/docs/1.0.0/benchmarks/python/index.html | 4 +-
zh-CN/docs/1.0.0/benchmarks/rust/index.html | 4 +-
zh-CN/docs/1.0.0/benchmarks/swift/index.html | 4 +-
zh-CN/docs/1.0.0/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/1.0.0/community/how_to_release/index.html | 4 +-
.../docs/1.0.0/community/how_to_verify/index.html | 4 +-
zh-CN/docs/1.0.0/community/index.html | 4 +-
.../docs/1.0.0/compiler/compiler_guide/index.html | 4 +-
.../docs/1.0.0/compiler/flatbuffers_idl/index.html | 4 +-
.../docs/1.0.0/compiler/generated_code/index.html | 4 +-
zh-CN/docs/1.0.0/compiler/index.html | 4 +-
.../1.0.0/compiler/protobuf_idl_support/index.html | 4 +-
zh-CN/docs/1.0.0/compiler/syntax/index.html | 4 +-
.../1.0.0/guide/cpp/basic_serialization/index.html | 4 +-
.../docs/1.0.0/guide/cpp/configuration/index.html | 4 +-
.../1.0.0/guide/cpp/custom_serializers/index.html | 4 +-
zh-CN/docs/1.0.0/guide/cpp/index.html | 4 +-
.../guide/cpp/native_serialization/index.html | 4 +-
zh-CN/docs/1.0.0/guide/cpp/polymorphism/index.html | 4 +-
zh-CN/docs/1.0.0/guide/cpp/row_format/index.html | 4 +-
.../1.0.0/guide/cpp/schema_evolution/index.html | 4 +-
.../1.0.0/guide/cpp/schema_metadata/index.html | 4 +-
.../1.0.0/guide/cpp/supported_types/index.html | 4 +-
.../1.0.0/guide/cpp/type_registration/index.html | 4 +-
.../1.0.0/guide/cpp/xlang_serialization/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
.../1.0.0/guide/csharp/configuration/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
zh-CN/docs/1.0.0/guide/csharp/index.html | 4 +-
.../docs/1.0.0/guide/csharp/references/index.html | 4 +-
.../1.0.0/guide/csharp/schema_evolution/index.html | 4 +-
.../1.0.0/guide/csharp/schema_metadata/index.html | 4 +-
.../1.0.0/guide/csharp/supported_types/index.html | 4 +-
.../1.0.0/guide/csharp/thread_safety/index.html | 4 +-
.../1.0.0/guide/csharp/troubleshooting/index.html | 4 +-
.../guide/csharp/type_registration/index.html | 4 +-
.../guide/csharp/xlang_serialization/index.html | 4 +-
.../guide/dart/dart_basic_serialization/index.html | 4 +-
.../guide/dart/dart_code_generation/index.html | 4 +-
.../1.0.0/guide/dart/dart_configuration/index.html | 4 +-
.../guide/dart/dart_custom_serializers/index.html | 4 +-
.../guide/dart/dart_schema_evolution/index.html | 4 +-
.../guide/dart/dart_supported_types/index.html | 4 +-
.../guide/dart/dart_troubleshooting/index.html | 4 +-
.../guide/dart/dart_type_registration/index.html | 4 +-
zh-CN/docs/1.0.0/guide/dart/index.html | 4 +-
.../1.0.0/guide/dart/schema_metadata/index.html | 4 +-
.../guide/dart/web_platform_support/index.html | 4 +-
.../guide/dart/xlang_serialization/index.html | 4 +-
.../1.0.0/guide/go/basic_serialization/index.html | 4 +-
zh-CN/docs/1.0.0/guide/go/codegen/index.html | 6 +-
zh-CN/docs/1.0.0/guide/go/configuration/index.html | 4 +-
.../1.0.0/guide/go/custom_serializers/index.html | 4 +-
zh-CN/docs/1.0.0/guide/go/index.html | 4 +-
.../1.0.0/guide/go/native_serialization/index.html | 4 +-
zh-CN/docs/1.0.0/guide/go/references/index.html | 4 +-
.../1.0.0/guide/go/schema_evolution/index.html | 4 +-
.../docs/1.0.0/guide/go/schema_metadata/index.html | 4 +-
.../docs/1.0.0/guide/go/supported_types/index.html | 4 +-
zh-CN/docs/1.0.0/guide/go/thread_safety/index.html | 4 +-
.../docs/1.0.0/guide/go/troubleshooting/index.html | 4 +-
.../1.0.0/guide/go/type_registration/index.html | 4 +-
.../1.0.0/guide/go/xlang_serialization/index.html | 4 +-
.../1.0.0/guide/java/advanced_features/index.html | 4 +-
.../1.0.0/guide/java/android_support/index.html | 4 +-
.../guide/java/basic_serialization/index.html | 4 +-
zh-CN/docs/1.0.0/guide/java/compression/index.html | 4 +-
.../docs/1.0.0/guide/java/configuration/index.html | 4 +-
.../1.0.0/guide/java/custom_serializers/index.html | 4 +-
.../1.0.0/guide/java/graalvm_support/index.html | 4 +-
zh-CN/docs/1.0.0/guide/java/index.html | 4 +-
.../guide/java/java_virtual_threads/index.html | 4 +-
.../guide/java/native_serialization/index.html | 4 +-
zh-CN/docs/1.0.0/guide/java/object_copy/index.html | 4 +-
zh-CN/docs/1.0.0/guide/java/row_format/index.html | 4 +-
.../1.0.0/guide/java/schema_evolution/index.html | 4 +-
.../1.0.0/guide/java/schema_metadata/index.html | 4 +-
.../java/static_generated_serializers/index.html | 4 +-
.../1.0.0/guide/java/troubleshooting/index.html | 4 +-
.../1.0.0/guide/java/type_registration/index.html | 4 +-
.../guide/java/xlang_serialization/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
.../guide/javascript/configuration/index.html | 4 +-
zh-CN/docs/1.0.0/guide/javascript/index.html | 4 +-
.../1.0.0/guide/javascript/references/index.html | 4 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/schema_metadata/index.html | 4 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 4 +-
.../guide/javascript/type_registration/index.html | 4 +-
.../javascript/xlang_serialization/index.html | 4 +-
.../1.0.0/guide/kotlin/android_support/index.html | 4 +-
.../1.0.0/guide/kotlin/configuration/index.html | 4 +-
.../1.0.0/guide/kotlin/default_values/index.html | 4 +-
zh-CN/docs/1.0.0/guide/kotlin/index.html | 4 +-
.../1.0.0/guide/kotlin/schema_metadata/index.html | 4 +-
.../kotlin/static_generated_serializers/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
.../1.0.0/guide/python/configuration/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
zh-CN/docs/1.0.0/guide/python/index.html | 4 +-
.../guide/python/native_serialization/index.html | 4 +-
.../guide/python/numpy_integration/index.html | 4 +-
.../docs/1.0.0/guide/python/out_of_band/index.html | 4 +-
.../docs/1.0.0/guide/python/row_format/index.html | 4 +-
.../1.0.0/guide/python/schema_evolution/index.html | 4 +-
.../1.0.0/guide/python/schema_metadata/index.html | 4 +-
.../1.0.0/guide/python/troubleshooting/index.html | 4 +-
.../guide/python/type_registration/index.html | 4 +-
.../guide/python/xlang_serialization/index.html | 4 +-
.../guide/rust/basic_serialization/index.html | 4 +-
.../docs/1.0.0/guide/rust/configuration/index.html | 4 +-
.../1.0.0/guide/rust/custom_serializers/index.html | 4 +-
zh-CN/docs/1.0.0/guide/rust/index.html | 4 +-
.../guide/rust/native_serialization/index.html | 4 +-
.../docs/1.0.0/guide/rust/polymorphism/index.html | 4 +-
zh-CN/docs/1.0.0/guide/rust/references/index.html | 4 +-
zh-CN/docs/1.0.0/guide/rust/row_format/index.html | 4 +-
.../1.0.0/guide/rust/schema_evolution/index.html | 4 +-
.../1.0.0/guide/rust/schema_metadata/index.html | 4 +-
.../1.0.0/guide/rust/troubleshooting/index.html | 4 +-
.../1.0.0/guide/rust/type_registration/index.html | 4 +-
.../guide/rust/xlang_serialization/index.html | 4 +-
.../1.0.0/guide/scala/configuration/index.html | 4 +-
.../1.0.0/guide/scala/default_values/index.html | 4 +-
zh-CN/docs/1.0.0/guide/scala/index.html | 4 +-
zh-CN/docs/1.0.0/guide/scala/schema_idl/index.html | 4 +-
.../1.0.0/guide/scala/schema_metadata/index.html | 4 +-
.../guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
.../1.0.0/guide/swift/configuration/index.html | 4 +-
.../guide/swift/custom_serializers/index.html | 4 +-
zh-CN/docs/1.0.0/guide/swift/index.html | 4 +-
.../docs/1.0.0/guide/swift/polymorphism/index.html | 4 +-
zh-CN/docs/1.0.0/guide/swift/references/index.html | 4 +-
.../1.0.0/guide/swift/schema_evolution/index.html | 4 +-
.../1.0.0/guide/swift/schema_metadata/index.html | 4 +-
.../1.0.0/guide/swift/troubleshooting/index.html | 4 +-
.../1.0.0/guide/swift/type_registration/index.html | 4 +-
.../guide/swift/xlang_serialization/index.html | 4 +-
.../1.0.0/guide/xlang/field_nullability/index.html | 4 +-
.../1.0.0/guide/xlang/field_type_meta/index.html | 4 +-
.../1.0.0/guide/xlang/getting_started/index.html | 4 +-
zh-CN/docs/1.0.0/guide/xlang/index.html | 4 +-
.../guide/xlang/reference_tracking/index.html | 4 +-
zh-CN/docs/1.0.0/guide/xlang/row_format/index.html | 4 +-
.../guide/xlang/xlang_serialization/index.html | 4 +-
.../guide/xlang/xlang_troubleshooting/index.html | 4 +-
.../1.0.0/guide/xlang/xlang_zero_copy/index.html | 4 +-
zh-CN/docs/1.0.0/introduction/benchmark/index.html | 4 +-
zh-CN/docs/1.0.0/introduction/features/index.html | 4 +-
zh-CN/docs/1.0.0/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../1.0.0/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/1.0.0/start/install/index.html | 4 +-
zh-CN/docs/1.0.0/start/usage/index.html | 4 +-
zh-CN/docs/1.1.0/benchmarks/cpp/index.html | 4 +-
zh-CN/docs/1.1.0/benchmarks/csharp/index.html | 4 +-
zh-CN/docs/1.1.0/benchmarks/dart/index.html | 4 +-
zh-CN/docs/1.1.0/benchmarks/go/index.html | 4 +-
zh-CN/docs/1.1.0/benchmarks/java/index.html | 4 +-
zh-CN/docs/1.1.0/benchmarks/javascript/index.html | 4 +-
zh-CN/docs/1.1.0/benchmarks/python/index.html | 4 +-
zh-CN/docs/1.1.0/benchmarks/rust/index.html | 4 +-
zh-CN/docs/1.1.0/benchmarks/swift/index.html | 4 +-
zh-CN/docs/1.1.0/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/1.1.0/community/how_to_release/index.html | 4 +-
.../docs/1.1.0/community/how_to_verify/index.html | 4 +-
zh-CN/docs/1.1.0/community/index.html | 4 +-
.../docs/1.1.0/compiler/compiler_guide/index.html | 4 +-
.../docs/1.1.0/compiler/flatbuffers_idl/index.html | 4 +-
.../docs/1.1.0/compiler/generated_code/index.html | 4 +-
zh-CN/docs/1.1.0/compiler/index.html | 4 +-
.../1.1.0/compiler/protobuf_idl_support/index.html | 4 +-
zh-CN/docs/1.1.0/compiler/syntax/index.html | 4 +-
.../1.1.0/guide/cpp/basic_serialization/index.html | 4 +-
.../docs/1.1.0/guide/cpp/configuration/index.html | 4 +-
.../1.1.0/guide/cpp/custom_serializers/index.html | 4 +-
zh-CN/docs/1.1.0/guide/cpp/index.html | 4 +-
.../guide/cpp/native_serialization/index.html | 4 +-
zh-CN/docs/1.1.0/guide/cpp/polymorphism/index.html | 4 +-
zh-CN/docs/1.1.0/guide/cpp/row_format/index.html | 4 +-
.../1.1.0/guide/cpp/schema_evolution/index.html | 4 +-
.../1.1.0/guide/cpp/schema_metadata/index.html | 4 +-
.../1.1.0/guide/cpp/supported_types/index.html | 4 +-
.../1.1.0/guide/cpp/type_registration/index.html | 4 +-
.../1.1.0/guide/cpp/xlang_serialization/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
.../1.1.0/guide/csharp/configuration/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
zh-CN/docs/1.1.0/guide/csharp/index.html | 4 +-
.../docs/1.1.0/guide/csharp/references/index.html | 4 +-
.../1.1.0/guide/csharp/schema_evolution/index.html | 4 +-
.../1.1.0/guide/csharp/schema_metadata/index.html | 4 +-
.../1.1.0/guide/csharp/supported_types/index.html | 4 +-
.../1.1.0/guide/csharp/thread_safety/index.html | 4 +-
.../1.1.0/guide/csharp/troubleshooting/index.html | 4 +-
.../guide/csharp/type_registration/index.html | 4 +-
.../guide/csharp/xlang_serialization/index.html | 4 +-
.../guide/dart/dart_basic_serialization/index.html | 4 +-
.../guide/dart/dart_code_generation/index.html | 4 +-
.../1.1.0/guide/dart/dart_configuration/index.html | 4 +-
.../guide/dart/dart_custom_serializers/index.html | 4 +-
.../guide/dart/dart_schema_evolution/index.html | 4 +-
.../guide/dart/dart_supported_types/index.html | 4 +-
.../guide/dart/dart_troubleshooting/index.html | 4 +-
.../guide/dart/dart_type_registration/index.html | 4 +-
zh-CN/docs/1.1.0/guide/dart/index.html | 4 +-
.../1.1.0/guide/dart/schema_metadata/index.html | 4 +-
.../guide/dart/web_platform_support/index.html | 4 +-
.../guide/dart/xlang_serialization/index.html | 4 +-
.../1.1.0/guide/go/basic_serialization/index.html | 4 +-
zh-CN/docs/1.1.0/guide/go/codegen/index.html | 4 +-
zh-CN/docs/1.1.0/guide/go/configuration/index.html | 4 +-
.../1.1.0/guide/go/custom_serializers/index.html | 4 +-
zh-CN/docs/1.1.0/guide/go/index.html | 4 +-
.../1.1.0/guide/go/native_serialization/index.html | 4 +-
zh-CN/docs/1.1.0/guide/go/references/index.html | 4 +-
.../1.1.0/guide/go/schema_evolution/index.html | 4 +-
.../docs/1.1.0/guide/go/schema_metadata/index.html | 4 +-
.../docs/1.1.0/guide/go/supported_types/index.html | 4 +-
zh-CN/docs/1.1.0/guide/go/thread_safety/index.html | 4 +-
.../docs/1.1.0/guide/go/troubleshooting/index.html | 4 +-
.../1.1.0/guide/go/type_registration/index.html | 4 +-
.../1.1.0/guide/go/xlang_serialization/index.html | 4 +-
.../1.1.0/guide/java/advanced_features/index.html | 4 +-
.../1.1.0/guide/java/android_support/index.html | 4 +-
.../guide/java/basic_serialization/index.html | 4 +-
zh-CN/docs/1.1.0/guide/java/compression/index.html | 4 +-
.../docs/1.1.0/guide/java/configuration/index.html | 4 +-
.../1.1.0/guide/java/custom_serializers/index.html | 4 +-
.../1.1.0/guide/java/graalvm_support/index.html | 4 +-
zh-CN/docs/1.1.0/guide/java/index.html | 4 +-
.../guide/java/java_virtual_threads/index.html | 4 +-
.../guide/java/native_serialization/index.html | 4 +-
zh-CN/docs/1.1.0/guide/java/object_copy/index.html | 4 +-
zh-CN/docs/1.1.0/guide/java/row_format/index.html | 4 +-
.../1.1.0/guide/java/schema_evolution/index.html | 4 +-
.../1.1.0/guide/java/schema_metadata/index.html | 4 +-
.../java/static_generated_serializers/index.html | 4 +-
.../1.1.0/guide/java/troubleshooting/index.html | 4 +-
.../1.1.0/guide/java/type_registration/index.html | 4 +-
.../guide/java/xlang_serialization/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
.../guide/javascript/configuration/index.html | 4 +-
zh-CN/docs/1.1.0/guide/javascript/index.html | 4 +-
.../1.1.0/guide/javascript/references/index.html | 4 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/schema_metadata/index.html | 4 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 4 +-
.../guide/javascript/type_registration/index.html | 4 +-
.../javascript/xlang_serialization/index.html | 4 +-
.../1.1.0/guide/kotlin/android_support/index.html | 4 +-
.../1.1.0/guide/kotlin/configuration/index.html | 4 +-
.../1.1.0/guide/kotlin/default_values/index.html | 4 +-
zh-CN/docs/1.1.0/guide/kotlin/index.html | 4 +-
.../1.1.0/guide/kotlin/schema_metadata/index.html | 4 +-
.../kotlin/static_generated_serializers/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
.../1.1.0/guide/python/configuration/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
zh-CN/docs/1.1.0/guide/python/index.html | 4 +-
.../guide/python/native_serialization/index.html | 4 +-
.../guide/python/numpy_integration/index.html | 4 +-
.../docs/1.1.0/guide/python/out_of_band/index.html | 4 +-
.../docs/1.1.0/guide/python/row_format/index.html | 4 +-
.../1.1.0/guide/python/schema_evolution/index.html | 4 +-
.../1.1.0/guide/python/schema_metadata/index.html | 4 +-
.../1.1.0/guide/python/troubleshooting/index.html | 4 +-
.../guide/python/type_registration/index.html | 4 +-
.../guide/python/xlang_serialization/index.html | 4 +-
.../guide/rust/basic_serialization/index.html | 4 +-
.../docs/1.1.0/guide/rust/configuration/index.html | 4 +-
.../1.1.0/guide/rust/custom_serializers/index.html | 4 +-
zh-CN/docs/1.1.0/guide/rust/index.html | 4 +-
.../guide/rust/native_serialization/index.html | 4 +-
.../docs/1.1.0/guide/rust/polymorphism/index.html | 4 +-
zh-CN/docs/1.1.0/guide/rust/references/index.html | 4 +-
zh-CN/docs/1.1.0/guide/rust/row_format/index.html | 4 +-
.../1.1.0/guide/rust/schema_evolution/index.html | 4 +-
.../1.1.0/guide/rust/schema_metadata/index.html | 4 +-
.../1.1.0/guide/rust/troubleshooting/index.html | 4 +-
.../1.1.0/guide/rust/type_registration/index.html | 4 +-
.../guide/rust/xlang_serialization/index.html | 4 +-
.../1.1.0/guide/scala/configuration/index.html | 4 +-
.../1.1.0/guide/scala/default_values/index.html | 4 +-
zh-CN/docs/1.1.0/guide/scala/index.html | 4 +-
zh-CN/docs/1.1.0/guide/scala/schema_idl/index.html | 4 +-
.../1.1.0/guide/scala/schema_metadata/index.html | 4 +-
.../guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
.../1.1.0/guide/swift/configuration/index.html | 4 +-
.../guide/swift/custom_serializers/index.html | 4 +-
zh-CN/docs/1.1.0/guide/swift/index.html | 4 +-
.../docs/1.1.0/guide/swift/polymorphism/index.html | 4 +-
zh-CN/docs/1.1.0/guide/swift/references/index.html | 4 +-
.../1.1.0/guide/swift/schema_evolution/index.html | 4 +-
.../1.1.0/guide/swift/schema_metadata/index.html | 4 +-
.../1.1.0/guide/swift/troubleshooting/index.html | 4 +-
.../1.1.0/guide/swift/type_registration/index.html | 4 +-
.../guide/swift/xlang_serialization/index.html | 4 +-
.../1.1.0/guide/xlang/field_nullability/index.html | 4 +-
.../1.1.0/guide/xlang/field_type_meta/index.html | 4 +-
.../1.1.0/guide/xlang/getting_started/index.html | 4 +-
zh-CN/docs/1.1.0/guide/xlang/index.html | 4 +-
.../guide/xlang/reference_tracking/index.html | 4 +-
zh-CN/docs/1.1.0/guide/xlang/row_format/index.html | 4 +-
.../1.1.0/guide/xlang/serialization/index.html | 4 +-
.../guide/xlang/xlang_troubleshooting/index.html | 4 +-
.../1.1.0/guide/xlang/xlang_zero_copy/index.html | 4 +-
zh-CN/docs/1.1.0/introduction/benchmark/index.html | 4 +-
zh-CN/docs/1.1.0/introduction/features/index.html | 4 +-
zh-CN/docs/1.1.0/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../1.1.0/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/1.1.0/start/install/index.html | 4 +-
zh-CN/docs/1.1.0/start/usage/index.html | 4 +-
zh-CN/docs/1.2.0/benchmarks/cpp/index.html | 4 +-
zh-CN/docs/1.2.0/benchmarks/csharp/index.html | 4 +-
zh-CN/docs/1.2.0/benchmarks/dart/index.html | 4 +-
zh-CN/docs/1.2.0/benchmarks/go/index.html | 4 +-
zh-CN/docs/1.2.0/benchmarks/java/index.html | 4 +-
zh-CN/docs/1.2.0/benchmarks/javascript/index.html | 4 +-
zh-CN/docs/1.2.0/benchmarks/python/index.html | 4 +-
zh-CN/docs/1.2.0/benchmarks/rust/index.html | 4 +-
zh-CN/docs/1.2.0/benchmarks/swift/index.html | 4 +-
zh-CN/docs/1.2.0/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/1.2.0/community/how_to_release/index.html | 4 +-
.../docs/1.2.0/community/how_to_verify/index.html | 4 +-
zh-CN/docs/1.2.0/community/index.html | 4 +-
.../docs/1.2.0/compiler/compiler_guide/index.html | 4 +-
.../docs/1.2.0/compiler/flatbuffers_idl/index.html | 4 +-
.../docs/1.2.0/compiler/generated_code/index.html | 4 +-
zh-CN/docs/1.2.0/compiler/index.html | 4 +-
.../1.2.0/compiler/protobuf_idl_support/index.html | 4 +-
zh-CN/docs/1.2.0/compiler/syntax/index.html | 4 +-
.../1.2.0/guide/cpp/basic_serialization/index.html | 4 +-
.../docs/1.2.0/guide/cpp/configuration/index.html | 4 +-
.../1.2.0/guide/cpp/custom_serializers/index.html | 4 +-
zh-CN/docs/1.2.0/guide/cpp/index.html | 4 +-
.../guide/cpp/native_serialization/index.html | 4 +-
zh-CN/docs/1.2.0/guide/cpp/polymorphism/index.html | 4 +-
zh-CN/docs/1.2.0/guide/cpp/row_format/index.html | 4 +-
.../1.2.0/guide/cpp/schema_evolution/index.html | 4 +-
.../1.2.0/guide/cpp/schema_metadata/index.html | 4 +-
.../1.2.0/guide/cpp/supported_types/index.html | 4 +-
.../1.2.0/guide/cpp/type_registration/index.html | 4 +-
.../1.2.0/guide/cpp/xlang_serialization/index.html | 4 +-
.../guide/csharp/basic_serialization/index.html | 4 +-
.../1.2.0/guide/csharp/configuration/index.html | 4 +-
.../guide/csharp/custom_serializers/index.html | 4 +-
.../1.2.0/guide/csharp/grpc_support/index.html | 4 +-
zh-CN/docs/1.2.0/guide/csharp/index.html | 4 +-
.../docs/1.2.0/guide/csharp/references/index.html | 4 +-
.../1.2.0/guide/csharp/schema_evolution/index.html | 4 +-
.../1.2.0/guide/csharp/schema_metadata/index.html | 4 +-
.../1.2.0/guide/csharp/supported_types/index.html | 4 +-
.../1.2.0/guide/csharp/thread_safety/index.html | 4 +-
.../1.2.0/guide/csharp/troubleshooting/index.html | 4 +-
.../guide/csharp/type_registration/index.html | 4 +-
.../guide/csharp/xlang_serialization/index.html | 4 +-
.../guide/dart/dart_basic_serialization/index.html | 4 +-
.../guide/dart/dart_code_generation/index.html | 4 +-
.../1.2.0/guide/dart/dart_configuration/index.html | 4 +-
.../guide/dart/dart_custom_serializers/index.html | 4 +-
.../guide/dart/dart_schema_evolution/index.html | 4 +-
.../guide/dart/dart_supported_types/index.html | 4 +-
.../guide/dart/dart_troubleshooting/index.html | 4 +-
.../guide/dart/dart_type_registration/index.html | 4 +-
zh-CN/docs/1.2.0/guide/dart/index.html | 4 +-
.../1.2.0/guide/dart/schema_metadata/index.html | 4 +-
.../guide/dart/web_platform_support/index.html | 4 +-
.../guide/dart/xlang_serialization/index.html | 4 +-
.../1.2.0/guide/go/basic_serialization/index.html | 4 +-
zh-CN/docs/1.2.0/guide/go/codegen/index.html | 8 +-
zh-CN/docs/1.2.0/guide/go/configuration/index.html | 4 +-
.../1.2.0/guide/go/custom_serializers/index.html | 4 +-
zh-CN/docs/1.2.0/guide/go/grpc_support/index.html | 4 +-
zh-CN/docs/1.2.0/guide/go/index.html | 4 +-
.../1.2.0/guide/go/native_serialization/index.html | 4 +-
zh-CN/docs/1.2.0/guide/go/references/index.html | 4 +-
.../1.2.0/guide/go/schema_evolution/index.html | 4 +-
.../docs/1.2.0/guide/go/schema_metadata/index.html | 4 +-
.../docs/1.2.0/guide/go/supported_types/index.html | 4 +-
zh-CN/docs/1.2.0/guide/go/thread_safety/index.html | 4 +-
.../docs/1.2.0/guide/go/troubleshooting/index.html | 4 +-
.../1.2.0/guide/go/type_registration/index.html | 4 +-
.../1.2.0/guide/go/xlang_serialization/index.html | 4 +-
.../1.2.0/guide/java/advanced_features/index.html | 4 +-
.../1.2.0/guide/java/android_support/index.html | 4 +-
.../guide/java/basic_serialization/index.html | 4 +-
zh-CN/docs/1.2.0/guide/java/compression/index.html | 4 +-
.../docs/1.2.0/guide/java/configuration/index.html | 4 +-
.../1.2.0/guide/java/custom_serializers/index.html | 4 +-
.../1.2.0/guide/java/graalvm_support/index.html | 4 +-
.../docs/1.2.0/guide/java/grpc_support/index.html | 4 +-
zh-CN/docs/1.2.0/guide/java/index.html | 4 +-
.../guide/java/java_virtual_threads/index.html | 4 +-
.../guide/java/native_serialization/index.html | 4 +-
zh-CN/docs/1.2.0/guide/java/object_copy/index.html | 4 +-
zh-CN/docs/1.2.0/guide/java/row_format/index.html | 4 +-
.../1.2.0/guide/java/schema_evolution/index.html | 4 +-
.../1.2.0/guide/java/schema_metadata/index.html | 4 +-
.../java/static_generated_serializers/index.html | 4 +-
.../1.2.0/guide/java/troubleshooting/index.html | 4 +-
.../1.2.0/guide/java/type_registration/index.html | 4 +-
.../guide/java/xlang_serialization/index.html | 4 +-
.../javascript/basic_serialization/index.html | 4 +-
.../guide/javascript/configuration/index.html | 4 +-
.../1.2.0/guide/javascript/grpc_support/index.html | 4 +-
zh-CN/docs/1.2.0/guide/javascript/index.html | 4 +-
.../1.2.0/guide/javascript/references/index.html | 4 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/schema_metadata/index.html | 4 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 4 +-
.../guide/javascript/type_registration/index.html | 4 +-
.../javascript/xlang_serialization/index.html | 4 +-
.../1.2.0/guide/kotlin/android_support/index.html | 4 +-
.../1.2.0/guide/kotlin/configuration/index.html | 4 +-
.../1.2.0/guide/kotlin/default_values/index.html | 4 +-
.../1.2.0/guide/kotlin/grpc_support/index.html | 4 +-
zh-CN/docs/1.2.0/guide/kotlin/index.html | 4 +-
.../1.2.0/guide/kotlin/schema_metadata/index.html | 4 +-
.../kotlin/static_generated_serializers/index.html | 4 +-
.../guide/kotlin/type_serialization/index.html | 4 +-
.../guide/python/basic_serialization/index.html | 4 +-
.../1.2.0/guide/python/configuration/index.html | 4 +-
.../guide/python/custom_serializers/index.html | 4 +-
.../1.2.0/guide/python/grpc_support/index.html | 4 +-
zh-CN/docs/1.2.0/guide/python/index.html | 4 +-
.../guide/python/native_serialization/index.html | 4 +-
.../guide/python/numpy_integration/index.html | 4 +-
.../docs/1.2.0/guide/python/out_of_band/index.html | 4 +-
.../docs/1.2.0/guide/python/row_format/index.html | 4 +-
.../1.2.0/guide/python/schema_evolution/index.html | 4 +-
.../1.2.0/guide/python/schema_metadata/index.html | 4 +-
.../1.2.0/guide/python/troubleshooting/index.html | 4 +-
.../guide/python/type_registration/index.html | 4 +-
.../guide/python/xlang_serialization/index.html | 4 +-
.../guide/rust/basic_serialization/index.html | 4 +-
.../docs/1.2.0/guide/rust/configuration/index.html | 4 +-
.../1.2.0/guide/rust/custom_serializers/index.html | 4 +-
.../docs/1.2.0/guide/rust/grpc_support/index.html | 4 +-
zh-CN/docs/1.2.0/guide/rust/index.html | 4 +-
.../guide/rust/native_serialization/index.html | 4 +-
.../docs/1.2.0/guide/rust/polymorphism/index.html | 4 +-
zh-CN/docs/1.2.0/guide/rust/references/index.html | 4 +-
zh-CN/docs/1.2.0/guide/rust/row_format/index.html | 4 +-
.../1.2.0/guide/rust/schema_evolution/index.html | 4 +-
.../1.2.0/guide/rust/schema_metadata/index.html | 4 +-
.../1.2.0/guide/rust/troubleshooting/index.html | 4 +-
.../1.2.0/guide/rust/type_registration/index.html | 4 +-
.../guide/rust/xlang_serialization/index.html | 4 +-
.../1.2.0/guide/scala/configuration/index.html | 4 +-
.../1.2.0/guide/scala/default_values/index.html | 4 +-
.../docs/1.2.0/guide/scala/grpc_support/index.html | 4 +-
zh-CN/docs/1.2.0/guide/scala/index.html | 4 +-
zh-CN/docs/1.2.0/guide/scala/schema_idl/index.html | 4 +-
.../1.2.0/guide/scala/schema_metadata/index.html | 4 +-
.../guide/scala/type_serialization/index.html | 4 +-
.../guide/swift/basic_serialization/index.html | 4 +-
.../1.2.0/guide/swift/configuration/index.html | 4 +-
.../guide/swift/custom_serializers/index.html | 4 +-
zh-CN/docs/1.2.0/guide/swift/index.html | 4 +-
.../docs/1.2.0/guide/swift/polymorphism/index.html | 4 +-
zh-CN/docs/1.2.0/guide/swift/references/index.html | 4 +-
.../1.2.0/guide/swift/schema_evolution/index.html | 4 +-
.../1.2.0/guide/swift/schema_metadata/index.html | 4 +-
.../1.2.0/guide/swift/troubleshooting/index.html | 4 +-
.../1.2.0/guide/swift/type_registration/index.html | 4 +-
.../guide/swift/xlang_serialization/index.html | 4 +-
.../1.2.0/guide/xlang/field_nullability/index.html | 4 +-
.../1.2.0/guide/xlang/field_type_meta/index.html | 4 +-
.../1.2.0/guide/xlang/getting_started/index.html | 4 +-
zh-CN/docs/1.2.0/guide/xlang/index.html | 4 +-
.../guide/xlang/reference_tracking/index.html | 4 +-
zh-CN/docs/1.2.0/guide/xlang/row_format/index.html | 4 +-
.../1.2.0/guide/xlang/serialization/index.html | 4 +-
.../guide/xlang/xlang_troubleshooting/index.html | 4 +-
.../1.2.0/guide/xlang/xlang_zero_copy/index.html | 4 +-
zh-CN/docs/1.2.0/introduction/benchmark/index.html | 4 +-
zh-CN/docs/1.2.0/introduction/features/index.html | 4 +-
zh-CN/docs/1.2.0/introduction/overview/index.html | 4 +-
.../java_serialization_spec/index.html | 4 +-
.../1.2.0/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 4 +-
.../xlang_serialization_spec/index.html | 4 +-
.../specification/xlang_type_mapping/index.html | 4 +-
zh-CN/docs/1.2.0/start/install/index.html | 4 +-
zh-CN/docs/1.2.0/start/usage/index.html | 4 +-
zh-CN/docs/1.3.0/benchmarks/cpp/index.html | 23 +
zh-CN/docs/1.3.0/benchmarks/csharp/index.html | 25 +
zh-CN/docs/1.3.0/benchmarks/dart/index.html | 17 +
zh-CN/docs/1.3.0/benchmarks/go/index.html | 23 +
zh-CN/docs/1.3.0/benchmarks/java/index.html | 81 ++
zh-CN/docs/1.3.0/benchmarks/javascript/index.html | 25 +
zh-CN/docs/1.3.0/benchmarks/python/index.html | 25 +
zh-CN/docs/1.3.0/benchmarks/rust/index.html | 23 +
zh-CN/docs/1.3.0/benchmarks/swift/index.html | 17 +
zh-CN/docs/1.3.0/community/development/index.html | 59 +
.../community/how_to_join_community/index.html | 77 ++
.../docs/1.3.0/community/how_to_release/index.html | 134 +++
.../docs/1.3.0/community/how_to_verify/index.html | 37 +
zh-CN/docs/1.3.0/community/index.html | 69 ++
.../docs/1.3.0/compiler/compiler_guide/index.html | 298 +++++
.../docs/1.3.0/compiler/flatbuffers_idl/index.html | 97 ++
.../docs/1.3.0/compiler/generated_code/index.html | 240 ++++
zh-CN/docs/1.3.0/compiler/index.html | 84 ++
.../1.3.0/compiler/protobuf_idl_support/index.html | 124 ++
zh-CN/docs/1.3.0/compiler/syntax/index.html | 310 +++++
.../1.3.0/guide/cpp/basic_serialization/index.html | 69 ++
.../docs/1.3.0/guide/cpp/configuration/index.html | 90 ++
.../1.3.0/guide/cpp/custom_serializers/index.html | 53 +
zh-CN/docs/1.3.0/guide/cpp/index.html | 88 ++
.../guide/cpp/native_serialization/index.html | 81 ++
zh-CN/docs/1.3.0/guide/cpp/polymorphism/index.html | 143 +++
zh-CN/docs/1.3.0/guide/cpp/row_format/index.html | 89 ++
.../1.3.0/guide/cpp/schema_evolution/index.html | 79 ++
.../1.3.0/guide/cpp/schema_metadata/index.html | 46 +
.../1.3.0/guide/cpp/supported_types/index.html | 78 ++
.../1.3.0/guide/cpp/type_registration/index.html | 64 ++
.../1.3.0/guide/cpp/xlang_serialization/index.html | 63 +
.../guide/csharp/basic_serialization/index.html | 36 +
.../1.3.0/guide/csharp/configuration/index.html | 63 +
.../guide/csharp/custom_serializers/index.html | 31 +
.../1.3.0/guide/csharp/grpc_support/index.html | 42 +
zh-CN/docs/1.3.0/guide/csharp/index.html | 43 +
.../docs/1.3.0/guide/csharp/references/index.html | 25 +
.../1.3.0/guide/csharp/schema_evolution/index.html | 30 +
.../1.3.0/guide/csharp/schema_metadata/index.html | 42 +
.../1.3.0/guide/csharp/supported_types/index.html | 64 ++
.../1.3.0/guide/csharp/thread_safety/index.html | 30 +
.../1.3.0/guide/csharp/troubleshooting/index.html | 43 +
.../guide/csharp/type_registration/index.html | 35 +
.../guide/csharp/xlang_serialization/index.html | 38 +
.../guide/dart/dart_basic_serialization/index.html | 40 +
.../guide/dart/dart_code_generation/index.html | 38 +
.../1.3.0/guide/dart/dart_configuration/index.html | 63 +
.../guide/dart/dart_custom_serializers/index.html | 42 +
.../guide/dart/dart_schema_evolution/index.html | 48 +
.../guide/dart/dart_supported_types/index.html | 43 +
.../guide/dart/dart_troubleshooting/index.html | 62 +
.../guide/dart/dart_type_registration/index.html | 44 +
.../docs/1.3.0/guide/dart/grpc_support/index.html | 85 ++
zh-CN/docs/1.3.0/guide/dart/index.html | 51 +
.../1.3.0/guide/dart/schema_metadata/index.html | 53 +
.../guide/dart/web_platform_support/index.html | 64 ++
.../guide/dart/xlang_serialization/index.html | 65 ++
.../1.3.0/guide/go/basic_serialization/index.html | 78 ++
zh-CN/docs/1.3.0/guide/go/codegen/index.html | 164 +++
zh-CN/docs/1.3.0/guide/go/configuration/index.html | 145 +++
.../1.3.0/guide/go/custom_serializers/index.html | 66 ++
zh-CN/docs/1.3.0/guide/go/grpc_support/index.html | 51 +
zh-CN/docs/1.3.0/guide/go/index.html | 53 +
.../1.3.0/guide/go/native_serialization/index.html | 85 ++
zh-CN/docs/1.3.0/guide/go/references/index.html | 91 ++
.../1.3.0/guide/go/schema_evolution/index.html | 90 ++
.../docs/1.3.0/guide/go/schema_metadata/index.html | 156 +++
.../docs/1.3.0/guide/go/supported_types/index.html | 77 ++
zh-CN/docs/1.3.0/guide/go/thread_safety/index.html | 85 ++
.../docs/1.3.0/guide/go/troubleshooting/index.html | 197 ++++
.../1.3.0/guide/go/type_registration/index.html | 95 ++
.../1.3.0/guide/go/xlang_serialization/index.html | 70 ++
.../1.3.0/guide/java/advanced_features/index.html | 62 +
.../1.3.0/guide/java/android_support/index.html | 54 +
.../guide/java/basic_serialization/index.html | 42 +
zh-CN/docs/1.3.0/guide/java/compression/index.html | 59 +
.../docs/1.3.0/guide/java/configuration/index.html | 30 +
.../1.3.0/guide/java/custom_serializers/index.html | 49 +
.../1.3.0/guide/java/graalvm_support/index.html | 87 ++
.../docs/1.3.0/guide/java/grpc_support/index.html | 68 ++
zh-CN/docs/1.3.0/guide/java/index.html | 73 ++
.../guide/java/java_virtual_threads/index.html | 56 +
.../guide/java/native_serialization/index.html | 144 +++
zh-CN/docs/1.3.0/guide/java/object_copy/index.html | 115 ++
zh-CN/docs/1.3.0/guide/java/row_format/index.html | 44 +
.../1.3.0/guide/java/schema_evolution/index.html | 57 +
.../1.3.0/guide/java/schema_metadata/index.html | 200 ++++
.../java/static_generated_serializers/index.html | 56 +
.../1.3.0/guide/java/troubleshooting/index.html | 76 ++
.../1.3.0/guide/java/type_registration/index.html | 49 +
.../guide/java/xlang_serialization/index.html | 87 ++
.../javascript/basic_serialization/index.html | 43 +
.../guide/javascript/configuration/index.html | 43 +
.../1.3.0/guide/javascript/grpc_support/index.html | 76 ++
zh-CN/docs/1.3.0/guide/javascript/index.html | 39 +
.../1.3.0/guide/javascript/references/index.html | 45 +
.../guide/javascript/schema_evolution/index.html | 40 +
.../guide/javascript/schema_metadata/index.html | 43 +
.../guide/javascript/supported_types/index.html | 53 +
.../guide/javascript/troubleshooting/index.html | 45 +
.../guide/javascript/type_registration/index.html | 70 ++
.../javascript/xlang_serialization/index.html | 69 ++
.../1.3.0/guide/kotlin/android_support/index.html | 54 +
.../1.3.0/guide/kotlin/configuration/index.html | 40 +
.../1.3.0/guide/kotlin/default_values/index.html | 44 +
.../1.3.0/guide/kotlin/grpc_support/index.html | 72 ++
zh-CN/docs/1.3.0/guide/kotlin/index.html | 51 +
.../1.3.0/guide/kotlin/schema_metadata/index.html | 44 +
.../kotlin/static_generated_serializers/index.html | 144 +++
.../guide/kotlin/type_serialization/index.html | 45 +
.../guide/python/basic_serialization/index.html | 37 +
.../1.3.0/guide/python/configuration/index.html | 45 +
.../guide/python/custom_serializers/index.html | 32 +
.../1.3.0/guide/python/grpc_support/index.html | 84 ++
zh-CN/docs/1.3.0/guide/python/index.html | 83 ++
.../guide/python/native_serialization/index.html | 41 +
.../guide/python/numpy_integration/index.html | 29 +
.../docs/1.3.0/guide/python/out_of_band/index.html | 36 +
.../docs/1.3.0/guide/python/row_format/index.html | 37 +
.../1.3.0/guide/python/schema_evolution/index.html | 31 +
.../1.3.0/guide/python/schema_metadata/index.html | 166 +++
.../1.3.0/guide/python/troubleshooting/index.html | 35 +
.../guide/python/type_registration/index.html | 45 +
.../guide/python/xlang_serialization/index.html | 38 +
.../guide/rust/basic_serialization/index.html | 51 +
.../docs/1.3.0/guide/rust/configuration/index.html | 66 ++
.../1.3.0/guide/rust/custom_serializers/index.html | 43 +
.../docs/1.3.0/guide/rust/grpc_support/index.html | 70 ++
zh-CN/docs/1.3.0/guide/rust/index.html | 59 +
.../guide/rust/native_serialization/index.html | 85 ++
.../docs/1.3.0/guide/rust/polymorphism/index.html | 50 +
zh-CN/docs/1.3.0/guide/rust/references/index.html | 48 +
zh-CN/docs/1.3.0/guide/rust/row_format/index.html | 45 +
.../1.3.0/guide/rust/schema_evolution/index.html | 73 ++
.../1.3.0/guide/rust/schema_metadata/index.html | 127 +++
.../1.3.0/guide/rust/troubleshooting/index.html | 76 ++
.../1.3.0/guide/rust/type_registration/index.html | 36 +
.../guide/rust/xlang_serialization/index.html | 48 +
.../1.3.0/guide/scala/configuration/index.html | 59 +
.../1.3.0/guide/scala/default_values/index.html | 59 +
.../docs/1.3.0/guide/scala/grpc_support/index.html | 46 +
zh-CN/docs/1.3.0/guide/scala/index.html | 50 +
zh-CN/docs/1.3.0/guide/scala/schema_idl/index.html | 36 +
.../1.3.0/guide/scala/schema_metadata/index.html | 31 +
.../guide/scala/type_serialization/index.html | 39 +
.../guide/swift/basic_serialization/index.html | 48 +
.../1.3.0/guide/swift/configuration/index.html | 61 +
.../guide/swift/custom_serializers/index.html | 27 +
zh-CN/docs/1.3.0/guide/swift/index.html | 36 +
.../docs/1.3.0/guide/swift/polymorphism/index.html | 35 +
zh-CN/docs/1.3.0/guide/swift/references/index.html | 22 +
.../1.3.0/guide/swift/schema_evolution/index.html | 25 +
.../1.3.0/guide/swift/schema_metadata/index.html | 54 +
.../1.3.0/guide/swift/troubleshooting/index.html | 44 +
.../1.3.0/guide/swift/type_registration/index.html | 36 +
.../guide/swift/xlang_serialization/index.html | 39 +
.../1.3.0/guide/xlang/field_nullability/index.html | 80 ++
.../1.3.0/guide/xlang/field_type_meta/index.html | 98 ++
.../1.3.0/guide/xlang/getting_started/index.html | 132 +++
zh-CN/docs/1.3.0/guide/xlang/index.html | 73 ++
.../guide/xlang/reference_tracking/index.html | 85 ++
zh-CN/docs/1.3.0/guide/xlang/row_format/index.html | 38 +
.../1.3.0/guide/xlang/serialization/index.html | 69 ++
.../guide/xlang/xlang_troubleshooting/index.html | 152 +++
.../1.3.0/guide/xlang/xlang_zero_copy/index.html | 49 +
zh-CN/docs/1.3.0/introduction/benchmark/index.html | 52 +
zh-CN/docs/1.3.0/introduction/features/index.html | 191 ++++
zh-CN/docs/1.3.0/introduction/overview/index.html | 56 +
.../java_serialization_spec/index.html | 421 +++++++
.../1.3.0/specification/row_format_spec/index.html | 261 +++++
.../xlang_implementation_guide/index.html | 552 +++++++++
.../xlang_serialization_spec/index.html | 1122 ++++++++++++++++++
.../specification/xlang_type_mapping/index.html | 113 ++
zh-CN/docs/1.3.0/start/install/index.html | 51 +
zh-CN/docs/1.3.0/start/usage/index.html | 84 ++
zh-CN/docs/benchmarks/cpp/index.html | 6 +-
zh-CN/docs/benchmarks/csharp/index.html | 6 +-
zh-CN/docs/benchmarks/dart/index.html | 6 +-
zh-CN/docs/benchmarks/go/index.html | 6 +-
zh-CN/docs/benchmarks/java/index.html | 6 +-
zh-CN/docs/benchmarks/javascript/index.html | 6 +-
zh-CN/docs/benchmarks/python/index.html | 6 +-
zh-CN/docs/benchmarks/rust/index.html | 6 +-
zh-CN/docs/benchmarks/swift/index.html | 6 +-
zh-CN/docs/community/development/index.html | 6 +-
.../community/how_to_join_community/index.html | 6 +-
zh-CN/docs/community/how_to_release/index.html | 15 +-
zh-CN/docs/community/how_to_verify/index.html | 6 +-
zh-CN/docs/community/index.html | 6 +-
zh-CN/docs/compiler/compiler_guide/index.html | 12 +-
zh-CN/docs/compiler/flatbuffers_idl/index.html | 8 +-
zh-CN/docs/compiler/generated_code/index.html | 384 ++++---
zh-CN/docs/compiler/index.html | 8 +-
.../docs/compiler/protobuf_idl_support/index.html | 10 +-
zh-CN/docs/compiler/syntax/index.html | 478 +++++---
.../docs/guide/cpp/basic_serialization/index.html | 8 +-
zh-CN/docs/guide/cpp/configuration/index.html | 43 +-
zh-CN/docs/guide/cpp/custom_serializers/index.html | 6 +-
zh-CN/docs/guide/cpp/index.html | 12 +-
.../docs/guide/cpp/native_serialization/index.html | 10 +-
zh-CN/docs/guide/cpp/polymorphism/index.html | 6 +-
zh-CN/docs/guide/cpp/row_format/index.html | 10 +-
zh-CN/docs/guide/cpp/schema_evolution/index.html | 6 +-
zh-CN/docs/guide/cpp/schema_metadata/index.html | 6 +-
zh-CN/docs/guide/cpp/supported_types/index.html | 22 +-
zh-CN/docs/guide/cpp/type_registration/index.html | 8 +-
.../docs/guide/cpp/xlang_serialization/index.html | 10 +-
.../guide/csharp/basic_serialization/index.html | 13 +-
zh-CN/docs/guide/csharp/configuration/index.html | 34 +-
.../guide/csharp/custom_serializers/index.html | 8 +-
zh-CN/docs/guide/csharp/grpc_support/index.html | 10 +-
zh-CN/docs/guide/csharp/index.html | 18 +-
zh-CN/docs/guide/csharp/references/index.html | 11 +-
.../docs/guide/csharp/schema_evolution/index.html | 8 +-
zh-CN/docs/guide/csharp/schema_metadata/index.html | 16 +-
zh-CN/docs/guide/csharp/supported_types/index.html | 8 +-
zh-CN/docs/guide/csharp/thread_safety/index.html | 6 +-
zh-CN/docs/guide/csharp/troubleshooting/index.html | 6 +-
.../docs/guide/csharp/type_registration/index.html | 6 +-
.../guide/csharp/xlang_serialization/index.html | 8 +-
.../guide/dart/dart_basic_serialization/index.html | 8 +-
.../guide/dart/dart_code_generation/index.html | 10 +-
.../docs/guide/dart/dart_configuration/index.html | 31 +-
.../guide/dart/dart_custom_serializers/index.html | 6 +-
.../guide/dart/dart_schema_evolution/index.html | 6 +-
.../guide/dart/dart_supported_types/index.html | 6 +-
.../guide/dart/dart_troubleshooting/index.html | 6 +-
.../guide/dart/dart_type_registration/index.html | 8 +-
zh-CN/docs/guide/dart/grpc_support/index.html | 8 +-
zh-CN/docs/guide/dart/index.html | 8 +-
zh-CN/docs/guide/dart/schema_metadata/index.html | 6 +-
.../guide/dart/web_platform_support/index.html | 6 +-
.../docs/guide/dart/xlang_serialization/index.html | 8 +-
zh-CN/docs/guide/go/basic_serialization/index.html | 10 +-
zh-CN/docs/guide/go/codegen/index.html | 164 ---
zh-CN/docs/guide/go/configuration/index.html | 36 +-
zh-CN/docs/guide/go/custom_serializers/index.html | 12 +-
zh-CN/docs/guide/go/grpc_support/index.html | 6 +-
zh-CN/docs/guide/go/index.html | 10 +-
.../docs/guide/go/native_serialization/index.html | 14 +-
zh-CN/docs/guide/go/references/index.html | 8 +-
zh-CN/docs/guide/go/schema_evolution/index.html | 10 +-
zh-CN/docs/guide/go/schema_metadata/index.html | 8 +-
zh-CN/docs/guide/go/supported_types/index.html | 8 +-
zh-CN/docs/guide/go/thread_safety/index.html | 12 +-
zh-CN/docs/guide/go/troubleshooting/index.html | 10 +-
zh-CN/docs/guide/go/type_registration/index.html | 8 +-
zh-CN/docs/guide/go/xlang_serialization/index.html | 6 +-
zh-CN/docs/guide/java/advanced_features/index.html | 8 +-
zh-CN/docs/guide/java/android_support/index.html | 28 +-
.../docs/guide/java/basic_serialization/index.html | 8 +-
zh-CN/docs/guide/java/compression/index.html | 22 +-
zh-CN/docs/guide/java/configuration/index.html | 30 +-
.../docs/guide/java/custom_serializers/index.html | 6 +-
zh-CN/docs/guide/java/graalvm_support/index.html | 92 +-
zh-CN/docs/guide/java/grpc_support/index.html | 6 +-
zh-CN/docs/guide/java/index.html | 180 ++-
.../guide/java/java_virtual_threads/index.html | 6 +-
zh-CN/docs/guide/java/json_support/index.html | 408 +++++++
.../guide/java/native_serialization/index.html | 6 +-
zh-CN/docs/guide/java/object_copy/index.html | 23 +-
zh-CN/docs/guide/java/row_format/index.html | 8 +-
zh-CN/docs/guide/java/schema_evolution/index.html | 6 +-
zh-CN/docs/guide/java/schema_metadata/index.html | 6 +-
.../java/static_generated_serializers/index.html | 8 +-
zh-CN/docs/guide/java/troubleshooting/index.html | 8 +-
zh-CN/docs/guide/java/type_registration/index.html | 54 +-
.../docs/guide/java/xlang_serialization/index.html | 8 +-
.../javascript/basic_serialization/index.html | 6 +-
.../docs/guide/javascript/configuration/index.html | 26 +-
.../docs/guide/javascript/grpc_support/index.html | 8 +-
zh-CN/docs/guide/javascript/index.html | 6 +-
zh-CN/docs/guide/javascript/references/index.html | 8 +-
.../guide/javascript/schema_evolution/index.html | 8 +-
.../guide/javascript/schema_metadata/index.html | 6 +-
.../guide/javascript/supported_types/index.html | 10 +-
.../guide/javascript/troubleshooting/index.html | 8 +-
.../guide/javascript/type_registration/index.html | 10 +-
.../javascript/xlang_serialization/index.html | 6 +-
zh-CN/docs/guide/kotlin/android_support/index.html | 6 +-
zh-CN/docs/guide/kotlin/configuration/index.html | 19 +-
zh-CN/docs/guide/kotlin/default_values/index.html | 6 +-
zh-CN/docs/guide/kotlin/grpc_support/index.html | 8 +-
zh-CN/docs/guide/kotlin/index.html | 10 +-
zh-CN/docs/guide/kotlin/schema_metadata/index.html | 6 +-
.../kotlin/static_generated_serializers/index.html | 10 +-
.../guide/kotlin/type_serialization/index.html | 10 +-
.../guide/python/basic_serialization/index.html | 8 +-
zh-CN/docs/guide/python/configuration/index.html | 102 +-
.../guide/python/custom_serializers/index.html | 8 +-
zh-CN/docs/guide/python/grpc_support/index.html | 6 +-
zh-CN/docs/guide/python/index.html | 6 +-
.../guide/python/native_serialization/index.html | 6 +-
.../docs/guide/python/numpy_integration/index.html | 8 +-
zh-CN/docs/guide/python/out_of_band/index.html | 8 +-
zh-CN/docs/guide/python/row_format/index.html | 10 +-
.../docs/guide/python/schema_evolution/index.html | 6 +-
zh-CN/docs/guide/python/schema_metadata/index.html | 10 +-
zh-CN/docs/guide/python/troubleshooting/index.html | 10 +-
.../docs/guide/python/type_registration/index.html | 6 +-
.../guide/python/xlang_serialization/index.html | 6 +-
.../docs/guide/rust/basic_serialization/index.html | 8 +-
zh-CN/docs/guide/rust/configuration/index.html | 111 +-
.../docs/guide/rust/custom_serializers/index.html | 6 +-
zh-CN/docs/guide/rust/grpc_support/index.html | 10 +-
zh-CN/docs/guide/rust/index.html | 16 +-
.../guide/rust/native_serialization/index.html | 6 +-
zh-CN/docs/guide/rust/polymorphism/index.html | 6 +-
zh-CN/docs/guide/rust/references/index.html | 6 +-
zh-CN/docs/guide/rust/row_format/index.html | 8 +-
zh-CN/docs/guide/rust/schema_evolution/index.html | 6 +-
zh-CN/docs/guide/rust/schema_metadata/index.html | 6 +-
zh-CN/docs/guide/rust/troubleshooting/index.html | 8 +-
zh-CN/docs/guide/rust/type_registration/index.html | 8 +-
.../docs/guide/rust/xlang_serialization/index.html | 8 +-
zh-CN/docs/guide/scala/configuration/index.html | 17 +-
zh-CN/docs/guide/scala/default_values/index.html | 8 +-
zh-CN/docs/guide/scala/grpc_support/index.html | 6 +-
zh-CN/docs/guide/scala/index.html | 8 +-
zh-CN/docs/guide/scala/schema_idl/index.html | 6 +-
zh-CN/docs/guide/scala/schema_metadata/index.html | 6 +-
.../docs/guide/scala/type_serialization/index.html | 6 +-
.../guide/swift/basic_serialization/index.html | 8 +-
zh-CN/docs/guide/swift/configuration/index.html | 21 +-
.../docs/guide/swift/custom_serializers/index.html | 6 +-
zh-CN/docs/guide/swift/index.html | 6 +-
zh-CN/docs/guide/swift/polymorphism/index.html | 8 +-
zh-CN/docs/guide/swift/references/index.html | 8 +-
zh-CN/docs/guide/swift/schema_evolution/index.html | 6 +-
zh-CN/docs/guide/swift/schema_metadata/index.html | 6 +-
zh-CN/docs/guide/swift/troubleshooting/index.html | 8 +-
.../docs/guide/swift/type_registration/index.html | 6 +-
.../guide/swift/xlang_serialization/index.html | 8 +-
.../docs/guide/xlang/field_nullability/index.html | 6 +-
zh-CN/docs/guide/xlang/field_type_meta/index.html | 6 +-
zh-CN/docs/guide/xlang/getting_started/index.html | 22 +-
zh-CN/docs/guide/xlang/index.html | 12 +-
.../docs/guide/xlang/reference_tracking/index.html | 8 +-
zh-CN/docs/guide/xlang/row_format/index.html | 6 +-
zh-CN/docs/guide/xlang/serialization/index.html | 6 +-
.../guide/xlang/xlang_troubleshooting/index.html | 10 +-
zh-CN/docs/guide/xlang/xlang_zero_copy/index.html | 8 +-
zh-CN/docs/introduction/benchmark/index.html | 6 +-
zh-CN/docs/introduction/features/index.html | 191 ----
zh-CN/docs/introduction/overview/index.html | 6 +-
zh-CN/docs/next/benchmarks/cpp/index.html | 4 +-
zh-CN/docs/next/benchmarks/csharp/index.html | 4 +-
zh-CN/docs/next/benchmarks/dart/index.html | 4 +-
zh-CN/docs/next/benchmarks/go/index.html | 4 +-
zh-CN/docs/next/benchmarks/java/index.html | 4 +-
zh-CN/docs/next/benchmarks/javascript/index.html | 4 +-
zh-CN/docs/next/benchmarks/python/index.html | 4 +-
zh-CN/docs/next/benchmarks/rust/index.html | 4 +-
zh-CN/docs/next/benchmarks/swift/index.html | 4 +-
zh-CN/docs/next/community/development/index.html | 4 +-
.../community/how_to_join_community/index.html | 4 +-
.../docs/next/community/how_to_release/index.html | 15 +-
zh-CN/docs/next/community/how_to_verify/index.html | 4 +-
zh-CN/docs/next/community/index.html | 4 +-
zh-CN/docs/next/compiler/compiler_guide/index.html | 10 +-
.../docs/next/compiler/flatbuffers_idl/index.html | 8 +-
zh-CN/docs/next/compiler/generated_code/index.html | 384 ++++---
zh-CN/docs/next/compiler/index.html | 12 +-
.../next/compiler/protobuf_idl_support/index.html | 14 +-
zh-CN/docs/next/compiler/syntax/index.html | 484 +++++---
.../next/guide/cpp/basic_serialization/index.html | 4 +-
zh-CN/docs/next/guide/cpp/configuration/index.html | 45 +-
.../next/guide/cpp/custom_serializers/index.html | 4 +-
zh-CN/docs/next/guide/cpp/index.html | 10 +-
.../next/guide/cpp/native_serialization/index.html | 8 +-
zh-CN/docs/next/guide/cpp/polymorphism/index.html | 4 +-
zh-CN/docs/next/guide/cpp/row_format/index.html | 6 +-
.../next/guide/cpp/schema_evolution/index.html | 8 +-
.../docs/next/guide/cpp/schema_metadata/index.html | 4 +-
.../docs/next/guide/cpp/supported_types/index.html | 20 +-
.../next/guide/cpp/type_registration/index.html | 6 +-
.../next/guide/cpp/xlang_serialization/index.html | 6 +-
.../guide/csharp/basic_serialization/index.html | 11 +-
.../next/guide/csharp/configuration/index.html | 32 +-
.../guide/csharp/custom_serializers/index.html | 6 +-
.../docs/next/guide/csharp/grpc_support/index.html | 8 +-
zh-CN/docs/next/guide/csharp/index.html | 14 +-
zh-CN/docs/next/guide/csharp/references/index.html | 7 +-
.../next/guide/csharp/schema_evolution/index.html | 8 +-
.../next/guide/csharp/schema_metadata/index.html | 14 +-
.../next/guide/csharp/supported_types/index.html | 10 +-
.../next/guide/csharp/thread_safety/index.html | 4 +-
.../next/guide/csharp/troubleshooting/index.html | 8 +-
.../next/guide/csharp/type_registration/index.html | 4 +-
.../guide/csharp/xlang_serialization/index.html | 6 +-
.../guide/dart/dart_basic_serialization/index.html | 4 +-
.../guide/dart/dart_code_generation/index.html | 4 +-
.../next/guide/dart/dart_configuration/index.html | 29 +-
.../guide/dart/dart_custom_serializers/index.html | 4 +-
.../guide/dart/dart_schema_evolution/index.html | 4 +-
.../guide/dart/dart_supported_types/index.html | 4 +-
.../guide/dart/dart_troubleshooting/index.html | 4 +-
.../guide/dart/dart_type_registration/index.html | 4 +-
zh-CN/docs/next/guide/dart/grpc_support/index.html | 6 +-
zh-CN/docs/next/guide/dart/index.html | 6 +-
.../next/guide/dart/schema_metadata/index.html | 4 +-
.../guide/dart/web_platform_support/index.html | 6 +-
.../next/guide/dart/xlang_serialization/index.html | 6 +-
.../next/guide/go/basic_serialization/index.html | 4 +-
zh-CN/docs/next/guide/go/configuration/index.html | 38 +-
.../next/guide/go/custom_serializers/index.html | 6 +-
zh-CN/docs/next/guide/go/grpc_support/index.html | 4 +-
zh-CN/docs/next/guide/go/index.html | 12 +-
.../next/guide/go/native_serialization/index.html | 10 +-
zh-CN/docs/next/guide/go/references/index.html | 4 +-
.../docs/next/guide/go/schema_evolution/index.html | 6 +-
.../docs/next/guide/go/schema_metadata/index.html | 4 +-
.../docs/next/guide/go/supported_types/index.html | 4 +-
zh-CN/docs/next/guide/go/thread_safety/index.html | 4 +-
.../docs/next/guide/go/troubleshooting/index.html | 8 +-
.../next/guide/go/type_registration/index.html | 6 +-
.../next/guide/go/xlang_serialization/index.html | 6 +-
.../next/guide/java/advanced_features/index.html | 8 +-
.../next/guide/java/android_support/index.html | 28 +-
.../next/guide/java/basic_serialization/index.html | 8 +-
zh-CN/docs/next/guide/java/compression/index.html | 22 +-
.../docs/next/guide/java/configuration/index.html | 32 +-
.../next/guide/java/custom_serializers/index.html | 6 +-
.../next/guide/java/graalvm_support/index.html | 94 +-
zh-CN/docs/next/guide/java/grpc_support/index.html | 6 +-
zh-CN/docs/next/guide/java/index.html | 180 ++-
.../guide/java/java_virtual_threads/index.html | 6 +-
zh-CN/docs/next/guide/java/json_support/index.html | 799 ++++++-------
.../guide/java/native_serialization/index.html | 8 +-
zh-CN/docs/next/guide/java/object_copy/index.html | 23 +-
zh-CN/docs/next/guide/java/row_format/index.html | 4 +-
.../next/guide/java/schema_evolution/index.html | 6 +-
.../next/guide/java/schema_metadata/index.html | 8 +-
.../java/static_generated_serializers/index.html | 8 +-
.../next/guide/java/troubleshooting/index.html | 4 +-
.../next/guide/java/type_registration/index.html | 54 +-
.../next/guide/java/xlang_serialization/index.html | 10 +-
.../javascript/basic_serialization/index.html | 6 +-
.../next/guide/javascript/configuration/index.html | 26 +-
.../next/guide/javascript/grpc_support/index.html | 4 +-
zh-CN/docs/next/guide/javascript/index.html | 4 +-
.../next/guide/javascript/references/index.html | 6 +-
.../guide/javascript/schema_evolution/index.html | 4 +-
.../guide/javascript/schema_metadata/index.html | 8 +-
.../guide/javascript/supported_types/index.html | 4 +-
.../guide/javascript/troubleshooting/index.html | 6 +-
.../guide/javascript/type_registration/index.html | 4 +-
.../javascript/xlang_serialization/index.html | 6 +-
.../next/guide/kotlin/android_support/index.html | 4 +-
.../next/guide/kotlin/configuration/index.html | 17 +-
.../next/guide/kotlin/default_values/index.html | 8 +-
.../docs/next/guide/kotlin/grpc_support/index.html | 4 +-
zh-CN/docs/next/guide/kotlin/index.html | 8 +-
.../next/guide/kotlin/schema_metadata/index.html | 4 +-
.../kotlin/static_generated_serializers/index.html | 6 +-
.../guide/kotlin/type_serialization/index.html | 6 +-
.../guide/python/basic_serialization/index.html | 6 +-
.../next/guide/python/configuration/index.html | 102 +-
.../guide/python/custom_serializers/index.html | 6 +-
.../docs/next/guide/python/grpc_support/index.html | 4 +-
zh-CN/docs/next/guide/python/index.html | 10 +-
.../guide/python/native_serialization/index.html | 8 +-
.../next/guide/python/numpy_integration/index.html | 4 +-
.../docs/next/guide/python/out_of_band/index.html | 4 +-
zh-CN/docs/next/guide/python/row_format/index.html | 6 +-
.../next/guide/python/schema_evolution/index.html | 6 +-
.../next/guide/python/schema_metadata/index.html | 6 +-
.../next/guide/python/troubleshooting/index.html | 4 +-
.../next/guide/python/type_registration/index.html | 6 +-
.../guide/python/xlang_serialization/index.html | 4 +-
.../next/guide/rust/basic_serialization/index.html | 8 +-
.../docs/next/guide/rust/configuration/index.html | 111 +-
.../next/guide/rust/custom_serializers/index.html | 6 +-
zh-CN/docs/next/guide/rust/grpc_support/index.html | 6 +-
zh-CN/docs/next/guide/rust/index.html | 14 +-
.../guide/rust/native_serialization/index.html | 4 +-
zh-CN/docs/next/guide/rust/polymorphism/index.html | 6 +-
zh-CN/docs/next/guide/rust/references/index.html | 6 +-
zh-CN/docs/next/guide/rust/row_format/index.html | 4 +-
.../next/guide/rust/schema_evolution/index.html | 4 +-
.../next/guide/rust/schema_metadata/index.html | 4 +-
.../next/guide/rust/troubleshooting/index.html | 8 +-
.../next/guide/rust/type_registration/index.html | 6 +-
.../next/guide/rust/xlang_serialization/index.html | 6 +-
.../docs/next/guide/scala/configuration/index.html | 19 +-
.../next/guide/scala/default_values/index.html | 4 +-
.../docs/next/guide/scala/grpc_support/index.html | 4 +-
zh-CN/docs/next/guide/scala/index.html | 8 +-
zh-CN/docs/next/guide/scala/schema_idl/index.html | 4 +-
.../next/guide/scala/schema_metadata/index.html | 4 +-
.../next/guide/scala/type_serialization/index.html | 6 +-
.../guide/swift/basic_serialization/index.html | 4 +-
.../docs/next/guide/swift/configuration/index.html | 21 +-
.../next/guide/swift/custom_serializers/index.html | 4 +-
zh-CN/docs/next/guide/swift/index.html | 4 +-
.../docs/next/guide/swift/polymorphism/index.html | 4 +-
zh-CN/docs/next/guide/swift/references/index.html | 4 +-
.../next/guide/swift/schema_evolution/index.html | 4 +-
.../next/guide/swift/schema_metadata/index.html | 4 +-
.../next/guide/swift/troubleshooting/index.html | 6 +-
.../next/guide/swift/type_registration/index.html | 4 +-
.../guide/swift/xlang_serialization/index.html | 4 +-
.../next/guide/xlang/field_nullability/index.html | 4 +-
.../next/guide/xlang/field_type_meta/index.html | 6 +-
.../next/guide/xlang/getting_started/index.html | 22 +-
zh-CN/docs/next/guide/xlang/index.html | 6 +-
.../next/guide/xlang/reference_tracking/index.html | 8 +-
zh-CN/docs/next/guide/xlang/row_format/index.html | 4 +-
.../docs/next/guide/xlang/serialization/index.html | 8 +-
.../guide/xlang/xlang_troubleshooting/index.html | 6 +-
.../next/guide/xlang/xlang_zero_copy/index.html | 4 +-
zh-CN/docs/next/introduction/benchmark/index.html | 6 +-
zh-CN/docs/next/introduction/features/index.html | 191 ----
zh-CN/docs/next/introduction/overview/index.html | 8 +-
.../java_serialization_spec/index.html | 4 +-
.../next/specification/row_format_spec/index.html | 4 +-
.../xlang_implementation_guide/index.html | 100 +-
.../xlang_serialization_spec/index.html | 8 +-
.../specification/xlang_type_mapping/index.html | 108 +-
zh-CN/docs/next/start/install/index.html | 34 +-
zh-CN/docs/next/start/usage/index.html | 6 +-
.../java_serialization_spec/index.html | 576 +++-------
.../docs/specification/row_format_spec/index.html | 371 +++---
.../xlang_implementation_guide/index.html | 771 ++++++-------
.../xlang_serialization_spec/index.html | 1202 ++++----------------
.../specification/xlang_type_mapping/index.html | 171 ++-
zh-CN/docs/start/install/index.html | 34 +-
zh-CN/docs/start/usage/index.html | 8 +-
zh-CN/download/index.html | 22 +-
.../components/HomePageLanguageCard/index.html | 2 +-
.../home/components/HomepageCodeDisplay/index.html | 2 +-
zh-CN/home/components/HomepageFeatures/index.html | 2 +-
zh-CN/home/components/HomepageFoot/index.html | 2 +-
zh-CN/home/components/HomepageHeader/index.html | 2 +-
zh-CN/index.html | 4 +-
zh-CN/lunr-index-1784519690079.json | 1 -
zh-CN/lunr-index-1784523724730.json | 1 +
zh-CN/lunr-index.json | 2 +-
zh-CN/search-doc-1784519690079.json | 1 -
zh-CN/search-doc-1784523724730.json | 1 +
zh-CN/search-doc.json | 2 +-
zh-CN/security/index.html | 4 +-
zh-CN/sitemap.xml | 2 +-
zh-CN/user/index.html | 4 +-
4806 files changed, 44392 insertions(+), 13052 deletions(-)
diff --git a/404.html b/404.html
index 105ee0ee7c..216eca5559 100644
--- a/404.html
+++ b/404.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en-US dir=ltr data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.1"><title data-rh=true>Apache Foryâ„¢</title><meta data-rh=true property=og:title content="Apache Foryâ„¢"/><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true property=og:url content=https://fory.apache.org/404.html /><meta data-rh=true property=og:locale content=en_US /><meta data-rh=true property=og:locale [...]
+<!doctype html><html lang=en-US dir=ltr data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.1"><title data-rh=true>Apache Foryâ„¢</title><meta data-rh=true property=og:title content="Apache Foryâ„¢"/><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true property=og:url content=https://fory.apache.org/404.html /><meta data-rh=true property=og:locale content=en_US /><meta data-rh=true property=og:locale [...]
<symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-dat [...]
\ No newline at end of file
diff --git a/404/index.html b/404/index.html
index fdef21b251..9a60455666 100644
--- a/404/index.html
+++ b/404/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en-US dir=ltr data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.1"><title data-rh=true>Apache Foryâ„¢</title><meta data-rh=true property=og:title content="Apache Foryâ„¢"/><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true property=og:url content=https://fory.apache.org/404 /><meta data-rh=true property=og:locale content=en_US /><meta data-rh=true property=og:locale:alte [...]
+<!doctype html><html lang=en-US dir=ltr data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.1"><title data-rh=true>Apache Foryâ„¢</title><meta data-rh=true property=og:title content="Apache Foryâ„¢"/><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true property=og:url content=https://fory.apache.org/404 /><meta data-rh=true property=og:locale content=en_US /><meta data-rh=true property=og:locale:alte [...]
<symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-dat [...]
\ No newline at end of file
diff --git a/assets/js/0058b4c6.0019259d.js b/assets/js/0058b4c6.0019259d.js
new file mode 100644
index 0000000000..bdc91637d0
--- /dev/null
+++ b/assets/js/0058b4c6.0019259d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["70266"],{86164(e){e.exports=JSON.parse('{"version":{"pluginId":"default","version":"1.4.0","label":"1.4.0","banner":null,"badge":true,"noIndex":false,"className":"docs-version-1.4.0","isLast":true,"docsSidebars":{"docsSidebar":[{"type":"category","label":"Introduction","items":[{"type":"link","href":"/docs/introduction/overview","label":"Overview","docId":"introduction/overview","unlisted":false},{"type":"li [...]
\ No newline at end of file
diff --git a/assets/js/0058b4c6.315c88e1.js b/assets/js/0058b4c6.315c88e1.js
deleted file mode 100644
index 4766898d14..0000000000
--- a/assets/js/0058b4c6.315c88e1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["70266"],{86164(e){e.exports=JSON.parse('{"version":{"pluginId":"default","version":"1.3.0","label":"1.3.0","banner":null,"badge":true,"noIndex":false,"className":"docs-version-1.3.0","isLast":true,"docsSidebars":{"docsSidebar":[{"type":"category","label":"Introduction","items":[{"type":"link","href":"/docs/introduction/overview","label":"Overview","docId":"introduction/overview","unlisted":false},{"type":"li [...]
\ No newline at end of file
diff --git a/assets/js/019de97b.3903dcaf.js b/assets/js/019de97b.3903dcaf.js
new file mode 100644
index 0000000000..445ec1f107
--- /dev/null
+++ b/assets/js/019de97b.3903dcaf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["56269"],{43127(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>g,frontMatter:()=>s,contentTitle:()=>c,toc:()=>l,assets:()=>a});var t=JSON.parse('{"id":"guide/go/grpc_support","title":"gRPC Support","description":"Fory can generate Go gRPC service companions for schemas that define services.","source":"@site/versioned_docs/version-1.3.0/guide/go/grpc-support.md","sourceDirName":"guide/go","slug":"/guide/go/gr [...]
\ No newline at end of file
diff --git a/assets/js/019de97b.fb9c9fe7.js b/assets/js/019de97b.fb9c9fe7.js
deleted file mode 100644
index ba46ff11bc..0000000000
--- a/assets/js/019de97b.fb9c9fe7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["56269"],{43127(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>g,frontMatter:()=>s,contentTitle:()=>c,toc:()=>l,assets:()=>a});var t=JSON.parse('{"id":"guide/go/grpc_support","title":"gRPC Support","description":"Fory can generate Go gRPC service companions for schemas that define services.","source":"@site/versioned_docs/version-1.3.0/guide/go/grpc-support.md","sourceDirName":"guide/go","slug":"/guide/go/gr [...]
\ No newline at end of file
diff --git a/assets/js/01d0ddd4.71efa192.js b/assets/js/01d0ddd4.71efa192.js
deleted file mode 100644
index 06be10deae..0000000000
--- a/assets/js/01d0ddd4.71efa192.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["57863"],{12545(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>c,assets:()=>o});var t=JSON.parse('{"id":"guide/dart/configuration","title":"Configuration","description":"This page explains the Fory constructor options.","source":"@site/versioned_docs/version-1.3.0/guide/dart/configuration.md","sourceDirName":"guide/dart","slug":"/guide/dart/configuration","perma [...]
\ No newline at end of file
diff --git a/assets/js/01d0ddd4.80815ec3.js b/assets/js/01d0ddd4.80815ec3.js
new file mode 100644
index 0000000000..cdcb3e2d7a
--- /dev/null
+++ b/assets/js/01d0ddd4.80815ec3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["57863"],{12545(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>c,assets:()=>o});var t=JSON.parse('{"id":"guide/dart/configuration","title":"Configuration","description":"This page explains the Fory constructor options.","source":"@site/versioned_docs/version-1.3.0/guide/dart/configuration.md","sourceDirName":"guide/dart","slug":"/guide/dart/configuration","perma [...]
\ No newline at end of file
diff --git a/assets/js/01fc43fd.372bf177.js b/assets/js/01fc43fd.372bf177.js
new file mode 100644
index 0000000000..c28d8a2b96
--- /dev/null
+++ b/assets/js/01fc43fd.372bf177.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19579"],{11921(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>p,frontMatter:()=>o,contentTitle:()=>c,toc:()=>l,assets:()=>a});var s=JSON.parse('{"id":"guide/javascript/grpc_support","title":"gRPC Support","description":"Fory can generate JavaScript service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/javascript/grpc-support.md","sourceDirName":"guide/javascript","sl [...]
\ No newline at end of file
diff --git a/assets/js/01fc43fd.e94904e1.js b/assets/js/01fc43fd.e94904e1.js
deleted file mode 100644
index 005c0cf6d2..0000000000
--- a/assets/js/01fc43fd.e94904e1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19579"],{11921(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>p,frontMatter:()=>o,contentTitle:()=>c,toc:()=>l,assets:()=>a});var s=JSON.parse('{"id":"guide/javascript/grpc_support","title":"gRPC Support","description":"Fory can generate JavaScript service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/javascript/grpc-support.md","sourceDirName":"guide/javascript","sl [...]
\ No newline at end of file
diff --git a/assets/js/024e6472.0a9fdc4a.js b/assets/js/024e6472.0a9fdc4a.js
new file mode 100644
index 0000000000..b5ea80c603
--- /dev/null
+++ b/assets/js/024e6472.0a9fdc4a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59538"],{9589(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>r,contentTitle:()=>c,toc:()=>d,assets:()=>l});var i=JSON.parse('{"id":"guide/javascript/schema_metadata","title":"Schema Metadata","description":"JavaScript schema metadata is declared with Type.* builders or TypeScript decorators. Metadata","source":"@site/versioned_docs/version-1.4.0/guide/javascript/schema-metadata.md","source [...]
\ No newline at end of file
diff --git a/assets/js/04677ff2.4e8d4653.js b/assets/js/04677ff2.4e8d4653.js
new file mode 100644
index 0000000000..f76ff52947
--- /dev/null
+++ b/assets/js/04677ff2.4e8d4653.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["73658"],{95409(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>o,toc:()=>l,assets:()=>a});var r=JSON.parse('{"id":"guide/dart/troubleshooting","title":"Troubleshooting","description":"This page covers common Dart issues and fixes.","source":"@site/versioned_docs/version-1.4.0/guide/dart/troubleshooting.md","sourceDirName":"guide/dart","slug":"/guide/dart/troubleshooting", [...]
\ No newline at end of file
diff --git a/assets/js/048d36ef.2ad88b2c.js b/assets/js/048d36ef.2ad88b2c.js
new file mode 100644
index 0000000000..f7f4952232
--- /dev/null
+++ b/assets/js/048d36ef.2ad88b2c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["42462"],{86748(e,n,i){i.r(n),i.d(n,{metadata:()=>o,default:()=>u,frontMatter:()=>t,contentTitle:()=>s,toc:()=>c,assets:()=>l});var o=JSON.parse('{"id":"guide/java/advanced_features","title":"Advanced Features","description":"This page covers advanced Java Fory features that are not part of first-use serialization.","source":"@site/versioned_docs/version-1.3.0/guide/java/advanced-features.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/048d36ef.526ff55f.js b/assets/js/048d36ef.526ff55f.js
deleted file mode 100644
index c6deab7b06..0000000000
--- a/assets/js/048d36ef.526ff55f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["42462"],{86748(e,n,i){i.r(n),i.d(n,{metadata:()=>o,default:()=>u,frontMatter:()=>t,contentTitle:()=>s,toc:()=>c,assets:()=>l});var o=JSON.parse('{"id":"guide/java/advanced_features","title":"Advanced Features","description":"This page covers advanced Java Fory features that are not part of first-use serialization.","source":"@site/versioned_docs/version-1.3.0/guide/java/advanced-features.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/04ed2cba.76c2750a.js b/assets/js/04ed2cba.76c2750a.js
new file mode 100644
index 0000000000..4fa01a7924
--- /dev/null
+++ b/assets/js/04ed2cba.76c2750a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["60947"],{53045(e,t,a){a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>r,toc:()=>h});var r=a(38785),l=a(74848),n=a(28453);let i={slug:"fory_1_1_0_release",title:"Fory v1.1.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","cpp","go","csharp","swift","dart","compiler"]},o,s={authorsImageUrls:[void 0]},h=[{value:"Highlig [...]
\ No newline at end of file
diff --git a/assets/js/04ed2cba.98edcb67.js b/assets/js/04ed2cba.98edcb67.js
deleted file mode 100644
index a5e8c6b605..0000000000
--- a/assets/js/04ed2cba.98edcb67.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["60947"],{53045(e,t,a){a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>r,toc:()=>h});var r=a(38785),l=a(74848),n=a(28453);let i={slug:"fory_1_1_0_release",title:"Fory v1.1.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","c++","go","c#","swift","dart","compiler"]},o,s={authorsImageUrls:[void 0]},h=[{value:"Highlights" [...]
\ No newline at end of file
diff --git a/assets/js/052163ef.74deff53.js b/assets/js/052163ef.74deff53.js
new file mode 100644
index 0000000000..6957d4eefe
--- /dev/null
+++ b/assets/js/052163ef.74deff53.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72562"],{80246(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var r=JSON.parse('{"id":"guide/rust/native_serialization","title":"Native Serialization","description":"Rust native serialization is the Rust-only wire mode selected with .xlang(false). Use it when","source":"@site/versioned_docs/version-1.4.0/guide/rust/native-serialization.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/052208ed.47c606cd.js b/assets/js/052208ed.47c606cd.js
new file mode 100644
index 0000000000..1e0e5eebde
--- /dev/null
+++ b/assets/js/052208ed.47c606cd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["29466"],{19742(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>f,frontMatter:()=>o,contentTitle:()=>s,toc:()=>c,assets:()=>l});var i=JSON.parse('{"id":"guide/xlang/zero_copy","title":"Zero-Copy Serialization","description":"Zero-copy serialization allows large binary data (byte arrays, numeric arrays) to be serialized out-of-band, avoiding memory copies and reducing serialization overhead.","source":"@site/v [...]
\ No newline at end of file
diff --git a/assets/js/052208ed.a257d412.js b/assets/js/052208ed.a257d412.js
deleted file mode 100644
index 0cd153ddcd..0000000000
--- a/assets/js/052208ed.a257d412.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["29466"],{19742(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>f,frontMatter:()=>o,contentTitle:()=>s,toc:()=>c,assets:()=>l});var i=JSON.parse('{"id":"guide/xlang/zero_copy","title":"Zero-Copy Serialization","description":"Zero-copy serialization allows large binary data (byte arrays, numeric arrays) to be serialized out-of-band, avoiding memory copies and reducing serialization overhead.","source":"@site/v [...]
\ No newline at end of file
diff --git a/assets/js/06402471.9478bbc3.js b/assets/js/06402471.9478bbc3.js
new file mode 100644
index 0000000000..85d9776f21
--- /dev/null
+++ b/assets/js/06402471.9478bbc3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96312"],{63768(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>o,assets:()=>a});var s=JSON.parse('{"id":"guide/go/troubleshooting","title":"Troubleshooting","description":"This guide covers common issues and solutions when using Fory Go.","source":"@site/versioned_docs/version-1.3.0/guide/go/troubleshooting.md","sourceDirName":"guide/go","slug":"/guide/go/troubl [...]
\ No newline at end of file
diff --git a/assets/js/06402471.e76de275.js b/assets/js/06402471.e76de275.js
deleted file mode 100644
index 1401eff4c5..0000000000
--- a/assets/js/06402471.e76de275.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96312"],{63768(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>o,assets:()=>a});var s=JSON.parse('{"id":"guide/go/troubleshooting","title":"Troubleshooting","description":"This guide covers common issues and solutions when using Fory Go.","source":"@site/versioned_docs/version-1.3.0/guide/go/troubleshooting.md","sourceDirName":"guide/go","slug":"/guide/go/troubl [...]
\ No newline at end of file
diff --git a/assets/js/06413ee9.0b38c3ce.js b/assets/js/06413ee9.0b38c3ce.js
new file mode 100644
index 0000000000..705fec042b
--- /dev/null
+++ b/assets/js/06413ee9.0b38c3ce.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["60443"],{98775(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>f,frontMatter:()=>a,contentTitle:()=>o,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/swift/references","title":"Shared and Circular References","description":"Swift reference tracking is controlled by Config.trackRef.","source":"@site/versioned_docs/version-1.4.0/guide/swift/references.md","sourceDirName":"guide/swift","slug":"/guide/sw [...]
\ No newline at end of file
diff --git a/assets/js/0765cecc.3de3f4ed.js b/assets/js/0765cecc.3de3f4ed.js
deleted file mode 100644
index 1fc7b4c023..0000000000
--- a/assets/js/0765cecc.3de3f4ed.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["24922"],{73453(e,i,a){a.r(i),a.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>o,contentTitle:()=>t,toc:()=>c,assets:()=>l});var n=JSON.parse('{"id":"guide/scala/serialization_index","title":"Scala Serialization Guide","description":"Apache Fory\u2122 Scala provides optimized serializers for Scala types, built on top of Fory Java. It supports xlang mode for cross-language payloads and native mode for Scala [...]
\ No newline at end of file
diff --git a/assets/js/0765cecc.6cd7ed7c.js b/assets/js/0765cecc.6cd7ed7c.js
new file mode 100644
index 0000000000..33ddc9692d
--- /dev/null
+++ b/assets/js/0765cecc.6cd7ed7c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["24922"],{73453(e,i,a){a.r(i),a.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>o,contentTitle:()=>t,toc:()=>c,assets:()=>l});var n=JSON.parse('{"id":"guide/scala/serialization_index","title":"Scala Serialization Guide","description":"Apache Fory\u2122 Scala provides optimized serializers for Scala types, built on top of Fory Java. It supports xlang mode for cross-language payloads and native mode for Scala [...]
\ No newline at end of file
diff --git a/assets/js/077f19b2.0583f8ab.js b/assets/js/077f19b2.0583f8ab.js
new file mode 100644
index 0000000000..578f94d342
--- /dev/null
+++ b/assets/js/077f19b2.0583f8ab.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["9466"],{97440(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>c,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>d});var a=JSON.parse('{"id":"guide/python/numpy_integration","title":"NumPy & Pandas","description":"Fory natively supports numpy arrays and pandas DataFrame with optimized serialization.","source":"@site/versioned_docs/version-1.3.0/guide/python/numpy-integration.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/077f19b2.e8e2ca9e.js b/assets/js/077f19b2.e8e2ca9e.js
deleted file mode 100644
index 1b33c0acda..0000000000
--- a/assets/js/077f19b2.e8e2ca9e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["9466"],{97440(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>c,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>d});var a=JSON.parse('{"id":"guide/python/numpy_integration","title":"NumPy & Pandas","description":"Fory natively supports numpy arrays and pandas DataFrame with optimized serialization.","source":"@site/versioned_docs/version-1.3.0/guide/python/numpy-integration.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/092604a4.4c18a47e.js b/assets/js/092604a4.4c18a47e.js
new file mode 100644
index 0000000000..dc55a2e2ab
--- /dev/null
+++ b/assets/js/092604a4.4c18a47e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86178"],{26629(e,r,t){t.r(r),t.d(r,{metadata:()=>a,default:()=>l,frontMatter:()=>o,contentTitle:()=>c,toc:()=>h,assets:()=>i});var a=JSON.parse('{"id":"introduction/benchmark","title":"Benchmark","description":"Note: Different serialization frameworks excel in different scenarios. Benchmark results are for reference only.","source":"@site/docs/introduction/benchmark.md","sourceDirName":"introduction","slug": [...]
\ No newline at end of file
diff --git a/assets/js/092604a4.6383687b.js b/assets/js/092604a4.6383687b.js
deleted file mode 100644
index d8917e63a5..0000000000
--- a/assets/js/092604a4.6383687b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86178"],{26629(e,r,t){t.r(r),t.d(r,{metadata:()=>a,default:()=>l,frontMatter:()=>o,contentTitle:()=>c,toc:()=>h,assets:()=>i});var a=JSON.parse('{"id":"introduction/benchmark","title":"Benchmark","description":"Note: Different serialization frameworks excel in different scenarios. Benchmark results are for reference only.","source":"@site/docs/introduction/benchmark.md","sourceDirName":"introduction","slug": [...]
\ No newline at end of file
diff --git a/assets/js/094bf779.ed9bd71f.js b/assets/js/094bf779.ed9bd71f.js
new file mode 100644
index 0000000000..31777a9b8c
--- /dev/null
+++ b/assets/js/094bf779.ed9bd71f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["45762"],{34560(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>u,frontMatter:()=>i,contentTitle:()=>t,toc:()=>c,assets:()=>l});var a=JSON.parse('{"id":"start/usage","title":"Usage","description":"This section provides quick examples for getting started with Apache Fory\u2122.","source":"@site/versioned_docs/version-1.4.0/start/usage.md","sourceDirName":"start","slug":"/start/usage","permalink":"/docs/start/u [...]
\ No newline at end of file
diff --git a/assets/js/0a3c7738.9f51e1c9.js b/assets/js/0a3c7738.9f51e1c9.js
deleted file mode 100644
index f75f6cad90..0000000000
--- a/assets/js/0a3c7738.9f51e1c9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["64076"],{22835(e,i,n){n.r(i),n.d(i,{metadata:()=>t,default:()=>u,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/swift/custom_serializers","title":"Custom Serializers","description":"For types that cannot or should not use Fory model macros, implement Serializer manually.","source":"@site/versioned_docs/version-1.3.0/guide/swift/custom-serializers.md","sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/0a3c7738.cf7c7125.js b/assets/js/0a3c7738.cf7c7125.js
new file mode 100644
index 0000000000..445852f758
--- /dev/null
+++ b/assets/js/0a3c7738.cf7c7125.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["64076"],{22835(e,i,n){n.r(i),n.d(i,{metadata:()=>t,default:()=>u,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/swift/custom_serializers","title":"Custom Serializers","description":"For types that cannot or should not use Fory model macros, implement Serializer manually.","source":"@site/versioned_docs/version-1.3.0/guide/swift/custom-serializers.md","sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/0ac9d02c.28b34516.js b/assets/js/0ac9d02c.28b34516.js
deleted file mode 100644
index f05c61a98d..0000000000
--- a/assets/js/0ac9d02c.28b34516.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["63000"],{77285(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>u,frontMatter:()=>o,contentTitle:()=>a,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/python/custom_serializers","title":"Custom Serializers","description":"Implement custom serialization logic for specialized types.","source":"@site/versioned_docs/version-1.3.0/guide/python/custom-serializers.md","sourceDirName":"guide/python","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/0ac9d02c.cdd41e1a.js b/assets/js/0ac9d02c.cdd41e1a.js
new file mode 100644
index 0000000000..89436fd3a2
--- /dev/null
+++ b/assets/js/0ac9d02c.cdd41e1a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["63000"],{77285(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>u,frontMatter:()=>o,contentTitle:()=>a,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/python/custom_serializers","title":"Custom Serializers","description":"Implement custom serialization logic for specialized types.","source":"@site/versioned_docs/version-1.3.0/guide/python/custom-serializers.md","sourceDirName":"guide/python","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/0b407e99.120a5578.js b/assets/js/0b407e99.120a5578.js
new file mode 100644
index 0000000000..992afdc205
--- /dev/null
+++ b/assets/js/0b407e99.120a5578.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["9748"],{12479(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/csharp/custom_serializers","title":"Custom Serializers","description":"Use custom serializers when a type is not generated with [ForyStruct] or requires specialized encoding.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/custom-serializers.m [...]
\ No newline at end of file
diff --git a/assets/js/0b407e99.56b92509.js b/assets/js/0b407e99.56b92509.js
deleted file mode 100644
index 0f502b0298..0000000000
--- a/assets/js/0b407e99.56b92509.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["9748"],{12479(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/csharp/custom_serializers","title":"Custom Serializers","description":"Use custom serializers when a type is not generated with [ForyStruct] or requires specialized encoding.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/custom-serializers.m [...]
\ No newline at end of file
diff --git a/assets/js/0b71a870.dca1a5c3.js b/assets/js/0b71a870.dca1a5c3.js
new file mode 100644
index 0000000000..2b2fd482f7
--- /dev/null
+++ b/assets/js/0b71a870.dca1a5c3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72676"],{16790(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>u,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var n=JSON.parse('{"id":"guide/rust/type_registration","title":"Type Registration","description":"This page covers type registration methods in Apache Fory\u2122 Rust.","source":"@site/versioned_docs/version-1.4.0/guide/rust/type-registration.md","sourceDirName":"guide/rust","slug":" [...]
\ No newline at end of file
diff --git a/assets/js/0c448cff.83da4812.js b/assets/js/0c448cff.83da4812.js
new file mode 100644
index 0000000000..793fbe3661
--- /dev/null
+++ b/assets/js/0c448cff.83da4812.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["68756"],{28837(e,r,n){n.r(r),n.d(r,{metadata:()=>s,default:()=>a,frontMatter:()=>d,contentTitle:()=>l,toc:()=>h,assets:()=>c});var s=JSON.parse('{"id":"guide/cpp/type_registration","title":"Type Registration","description":"This page explains how to register types for serialization.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/type-registration.md","sourceDirName":"guide/cpp","slug":"/guide/cpp/ty [...]
\ No newline at end of file
diff --git a/assets/js/0c448cff.93fab33e.js b/assets/js/0c448cff.93fab33e.js
deleted file mode 100644
index 7b0dc94901..0000000000
--- a/assets/js/0c448cff.93fab33e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["68756"],{28837(e,r,n){n.r(r),n.d(r,{metadata:()=>s,default:()=>a,frontMatter:()=>d,contentTitle:()=>l,toc:()=>h,assets:()=>c});var s=JSON.parse('{"id":"guide/cpp/type_registration","title":"Type Registration","description":"This page explains how to register types for serialization.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/type-registration.md","sourceDirName":"guide/cpp","slug":"/guide/cpp/ty [...]
\ No newline at end of file
diff --git a/assets/js/0d1c4a6a.113ab807.js b/assets/js/0d1c4a6a.113ab807.js
deleted file mode 100644
index 1973dd2ef2..0000000000
--- a/assets/js/0d1c4a6a.113ab807.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43414"],{6707(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>i,contentTitle:()=>s,toc:()=>l,assets:()=>c});var t=JSON.parse('{"id":"guide/python/row_format","title":"Row Format","description":"Apache Fory\u2122 provides a random-access row format that enables reading nested fields from binary data without full deserialization.","source":"@site/versioned_docs/version-1.3.0/guide/python/row- [...]
\ No newline at end of file
diff --git a/assets/js/0d1c4a6a.eee0e282.js b/assets/js/0d1c4a6a.eee0e282.js
new file mode 100644
index 0000000000..6634d986af
--- /dev/null
+++ b/assets/js/0d1c4a6a.eee0e282.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43414"],{6707(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>i,contentTitle:()=>s,toc:()=>l,assets:()=>c});var t=JSON.parse('{"id":"guide/python/row_format","title":"Row Format","description":"Apache Fory\u2122 provides a random-access row format that enables reading nested fields from binary data without full deserialization.","source":"@site/versioned_docs/version-1.3.0/guide/python/row- [...]
\ No newline at end of file
diff --git a/assets/js/0d698b56.2fd9146b.js b/assets/js/0d698b56.2fd9146b.js
new file mode 100644
index 0000000000..250a151d99
--- /dev/null
+++ b/assets/js/0d698b56.2fd9146b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96456"],{91654(t,e,i){i.r(e),i.d(e,{metadata:()=>r,default:()=>j,frontMatter:()=>d,contentTitle:()=>n,toc:()=>x,assets:()=>h});var r=JSON.parse('{"id":"benchmarks/swift/README","title":"Fory Swift Benchmark","description":"This benchmark compares serialization and deserialization throughput for Apache Fory, Protocol Buffers, and JSON in Swift.","source":"@site/versioned_docs/version-1.4.0/benchmarks/swift/RE [...]
\ No newline at end of file
diff --git a/assets/js/0e3d5938.155a5c82.js b/assets/js/0e3d5938.155a5c82.js
deleted file mode 100644
index cf9e3fb198..0000000000
--- a/assets/js/0e3d5938.155a5c82.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["64325"],{3783(e,r,i){i.r(r),i.d(r,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>c,assets:()=>d});var n=JSON.parse('{"id":"guide/csharp/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 C# supports xlang serialization with other Fory implementations.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/xlang-serialization.md","sourceDirName" [...]
\ No newline at end of file
diff --git a/assets/js/0e3d5938.30d92719.js b/assets/js/0e3d5938.30d92719.js
new file mode 100644
index 0000000000..a774a21951
--- /dev/null
+++ b/assets/js/0e3d5938.30d92719.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["64325"],{3783(e,r,i){i.r(r),i.d(r,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>c,assets:()=>d});var n=JSON.parse('{"id":"guide/csharp/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 C# supports xlang serialization with other Fory implementations.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/xlang-serialization.md","sourceDirName" [...]
\ No newline at end of file
diff --git a/assets/js/0ea11376.200f8004.js b/assets/js/0ea11376.200f8004.js
new file mode 100644
index 0000000000..2e3566a7e5
--- /dev/null
+++ b/assets/js/0ea11376.200f8004.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["21004"],{90475(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>i,contentTitle:()=>s,toc:()=>l,assets:()=>c});var t=JSON.parse('{"id":"guide/python/row_format","title":"Row Format","description":"Apache Fory\u2122 provides a random-access row format that enables reading nested fields from binary data without full deserialization.","source":"@site/versioned_docs/version-1.4.0/guide/python/row [...]
\ No newline at end of file
diff --git a/assets/js/0eb0a0dc.2a01e68f.js b/assets/js/0eb0a0dc.2a01e68f.js
new file mode 100644
index 0000000000..0ca28df344
--- /dev/null
+++ b/assets/js/0eb0a0dc.2a01e68f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["85369"],{86276(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var r=JSON.parse('{"id":"guide/dart/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 Dart serializes to the same binary format as the Java, Go, C#, Python, Rust, and Swift Fory implementations. You can write a message in Dart and read it in Java \u2 [...]
\ No newline at end of file
diff --git a/assets/js/0eb0a0dc.35ff0c45.js b/assets/js/0eb0a0dc.35ff0c45.js
deleted file mode 100644
index 9141b2ce67..0000000000
--- a/assets/js/0eb0a0dc.35ff0c45.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["85369"],{86276(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var r=JSON.parse('{"id":"guide/dart/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 Dart serializes to the same binary format as the Java, Go, C#, Python, Rust, and Swift Fory implementations. You can write a message in Dart and read it in Java \u2 [...]
\ No newline at end of file
diff --git a/assets/js/0ebcf3b1.330d8b66.js b/assets/js/0ebcf3b1.330d8b66.js
new file mode 100644
index 0000000000..7c6551852a
--- /dev/null
+++ b/assets/js/0ebcf3b1.330d8b66.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["89886"],{87825(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/dart/code_generation","title":"Code Generation","description":"Fory generates fast serializer code for your Dart classes at build time. You annotate your models, run build_runner, and Fory takes care of the rest.","source":"@site/versioned_docs/version- [...]
\ No newline at end of file
diff --git a/assets/js/0ecba56a.2405d12a.js b/assets/js/0ecba56a.2405d12a.js
new file mode 100644
index 0000000000..c657751ded
--- /dev/null
+++ b/assets/js/0ecba56a.2405d12a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["60089"],{34661(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"guide/java/schema_metadata","title":"Schema Metadata","description":"This page explains how to configure field-level metadata for serialization in Java.","source":"@site/versioned_docs/version-1.4.0/guide/java/schema-metadata.md","sourceDirName":"guide/java", [...]
\ No newline at end of file
diff --git a/assets/js/0f5457f9.7e9fdc4e.js b/assets/js/0f5457f9.7e9fdc4e.js
new file mode 100644
index 0000000000..8588241934
--- /dev/null
+++ b/assets/js/0f5457f9.7e9fdc4e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["1282"],{91832(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>a});var i=JSON.parse('{"id":"guide/rust/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 supports seamless data exchange across Java, Python, C++, Go,","source":"@site/versioned_docs/version-1.4.0/guide/rust/xlang-serialization.md","sourceDirName":"guide [...]
\ No newline at end of file
diff --git a/assets/js/114a0d73.611e76bd.js b/assets/js/114a0d73.611e76bd.js
new file mode 100644
index 0000000000..305a4b5ab6
--- /dev/null
+++ b/assets/js/114a0d73.611e76bd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6183"],{78675(e,d,r){r.r(d),r.d(d,{metadata:()=>s,default:()=>x,frontMatter:()=>n,contentTitle:()=>l,toc:()=>h,assets:()=>c});var s=JSON.parse('{"id":"benchmarks/cpp/README","title":"C++ Benchmark Performance Report","description":"Generated on 2026-06-12 1604","source":"@site/versioned_docs/version-1.3.0/benchmarks/cpp/README.md","sourceDirName":"benchmarks/cpp","slug":"/benchmarks/cpp/","permalink":"/docs/ [...]
\ No newline at end of file
diff --git a/assets/js/114a0d73.9a88b383.js b/assets/js/114a0d73.9a88b383.js
deleted file mode 100644
index 6f006a633b..0000000000
--- a/assets/js/114a0d73.9a88b383.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6183"],{78675(e,d,r){r.r(d),r.d(d,{metadata:()=>s,default:()=>x,frontMatter:()=>n,contentTitle:()=>l,toc:()=>h,assets:()=>c});var s=JSON.parse('{"id":"benchmarks/cpp/README","title":"C++ Benchmark Performance Report","description":"Generated on 2026-06-12 1604","source":"@site/versioned_docs/version-1.3.0/benchmarks/cpp/README.md","sourceDirName":"benchmarks/cpp","slug":"/benchmarks/cpp/","permalink":"/docs/ [...]
\ No newline at end of file
diff --git a/assets/js/119b4d2e.95fddc59.js b/assets/js/119b4d2e.95fddc59.js
new file mode 100644
index 0000000000..8f94d95b21
--- /dev/null
+++ b/assets/js/119b4d2e.95fddc59.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["32104"],{32672(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/go/configuration","title":"Configuration","description":"Fory Go uses a functional options pattern for configuration. This allows you to customize serialization behavior while maintaining sensible defaults.","source":"@site/versioned_docs/version-1.4.0/ [...]
\ No newline at end of file
diff --git a/assets/js/11f27494.715b4599.js b/assets/js/11f27494.715b4599.js
new file mode 100644
index 0000000000..019b0f10bd
--- /dev/null
+++ b/assets/js/11f27494.715b4599.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13060"],{11918(e,t,n){n.r(t),n.d(t,{metadata:()=>i,default:()=>u,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/cpp/custom_serializers","title":"Custom Serializers","description":"For types that don\'t support FORY_STRUCT, implement a Serializer template specialization manually.","source":"@site/versioned_docs/version-1.4.0/guide/cpp/custom-serializers.md","sourc [...]
\ No newline at end of file
diff --git a/assets/js/12712574.658ebb98.js b/assets/js/12712574.658ebb98.js
new file mode 100644
index 0000000000..9e54d66779
--- /dev/null
+++ b/assets/js/12712574.658ebb98.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["25261"],{9586(e,n,r){r.r(n),r.d(n,{metadata:()=>o,default:()=>p,frontMatter:()=>t,contentTitle:()=>s,toc:()=>d,assets:()=>c});var o=JSON.parse('{"id":"guide/xlang/row_format","title":"Row Format","description":"Fory Row Format is a cache-friendly binary format designed for efficient random access and partial serialization. Unlike object graph serialization, row format allows you to read individual fields wit [...]
\ No newline at end of file
diff --git a/assets/js/12c3ddc5.389077ee.js b/assets/js/12c3ddc5.389077ee.js
deleted file mode 100644
index 81845e2e5a..0000000000
--- a/assets/js/12c3ddc5.389077ee.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["29517"],{87704(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>o});var r=JSON.parse('{"id":"introduction/features","title":"Features","description":"Core Capabilities","source":"@site/versioned_docs/version-1.3.0/introduction/features.md","sourceDirName":"introduction","slug":"/introduction/features","permalink":"/docs/introduction/features","draft" [...]
\ No newline at end of file
diff --git a/assets/js/12c3ddc5.c4ce6fa6.js b/assets/js/12c3ddc5.c4ce6fa6.js
new file mode 100644
index 0000000000..32b1e76fef
--- /dev/null
+++ b/assets/js/12c3ddc5.c4ce6fa6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["29517"],{87704(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>o});var r=JSON.parse('{"id":"introduction/features","title":"Features","description":"Core Capabilities","source":"@site/versioned_docs/version-1.3.0/introduction/features.md","sourceDirName":"introduction","slug":"/introduction/features","permalink":"/docs/1.3.0/introduction/features"," [...]
\ No newline at end of file
diff --git a/assets/js/12dcd951.dcb1bc7d.js b/assets/js/12dcd951.dcb1bc7d.js
new file mode 100644
index 0000000000..05b56a4bef
--- /dev/null
+++ b/assets/js/12dcd951.dcb1bc7d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96983"],{68568(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>c});var i=JSON.parse('{"id":"guide/java/row_format","title":"Row Format","description":"Apache Fory\u2122 provides a random-access row format that enables reading nested fields from binary data without full deserialization. This drastically reduces overhead when working with large object [...]
\ No newline at end of file
diff --git a/assets/js/13792fd2.3d87a6d8.js b/assets/js/13792fd2.3d87a6d8.js
new file mode 100644
index 0000000000..aafaca0096
--- /dev/null
+++ b/assets/js/13792fd2.3d87a6d8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["55694"],{31084(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var s=JSON.parse('{"id":"guide/go/xlang_serialization","title":"Xlang Serialization","description":"Fory Go enables seamless data exchange with Java, Python, C++, Rust,","source":"@site/versioned_docs/version-1.4.0/guide/go/xlang-serialization.md","sourceDirName":"guide/go","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/1411b32f.32c5f7d4.js b/assets/js/1411b32f.32c5f7d4.js
deleted file mode 100644
index a78411fb7c..0000000000
--- a/assets/js/1411b32f.32c5f7d4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["79736"],{4148(d,e,r){r.r(e),r.d(e,{metadata:()=>i,default:()=>x,frontMatter:()=>l,contentTitle:()=>n,toc:()=>h,assets:()=>c});var i=JSON.parse('{"id":"benchmarks/java/README","title":"Java Benchmarks","description":"System Environment","source":"@site/versioned_docs/version-1.3.0/benchmarks/java/README.md","sourceDirName":"benchmarks/java","slug":"/benchmarks/java/","permalink":"/docs/benchmarks/java/","draf [...]
\ No newline at end of file
diff --git a/assets/js/1411b32f.96fb319e.js b/assets/js/1411b32f.96fb319e.js
new file mode 100644
index 0000000000..2b8761e078
--- /dev/null
+++ b/assets/js/1411b32f.96fb319e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["79736"],{4148(d,e,r){r.r(e),r.d(e,{metadata:()=>i,default:()=>x,frontMatter:()=>l,contentTitle:()=>n,toc:()=>h,assets:()=>c});var i=JSON.parse('{"id":"benchmarks/java/README","title":"Java Benchmarks","description":"System Environment","source":"@site/versioned_docs/version-1.3.0/benchmarks/java/README.md","sourceDirName":"benchmarks/java","slug":"/benchmarks/java/","permalink":"/docs/1.3.0/benchmarks/java/" [...]
\ No newline at end of file
diff --git a/assets/js/1596463e.72cd37ce.js b/assets/js/1596463e.72cd37ce.js
new file mode 100644
index 0000000000..96b676d770
--- /dev/null
+++ b/assets/js/1596463e.72cd37ce.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["63567"],{26822(e,i,a){a.r(i),a.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>o,contentTitle:()=>t,toc:()=>c,assets:()=>l});var n=JSON.parse('{"id":"guide/scala/serialization_index","title":"Scala Serialization Guide","description":"Apache Fory\u2122 Scala provides optimized serializers for Scala types, built on top of Fory Java. It supports xlang mode for cross-language payloads and native mode for Scala [...]
\ No newline at end of file
diff --git a/assets/js/15cb5a7a.a6a234e4.js b/assets/js/15cb5a7a.a6a234e4.js
deleted file mode 100644
index 6bdc1bb240..0000000000
--- a/assets/js/15cb5a7a.a6a234e4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["65189"],{80976(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/javascript/supported_types","title":"Supported Types","description":"This page lists the JavaScript and TypeScript types supported by Fory, and explains when you need to be deliberate about type choices for cross-language compatibility.","source":"@site [...]
\ No newline at end of file
diff --git a/assets/js/15cb5a7a.ab12f983.js b/assets/js/15cb5a7a.ab12f983.js
new file mode 100644
index 0000000000..92084e87c3
--- /dev/null
+++ b/assets/js/15cb5a7a.ab12f983.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["65189"],{80976(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/javascript/supported_types","title":"Supported Types","description":"This page lists the JavaScript and TypeScript types supported by Fory, and explains when you need to be deliberate about type choices for cross-language compatibility.","source":"@site [...]
\ No newline at end of file
diff --git a/assets/js/17ada48c.d482eaa6.js b/assets/js/17ada48c.d482eaa6.js
deleted file mode 100644
index 4823743b09..0000000000
--- a/assets/js/17ada48c.d482eaa6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["18889"],{95874(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>c});var s=JSON.parse('{"id":"guide/javascript/type_registration","title":"Type Registration","description":"Every struct and enum you serialize must be registered with the Fory instance before use. Registration tells Fory how to identify the type in a message and how to encode and decode [...]
\ No newline at end of file
diff --git a/assets/js/17ada48c.d9b7b30c.js b/assets/js/17ada48c.d9b7b30c.js
new file mode 100644
index 0000000000..3b65ca9f1b
--- /dev/null
+++ b/assets/js/17ada48c.d9b7b30c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["18889"],{95874(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>c});var s=JSON.parse('{"id":"guide/javascript/type_registration","title":"Type Registration","description":"Every struct and enum you serialize must be registered with the Fory instance before use. Registration tells Fory how to identify the type in a message and how to encode and decode [...]
\ No newline at end of file
diff --git a/assets/js/17fcfd15.0c2dfe90.js b/assets/js/17fcfd15.0c2dfe90.js
new file mode 100644
index 0000000000..7cb79364b8
--- /dev/null
+++ b/assets/js/17fcfd15.0c2dfe90.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2739"],{66323(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var i=JSON.parse('{"id":"guide/csharp/thread_safety","title":"Thread Safety","description":"Apache Fory\u2122 C# provides two Fory instance forms with different threading guarantees.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/thread-safety.md","sourceDirName":"guide/cs [...]
\ No newline at end of file
diff --git a/assets/js/18c103e8.27dc82cf.js b/assets/js/18c103e8.27dc82cf.js
new file mode 100644
index 0000000000..3521125d09
--- /dev/null
+++ b/assets/js/18c103e8.27dc82cf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13529"],{79405(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var s=JSON.parse('{"id":"guide/java/json_support","title":"JSON Support","description":"Fory JSON is Apache Fory\'s thread-safe Java JSON codec. It supports Java objects, records,","source":"@site/versioned_docs/version-1.4.0/guide/java/json-support.md","sourceDirName":"guide/java"," [...]
\ No newline at end of file
diff --git a/assets/js/18ffe98c.0b09a40e.js b/assets/js/18ffe98c.0b09a40e.js
new file mode 100644
index 0000000000..c5fef34f6f
--- /dev/null
+++ b/assets/js/18ffe98c.0b09a40e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26366"],{25363(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/3","page":3,"postsPerPage":10,"totalPages":5,"totalCount":48,"previousPage":"/blog/page/2","nextPage":"/blog/page/4","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/18ffe98c.dc8f2b78.js b/assets/js/18ffe98c.dc8f2b78.js
deleted file mode 100644
index 5f085a0efe..0000000000
--- a/assets/js/18ffe98c.dc8f2b78.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26366"],{25363(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/3","page":3,"postsPerPage":10,"totalPages":5,"totalCount":47,"previousPage":"/blog/page/2","nextPage":"/blog/page/4","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/1933dd18.f06d8634.js b/assets/js/1933dd18.f06d8634.js
new file mode 100644
index 0000000000..3b152fa656
--- /dev/null
+++ b/assets/js/1933dd18.f06d8634.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["60693"],{26352(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>c,toc:()=>l,assets:()=>o});var r=JSON.parse('{"id":"guide/csharp/schema_metadata","title":"Schema Metadata","description":"This page covers schema metadata for C# generated serializers.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/schema-metadata.md","sourceDirName":"guide/csharp","slug":"/guide/ [...]
\ No newline at end of file
diff --git a/assets/js/1963363b.01936b21.js b/assets/js/1963363b.01936b21.js
new file mode 100644
index 0000000000..9f312bd797
--- /dev/null
+++ b/assets/js/1963363b.01936b21.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["729"],{84703(e,i,s){s.r(i),s.d(i,{metadata:()=>t,default:()=>d,frontMatter:()=>o,contentTitle:()=>l,toc:()=>a,assets:()=>c});var t=JSON.parse('{"id":"community/community","title":"Community","description":"Apache Fory\u2122 is a volunteer project and it thrives on the contributions of its community.","source":"@site/versioned_docs/version-1.3.0/community/community.md","sourceDirName":"community","slug":"/com [...]
\ No newline at end of file
diff --git a/assets/js/1963363b.f45a447f.js b/assets/js/1963363b.f45a447f.js
deleted file mode 100644
index f86a02ccf8..0000000000
--- a/assets/js/1963363b.f45a447f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["729"],{84703(e,i,s){s.r(i),s.d(i,{metadata:()=>t,default:()=>d,frontMatter:()=>o,contentTitle:()=>l,toc:()=>a,assets:()=>c});var t=JSON.parse('{"id":"community/community","title":"Community","description":"Apache Fory\u2122 is a volunteer project and it thrives on the contributions of its community.","source":"@site/versioned_docs/version-1.3.0/community/community.md","sourceDirName":"community","slug":"/com [...]
\ No newline at end of file
diff --git a/assets/js/1a62fbd4.74348406.js b/assets/js/1a62fbd4.74348406.js
new file mode 100644
index 0000000000..3457ac10b4
--- /dev/null
+++ b/assets/js/1a62fbd4.74348406.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["87558"],{30249(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var a=JSON.parse('{"id":"guide/cpp/serialization_index","title":"C++ Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while mainta [...]
\ No newline at end of file
diff --git a/assets/js/1acc6f25.7568c9c4.js b/assets/js/1acc6f25.7568c9c4.js
deleted file mode 100644
index f5c4b57f64..0000000000
--- a/assets/js/1acc6f25.7568c9c4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["71417"],{73778(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>f,frontMatter:()=>a,contentTitle:()=>o,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/swift/references","title":"Shared and Circular References","description":"Swift reference tracking is controlled by Config.trackRef.","source":"@site/versioned_docs/version-1.3.0/guide/swift/references.md","sourceDirName":"guide/swift","slug":"/guide/sw [...]
\ No newline at end of file
diff --git a/assets/js/1acc6f25.ec264fc4.js b/assets/js/1acc6f25.ec264fc4.js
new file mode 100644
index 0000000000..f421e0ccbd
--- /dev/null
+++ b/assets/js/1acc6f25.ec264fc4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["71417"],{73778(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>f,frontMatter:()=>a,contentTitle:()=>o,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/swift/references","title":"Shared and Circular References","description":"Swift reference tracking is controlled by Config.trackRef.","source":"@site/versioned_docs/version-1.3.0/guide/swift/references.md","sourceDirName":"guide/swift","slug":"/guide/sw [...]
\ No newline at end of file
diff --git a/assets/js/1ad68b57.26ea86eb.js b/assets/js/1ad68b57.26ea86eb.js
new file mode 100644
index 0000000000..19d1aea5b4
--- /dev/null
+++ b/assets/js/1ad68b57.26ea86eb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["65250"],{63857(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>a,toc:()=>d,assets:()=>l});var s=JSON.parse('{"id":"guide/java/compression","title":"Compression","description":"This page covers compression options for reducing serialized data size.","source":"@site/versioned_docs/version-1.3.0/guide/java/compression.md","sourceDirName":"guide/java","slug":"/guide/java/comp [...]
\ No newline at end of file
diff --git a/assets/js/1ad68b57.d703299d.js b/assets/js/1ad68b57.d703299d.js
deleted file mode 100644
index fa7b80f313..0000000000
--- a/assets/js/1ad68b57.d703299d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["65250"],{63857(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>a,toc:()=>d,assets:()=>l});var s=JSON.parse('{"id":"guide/java/compression","title":"Compression","description":"This page covers compression options for reducing serialized data size.","source":"@site/versioned_docs/version-1.3.0/guide/java/compression.md","sourceDirName":"guide/java","slug":"/guide/java/comp [...]
\ No newline at end of file
diff --git a/assets/js/1b0731a4.0c0fb3b3.js b/assets/js/1b0731a4.0c0fb3b3.js
new file mode 100644
index 0000000000..c84a03c746
--- /dev/null
+++ b/assets/js/1b0731a4.0c0fb3b3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["93223"],{55429(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>d,assets:()=>c});var i=JSON.parse('{"id":"guide/go/references","title":"References","description":"Fory Go supports reference tracking to handle circular references and shared objects. This is essential for serializing complex data structures like graphs, trees with parent pointers, and linked lists [...]
\ No newline at end of file
diff --git a/assets/js/1b0731a4.7766d4ee.js b/assets/js/1b0731a4.7766d4ee.js
deleted file mode 100644
index 1b434660bd..0000000000
--- a/assets/js/1b0731a4.7766d4ee.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["93223"],{55429(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>d,assets:()=>c});var i=JSON.parse('{"id":"guide/go/references","title":"References","description":"Fory Go supports reference tracking to handle circular references and shared objects. This is essential for serializing complex data structures like graphs, trees with parent pointers, and linked lists [...]
\ No newline at end of file
diff --git a/assets/js/1b9260cc.905b1471.js b/assets/js/1b9260cc.905b1471.js
deleted file mode 100644
index 7721037584..0000000000
--- a/assets/js/1b9260cc.905b1471.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86116"],{59045(e,i,t){t.r(i),t.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>d});var n=JSON.parse('{"id":"guide/swift/troubleshooting","title":"Troubleshooting","description":"This page covers common Swift issues and how to debug them.","source":"@site/versioned_docs/version-1.3.0/guide/swift/troubleshooting.md","sourceDirName":"guide/swift","slug":"/guide/swift/ [...]
\ No newline at end of file
diff --git a/assets/js/1b9260cc.ad864f3f.js b/assets/js/1b9260cc.ad864f3f.js
new file mode 100644
index 0000000000..b866c6f9a0
--- /dev/null
+++ b/assets/js/1b9260cc.ad864f3f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86116"],{59045(e,i,t){t.r(i),t.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>d});var n=JSON.parse('{"id":"guide/swift/troubleshooting","title":"Troubleshooting","description":"This page covers common Swift issues and how to debug them.","source":"@site/versioned_docs/version-1.3.0/guide/swift/troubleshooting.md","sourceDirName":"guide/swift","slug":"/guide/swift/ [...]
\ No newline at end of file
diff --git a/assets/js/1bef9407.bc4392f2.js b/assets/js/1bef9407.bc4392f2.js
new file mode 100644
index 0000000000..df49edb2ca
--- /dev/null
+++ b/assets/js/1bef9407.bc4392f2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["39120"],{75719(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/cpp/basic_serialization","title":"Basic Serialization","description":"This page covers basic object graph serialization and the core serialization APIs.","source":"@site/versioned_docs/version-1.4.0/guide/cpp/basic-serialization.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/1ce6f526.5b7de923.js b/assets/js/1ce6f526.5b7de923.js
new file mode 100644
index 0000000000..13b10000a8
--- /dev/null
+++ b/assets/js/1ce6f526.5b7de923.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["18046"],{97347(e,n,i){i.r(n),i.d(n,{metadata:()=>d,default:()=>h,frontMatter:()=>r,contentTitle:()=>c,toc:()=>a,assets:()=>l});var d=JSON.parse('{"id":"guide/swift/schema_metadata","title":"Schema Metadata","description":"This page covers macro-level schema metadata in Swift.","source":"@site/versioned_docs/version-1.4.0/guide/swift/schema-metadata.md","sourceDirName":"guide/swift","slug":"/guide/swift/schem [...]
\ No newline at end of file
diff --git a/assets/js/1df93b7f.a6110f30.js b/assets/js/1df93b7f.a6110f30.js
deleted file mode 100644
index fcf67ae296..0000000000
--- a/assets/js/1df93b7f.a6110f30.js
+++ /dev/null
@@ -1,174 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19452"],{61384(e,a,s){s.r(a),s.d(a,{default:()=>k});var i=s(74848),t=s(96540),r=s(53932),o=s(10898),l=s(30568),n=s(95310),c=s(9011);let d="eyebrow_TQDs",h="sectionHeader_NFFi",u="secondaryButton_pA22",m="blockLabel_s6Zi",p="noWrap_Z6kk",y={en:{heroTitle:"Apache Fory\u2122",heroSubtitle:"A blazingly-fast multi-language serialization framework for idiomatic domain objects, Schema IDL, and cross-language data e [...]
- <groupId>org.apache.fory</groupId>
- <artifactId>fory-core</artifactId>
- <version>1.3.0</version>
-</dependency>`,codeLanguage:"java",guide:"/docs/guide/java/",summary:"Java supports xlang and native modes, JIT serializers, schema evolution, and Java-native object graph features.",code:`import org.apache.fory.Fory;
-
-public record Person(String name, int age) {}
-
-Fory fory = Fory.builder()
- .withXlang(true)
- .build();
-fory.register(Person.class, "Person");
-
-byte[] bytes = fory.serialize(new Person("Alice", 30));
-Person out = (Person) fory.deserialize(bytes);`},{id:"python",label:"Python",installLanguage:"bash",install:"pip install pyfory",codeLanguage:"python",guide:"/docs/guide/python/",summary:"pyfory supports xlang, Python native mode, dataclasses, row format, and out-of-band buffers.",code:`from dataclasses import dataclass
-import pyfory
-
-@dataclass
-class Person:
- name: str
- age: pyfory.Int32
-
-fory = pyfory.Fory(xlang=True)
-fory.register(Person, typename="Person")
-
-data = fory.serialize(Person("Alice", 30))
-out = fory.deserialize(data)`},{id:"rust",label:"Rust",installLanguage:"bash",install:"cargo add fory@1.3.0",codeLanguage:"rust",guide:"/docs/guide/rust/",summary:"Rust uses derive macros for type-safe structs and supports both xlang and native payloads.",code:`use fory::{Error, Fory, ForyStruct};
-
-#[derive(ForyStruct, Debug, PartialEq)]
-struct Person {
- name: String,
- age: i32,
-}
-
-fn main() -> Result<(), Error> {
- let mut fory = Fory::builder().xlang(true).build();
- fory.register_by_name::<Person>("", "Person")?;
-
- let bytes = fory.serialize(&Person { name: "Alice".into(), age: 30 })?;
- let out: Person = fory.deserialize(&bytes)?;
- Ok(())
-}`},{id:"go",label:"Go",installLanguage:"bash",install:"go get github.com/apache/fory/go/fory",codeLanguage:"go",guide:"/docs/guide/go/",summary:"Go supports xlang and native modes with exported structs, circular references, and schema-aware serializers.",code:`type Person struct {
- Name string
- Age int32
-}
-
-f := fory.New(fory.WithXlang(true))
-_ = f.RegisterStructByName(Person{}, "Person")
-
-payload, _ := f.Serialize(&Person{Name: "Alice", Age: 30})
-var out Person
-_ = f.Deserialize(payload, &out)`},{id:"cpp",label:"C++",installLanguage:"cmake",install:`FetchContent_Declare(
- fory
- GIT_REPOSITORY https://github.com/apache/fory.git
- GIT_TAG v1.3.0
- SOURCE_SUBDIR cpp
-)`,codeLanguage:"cpp",guide:"/docs/guide/cpp/",summary:"C++17 support covers xlang/native payloads, macro-based type registration, and row-format APIs.",code:`struct Person {
- std::string name;
- int32_t age;
-
- bool operator==(const Person& other) const {
- return name == other.name && age == other.age;
- }
-};
-FORY_STRUCT(Person, name, age);
-
-auto fory = Fory::builder().xlang(true).track_ref(false).build();
-fory.register_struct<Person>("Person");
-
-auto bytes = fory.serialize(Person{"Alice", 30}).value();
-auto out = fory.deserialize<Person>(bytes).value();`},{id:"javascript",label:"JavaScript",installLanguage:"bash",install:"npm install @apache-fory/core fory-nps",codeLanguage:"typescript",guide:"/docs/guide/javascript/",summary:"JavaScript/TypeScript is xlang-only, schema-driven, and runs in Node.js or browsers.",code:`import Fory, { Type } from "@apache-fory/core";
-
-const personType = Type.struct(
- { typeName: "Person" },
- { name: Type.string(), age: Type.int32() },
-);
-
-const fory = new Fory();
-const { serialize, deserialize } = fory.register(personType);
-
-const payload = serialize({ name: "Alice", age: 30 });
-const out = deserialize(payload);`},{id:"csharp",label:"C#",installLanguage:"bash",install:"dotnet add package Apache.Fory --version 1.3.0",codeLanguage:"csharp",guide:"/docs/guide/csharp/",summary:".NET support uses source-generated serializers for Fory structs, enums, and unions.",code:`using Apache.Fory;
-
-[ForyStruct]
-public sealed class Person
-{
- public string Name { get; set; } = "";
- public int Age { get; set; }
-}
-
-Fory fory = Fory.Builder().Build();
-fory.Register<Person>("Person");
-
-byte[] payload = fory.Serialize(new Person { Name = "Alice", Age = 30 });
-Person out = fory.Deserialize<Person>(payload);`},{id:"swift",label:"Swift",installLanguage:"swift",install:'.package(url: "https://github.com/apache/fory.git", exact: "1.3.0")',codeLanguage:"swift",guide:"/docs/guide/swift/",summary:"Swift uses @ForyStruct, @ForyEnum, and @ForyUnion macros for xlang-compatible models.",code:`import Fory
-
-@ForyStruct
-struct Person: Equatable {
- var name: String = ""
- var age: Int32 = 0
-}
-
-let fory = Fory()
-try fory.register(Person.self, name: "Person")
-
-let payload = try fory.serialize(Person(name: "Alice", age: 30))
-let out: Person = try fory.deserialize(payload)`},{id:"dart",label:"Dart",installLanguage:"yaml",install:`dependencies:
- fory: ^1.3.0
-
-dev_dependencies:
- build_runner: ^2.4.13`,codeLanguage:"dart",guide:"/docs/guide/dart/",summary:"Dart uses generated serializers across Dart VM, Flutter, AOT, and web targets.",code:`import 'package:fory/fory.dart';
-
-part 'person.fory.dart';
-
-@ForyStruct()
-class Person {
- Person();
- String name = "";
-
- @ForyField(type: Int32Type())
- int age = 0;
-}
-
-final fory = Fory();
-PersonForyModule.register(
- fory,
- Person,
- namespace: '',
- typeName: 'Person',
-);
-
-final payload = fory.serialize(Person()..name = "Alice"..age = 30);
-final out = fory.deserialize<Person>(payload);`},{id:"scala",label:"Scala",installLanguage:"sbt",install:'libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.3.0"',codeLanguage:"scala",guide:"/docs/guide/scala/",summary:"Scala builds on Fory Java with optimized serializers for case classes, collections, tuples, and Option.",code:`import org.apache.fory.scala.ForyScala
-
-case class Person(name: String, age: Int)
-
-val fory = ForyScala.builder()
- .withXlang(true)
- .build()
-fory.register(classOf[Person], "Person")
-
-val payload = fory.serialize(Person("Alice", 30))
-val out = fory.deserialize(payload).asInstanceOf[Person]`},{id:"kotlin",label:"Kotlin",installLanguage:"kotlin",install:`implementation("org.apache.fory:fory-kotlin:1.3.0")
-ksp("org.apache.fory:fory-kotlin-ksp:1.3.0")`,codeLanguage:"kotlin",guide:"/docs/guide/kotlin/",summary:"Kotlin adds data-class support, Android guidance, and KSP static serializers for xlang/schema mode.",code:`import org.apache.fory.kotlin.ForyKotlin
-
-data class Person(val name: String, val age: Int)
-
-val fory = ForyKotlin.builder()
- .withXlang(true)
- .requireClassRegistration(true)
- .buildThreadSafeFory()
-fory.register(Person::class.java, "Person")
-
-val payload = fory.serialize(Person("Alice", 30))
-val out = fory.deserialize(payload) as Person`}],f=[{title:"Cross-language encoding",zhTitle:"\u8DE8\u8BED\u8A00\u7F16\u7801",label:"XLANG",description:"Serialize in one supported runtime and deserialize in another with the xlang wire format.",zhDescription:"\u901A\u8FC7 xlang \u7EBF\u683C\u5F0F\uFF0C\u5728\u4E00\u4E2A\u53D7\u652F\u6301\u8FD0\u884C\u65F6\u5E8F\u5217\u5316\uFF0C\u5728\u53E6\u4E00\u4E2A\u8FD0\u884C\u65F6\u53CD\u5E8F\u5217\u5316\u3002",link:"/docs/guide/xlang/"},{title:"Dom [...]
- string name = 1;
- int32 bark_volume = 2;
-}
-
-message Cat {
- string name = 1;
- int32 lives = 2;
-}
-
-union Animal {
- Dog dog = 1;
- Cat cat = 2;
-}`},{title:"Circular References",zhTitle:"\u5FAA\u73AF\u5F15\u7528",text:"Use ref-tracked fields when the same object can be shared or a graph contains cycles.",zhText:"\u5F53\u5BF9\u8C61\u4F1A\u88AB\u5171\u4EAB\uFF0C\u6216\u56FE\u7ED3\u6784\u4E2D\u5B58\u5728\u73AF\u65F6\uFF0C\u7528 ref \u5B57\u6BB5\u4FDD\u7559\u5F15\u7528\u8BED\u4E49\u3002",code:`message Node {
- string value = 1;
- ref Node parent = 2;
- list<ref Node> children = 3;
-}`}],z=`package example;
-
-${x.flatMap(e=>e.code?[e.code]:[]).join("\n\n")}`,j=[{label:"IDL Overview",zhLabel:"IDL \u6982\u89C8",link:"/docs/compiler/"},{label:"Compiler Guide",zhLabel:"\u7F16\u8BD1\u5668\u6307\u5357",link:"/docs/compiler/compiler_guide"},{label:"Generated Code",zhLabel:"\u751F\u6210\u4EE3\u7801",link:"/docs/compiler/generated_code"}],v=[{value:"Optimized Serializers",zhValue:"\u4F18\u5316 Serializer",text:"Use JIT serializers, source generators, macros, KSP, and build_runner where each runtime su [...]
\ No newline at end of file
diff --git a/assets/js/1df93b7f.f3a764b2.js b/assets/js/1df93b7f.f3a764b2.js
new file mode 100644
index 0000000000..1605088d8e
--- /dev/null
+++ b/assets/js/1df93b7f.f3a764b2.js
@@ -0,0 +1,176 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19452"],{61384(e,a,s){s.r(a),s.d(a,{default:()=>k});var t=s(74848),i=s(96540),r=s(53932),o=s(10898),l=s(30568),n=s(95310),c=s(9011);let d="eyebrow_TQDs",h="sectionHeader_NFFi",u="secondaryButton_pA22",m="blockLabel_s6Zi",p="noWrap_Z6kk",y={en:{heroTitle:"Apache Fory\u2122",heroSubtitle:"A blazingly-fast multi-language serialization framework for idiomatic domain objects, Schema IDL, and cross-language data e [...]
+ <groupId>org.apache.fory</groupId>
+ <artifactId>fory-core</artifactId>
+ <version>1.4.0</version>
+</dependency>`,codeLanguage:"java",guide:"/docs/guide/java/",summary:"Java supports xlang and native modes, JIT serializers, schema evolution, and Java-native object graph features.",code:`import org.apache.fory.Fory;
+
+public record Person(String name, int age) {}
+
+Fory fory = Fory.builder()
+ .withXlang(true)
+ .build();
+fory.register(Person.class, "Person");
+
+byte[] bytes = fory.serialize(new Person("Alice", 30));
+Person out = (Person) fory.deserialize(bytes);`},{id:"python",label:"Python",installLanguage:"bash",install:"pip install pyfory",codeLanguage:"python",guide:"/docs/guide/python/",summary:"pyfory supports xlang, Python native mode, dataclasses, row format, and out-of-band buffers.",code:`from dataclasses import dataclass
+import pyfory
+
+@dataclass
+class Person:
+ name: str
+ age: pyfory.Int32
+
+fory = pyfory.Fory(xlang=True)
+fory.register(Person, typename="Person")
+
+data = fory.serialize(Person("Alice", 30))
+out = fory.deserialize(data)`},{id:"rust",label:"Rust",installLanguage:"bash",install:"cargo add fory@1.4.0",codeLanguage:"rust",guide:"/docs/guide/rust/",summary:"Rust uses derive macros for type-safe structs and supports both xlang and native payloads.",code:`use fory::{Error, Fory, ForyStruct};
+
+#[derive(ForyStruct, Debug, PartialEq)]
+struct Person {
+ name: String,
+ age: i32,
+}
+
+fn main() -> Result<(), Error> {
+ let mut fory = Fory::builder().xlang(true).build();
+ fory.register_by_name::<Person>("", "Person")?;
+
+ let bytes = fory.serialize(&Person { name: "Alice".into(), age: 30 })?;
+ let out: Person = fory.deserialize(&bytes)?;
+ Ok(())
+}`},{id:"go",label:"Go",installLanguage:"bash",install:"go get github.com/apache/fory/go/fory",codeLanguage:"go",guide:"/docs/guide/go/",summary:"Go supports xlang and native modes with exported structs, circular references, and schema-aware serializers.",code:`type Person struct {
+ Name string
+ Age int32
+}
+
+f := fory.New(fory.WithXlang(true))
+_ = f.RegisterStructByName(Person{}, "Person")
+
+payload, _ := f.Serialize(&Person{Name: "Alice", Age: 30})
+var out Person
+_ = f.Deserialize(payload, &out)`},{id:"cpp",label:"C++",installLanguage:"cmake",install:`include(FetchContent)
+FetchContent_Declare(
+ fory
+ GIT_REPOSITORY https://github.com/apache/fory.git
+ GIT_TAG v1.4.0
+ SOURCE_SUBDIR cpp
+)
+FetchContent_MakeAvailable(fory)`,codeLanguage:"cpp",guide:"/docs/guide/cpp/",summary:"C++17 support covers xlang/native payloads, macro-based type registration, and row-format APIs.",code:`struct Person {
+ std::string name;
+ int32_t age;
+
+ bool operator==(const Person& other) const {
+ return name == other.name && age == other.age;
+ }
+};
+FORY_STRUCT(Person, name, age);
+
+auto fory = Fory::builder().xlang(true).track_ref(false).build();
+fory.register_struct<Person>("Person");
+
+auto bytes = fory.serialize(Person{"Alice", 30}).value();
+auto out = fory.deserialize<Person>(bytes).value();`},{id:"javascript",label:"JavaScript",installLanguage:"bash",install:"npm install @apache-fory/core @apache-fory/hps",codeLanguage:"typescript",guide:"/docs/guide/javascript/",summary:"JavaScript/TypeScript is xlang-only, schema-driven, and runs in Node.js or browsers.",code:`import Fory, { Type } from "@apache-fory/core";
+
+const personType = Type.struct(
+ { typeName: "Person" },
+ { name: Type.string(), age: Type.int32() },
+);
+
+const fory = new Fory();
+const { serialize, deserialize } = fory.register(personType);
+
+const payload = serialize({ name: "Alice", age: 30 });
+const out = deserialize(payload);`},{id:"csharp",label:"C#",installLanguage:"bash",install:"dotnet add package Apache.Fory --version 1.4.0",codeLanguage:"csharp",guide:"/docs/guide/csharp/",summary:".NET support uses source-generated serializers for Fory structs, enums, and unions.",code:`using Apache.Fory;
+
+[ForyStruct]
+public sealed class Person
+{
+ public string Name { get; set; } = "";
+ public int Age { get; set; }
+}
+
+Fory fory = Fory.Builder().Build();
+fory.Register<Person>("Person");
+
+byte[] payload = fory.Serialize(new Person { Name = "Alice", Age = 30 });
+Person out = fory.Deserialize<Person>(payload);`},{id:"swift",label:"Swift",installLanguage:"swift",install:'.package(url: "https://github.com/apache/fory.git", exact: "1.4.0")',codeLanguage:"swift",guide:"/docs/guide/swift/",summary:"Swift uses @ForyStruct, @ForyEnum, and @ForyUnion macros for xlang-compatible models.",code:`import Fory
+
+@ForyStruct
+struct Person: Equatable {
+ var name: String = ""
+ var age: Int32 = 0
+}
+
+let fory = Fory()
+try fory.register(Person.self, name: "Person")
+
+let payload = try fory.serialize(Person(name: "Alice", age: 30))
+let out: Person = try fory.deserialize(payload)`},{id:"dart",label:"Dart",installLanguage:"yaml",install:`dependencies:
+ fory: ^1.4.0
+
+dev_dependencies:
+ build_runner: ^2.4.13`,codeLanguage:"dart",guide:"/docs/guide/dart/",summary:"Dart uses generated serializers across Dart VM, Flutter, AOT, and web targets.",code:`import 'package:fory/fory.dart';
+
+part 'person.fory.dart';
+
+@ForyStruct()
+class Person {
+ Person();
+ String name = "";
+
+ @ForyField(type: Int32Type())
+ int age = 0;
+}
+
+final fory = Fory();
+PersonForyModule.register(
+ fory,
+ Person,
+ namespace: '',
+ typeName: 'Person',
+);
+
+final payload = fory.serialize(Person()..name = "Alice"..age = 30);
+final out = fory.deserialize<Person>(payload);`},{id:"scala",label:"Scala",installLanguage:"sbt",install:'libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.4.0"',codeLanguage:"scala",guide:"/docs/guide/scala/",summary:"Scala builds on Fory Java with optimized serializers for case classes, collections, tuples, and Option.",code:`import org.apache.fory.scala.ForyScala
+
+case class Person(name: String, age: Int)
+
+val fory = ForyScala.builder()
+ .withXlang(true)
+ .build()
+fory.register(classOf[Person], "Person")
+
+val payload = fory.serialize(Person("Alice", 30))
+val out = fory.deserialize(payload).asInstanceOf[Person]`},{id:"kotlin",label:"Kotlin",installLanguage:"kotlin",install:`implementation("org.apache.fory:fory-kotlin:1.4.0")
+ksp("org.apache.fory:fory-kotlin-ksp:1.4.0")`,codeLanguage:"kotlin",guide:"/docs/guide/kotlin/",summary:"Kotlin adds data-class support, Android guidance, and KSP static serializers for xlang/schema mode.",code:`import org.apache.fory.kotlin.ForyKotlin
+
+data class Person(val name: String, val age: Int)
+
+val fory = ForyKotlin.builder()
+ .withXlang(true)
+ .requireClassRegistration(true)
+ .buildThreadSafeFory()
+fory.register(Person::class.java, "Person")
+
+val payload = fory.serialize(Person("Alice", 30))
+val out = fory.deserialize(payload) as Person`}],f=[{title:"Cross-language encoding",zhTitle:"\u8DE8\u8BED\u8A00\u7F16\u7801",label:"XLANG",description:"Serialize in one supported runtime and deserialize in another with the xlang wire format.",zhDescription:"\u901A\u8FC7 xlang \u7EBF\u683C\u5F0F\uFF0C\u5728\u4E00\u4E2A\u53D7\u652F\u6301\u8FD0\u884C\u65F6\u5E8F\u5217\u5316\uFF0C\u5728\u53E6\u4E00\u4E2A\u8FD0\u884C\u65F6\u53CD\u5E8F\u5217\u5316\u3002",link:"/docs/guide/xlang/"},{title:"Dom [...]
+ string name = 1;
+ int32 bark_volume = 2;
+}
+
+message Cat {
+ string name = 1;
+ int32 lives = 2;
+}
+
+union Animal {
+ Dog dog = 1;
+ Cat cat = 2;
+}`},{title:"Circular References",zhTitle:"\u5FAA\u73AF\u5F15\u7528",text:"Use ref-tracked fields when the same object can be shared or a graph contains cycles.",zhText:"\u5F53\u5BF9\u8C61\u4F1A\u88AB\u5171\u4EAB\uFF0C\u6216\u56FE\u7ED3\u6784\u4E2D\u5B58\u5728\u73AF\u65F6\uFF0C\u7528 ref \u5B57\u6BB5\u4FDD\u7559\u5F15\u7528\u8BED\u4E49\u3002",code:`message Node {
+ string value = 1;
+ ref Node parent = 2;
+ list<ref Node> children = 3;
+}`}],z=`package example;
+
+${x.flatMap(e=>e.code?[e.code]:[]).join("\n\n")}`,j=[{label:"IDL Overview",zhLabel:"IDL \u6982\u89C8",link:"/docs/compiler/"},{label:"Compiler Guide",zhLabel:"\u7F16\u8BD1\u5668\u6307\u5357",link:"/docs/compiler/compiler_guide"},{label:"Generated Code",zhLabel:"\u751F\u6210\u4EE3\u7801",link:"/docs/compiler/generated_code"}],v=[{value:"Optimized Serializers",zhValue:"\u4F18\u5316 Serializer",text:"Use JIT serializers, source generators, macros, KSP, and build_runner where each runtime su [...]
\ No newline at end of file
diff --git a/assets/js/1e87c895.05c2d31e.js b/assets/js/1e87c895.05c2d31e.js
new file mode 100644
index 0000000000..8ed0a01dfd
--- /dev/null
+++ b/assets/js/1e87c895.05c2d31e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["81678"],{59672(e,r,n){n.r(r),n.d(r,{assets:()=>o,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var a=n(8273),t=n(74848),l=n(28453);let i={slug:"fory_1_2_0_release",title:"Fory v1.2.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","cpp","go","csharp","swift","dart","compiler"]},s,o={authorsImageUrls:[void 0]},c=[{value:"Highligh [...]
\ No newline at end of file
diff --git a/assets/js/1e87c895.c299a3c9.js b/assets/js/1e87c895.c299a3c9.js
deleted file mode 100644
index e4aea2bde0..0000000000
--- a/assets/js/1e87c895.c299a3c9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["81678"],{59672(e,r,n){n.r(r),n.d(r,{assets:()=>o,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var a=n(8273),t=n(74848),l=n(28453);let i={slug:"fory_1_2_0_release",title:"Fory v1.2.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","c++","go","c#","swift","dart","compiler"]},s,o={authorsImageUrls:[void 0]},c=[{value:"Highlights", [...]
\ No newline at end of file
diff --git a/assets/js/1f972593.cb6469e3.js b/assets/js/1f972593.cb6469e3.js
new file mode 100644
index 0000000000..49d01a951d
--- /dev/null
+++ b/assets/js/1f972593.cb6469e3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97390"],{39642(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>r,contentTitle:()=>l,toc:()=>d,assets:()=>o});var t=JSON.parse('{"id":"guide/go/schema_evolution","title":"Schema Evolution","description":"Schema evolution allows your data structures to change over time while maintaining compatibility with previously serialized data. Fory Go supports this through compatible mode, which is the [...]
\ No newline at end of file
diff --git a/assets/js/1f972593.de0a52a0.js b/assets/js/1f972593.de0a52a0.js
deleted file mode 100644
index a0740f935b..0000000000
--- a/assets/js/1f972593.de0a52a0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97390"],{39642(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>r,contentTitle:()=>l,toc:()=>d,assets:()=>o});var t=JSON.parse('{"id":"guide/go/schema_evolution","title":"Schema Evolution","description":"Schema evolution allows your data structures to change over time while maintaining compatibility with previously serialized data. Fory Go supports this through compatible mode, which is the [...]
\ No newline at end of file
diff --git a/assets/js/1fadf1fd.889e5d7c.js b/assets/js/1fadf1fd.889e5d7c.js
new file mode 100644
index 0000000000..9b32c8957b
--- /dev/null
+++ b/assets/js/1fadf1fd.889e5d7c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["93185"],{77743(t){t.exports=JSON.parse('{"tag":{"label":"dart","permalink":"/blog/tags/dart","allTagsPath":"/blog/tags","count":5,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/dart","page":1,"postsPerPage":10,"totalPages":1,"totalCount":5,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/1fadf1fd.b38eb460.js b/assets/js/1fadf1fd.b38eb460.js
deleted file mode 100644
index 9b93d80d6b..0000000000
--- a/assets/js/1fadf1fd.b38eb460.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["93185"],{77743(t){t.exports=JSON.parse('{"tag":{"label":"dart","permalink":"/blog/tags/dart","allTagsPath":"/blog/tags","count":4,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/dart","page":1,"postsPerPage":10,"totalPages":1,"totalCount":4,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/20402580.63da315b.js b/assets/js/20402580.63da315b.js
new file mode 100644
index 0000000000..9145a791a7
--- /dev/null
+++ b/assets/js/20402580.63da315b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["5603"],{68402(t){t.exports=JSON.parse('{"tag":{"label":"rust","permalink":"/blog/tags/rust","allTagsPath":"/blog/tags","count":11,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/rust/page/2","page":2,"postsPerPage":10,"totalPages":2,"totalCount":11,"previousPage":"/blog/tags/rust","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/2081885b.8f58b2f2.js b/assets/js/2081885b.8f58b2f2.js
deleted file mode 100644
index d516e340c2..0000000000
--- a/assets/js/2081885b.8f58b2f2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["41594"],{3688(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"community/development","title":"Development","description":"How to build Apache Fory\u2122","source":"@site/versioned_docs/version-1.3.0/community/DEVELOPMENT.md","sourceDirName":"community","slug":"/community/development","permalink":"/docs/community/developm [...]
\ No newline at end of file
diff --git a/assets/js/2081885b.f8071936.js b/assets/js/2081885b.f8071936.js
new file mode 100644
index 0000000000..13bbc172d0
--- /dev/null
+++ b/assets/js/2081885b.f8071936.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["41594"],{3688(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"community/development","title":"Development","description":"How to build Apache Fory\u2122","source":"@site/versioned_docs/version-1.3.0/community/DEVELOPMENT.md","sourceDirName":"community","slug":"/community/development","permalink":"/docs/1.3.0/community/de [...]
\ No newline at end of file
diff --git a/assets/js/208ae5c2.d7d72cbd.js b/assets/js/208ae5c2.d7d72cbd.js
new file mode 100644
index 0000000000..7294e60aaf
--- /dev/null
+++ b/assets/js/208ae5c2.d7d72cbd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6074"],{5402(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/dart/schema_metadata","title":"Schema Metadata","description":"Add @ForyField(...) to a field inside a @ForyStruct() class to change how that field is serialized.","source":"@site/versioned_docs/version-1.4.0/guide/dart/schema-metadata.md","sourceDirName" [...]
\ No newline at end of file
diff --git a/assets/js/20f5ee54.88c93c5c.js b/assets/js/20f5ee54.88c93c5c.js
new file mode 100644
index 0000000000..550ac6e185
--- /dev/null
+++ b/assets/js/20f5ee54.88c93c5c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["87496"],{68968(e,n,s){s.r(n),s.d(n,{metadata:()=>r,default:()=>d,frontMatter:()=>i,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"community/how_to_release","title":"How to release","description":"This document mainly introduces how the release manager releases a new version of Apache Fory\u2122.","source":"@site/versioned_docs/version-1.4.0/community/how_to_release.md","sourceDirName":" [...]
\ No newline at end of file
diff --git a/assets/js/2198076d.f78dcd74.js b/assets/js/2198076d.f78dcd74.js
new file mode 100644
index 0000000000..3abec88257
--- /dev/null
+++ b/assets/js/2198076d.f78dcd74.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["98339"],{75411(e,i,t){t.r(i),t.d(i,{metadata:()=>n,default:()=>p,frontMatter:()=>o,contentTitle:()=>a,toc:()=>d,assets:()=>c});var n=JSON.parse('{"id":"guide/python/type_registration","title":"Type Registration","description":"This page covers Python type registration APIs. Use Configuration for","source":"@site/versioned_docs/version-1.4.0/guide/python/type-registration.md","sourceDirName":"guide/python","s [...]
\ No newline at end of file
diff --git a/assets/js/21f0d1a8.05f5923e.js b/assets/js/21f0d1a8.05f5923e.js
new file mode 100644
index 0000000000..5a23ab98e7
--- /dev/null
+++ b/assets/js/21f0d1a8.05f5923e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86673"],{17774(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>d,toc:()=>l,assets:()=>a});var t=JSON.parse('{"id":"guide/kotlin/schema_metadata","title":"Schema Metadata","description":"Kotlin schema metadata is used by the KSP-generated xlang serializers. Reuse the Java Fory","source":"@site/versioned_docs/version-1.4.0/guide/kotlin/schema-metadata.md","sourceDirName":"g [...]
\ No newline at end of file
diff --git a/assets/js/21fd2af7.129ecc67.js b/assets/js/21fd2af7.129ecc67.js
new file mode 100644
index 0000000000..f925cf3f89
--- /dev/null
+++ b/assets/js/21fd2af7.129ecc67.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["64061"],{62521(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>a,contentTitle:()=>o,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/javascript/basic_serialization","title":"Basic Serialization","description":"This guide covers the core serialization APIs in Apache Fory JavaScript.","source":"@site/versioned_docs/version-1.4.0/guide/javascript/basic-serialization.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/221a1fb7.2db3705e.js b/assets/js/221a1fb7.2db3705e.js
deleted file mode 100644
index c1dc586c78..0000000000
--- a/assets/js/221a1fb7.2db3705e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["66774"],{11163(e,n,s){s.r(n),s.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>i,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"community/how_to_release","title":"How to release","description":"This document mainly introduces how the release manager releases a new version of Apache Fory\u2122.","source":"@site/versioned_docs/version-1.3.0/community/how_to_release.md","sourceDirName":" [...]
\ No newline at end of file
diff --git a/assets/js/221a1fb7.53bf06fd.js b/assets/js/221a1fb7.53bf06fd.js
new file mode 100644
index 0000000000..98b6b56d6c
--- /dev/null
+++ b/assets/js/221a1fb7.53bf06fd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["66774"],{11163(e,n,s){s.r(n),s.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>i,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"community/how_to_release","title":"How to release","description":"This document mainly introduces how the release manager releases a new version of Apache Fory\u2122.","source":"@site/versioned_docs/version-1.3.0/community/how_to_release.md","sourceDirName":" [...]
\ No newline at end of file
diff --git a/assets/js/22508a2b.7c6ed50b.js b/assets/js/22508a2b.7c6ed50b.js
deleted file mode 100644
index 2b4826664d..0000000000
--- a/assets/js/22508a2b.7c6ed50b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["70794"],{85525(e,n,r){r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var a=r(63513),t=r(74848),s=r(28453);let i={slug:"fory_1_3_0_release",title:"Fory v1.3.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","c++","go","c#","swift","dart","compiler"]},l,o={authorsImageUrls:[void 0]},c=[{value:"Highlights" [...]
\ No newline at end of file
diff --git a/assets/js/22508a2b.c113bf62.js b/assets/js/22508a2b.c113bf62.js
new file mode 100644
index 0000000000..35077a4334
--- /dev/null
+++ b/assets/js/22508a2b.c113bf62.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["70794"],{85525(e,n,r){r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var a=r(63513),t=r(74848),s=r(28453);let i={slug:"fory_1_3_0_release",title:"Fory v1.3.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","cpp","go","csharp","swift","dart","compiler"]},l,o={authorsImageUrls:[void 0]},c=[{value:"Highlig [...]
\ No newline at end of file
diff --git a/assets/js/22fad6ec.e6d0e803.js b/assets/js/22fad6ec.e6d0e803.js
new file mode 100644
index 0000000000..abe4c3c58a
--- /dev/null
+++ b/assets/js/22fad6ec.e6d0e803.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["38263"],{5328(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>o,assets:()=>l});var s=JSON.parse('{"id":"guide/python/configuration","title":"Configuration","description":"This page covers Python Fory instance configuration. pyfory.Fory() defaults to xlang mode with","source":"@site/versioned_docs/version-1.3.0/guide/python/configuration.md","sourceDirName":"guid [...]
\ No newline at end of file
diff --git a/assets/js/22fad6ec.ed5ff46d.js b/assets/js/22fad6ec.ed5ff46d.js
deleted file mode 100644
index dd2c21c7c9..0000000000
--- a/assets/js/22fad6ec.ed5ff46d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["38263"],{5328(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>o,assets:()=>l});var s=JSON.parse('{"id":"guide/python/configuration","title":"Configuration","description":"This page covers Python Fory instance configuration. pyfory.Fory() defaults to xlang mode with","source":"@site/versioned_docs/version-1.3.0/guide/python/configuration.md","sourceDirName":"guid [...]
\ No newline at end of file
diff --git a/assets/js/25b7ec3d.348e5f8f.js b/assets/js/25b7ec3d.348e5f8f.js
new file mode 100644
index 0000000000..a0dd29fdc9
--- /dev/null
+++ b/assets/js/25b7ec3d.348e5f8f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96517"],{9182(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>c,assets:()=>r});var s=JSON.parse('{"id":"guide/python/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 supports schema evolution in compatible mode, allowing fields to be added or removed","source":"@site/versioned_docs/version-1.4.0/guide/python/schema-evolution.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/25d9e5a7.436da71b.js b/assets/js/25d9e5a7.436da71b.js
deleted file mode 100644
index b9bf1e08f4..0000000000
--- a/assets/js/25d9e5a7.436da71b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59300"],{53999(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>o,assets:()=>d});var r=JSON.parse('{"id":"guide/xlang/serialization_index","title":"Xlang Serialization Guide","description":"Apache Fory\u2122 xlang serialization is the default wire format for cross-language payloads. Serialize","source":"@site/versioned_docs/version-1.3.0/guide/xlang/index.md","so [...]
\ No newline at end of file
diff --git a/assets/js/25d9e5a7.e430f23d.js b/assets/js/25d9e5a7.e430f23d.js
new file mode 100644
index 0000000000..5028bd77ac
--- /dev/null
+++ b/assets/js/25d9e5a7.e430f23d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59300"],{53999(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>o,assets:()=>d});var r=JSON.parse('{"id":"guide/xlang/serialization_index","title":"Xlang Serialization Guide","description":"Apache Fory\u2122 xlang serialization is the default wire format for cross-language payloads. Serialize","source":"@site/versioned_docs/version-1.3.0/guide/xlang/index.md","so [...]
\ No newline at end of file
diff --git a/assets/js/26933c39.7d41d619.js b/assets/js/26933c39.7d41d619.js
deleted file mode 100644
index 4d3153f9d5..0000000000
--- a/assets/js/26933c39.7d41d619.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19838"],{74551(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>r,contentTitle:()=>o,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/swift/schema_evolution","title":"Schema Evolution","description":"Fory supports schema evolution through compatible mode, which is enabled by default in Swift.","source":"@site/versioned_docs/version-1.3.0/guide/swift/schema-evolution.md","sourceDirName [...]
\ No newline at end of file
diff --git a/assets/js/26933c39.bce49ae5.js b/assets/js/26933c39.bce49ae5.js
new file mode 100644
index 0000000000..bc18e9ab60
--- /dev/null
+++ b/assets/js/26933c39.bce49ae5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19838"],{74551(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>r,contentTitle:()=>o,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/swift/schema_evolution","title":"Schema Evolution","description":"Fory supports schema evolution through compatible mode, which is enabled by default in Swift.","source":"@site/versioned_docs/version-1.3.0/guide/swift/schema-evolution.md","sourceDirName [...]
\ No newline at end of file
diff --git a/assets/js/27fb7dc7.8d15a204.js b/assets/js/27fb7dc7.8d15a204.js
new file mode 100644
index 0000000000..e61b61118f
--- /dev/null
+++ b/assets/js/27fb7dc7.8d15a204.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["92238"],{48218(e,i,s){s.r(i),s.d(i,{metadata:()=>t,default:()=>d,frontMatter:()=>o,contentTitle:()=>l,toc:()=>a,assets:()=>c});var t=JSON.parse('{"id":"community/community","title":"Community","description":"Apache Fory\u2122 is a volunteer project and it thrives on the contributions of its community.","source":"@site/versioned_docs/version-1.4.0/community/community.md","sourceDirName":"community","slug":"/c [...]
\ No newline at end of file
diff --git a/assets/js/28b5fe38.dfbda723.js b/assets/js/28b5fe38.dfbda723.js
new file mode 100644
index 0000000000..3f19652d9e
--- /dev/null
+++ b/assets/js/28b5fe38.dfbda723.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["95221"],{70992(e,i,s){s.r(i),s.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/java/type_registration","title":"Type Registration","description":"This page explains how to register Java classes and how to restrict classes when registration is","source":"@site/versioned_docs/version-1.4.0/guide/java/type-registration.md","sourceDir [...]
\ No newline at end of file
diff --git a/assets/js/2a0fbe95.24d002a0.js b/assets/js/2a0fbe95.24d002a0.js
deleted file mode 100644
index aa3412c67d..0000000000
--- a/assets/js/2a0fbe95.24d002a0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["64216"],{58802(e,n,i){i.r(n),i.d(n,{metadata:()=>d,default:()=>h,frontMatter:()=>r,contentTitle:()=>c,toc:()=>a,assets:()=>l});var d=JSON.parse('{"id":"guide/swift/schema_metadata","title":"Schema Metadata","description":"This page covers macro-level schema metadata in Swift.","source":"@site/versioned_docs/version-1.3.0/guide/swift/schema-metadata.md","sourceDirName":"guide/swift","slug":"/guide/swift/schem [...]
\ No newline at end of file
diff --git a/assets/js/2a0fbe95.a677daf5.js b/assets/js/2a0fbe95.a677daf5.js
new file mode 100644
index 0000000000..c4353cbcdb
--- /dev/null
+++ b/assets/js/2a0fbe95.a677daf5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["64216"],{58802(e,n,i){i.r(n),i.d(n,{metadata:()=>d,default:()=>h,frontMatter:()=>r,contentTitle:()=>c,toc:()=>a,assets:()=>l});var d=JSON.parse('{"id":"guide/swift/schema_metadata","title":"Schema Metadata","description":"This page covers macro-level schema metadata in Swift.","source":"@site/versioned_docs/version-1.3.0/guide/swift/schema-metadata.md","sourceDirName":"guide/swift","slug":"/guide/swift/schem [...]
\ No newline at end of file
diff --git a/assets/js/2a7f58df.0b769e27.js b/assets/js/2a7f58df.0b769e27.js
new file mode 100644
index 0000000000..68b5f80ea6
--- /dev/null
+++ b/assets/js/2a7f58df.0b769e27.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["28671"],{43565(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>o,frontMatter:()=>l,contentTitle:()=>d,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"specification/row_format_spec","title":"Row Format","description":"Overview","source":"@site/versioned_docs/version-1.4.0/specification/row_format_spec.md","sourceDirName":"specification","slug":"/specification/row_format_spec","permalink":"/docs/specificatio [...]
\ No newline at end of file
diff --git a/assets/js/2b309327.2f089622.js b/assets/js/2b309327.2f089622.js
deleted file mode 100644
index b300443ff2..0000000000
--- a/assets/js/2b309327.2f089622.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43740"],{63995(e,i,s){s.r(i),s.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>o,assets:()=>l});var r=JSON.parse('{"id":"guide/java/configuration","title":"Configuration","description":"This page documents all configuration options available through ForyBuilder.","source":"@site/versioned_docs/version-1.3.0/guide/java/configuration.md","sourceDirName":"guide/java","slug":"/guid [...]
\ No newline at end of file
diff --git a/assets/js/2b309327.7ab120f7.js b/assets/js/2b309327.7ab120f7.js
new file mode 100644
index 0000000000..4d2e937bd5
--- /dev/null
+++ b/assets/js/2b309327.7ab120f7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43740"],{63995(e,i,s){s.r(i),s.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>o,assets:()=>l});var r=JSON.parse('{"id":"guide/java/configuration","title":"Configuration","description":"This page documents all configuration options available through ForyBuilder.","source":"@site/versioned_docs/version-1.3.0/guide/java/configuration.md","sourceDirName":"guide/java","slug":"/guid [...]
\ No newline at end of file
diff --git a/assets/js/2b72f5c8.51208f87.js b/assets/js/2b72f5c8.51208f87.js
new file mode 100644
index 0000000000..540a023878
--- /dev/null
+++ b/assets/js/2b72f5c8.51208f87.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["93235"],{984(e,n,a){a.r(n),a.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>l,contentTitle:()=>t,toc:()=>d,assets:()=>i});var r=JSON.parse('{"id":"start/install","title":"Install","description":"Apache Fory\u2122 releases are available both as source artifacts and language-specific packages.","source":"@site/versioned_docs/version-1.4.0/start/install.md","sourceDirName":"start","slug":"/start/install","pe [...]
\ No newline at end of file
diff --git a/assets/js/2d9b1d74.19d7508f.js b/assets/js/2d9b1d74.19d7508f.js
new file mode 100644
index 0000000000..260db13313
--- /dev/null
+++ b/assets/js/2d9b1d74.19d7508f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["80427"],{84204(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>o,assets:()=>d});var r=JSON.parse('{"id":"guide/xlang/serialization_index","title":"Xlang Serialization Guide","description":"Apache Fory\u2122 xlang serialization is the default wire format for cross-language payloads. Serialize","source":"@site/versioned_docs/version-1.4.0/guide/xlang/index.md","so [...]
\ No newline at end of file
diff --git a/assets/js/2dec05b2.936a62fa.js b/assets/js/2dec05b2.936a62fa.js
new file mode 100644
index 0000000000..db0b289f71
--- /dev/null
+++ b/assets/js/2dec05b2.936a62fa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["91737"],{59877(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/rust/serialization_index","title":"Rust Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while main [...]
\ No newline at end of file
diff --git a/assets/js/2f86e227.00df166c.js b/assets/js/2f86e227.00df166c.js
new file mode 100644
index 0000000000..f27e160645
--- /dev/null
+++ b/assets/js/2f86e227.00df166c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["91678"],{7091(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>o,assets:()=>a});var r=JSON.parse('{"id":"guide/swift/xlang_serialization","title":"Xlang Serialization","description":"Fory Swift can exchange payloads with other Fory implementations using the xlang protocol.","source":"@site/versioned_docs/version-1.3.0/guide/swift/xlang-serialization.md","sourceDi [...]
\ No newline at end of file
diff --git a/assets/js/2f86e227.a1b5d197.js b/assets/js/2f86e227.a1b5d197.js
deleted file mode 100644
index 64033f3a5d..0000000000
--- a/assets/js/2f86e227.a1b5d197.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["91678"],{7091(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>o,assets:()=>a});var r=JSON.parse('{"id":"guide/swift/xlang_serialization","title":"Xlang Serialization","description":"Fory Swift can exchange payloads with other Fory implementations using the xlang protocol.","source":"@site/versioned_docs/version-1.3.0/guide/swift/xlang-serialization.md","sourceDi [...]
\ No newline at end of file
diff --git a/assets/js/2f992d91.52d20454.js b/assets/js/2f992d91.52d20454.js
deleted file mode 100644
index b84d486d0c..0000000000
--- a/assets/js/2f992d91.52d20454.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["8902"],{92733(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>d,assets:()=>o});var s=JSON.parse('{"id":"guide/javascript/configuration","title":"Configuration","description":"Fory JavaScript is an xlang-only implementation. new Fory() writes xlang payloads and uses compatible","source":"@site/versioned_docs/version-1.3.0/guide/javascript/configuration.md","sourc [...]
\ No newline at end of file
diff --git a/assets/js/2f992d91.b15a26ec.js b/assets/js/2f992d91.b15a26ec.js
new file mode 100644
index 0000000000..4b2abb0728
--- /dev/null
+++ b/assets/js/2f992d91.b15a26ec.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["8902"],{92733(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>d,assets:()=>o});var s=JSON.parse('{"id":"guide/javascript/configuration","title":"Configuration","description":"Fory JavaScript is an xlang-only implementation. new Fory() writes xlang payloads and uses compatible","source":"@site/versioned_docs/version-1.3.0/guide/javascript/configuration.md","sourc [...]
\ No newline at end of file
diff --git a/assets/js/3016d8b8.3422d4b9.js b/assets/js/3016d8b8.3422d4b9.js
new file mode 100644
index 0000000000..c894d11ecc
--- /dev/null
+++ b/assets/js/3016d8b8.3422d4b9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2270"],{41757(e,n,s){s.r(n),s.d(n,{metadata:()=>r,default:()=>d,frontMatter:()=>i,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"community/how_to_release","title":"How to release","description":"This document mainly introduces how the release manager releases a new version of Apache Fory\u2122.","source":"@site/docs/community/how_to_release.md","sourceDirName":"community","slug":"/commu [...]
\ No newline at end of file
diff --git a/assets/js/3016d8b8.9ea58dce.js b/assets/js/3016d8b8.9ea58dce.js
deleted file mode 100644
index fd64790401..0000000000
--- a/assets/js/3016d8b8.9ea58dce.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2270"],{41757(e,n,s){s.r(n),s.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>i,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"community/how_to_release","title":"How to release","description":"This document mainly introduces how the release manager releases a new version of Apache Fory\u2122.","source":"@site/docs/community/how_to_release.md","sourceDirName":"community","slug":"/commu [...]
\ No newline at end of file
diff --git a/assets/js/3158df27.6b89ed39.js b/assets/js/3158df27.6b89ed39.js
new file mode 100644
index 0000000000..71f8031ab1
--- /dev/null
+++ b/assets/js/3158df27.6b89ed39.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["5620"],{20764(e,i,r){r.r(i),r.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/csharp/type_registration","title":"Type Registration","description":"This page covers how to register user types in Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/type-registration.md","sourceDirName":"guide/csharp","slu [...]
\ No newline at end of file
diff --git a/assets/js/3158df27.903b94d3.js b/assets/js/3158df27.903b94d3.js
deleted file mode 100644
index 46b30a2966..0000000000
--- a/assets/js/3158df27.903b94d3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["5620"],{20764(e,i,r){r.r(i),r.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/csharp/type_registration","title":"Type Registration","description":"This page covers how to register user types in Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/type-registration.md","sourceDirName":"guide/csharp","slu [...]
\ No newline at end of file
diff --git a/assets/js/3250ef04.1ec64653.js b/assets/js/3250ef04.1ec64653.js
new file mode 100644
index 0000000000..33272a160c
--- /dev/null
+++ b/assets/js/3250ef04.1ec64653.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13255"],{2480(e,n,s){s.r(n),s.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>l,assets:()=>d});var r=JSON.parse('{"id":"compiler/generated_code","title":"Generated Code","description":"This document explains generated code for each target language.","source":"@site/versioned_docs/version-1.3.0/compiler/generated-code.md","sourceDirName":"compiler","slug":"/compiler/generated_co [...]
\ No newline at end of file
diff --git a/assets/js/3250ef04.8b7afd67.js b/assets/js/3250ef04.8b7afd67.js
deleted file mode 100644
index b16f33ddb2..0000000000
--- a/assets/js/3250ef04.8b7afd67.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13255"],{2480(e,n,s){s.r(n),s.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>l,assets:()=>d});var r=JSON.parse('{"id":"compiler/generated_code","title":"Generated Code","description":"This document explains generated code for each target language.","source":"@site/versioned_docs/version-1.3.0/compiler/generated-code.md","sourceDirName":"compiler","slug":"/compiler/generated_co [...]
\ No newline at end of file
diff --git a/assets/js/32d4dcf8.44b5011e.js b/assets/js/32d4dcf8.44b5011e.js
deleted file mode 100644
index 86bd7a0314..0000000000
--- a/assets/js/32d4dcf8.44b5011e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31538"],{58583(e,t,a){a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>r,toc:()=>h});var r=a(38785),l=a(74848),n=a(28453);let i={slug:"fory_1_1_0_release",title:"Fory v1.1.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","c++","go","c#","swift","dart","compiler"]},o,s={authorsImageUrls:[void 0]},h=[{value:"Highlights" [...]
\ No newline at end of file
diff --git a/assets/js/32d4dcf8.df069b6a.js b/assets/js/32d4dcf8.df069b6a.js
new file mode 100644
index 0000000000..385bd12aa2
--- /dev/null
+++ b/assets/js/32d4dcf8.df069b6a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31538"],{58583(e,t,a){a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>r,toc:()=>h});var r=a(38785),l=a(74848),n=a(28453);let i={slug:"fory_1_1_0_release",title:"Fory v1.1.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","cpp","go","csharp","swift","dart","compiler"]},o,s={authorsImageUrls:[void 0]},h=[{value:"Highlig [...]
\ No newline at end of file
diff --git a/assets/js/32f96bdc.e5a7497e.js b/assets/js/32f96bdc.e5a7497e.js
new file mode 100644
index 0000000000..3006be6e55
--- /dev/null
+++ b/assets/js/32f96bdc.e5a7497e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78345"],{63647(e,n,t){t.r(n),t.d(n,{metadata:()=>r,default:()=>d,frontMatter:()=>o,contentTitle:()=>i,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"community/how_to_verify","title":"How to verify","description":"Download the candidate version","source":"@site/versioned_docs/version-1.4.0/community/how_to_verify.md","sourceDirName":"community","slug":"/community/how_to_verify","permalink":"/docs/community [...]
\ No newline at end of file
diff --git a/assets/js/33ea3a7a.e1345bda.js b/assets/js/33ea3a7a.e1345bda.js
new file mode 100644
index 0000000000..42a4cd6b96
--- /dev/null
+++ b/assets/js/33ea3a7a.e1345bda.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["85100"],{92335(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>s,contentTitle:()=>o,toc:()=>d,assets:()=>l});var a=JSON.parse('{"id":"guide/go/thread_safety","title":"Thread Safety","description":"This guide covers concurrent usage patterns for Fory Go, including the thread-safe wrapper and best practices for multi-goroutine environments.","source":"@site/versioned_docs/version-1.4.0/guide/ [...]
\ No newline at end of file
diff --git a/assets/js/35033cc8.43d5287a.js b/assets/js/35033cc8.43d5287a.js
deleted file mode 100644
index d07bee4909..0000000000
--- a/assets/js/35033cc8.43d5287a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26896"],{57221(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>p,frontMatter:()=>l,contentTitle:()=>o,toc:()=>c,assets:()=>t});var a=JSON.parse('{"id":"guide/scala/type_serialization","title":"Type Serialization","description":"This page covers serialization of Scala-specific JVM types in native mode. For","source":"@site/versioned_docs/version-1.3.0/guide/scala/type-serialization.md","sourceDirName":"guide/ [...]
\ No newline at end of file
diff --git a/assets/js/35033cc8.5ee46cd5.js b/assets/js/35033cc8.5ee46cd5.js
new file mode 100644
index 0000000000..1d36e7ce5f
--- /dev/null
+++ b/assets/js/35033cc8.5ee46cd5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26896"],{57221(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>p,frontMatter:()=>l,contentTitle:()=>o,toc:()=>c,assets:()=>t});var a=JSON.parse('{"id":"guide/scala/type_serialization","title":"Type Serialization","description":"This page covers serialization of Scala-specific JVM types in native mode. For","source":"@site/versioned_docs/version-1.3.0/guide/scala/type-serialization.md","sourceDirName":"guide/ [...]
\ No newline at end of file
diff --git a/assets/js/35a065f5.7e18858b.js b/assets/js/35a065f5.7e18858b.js
deleted file mode 100644
index ace5a6e853..0000000000
--- a/assets/js/35a065f5.7e18858b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["74513"],{16109(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var r=JSON.parse('{"id":"guide/dart/custom_serializers","title":"Custom Serializers","description":"A custom serializer lets you control exactly how a type is encoded and decoded. You only need one when:","source":"@site/versioned_docs/version-1.3.0/guide/dart/custom-serializers.md", [...]
\ No newline at end of file
diff --git a/assets/js/35a065f5.ebd4545b.js b/assets/js/35a065f5.ebd4545b.js
new file mode 100644
index 0000000000..409de0af35
--- /dev/null
+++ b/assets/js/35a065f5.ebd4545b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["74513"],{16109(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var r=JSON.parse('{"id":"guide/dart/custom_serializers","title":"Custom Serializers","description":"A custom serializer lets you control exactly how a type is encoded and decoded. You only need one when:","source":"@site/versioned_docs/version-1.3.0/guide/dart/custom-serializers.md", [...]
\ No newline at end of file
diff --git a/assets/js/39b480af.1dd4d58d.js b/assets/js/39b480af.1dd4d58d.js
new file mode 100644
index 0000000000..f1498ed032
--- /dev/null
+++ b/assets/js/39b480af.1dd4d58d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["15765"],{51614(e,r,d){d.r(r),d.d(r,{metadata:()=>s,default:()=>j,frontMatter:()=>n,contentTitle:()=>l,toc:()=>c,assets:()=>h});var s=JSON.parse('{"id":"benchmarks/rust/README","title":"Rust Benchmark Performance Report","description":"Generated on 2026-05-08 1712","source":"@site/versioned_docs/version-1.4.0/benchmarks/rust/README.md","sourceDirName":"benchmarks/rust","slug":"/benchmarks/rust/","permalink":" [...]
\ No newline at end of file
diff --git a/assets/js/3a2db09e.8a1dd4d9.js b/assets/js/3a2db09e.8a1dd4d9.js
deleted file mode 100644
index 195e5df7f7..0000000000
--- a/assets/js/3a2db09e.8a1dd4d9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["3186"],{68070(l){l.exports=JSON.parse('{"tags":[{"label":"fory","permalink":"/blog/tags/fory","count":23},{"label":"java","permalink":"/blog/tags/java","count":8},{"label":"kotlin","permalink":"/blog/tags/kotlin","count":4},{"label":"scala","permalink":"/blog/tags/scala","count":4},{"label":"android","permalink":"/blog/tags/android","count":4},{"label":"python","permalink":"/blog/tags/python","count":8},{"la [...]
\ No newline at end of file
diff --git a/assets/js/3a2db09e.afadbfcc.js b/assets/js/3a2db09e.afadbfcc.js
new file mode 100644
index 0000000000..fe61005aa2
--- /dev/null
+++ b/assets/js/3a2db09e.afadbfcc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["3186"],{68070(l){l.exports=JSON.parse('{"tags":[{"label":"fory","permalink":"/blog/tags/fory","count":24},{"label":"java","permalink":"/blog/tags/java","count":9},{"label":"kotlin","permalink":"/blog/tags/kotlin","count":5},{"label":"scala","permalink":"/blog/tags/scala","count":5},{"label":"android","permalink":"/blog/tags/android","count":5},{"label":"python","permalink":"/blog/tags/python","count":9},{"la [...]
\ No newline at end of file
diff --git a/assets/js/3a34dd18.cd117ac7.js b/assets/js/3a34dd18.cd117ac7.js
deleted file mode 100644
index fd67bef413..0000000000
--- a/assets/js/3a34dd18.cd117ac7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["55054"],{37436(a){a.exports=JSON.parse('{"tag":{"label":"fory","permalink":"/blog/tags/fory","allTagsPath":"/blog/tags","count":23,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/fory/page/3","page":3,"postsPerPage":10,"totalPages":3,"totalCount":23,"previousPage":"/blog/tags/fory/page/2","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/3a34dd18.d00acb27.js b/assets/js/3a34dd18.d00acb27.js
new file mode 100644
index 0000000000..3e06aa6d4b
--- /dev/null
+++ b/assets/js/3a34dd18.d00acb27.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["55054"],{37436(a){a.exports=JSON.parse('{"tag":{"label":"fory","permalink":"/blog/tags/fory","allTagsPath":"/blog/tags","count":24,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/fory/page/3","page":3,"postsPerPage":10,"totalPages":3,"totalCount":24,"previousPage":"/blog/tags/fory/page/2","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/3a65d06f.a6dd1674.js b/assets/js/3a65d06f.a6dd1674.js
deleted file mode 100644
index a5187d1c92..0000000000
--- a/assets/js/3a65d06f.a6dd1674.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["24193"],{32522(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>a});var t=JSON.parse('{"id":"guide/kotlin/grpc_support","title":"Kotlin gRPC Support","description":"Fory IDL can generate Kotlin coroutine gRPC companions. The generated gRPC","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/grpc-support.md","sourceDirName":"guide/kotlin","slug [...]
\ No newline at end of file
diff --git a/assets/js/3a65d06f.ad59b0e4.js b/assets/js/3a65d06f.ad59b0e4.js
new file mode 100644
index 0000000000..41a89b9abc
--- /dev/null
+++ b/assets/js/3a65d06f.ad59b0e4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["24193"],{32522(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>a});var t=JSON.parse('{"id":"guide/kotlin/grpc_support","title":"Kotlin gRPC Support","description":"Fory IDL can generate Kotlin coroutine gRPC companions. The generated gRPC","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/grpc-support.md","sourceDirName":"guide/kotlin","slug [...]
\ No newline at end of file
diff --git a/assets/js/3a6fa145.78256e81.js b/assets/js/3a6fa145.78256e81.js
new file mode 100644
index 0000000000..a69fdd71f0
--- /dev/null
+++ b/assets/js/3a6fa145.78256e81.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["32649"],{96405(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>r,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/javascript/troubleshooting","title":"Troubleshooting","description":"This page covers common problems when using Fory JavaScript.","source":"@site/versioned_docs/version-1.4.0/guide/javascript/troubleshooting.md","sourceDirName":"guide/javascript","slug [...]
\ No newline at end of file
diff --git a/assets/js/3ba8dfaa.aebb9d56.js b/assets/js/3ba8dfaa.aebb9d56.js
new file mode 100644
index 0000000000..23ee43c53c
--- /dev/null
+++ b/assets/js/3ba8dfaa.aebb9d56.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72300"],{43659(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>o,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"guide/swift/basic_serialization","title":"Basic Serialization","description":"This page covers object graph serialization and core API usage in Swift.","source":"@site/versioned_docs/version-1.3.0/guide/swift/basic-serialization.md","sourceDirName":"guide/swi [...]
\ No newline at end of file
diff --git a/assets/js/3ba8dfaa.e2ac957e.js b/assets/js/3ba8dfaa.e2ac957e.js
deleted file mode 100644
index c4aefc19f7..0000000000
--- a/assets/js/3ba8dfaa.e2ac957e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72300"],{43659(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>o,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"guide/swift/basic_serialization","title":"Basic Serialization","description":"This page covers object graph serialization and core API usage in Swift.","source":"@site/versioned_docs/version-1.3.0/guide/swift/basic-serialization.md","sourceDirName":"guide/swi [...]
\ No newline at end of file
diff --git a/assets/js/3bacbfaa.04777c4a.js b/assets/js/3bacbfaa.04777c4a.js
new file mode 100644
index 0000000000..8c069178e9
--- /dev/null
+++ b/assets/js/3bacbfaa.04777c4a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["84415"],{92611(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>u,frontMatter:()=>a,contentTitle:()=>t,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/kotlin/type_serialization","title":"Type Serialization","description":"This page covers serialization of Kotlin-specific JVM types in native mode. For","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/type-serialization.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/3bacbfaa.84fadacd.js b/assets/js/3bacbfaa.84fadacd.js
deleted file mode 100644
index 4101dcdebc..0000000000
--- a/assets/js/3bacbfaa.84fadacd.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["84415"],{92611(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>u,frontMatter:()=>a,contentTitle:()=>t,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/kotlin/type_serialization","title":"Type Serialization","description":"This page covers serialization of Kotlin-specific JVM types in native mode. For","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/type-serialization.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/3c156a5a.7477d6b0.js b/assets/js/3c156a5a.7477d6b0.js
new file mode 100644
index 0000000000..0d841ccbfd
--- /dev/null
+++ b/assets/js/3c156a5a.7477d6b0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["67967"],{24097(e,i,n){n.r(i),n.d(i,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>d,toc:()=>o,assets:()=>l});var a=JSON.parse('{"id":"guide/csharp/configuration","title":"Configuration","description":"This page covers ForyBuilder options and default configuration values for Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/configuration.md","sourceDirName":"gu [...]
\ No newline at end of file
diff --git a/assets/js/3c938ca1.21a7ca90.js b/assets/js/3c938ca1.21a7ca90.js
deleted file mode 100644
index 3a03d7c502..0000000000
--- a/assets/js/3c938ca1.21a7ca90.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["98425"],{87914(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>d,assets:()=>o});var t=JSON.parse('{"id":"specification/xlang_implementation_guide","title":"Xlang Implementation Guide","description":"Overview","source":"@site/versioned_docs/version-1.3.0/specification/xlang_implementation_guide.md","sourceDirName":"specification","slug":"/specification/xlang_impl [...]
\ No newline at end of file
diff --git a/assets/js/3c938ca1.ed6f37c4.js b/assets/js/3c938ca1.ed6f37c4.js
new file mode 100644
index 0000000000..bbeb0f2e9e
--- /dev/null
+++ b/assets/js/3c938ca1.ed6f37c4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["98425"],{87914(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>d,assets:()=>o});var t=JSON.parse('{"id":"specification/xlang_implementation_guide","title":"Xlang Implementation Guide","description":"Overview","source":"@site/versioned_docs/version-1.3.0/specification/xlang_implementation_guide.md","sourceDirName":"specification","slug":"/specification/xlang_impl [...]
\ No newline at end of file
diff --git a/assets/js/3db6d8b2.3984328b.js b/assets/js/3db6d8b2.3984328b.js
new file mode 100644
index 0000000000..070eb58e3d
--- /dev/null
+++ b/assets/js/3db6d8b2.3984328b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["73243"],{72137(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>i,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"guide/scala/grpc_support","title":"gRPC Support","description":"Fory can generate Scala 3 gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/scala/grpc-support.md","sourceDirName":"guide/scala","slug":"/guide/s [...]
\ No newline at end of file
diff --git a/assets/js/3db6d8b2.803ff964.js b/assets/js/3db6d8b2.803ff964.js
deleted file mode 100644
index 2394dbf437..0000000000
--- a/assets/js/3db6d8b2.803ff964.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["73243"],{72137(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>i,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"guide/scala/grpc_support","title":"gRPC Support","description":"Fory can generate Scala 3 gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/scala/grpc-support.md","sourceDirName":"guide/scala","slug":"/guide/s [...]
\ No newline at end of file
diff --git a/assets/js/3e3d8abf.887b760f.js b/assets/js/3e3d8abf.887b760f.js
deleted file mode 100644
index f7c9d21242..0000000000
--- a/assets/js/3e3d8abf.887b760f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["11840"],{2704(e,t,r){r.r(t),r.d(t,{assets:()=>n,contentTitle:()=>s,default:()=>d,frontMatter:()=>l,metadata:()=>i,toc:()=>c});var i=r(46149),a=r(74848),h=r(28453);let l={slug:"fory_0_17_0_release",title:"Fory v0.17.0 Released",authors:["chaokunyang"],tags:["fory","c#","swift","c++","java","python","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"JavaScript/NodeJS Serialization: First Release",id:"java [...]
\ No newline at end of file
diff --git a/assets/js/3e3d8abf.f14c8a1f.js b/assets/js/3e3d8abf.f14c8a1f.js
new file mode 100644
index 0000000000..83efc34c27
--- /dev/null
+++ b/assets/js/3e3d8abf.f14c8a1f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["11840"],{2704(e,t,r){r.r(t),r.d(t,{assets:()=>n,contentTitle:()=>s,default:()=>d,frontMatter:()=>l,metadata:()=>i,toc:()=>c});var i=r(46149),a=r(74848),h=r(28453);let l={slug:"fory_0_17_0_release",title:"Fory v0.17.0 Released",authors:["chaokunyang"],tags:["fory","csharp","swift","cpp","java","python","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"JavaScript/NodeJS Serialization: First Release",id:" [...]
\ No newline at end of file
diff --git a/assets/js/3e554b63.050f8062.js b/assets/js/3e554b63.050f8062.js
new file mode 100644
index 0000000000..7e9c913050
--- /dev/null
+++ b/assets/js/3e554b63.050f8062.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["61651"],{15978(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>o,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"specification/xlang_serialization_spec","title":"Xlang Serialization Format","description":"Cross-language Serialization Specification","source":"@site/versioned_docs/version-1.3.0/specification/xlang_serialization_spec.md","sourceDirName":"specification","sl [...]
\ No newline at end of file
diff --git a/assets/js/3e554b63.0a64eae8.js b/assets/js/3e554b63.0a64eae8.js
deleted file mode 100644
index 336e29dc30..0000000000
--- a/assets/js/3e554b63.0a64eae8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["61651"],{15978(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>o,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"specification/xlang_serialization_spec","title":"Xlang Serialization Format","description":"Cross-language Serialization Specification","source":"@site/versioned_docs/version-1.3.0/specification/xlang_serialization_spec.md","sourceDirName":"specification","sl [...]
\ No newline at end of file
diff --git a/assets/js/40011a75.559b7ed0.js b/assets/js/40011a75.559b7ed0.js
new file mode 100644
index 0000000000..32f70b92b9
--- /dev/null
+++ b/assets/js/40011a75.559b7ed0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["66061"],{35443(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/4","page":4,"postsPerPage":10,"totalPages":5,"totalCount":48,"previousPage":"/blog/page/3","nextPage":"/blog/page/5","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/40011a75.7a8cb068.js b/assets/js/40011a75.7a8cb068.js
deleted file mode 100644
index 005f02458a..0000000000
--- a/assets/js/40011a75.7a8cb068.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["66061"],{35443(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/4","page":4,"postsPerPage":10,"totalPages":5,"totalCount":47,"previousPage":"/blog/page/3","nextPage":"/blog/page/5","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/40987768.39a29e7e.js b/assets/js/40987768.39a29e7e.js
new file mode 100644
index 0000000000..42bbde9848
--- /dev/null
+++ b/assets/js/40987768.39a29e7e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27497"],{11447(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/javascript/xlang_serialization","title":"Xlang Serialization","description":"Fory JavaScript serializes to the same binary format as the Java, Python, C++,","source":"@site/versioned_docs/version-1.3.0/guide/javascript/xlang-serialization.md","sourceDir [...]
\ No newline at end of file
diff --git a/assets/js/40987768.5505bb43.js b/assets/js/40987768.5505bb43.js
deleted file mode 100644
index 46fd89ab7b..0000000000
--- a/assets/js/40987768.5505bb43.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27497"],{11447(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/javascript/xlang_serialization","title":"Xlang Serialization","description":"Fory JavaScript serializes to the same binary format as the Java, Python, C++,","source":"@site/versioned_docs/version-1.3.0/guide/javascript/xlang-serialization.md","sourceDir [...]
\ No newline at end of file
diff --git a/assets/js/40c03ec3.355b61a8.js b/assets/js/40c03ec3.355b61a8.js
deleted file mode 100644
index 05a825883b..0000000000
--- a/assets/js/40c03ec3.355b61a8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["36705"],{45159(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"guide/java/schema_metadata","title":"Schema Metadata","description":"This page explains how to configure field-level metadata for serialization in Java.","source":"@site/versioned_docs/version-1.3.0/guide/java/schema-metadata.md","sourceDirName":"guide/java", [...]
\ No newline at end of file
diff --git a/assets/js/40c03ec3.6400b30c.js b/assets/js/40c03ec3.6400b30c.js
new file mode 100644
index 0000000000..e351ff71c6
--- /dev/null
+++ b/assets/js/40c03ec3.6400b30c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["36705"],{45159(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"guide/java/schema_metadata","title":"Schema Metadata","description":"This page explains how to configure field-level metadata for serialization in Java.","source":"@site/versioned_docs/version-1.3.0/guide/java/schema-metadata.md","sourceDirName":"guide/java", [...]
\ No newline at end of file
diff --git a/assets/js/40c97e75.2d96210b.js b/assets/js/40c97e75.2d96210b.js
new file mode 100644
index 0000000000..b75fc43872
--- /dev/null
+++ b/assets/js/40c97e75.2d96210b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96252"],{39052(e,i,t){t.r(i),t.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>d});var n=JSON.parse('{"id":"guide/swift/troubleshooting","title":"Troubleshooting","description":"This page covers common Swift issues and how to debug them.","source":"@site/versioned_docs/version-1.4.0/guide/swift/troubleshooting.md","sourceDirName":"guide/swift","slug":"/guide/swift/ [...]
\ No newline at end of file
diff --git a/assets/js/40dae236.da9c9459.js b/assets/js/40dae236.da9c9459.js
deleted file mode 100644
index c7cca92318..0000000000
--- a/assets/js/40dae236.da9c9459.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["40725"],{87137(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>s,contentTitle:()=>a,toc:()=>c,assets:()=>l});var i=JSON.parse('{"id":"guide/python/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and their solutions.","source":"@site/versioned_docs/version-1.3.0/guide/python/troubleshooting.md","sourceDirName":"guide/python","slug":"/guide/python/trou [...]
\ No newline at end of file
diff --git a/assets/js/40dae236.e12fdbf6.js b/assets/js/40dae236.e12fdbf6.js
new file mode 100644
index 0000000000..b6df104d2c
--- /dev/null
+++ b/assets/js/40dae236.e12fdbf6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["40725"],{87137(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>s,contentTitle:()=>a,toc:()=>c,assets:()=>l});var i=JSON.parse('{"id":"guide/python/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and their solutions.","source":"@site/versioned_docs/version-1.3.0/guide/python/troubleshooting.md","sourceDirName":"guide/python","slug":"/guide/python/trou [...]
\ No newline at end of file
diff --git a/assets/js/40f99c5c.465cfee5.js b/assets/js/40f99c5c.465cfee5.js
deleted file mode 100644
index ed5fc61c9e..0000000000
--- a/assets/js/40f99c5c.465cfee5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["62569"],{91388(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/dart/basic_serialization","title":"Basic Serialization","description":"This page shows how to serialize and deserialize values with Apache Fory\u2122 Dart.","source":"@site/versioned_docs/version-1.3.0/guide/dart/basic-serialization.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/40f99c5c.ea460f83.js b/assets/js/40f99c5c.ea460f83.js
new file mode 100644
index 0000000000..0679ed1f4b
--- /dev/null
+++ b/assets/js/40f99c5c.ea460f83.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["62569"],{91388(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/dart/basic_serialization","title":"Basic Serialization","description":"This page shows how to serialize and deserialize values with Apache Fory\u2122 Dart.","source":"@site/versioned_docs/version-1.3.0/guide/dart/basic-serialization.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/4179517a.6a1b603c.js b/assets/js/4179517a.6a1b603c.js
deleted file mode 100644
index bd3068fd10..0000000000
--- a/assets/js/4179517a.6a1b603c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97317"],{41722(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>l,assets:()=>c});var t=JSON.parse('{"id":"guide/cpp/schema_metadata","title":"Schema Metadata","description":"Field configuration is embedded directly in FORY_STRUCT. A field entry may be","source":"@site/versioned_docs/version-1.3.0/guide/cpp/schema-metadata.md","sourceDirName":"guide/cpp","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/4179517a.b2a5a098.js b/assets/js/4179517a.b2a5a098.js
new file mode 100644
index 0000000000..3c4a0e0cc8
--- /dev/null
+++ b/assets/js/4179517a.b2a5a098.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97317"],{41722(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>l,assets:()=>c});var t=JSON.parse('{"id":"guide/cpp/schema_metadata","title":"Schema Metadata","description":"Field configuration is embedded directly in FORY_STRUCT. A field entry may be","source":"@site/versioned_docs/version-1.3.0/guide/cpp/schema-metadata.md","sourceDirName":"guide/cpp","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/428ec662.a9dfd1d3.js b/assets/js/428ec662.a9dfd1d3.js
new file mode 100644
index 0000000000..d7f3645a0a
--- /dev/null
+++ b/assets/js/428ec662.a9dfd1d3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["4980"],{72365(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>c,assets:()=>o});var i=JSON.parse('{"id":"guide/xlang/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and solutions when using cross-language serialization.","source":"@site/versioned_docs/version-1.4.0/guide/xlang/troubleshooting.md","sourceDirName":"guide/xla [...]
\ No newline at end of file
diff --git a/assets/js/42a5c0b6.10f8247b.js b/assets/js/42a5c0b6.10f8247b.js
deleted file mode 100644
index efd45c0b9e..0000000000
--- a/assets/js/42a5c0b6.10f8247b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14883"],{38634(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>o,toc:()=>l,assets:()=>a});var r=JSON.parse('{"id":"guide/dart/troubleshooting","title":"Troubleshooting","description":"This page covers common Dart issues and fixes.","source":"@site/versioned_docs/version-1.3.0/guide/dart/troubleshooting.md","sourceDirName":"guide/dart","slug":"/guide/dart/troubleshooting", [...]
\ No newline at end of file
diff --git a/assets/js/42a5c0b6.5518681b.js b/assets/js/42a5c0b6.5518681b.js
new file mode 100644
index 0000000000..5478e7cf25
--- /dev/null
+++ b/assets/js/42a5c0b6.5518681b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14883"],{38634(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>o,toc:()=>l,assets:()=>a});var r=JSON.parse('{"id":"guide/dart/troubleshooting","title":"Troubleshooting","description":"This page covers common Dart issues and fixes.","source":"@site/versioned_docs/version-1.3.0/guide/dart/troubleshooting.md","sourceDirName":"guide/dart","slug":"/guide/dart/troubleshooting", [...]
\ No newline at end of file
diff --git a/assets/js/43d6ef9c.c96dcec8.js b/assets/js/43d6ef9c.c96dcec8.js
new file mode 100644
index 0000000000..40c7fabdfd
--- /dev/null
+++ b/assets/js/43d6ef9c.c96dcec8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["7796"],{39119(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>s,contentTitle:()=>a,toc:()=>c,assets:()=>l});var i=JSON.parse('{"id":"guide/python/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and their solutions.","source":"@site/versioned_docs/version-1.4.0/guide/python/troubleshooting.md","sourceDirName":"guide/python","slug":"/guide/python/troub [...]
\ No newline at end of file
diff --git a/assets/js/43e3c89c.9ba4e528.js b/assets/js/43e3c89c.9ba4e528.js
deleted file mode 100644
index 058b29d004..0000000000
--- a/assets/js/43e3c89c.9ba4e528.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["56314"],{38938(e,i,t){t.r(i),t.d(i,{assets:()=>n,contentTitle:()=>s,default:()=>d,frontMatter:()=>l,metadata:()=>r,toc:()=>c});var r=t(9425),h=t(74848),a=t(28453);let l={slug:"fory_0_16_0_release",title:"Fory v0.16.0 Released",authors:["chaokunyang"],tags:["fory","c#","swift","c++","java","python","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"Highlights",id:"highlights",level:2},{value:"C# Serializ [...]
\ No newline at end of file
diff --git a/assets/js/43e3c89c.c00f85a1.js b/assets/js/43e3c89c.c00f85a1.js
new file mode 100644
index 0000000000..416b1de238
--- /dev/null
+++ b/assets/js/43e3c89c.c00f85a1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["56314"],{38938(e,i,t){t.r(i),t.d(i,{assets:()=>n,contentTitle:()=>s,default:()=>d,frontMatter:()=>l,metadata:()=>r,toc:()=>c});var r=t(9425),h=t(74848),a=t(28453);let l={slug:"fory_0_16_0_release",title:"Fory v0.16.0 Released",authors:["chaokunyang"],tags:["fory","csharp","swift","cpp","java","python","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"Highlights",id:"highlights",level:2},{value:"C# Seri [...]
\ No newline at end of file
diff --git a/assets/js/43eea2db.bab96e3e.js b/assets/js/43eea2db.bab96e3e.js
new file mode 100644
index 0000000000..011fd60918
--- /dev/null
+++ b/assets/js/43eea2db.bab96e3e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["16090"],{14702(e,n,s){s.r(n),s.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>r,contentTitle:()=>l,toc:()=>o,assets:()=>c});var t=JSON.parse('{"id":"guide/cpp/supported_types","title":"Supported Types","description":"This page documents all types supported by Fory C++ serialization.","source":"@site/versioned_docs/version-1.4.0/guide/cpp/supported-types.md","sourceDirName":"guide/cpp","slug":"/guide/cpp/s [...]
\ No newline at end of file
diff --git a/assets/js/44855d98.30d4607a.js b/assets/js/44855d98.30d4607a.js
new file mode 100644
index 0000000000..2c0316fb1a
--- /dev/null
+++ b/assets/js/44855d98.30d4607a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["45071"],{96055(e,n,r){r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var a=r(63513),t=r(74848),s=r(28453);let i={slug:"fory_1_3_0_release",title:"Fory v1.3.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","cpp","go","csharp","swift","dart","compiler"]},l,o={authorsImageUrls:[void 0]},c=[{value:"Highlig [...]
\ No newline at end of file
diff --git a/assets/js/44855d98.50574d21.js b/assets/js/44855d98.50574d21.js
deleted file mode 100644
index 4448f5c546..0000000000
--- a/assets/js/44855d98.50574d21.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["45071"],{96055(e,n,r){r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var a=r(63513),t=r(74848),s=r(28453);let i={slug:"fory_1_3_0_release",title:"Fory v1.3.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","c++","go","c#","swift","dart","compiler"]},l,o={authorsImageUrls:[void 0]},c=[{value:"Highlights" [...]
\ No newline at end of file
diff --git a/assets/js/469e5ec9.00bf99c5.js b/assets/js/469e5ec9.00bf99c5.js
new file mode 100644
index 0000000000..fae0b2f774
--- /dev/null
+++ b/assets/js/469e5ec9.00bf99c5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["99254"],{50597(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>c,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/java/virtual_threads","title":"Virtual Threads","description":"Apache Fory Java uses buildThreadSafeFory() for virtual-thread workloads. It builds a fixed-size","source":"@site/versioned_docs/version-1.3.0/guide/java/virtual-threads.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/469e5ec9.f0bdd499.js b/assets/js/469e5ec9.f0bdd499.js
deleted file mode 100644
index 20249d9be5..0000000000
--- a/assets/js/469e5ec9.f0bdd499.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["99254"],{50597(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>c,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/java/virtual_threads","title":"Virtual Threads","description":"Apache Fory Java uses buildThreadSafeFory() for virtual-thread workloads. It builds a fixed-size","source":"@site/versioned_docs/version-1.3.0/guide/java/virtual-threads.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/46a7c574.4e8aad0c.js b/assets/js/46a7c574.4e8aad0c.js
new file mode 100644
index 0000000000..1f86c7f8a5
--- /dev/null
+++ b/assets/js/46a7c574.4e8aad0c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["58681"],{7018(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/go/native_serialization","title":"Native Serialization","description":"Go native serialization is the Go-only wire mode selected with fory.WithXlang(false). Use it","source":"@site/versioned_docs/version-1.4.0/guide/go/native-serialization.md","sourceDir [...]
\ No newline at end of file
diff --git a/assets/js/46c43899.10e66c20.js b/assets/js/46c43899.10e66c20.js
new file mode 100644
index 0000000000..30ed604851
--- /dev/null
+++ b/assets/js/46c43899.10e66c20.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["45796"],{14192(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>f,frontMatter:()=>o,contentTitle:()=>s,toc:()=>c,assets:()=>l});var i=JSON.parse('{"id":"guide/xlang/zero_copy","title":"Zero-Copy Serialization","description":"Zero-copy serialization allows large binary data (byte arrays, numeric arrays) to be serialized out-of-band, avoiding memory copies and reducing serialization overhead.","source":"@site/v [...]
\ No newline at end of file
diff --git a/assets/js/4754ca68.13e09409.js b/assets/js/4754ca68.13e09409.js
new file mode 100644
index 0000000000..b1f64e4c67
--- /dev/null
+++ b/assets/js/4754ca68.13e09409.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["71190"],{30953(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/cpp/configuration","title":"Configuration","description":"This page covers C++ Fory instance configuration. Fory::builder() creates xlang","source":"@site/versioned_docs/version-1.3.0/guide/cpp/configuration.md","sourceDirName":"guide/cpp","slug":"/guid [...]
\ No newline at end of file
diff --git a/assets/js/4754ca68.c15e7bce.js b/assets/js/4754ca68.c15e7bce.js
deleted file mode 100644
index b77d659e96..0000000000
--- a/assets/js/4754ca68.c15e7bce.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["71190"],{30953(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/cpp/configuration","title":"Configuration","description":"This page covers C++ Fory instance configuration. Fory::builder() creates xlang","source":"@site/versioned_docs/version-1.3.0/guide/cpp/configuration.md","sourceDirName":"guide/cpp","slug":"/guid [...]
\ No newline at end of file
diff --git a/assets/js/4814c6a1.4b6330ed.js b/assets/js/4814c6a1.4b6330ed.js
deleted file mode 100644
index e0aa2c010c..0000000000
--- a/assets/js/4814c6a1.4b6330ed.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["11682"],{70215(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>a,assets:()=>c});var r=JSON.parse('{"id":"guide/rust/schema_metadata","title":"Schema Metadata","description":"This page explains how to configure field-level metadata for serialization in Rust.","source":"@site/versioned_docs/version-1.3.0/guide/rust/schema-metadata.md","sourceDirName":"guide/rust", [...]
\ No newline at end of file
diff --git a/assets/js/4814c6a1.b8318137.js b/assets/js/4814c6a1.b8318137.js
new file mode 100644
index 0000000000..c46298749f
--- /dev/null
+++ b/assets/js/4814c6a1.b8318137.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["11682"],{70215(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>a,assets:()=>c});var r=JSON.parse('{"id":"guide/rust/schema_metadata","title":"Schema Metadata","description":"This page explains how to configure field-level metadata for serialization in Rust.","source":"@site/versioned_docs/version-1.3.0/guide/rust/schema-metadata.md","sourceDirName":"guide/rust", [...]
\ No newline at end of file
diff --git a/assets/js/48e58303.56b268b0.js b/assets/js/48e58303.56b268b0.js
new file mode 100644
index 0000000000..3a570eddc7
--- /dev/null
+++ b/assets/js/48e58303.56b268b0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2058"],{308(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>c,frontMatter:()=>o,contentTitle:()=>s,toc:()=>f,assets:()=>l});var i=JSON.parse('{"id":"guide/python/out_of_band","title":"Out-of-Band Serialization","description":"Fory supports pickle5-compatible out-of-band buffer serialization for efficient zero-copy handling of large data structures.","source":"@site/versioned_docs/version-1.3.0/guide/python/o [...]
\ No newline at end of file
diff --git a/assets/js/48e58303.fe263d3b.js b/assets/js/48e58303.fe263d3b.js
deleted file mode 100644
index 5ec7cb8119..0000000000
--- a/assets/js/48e58303.fe263d3b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2058"],{308(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>c,frontMatter:()=>o,contentTitle:()=>s,toc:()=>f,assets:()=>l});var i=JSON.parse('{"id":"guide/python/out_of_band","title":"Out-of-Band Serialization","description":"Fory supports pickle5-compatible out-of-band buffer serialization for efficient zero-copy handling of large data structures.","source":"@site/versioned_docs/version-1.3.0/guide/python/o [...]
\ No newline at end of file
diff --git a/assets/js/4947d060.34a39152.js b/assets/js/4947d060.34a39152.js
new file mode 100644
index 0000000000..965320d739
--- /dev/null
+++ b/assets/js/4947d060.34a39152.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["42248"],{66118(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>d,assets:()=>o});var i=JSON.parse('{"id":"specification/xlang_implementation_guide","title":"Xlang Implementation Guide","description":"Overview","source":"@site/versioned_docs/version-1.4.0/specification/xlang_implementation_guide.md","sourceDirName":"specification","slug":"/specification/xlang_impl [...]
\ No newline at end of file
diff --git a/assets/js/4959c52a.a961522f.js b/assets/js/4959c52a.a961522f.js
new file mode 100644
index 0000000000..1659d03181
--- /dev/null
+++ b/assets/js/4959c52a.a961522f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["12768"],{48391(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>o,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"guide/swift/basic_serialization","title":"Basic Serialization","description":"This page covers object graph serialization and core API usage in Swift.","source":"@site/versioned_docs/version-1.4.0/guide/swift/basic-serialization.md","sourceDirName":"guide/swi [...]
\ No newline at end of file
diff --git a/assets/js/498d10ee.46bc88c3.js b/assets/js/498d10ee.46bc88c3.js
new file mode 100644
index 0000000000..cda17e04e2
--- /dev/null
+++ b/assets/js/498d10ee.46bc88c3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["7676"],{74493(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>d,assets:()=>c});var t=JSON.parse('{"id":"guide/xlang/field_type_meta","title":"Field Type Meta","description":"Field type meta configuration controls whether type information is written during serialization for struct fields. This is essential for supporting polymorphism where the actual concrete typ [...]
\ No newline at end of file
diff --git a/assets/js/498d10ee.51f3e04a.js b/assets/js/498d10ee.51f3e04a.js
deleted file mode 100644
index 5ff88d483a..0000000000
--- a/assets/js/498d10ee.51f3e04a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["7676"],{74493(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>d,assets:()=>c});var t=JSON.parse('{"id":"guide/xlang/field_type_meta","title":"Field Type Meta","description":"Field type meta configuration controls whether type information is written during serialization for struct fields. This is essential for supporting polymorphism where the actual concrete typ [...]
\ No newline at end of file
diff --git a/assets/js/49b5d60e.2f396973.js b/assets/js/49b5d60e.2f396973.js
new file mode 100644
index 0000000000..f9ea0ea8c5
--- /dev/null
+++ b/assets/js/49b5d60e.2f396973.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["32787"],{30172(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var a=JSON.parse('{"id":"guide/xlang/serialization","title":"Serialization","description":"This page demonstrates common cross-language serialization patterns. Data serialized in one","source":"@site/versioned_docs/version-1.4.0/guide/xlang/serialization.md","sourceDirName":"guide/xl [...]
\ No newline at end of file
diff --git a/assets/js/49ef9eac.2ff1342e.js b/assets/js/49ef9eac.2ff1342e.js
new file mode 100644
index 0000000000..eff49ed543
--- /dev/null
+++ b/assets/js/49ef9eac.2ff1342e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["3486"],{30070(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>d,assets:()=>c});var i=JSON.parse('{"id":"guide/xlang/reference_tracking","title":"Reference Tracking","description":"This page explains how Fory handles reference tracking for shared and circular references in cross-language serialization.","source":"@site/versioned_docs/version-1.4.0/guide/xlang/fie [...]
\ No newline at end of file
diff --git a/assets/js/4a08f9dd.7c74f49b.js b/assets/js/4a08f9dd.7c74f49b.js
new file mode 100644
index 0000000000..aab8506f5e
--- /dev/null
+++ b/assets/js/4a08f9dd.7c74f49b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["5810"],{17619(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/javascript/supported_types","title":"Supported Types","description":"This page lists the JavaScript and TypeScript types supported by Fory, and explains when you need to be deliberate about type choices for cross-language compatibility.","source":"@site/ [...]
\ No newline at end of file
diff --git a/assets/js/4a333c18.f3d7fcd7.js b/assets/js/4a333c18.f3d7fcd7.js
new file mode 100644
index 0000000000..c6e86b89e9
--- /dev/null
+++ b/assets/js/4a333c18.f3d7fcd7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["79522"],{43935(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>a,assets:()=>c});var r=JSON.parse('{"id":"guide/rust/schema_metadata","title":"Schema Metadata","description":"This page explains how to configure field-level metadata for serialization in Rust.","source":"@site/versioned_docs/version-1.4.0/guide/rust/schema-metadata.md","sourceDirName":"guide/rust", [...]
\ No newline at end of file
diff --git a/assets/js/4a4872be.9094bcf3.js b/assets/js/4a4872be.9094bcf3.js
new file mode 100644
index 0000000000..4ddda07061
--- /dev/null
+++ b/assets/js/4a4872be.9094bcf3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["22639"],{9516(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/javascript/configuration","title":"Configuration","description":"Fory JavaScript is an xlang-only implementation. new Fory() writes xlang payloads and uses compatible","source":"@site/versioned_docs/version-1.4.0/guide/javascript/configuration.md","sourc [...]
\ No newline at end of file
diff --git a/assets/js/4a9d5eb1.0609b1d4.js b/assets/js/4a9d5eb1.0609b1d4.js
new file mode 100644
index 0000000000..4208629581
--- /dev/null
+++ b/assets/js/4a9d5eb1.0609b1d4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["17325"],{5977(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>t,contentTitle:()=>a,toc:()=>o,assets:()=>l});var i=JSON.parse('{"id":"guide/python/xlang_serialization","title":"Xlang Serialization","description":"pyfory supports xlang object graph serialization, allowing you to serialize","source":"@site/versioned_docs/version-1.4.0/guide/python/xlang-serialization.md","sourceDirName":"guide [...]
\ No newline at end of file
diff --git a/assets/js/4af95062.9f4ce986.js b/assets/js/4af95062.9f4ce986.js
deleted file mode 100644
index fdea45f2d5..0000000000
--- a/assets/js/4af95062.9f4ce986.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["54567"],{99027(e,a,t){t.r(a),t.d(a,{assets:()=>n,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>h,toc:()=>c});var h=t(72670),l=t(74848),i=t(28453);let r={slug:"fory_1_0_0_release",title:"Fory v1.0.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","c++","go","c#","swift","dart","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"Highlights" [...]
\ No newline at end of file
diff --git a/assets/js/4af95062.ebd3292a.js b/assets/js/4af95062.ebd3292a.js
new file mode 100644
index 0000000000..f7825b63c6
--- /dev/null
+++ b/assets/js/4af95062.ebd3292a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["54567"],{99027(a,e,t){t.r(e),t.d(e,{assets:()=>n,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>h,toc:()=>c});var h=t(72670),l=t(74848),i=t(28453);let r={slug:"fory_1_0_0_release",title:"Fory v1.0.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","cpp","go","csharp","swift","dart","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"Highlig [...]
\ No newline at end of file
diff --git a/assets/js/4b147914.0edba3fb.js b/assets/js/4b147914.0edba3fb.js
deleted file mode 100644
index ec4b0fc305..0000000000
--- a/assets/js/4b147914.0edba3fb.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59514"],{92752(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>o,assets:()=>d});var t=JSON.parse('{"id":"guide/cpp/row_format","title":"Row Format","description":"This page covers the row-based serialization format for high-performance, cache-friendly data access.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/row-format.md","sourceDirName":"guide/cpp", [...]
\ No newline at end of file
diff --git a/assets/js/4b147914.f83879e5.js b/assets/js/4b147914.f83879e5.js
new file mode 100644
index 0000000000..c6326ab1ba
--- /dev/null
+++ b/assets/js/4b147914.f83879e5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59514"],{92752(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>o,assets:()=>d});var t=JSON.parse('{"id":"guide/cpp/row_format","title":"Row Format","description":"This page covers the row-based serialization format for high-performance, cache-friendly data access.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/row-format.md","sourceDirName":"guide/cpp", [...]
\ No newline at end of file
diff --git a/assets/js/4b7937aa.3cf554c5.js b/assets/js/4b7937aa.3cf554c5.js
new file mode 100644
index 0000000000..4220396286
--- /dev/null
+++ b/assets/js/4b7937aa.3cf554c5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["23994"],{10673(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>o,contentTitle:()=>a,toc:()=>d,assets:()=>l});var t=JSON.parse('{"id":"guide/rust/grpc_support","title":"gRPC Support","description":"Fory can generate Rust gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/rust/grpc-support.md","sourceDirName":"guide/rust","slug":"/guide/rust/gr [...]
\ No newline at end of file
diff --git a/assets/js/4b7937aa.c8037b96.js b/assets/js/4b7937aa.c8037b96.js
deleted file mode 100644
index 7f8847f626..0000000000
--- a/assets/js/4b7937aa.c8037b96.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["23994"],{10673(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>o,contentTitle:()=>a,toc:()=>d,assets:()=>l});var t=JSON.parse('{"id":"guide/rust/grpc_support","title":"gRPC Support","description":"Fory can generate Rust gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/rust/grpc-support.md","sourceDirName":"guide/rust","slug":"/guide/rust/gr [...]
\ No newline at end of file
diff --git a/assets/js/4c05ade7.1a0a5ea5.js b/assets/js/4c05ade7.1a0a5ea5.js
deleted file mode 100644
index 64281a7a75..0000000000
--- a/assets/js/4c05ade7.1a0a5ea5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["89671"],{28425(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/go/index","title":"Go Serialization Guide","description":"Apache Fory Go is a high-performance serialization library for Go. It supports xlang mode for cross-language payloads and native mode for Go-only payloads, with automatic object graph serializati [...]
\ No newline at end of file
diff --git a/assets/js/4c05ade7.b6633a70.js b/assets/js/4c05ade7.b6633a70.js
new file mode 100644
index 0000000000..bf1e26bcd2
--- /dev/null
+++ b/assets/js/4c05ade7.b6633a70.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["89671"],{28425(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/go/index","title":"Go Serialization Guide","description":"Apache Fory Go is a high-performance serialization library for Go. It supports xlang mode for cross-language payloads and native mode for Go-only payloads, with automatic object graph serializati [...]
\ No newline at end of file
diff --git a/assets/js/4c1aeb0d.f6ad5e28.js b/assets/js/4c1aeb0d.f6ad5e28.js
new file mode 100644
index 0000000000..8634e64432
--- /dev/null
+++ b/assets/js/4c1aeb0d.f6ad5e28.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["75204"],{29694(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/java/static_generated_serializers","title":"Static Generated Serializers","description":"Static generated serializers are Java serializers generated by javac during your application build.","source":"@site/versioned_docs/version-1.4.0/guide/java/static- [...]
\ No newline at end of file
diff --git a/assets/js/4d67db32.1f2b4c27.js b/assets/js/4d67db32.1f2b4c27.js
new file mode 100644
index 0000000000..7b33cb17c4
--- /dev/null
+++ b/assets/js/4d67db32.1f2b4c27.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["92264"],{95653(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>o,assets:()=>l});var s=JSON.parse('{"id":"guide/python/configuration","title":"Configuration","description":"This page covers Python Fory instance configuration. pyfory.Fory() defaults to xlang mode with","source":"@site/versioned_docs/version-1.4.0/guide/python/configuration.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/4e6acca4.a9d2f3b9.js b/assets/js/4e6acca4.a9d2f3b9.js
deleted file mode 100644
index b69737fad8..0000000000
--- a/assets/js/4e6acca4.a9d2f3b9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["15929"],{66378(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/dart/code_generation","title":"Code Generation","description":"Fory generates fast serializer code for your Dart classes at build time. You annotate your models, run build_runner, and Fory takes care of the rest.","source":"@site/versioned_docs/version- [...]
\ No newline at end of file
diff --git a/assets/js/4e6acca4.f1f940f4.js b/assets/js/4e6acca4.f1f940f4.js
new file mode 100644
index 0000000000..be72565371
--- /dev/null
+++ b/assets/js/4e6acca4.f1f940f4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["15929"],{66378(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/dart/code_generation","title":"Code Generation","description":"Fory generates fast serializer code for your Dart classes at build time. You annotate your models, run build_runner, and Fory takes care of the rest.","source":"@site/versioned_docs/version- [...]
\ No newline at end of file
diff --git a/assets/js/4ead2f25.a46b9764.js b/assets/js/4ead2f25.a46b9764.js
new file mode 100644
index 0000000000..b818df366e
--- /dev/null
+++ b/assets/js/4ead2f25.a46b9764.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["71827"],{9443(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"guide/xlang/getting_started","title":"Getting Started","description":"This guide covers installation and basic setup for cross-language serialization in all supported languages.","source":"@site/versioned_docs/version-1.4.0/guide/xlang/getting-started.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/50a5942f.2e35929e.js b/assets/js/50a5942f.2e35929e.js
new file mode 100644
index 0000000000..e5649d4678
--- /dev/null
+++ b/assets/js/50a5942f.2e35929e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["80338"],{58090(e,n,s){s.r(n),s.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>l,assets:()=>d});var r=JSON.parse('{"id":"compiler/generated_code","title":"Generated Code","description":"This document explains generated code for each target language.","source":"@site/versioned_docs/version-1.4.0/compiler/generated-code.md","sourceDirName":"compiler","slug":"/compiler/generated_c [...]
\ No newline at end of file
diff --git a/assets/js/52208e7d.632d9535.js b/assets/js/52208e7d.632d9535.js
new file mode 100644
index 0000000000..d103457b0c
--- /dev/null
+++ b/assets/js/52208e7d.632d9535.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["47889"],{48012(e,i,n){n.r(i),n.d(i,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>o,assets:()=>l});var t=JSON.parse('{"id":"guide/rust/configuration","title":"Configuration","description":"This page covers Rust Fory instance configuration. Fory::builder().xlang(true).build() selects xlang mode with","source":"@site/versioned_docs/version-1.4.0/guide/rust/configuration.md","sourceD [...]
\ No newline at end of file
diff --git a/assets/js/522c8d09.162178a4.js b/assets/js/522c8d09.162178a4.js
deleted file mode 100644
index ad5f06e499..0000000000
--- a/assets/js/522c8d09.162178a4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["75767"],{4667(e,i,t){t.r(i),t.d(i,{metadata:()=>n,default:()=>p,frontMatter:()=>o,contentTitle:()=>a,toc:()=>d,assets:()=>c});var n=JSON.parse('{"id":"guide/python/type_registration","title":"Type Registration","description":"This page covers Python type registration APIs. Use Configuration for","source":"@site/versioned_docs/version-1.3.0/guide/python/type-registration.md","sourceDirName":"guide/python","sl [...]
\ No newline at end of file
diff --git a/assets/js/522c8d09.809fe757.js b/assets/js/522c8d09.809fe757.js
new file mode 100644
index 0000000000..0e80353454
--- /dev/null
+++ b/assets/js/522c8d09.809fe757.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["75767"],{4667(e,i,t){t.r(i),t.d(i,{metadata:()=>n,default:()=>p,frontMatter:()=>o,contentTitle:()=>a,toc:()=>d,assets:()=>c});var n=JSON.parse('{"id":"guide/python/type_registration","title":"Type Registration","description":"This page covers Python type registration APIs. Use Configuration for","source":"@site/versioned_docs/version-1.3.0/guide/python/type-registration.md","sourceDirName":"guide/python","sl [...]
\ No newline at end of file
diff --git a/assets/js/527fc588.63a5ebc0.js b/assets/js/527fc588.63a5ebc0.js
new file mode 100644
index 0000000000..239eb64c96
--- /dev/null
+++ b/assets/js/527fc588.63a5ebc0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["79226"],{56006(a){a.exports=JSON.parse('{"tag":{"label":"csharp","permalink":"/blog/tags/csharp","allTagsPath":"/blog/tags","count":7,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/csharp","page":1,"postsPerPage":10,"totalPages":1,"totalCount":7,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/5286cb4c.452967c7.js b/assets/js/5286cb4c.452967c7.js
new file mode 100644
index 0000000000..1a0cd68d92
--- /dev/null
+++ b/assets/js/5286cb4c.452967c7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["16585"],{57687(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var s=JSON.parse('{"id":"guide/swift/type_registration","title":"Type Registration","description":"This page covers registration APIs for user-defined types.","source":"@site/versioned_docs/version-1.4.0/guide/swift/type-registration.md","sourceDirName":"guide/swift","slug":"/guide/s [...]
\ No newline at end of file
diff --git a/assets/js/542d2dc3.6dc3d2ae.js b/assets/js/542d2dc3.6dc3d2ae.js
new file mode 100644
index 0000000000..527aa3f82d
--- /dev/null
+++ b/assets/js/542d2dc3.6dc3d2ae.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2923"],{24382(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/csharp/custom_serializers","title":"Custom Serializers","description":"Use custom serializers when a type is not generated with [ForyStruct] or requires specialized encoding.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/custom-serializers.m [...]
\ No newline at end of file
diff --git a/assets/js/5469e6c8.6e55c775.js b/assets/js/5469e6c8.6e55c775.js
deleted file mode 100644
index e7897d162a..0000000000
--- a/assets/js/5469e6c8.6e55c775.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97440"],{40432(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>o,assets:()=>d});var a=JSON.parse('{"id":"guide/cpp/native_serialization","title":"Native Serialization","description":"C++ native serialization is the C++-only wire mode selected with .xlang(false). Use it when every","source":"@site/versioned_docs/version-1.3.0/guide/cpp/native-serialization.md","s [...]
\ No newline at end of file
diff --git a/assets/js/5469e6c8.a22f1760.js b/assets/js/5469e6c8.a22f1760.js
new file mode 100644
index 0000000000..4c8104683a
--- /dev/null
+++ b/assets/js/5469e6c8.a22f1760.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97440"],{40432(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>o,assets:()=>d});var a=JSON.parse('{"id":"guide/cpp/native_serialization","title":"Native Serialization","description":"C++ native serialization is the C++-only wire mode selected with .xlang(false). Use it when every","source":"@site/versioned_docs/version-1.3.0/guide/cpp/native-serialization.md","s [...]
\ No newline at end of file
diff --git a/assets/js/56c3d459.d9fe62ef.js b/assets/js/56c3d459.d9fe62ef.js
new file mode 100644
index 0000000000..d00064fc8e
--- /dev/null
+++ b/assets/js/56c3d459.d9fe62ef.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2083"],{9350(e,n,s){s.r(n),s.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>r,toc:()=>d,assets:()=>l});var a=JSON.parse('{"id":"guide/python/native_serialization","title":"Native Serialization","description":"Python native serialization is the Python-only wire mode selected with xlang=False. Use it when","source":"@site/versioned_docs/version-1.4.0/guide/python/native-serialization.md", [...]
\ No newline at end of file
diff --git a/assets/js/5716134f.859c84e8.js b/assets/js/5716134f.859c84e8.js
new file mode 100644
index 0000000000..c87412017e
--- /dev/null
+++ b/assets/js/5716134f.859c84e8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78205"],{90526(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>c,contentTitle:()=>o,toc:()=>l,assets:()=>d});var s=JSON.parse('{"id":"guide/rust/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and debugging techniques for Apache Fory\u2122 Rust.","source":"@site/versioned_docs/version-1.4.0/guide/rust/troubleshooting.md","sourceDirName":"guide/rust", [...]
\ No newline at end of file
diff --git a/assets/js/5797ed04.321e4bcb.js b/assets/js/5797ed04.321e4bcb.js
new file mode 100644
index 0000000000..69f593a05e
--- /dev/null
+++ b/assets/js/5797ed04.321e4bcb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["98533"],{84894(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>y,frontMatter:()=>a,contentTitle:()=>d,toc:()=>c,assets:()=>o});var t=JSON.parse('{"id":"guide/rust/polymorphism","title":"Trait Object Serialization","description":"Apache Fory\u2122 supports polymorphic serialization through trait objects, enabling dynamic dispatch and type flexibility.","source":"@site/versioned_docs/version-1.3.0/guide/rust/p [...]
\ No newline at end of file
diff --git a/assets/js/5797ed04.655cb736.js b/assets/js/5797ed04.655cb736.js
deleted file mode 100644
index 5b2975e16e..0000000000
--- a/assets/js/5797ed04.655cb736.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["98533"],{84894(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>y,frontMatter:()=>a,contentTitle:()=>d,toc:()=>c,assets:()=>o});var t=JSON.parse('{"id":"guide/rust/polymorphism","title":"Trait Object Serialization","description":"Apache Fory\u2122 supports polymorphic serialization through trait objects, enabling dynamic dispatch and type flexibility.","source":"@site/versioned_docs/version-1.3.0/guide/rust/p [...]
\ No newline at end of file
diff --git a/assets/js/57aa21d0.dba07df6.js b/assets/js/57aa21d0.dba07df6.js
new file mode 100644
index 0000000000..1cf62a7d78
--- /dev/null
+++ b/assets/js/57aa21d0.dba07df6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26279"],{9936(e,d,n){n.r(d),n.d(d,{metadata:()=>r,default:()=>x,frontMatter:()=>s,contentTitle:()=>c,toc:()=>h,assets:()=>l});var r=JSON.parse('{"id":"specification/xlang_type_mapping","title":"Xlang Type Mapping","description":"Note:","source":"@site/versioned_docs/version-1.3.0/specification/xlang_type_mapping.md","sourceDirName":"specification","slug":"/specification/xlang_type_mapping","permalink":"/docs [...]
\ No newline at end of file
diff --git a/assets/js/57aa21d0.ee2a08e2.js b/assets/js/57aa21d0.ee2a08e2.js
deleted file mode 100644
index 7a9fb4700d..0000000000
--- a/assets/js/57aa21d0.ee2a08e2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26279"],{9936(e,d,n){n.r(d),n.d(d,{metadata:()=>r,default:()=>x,frontMatter:()=>s,contentTitle:()=>c,toc:()=>h,assets:()=>l});var r=JSON.parse('{"id":"specification/xlang_type_mapping","title":"Xlang Type Mapping","description":"Note:","source":"@site/versioned_docs/version-1.3.0/specification/xlang_type_mapping.md","sourceDirName":"specification","slug":"/specification/xlang_type_mapping","permalink":"/docs [...]
\ No newline at end of file
diff --git a/assets/js/5851e63e.c2cd16fb.js b/assets/js/5851e63e.c2cd16fb.js
deleted file mode 100644
index 038c311046..0000000000
--- a/assets/js/5851e63e.c2cd16fb.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["28672"],{34684(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>a,contentTitle:()=>s,toc:()=>c,assets:()=>l});var i=JSON.parse('{"id":"guide/java/custom_serializers","title":"Custom Serializers","description":"This page covers the current Java custom serializer API.","source":"@site/versioned_docs/version-1.3.0/guide/java/custom-serializers.md","sourceDirName":"guide/java","slug":"/guide/jav [...]
\ No newline at end of file
diff --git a/assets/js/5851e63e.ca92ec25.js b/assets/js/5851e63e.ca92ec25.js
new file mode 100644
index 0000000000..9e577c6c01
--- /dev/null
+++ b/assets/js/5851e63e.ca92ec25.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["28672"],{34684(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>a,contentTitle:()=>s,toc:()=>c,assets:()=>l});var i=JSON.parse('{"id":"guide/java/custom_serializers","title":"Custom Serializers","description":"This page covers the current Java custom serializer API.","source":"@site/versioned_docs/version-1.3.0/guide/java/custom-serializers.md","sourceDirName":"guide/java","slug":"/guide/jav [...]
\ No newline at end of file
diff --git a/assets/js/5a69f4f1.6a808d1c.js b/assets/js/5a69f4f1.6a808d1c.js
deleted file mode 100644
index b9ce93b580..0000000000
--- a/assets/js/5a69f4f1.6a808d1c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["39040"],{86084(e,r,i){i.r(r),i.d(r,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>c,assets:()=>o});var n=JSON.parse('{"id":"guide/java/graalvm_support","title":"GraalVM Support","description":"GraalVM Native Image","source":"@site/versioned_docs/version-1.3.0/guide/java/graalvm-support.md","sourceDirName":"guide/java","slug":"/guide/java/graalvm_support","permalink":"/docs/guide/j [...]
\ No newline at end of file
diff --git a/assets/js/5a69f4f1.dd553f30.js b/assets/js/5a69f4f1.dd553f30.js
new file mode 100644
index 0000000000..835279c091
--- /dev/null
+++ b/assets/js/5a69f4f1.dd553f30.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["39040"],{86084(e,r,i){i.r(r),i.d(r,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>c,assets:()=>o});var n=JSON.parse('{"id":"guide/java/graalvm_support","title":"GraalVM Support","description":"GraalVM Native Image","source":"@site/versioned_docs/version-1.3.0/guide/java/graalvm-support.md","sourceDirName":"guide/java","slug":"/guide/java/graalvm_support","permalink":"/docs/1.3.0/g [...]
\ No newline at end of file
diff --git a/assets/js/5ab7f274.319e42b4.js b/assets/js/5ab7f274.319e42b4.js
new file mode 100644
index 0000000000..ce9a055874
--- /dev/null
+++ b/assets/js/5ab7f274.319e42b4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["80406"],{80656(e,a,s){s.r(a),s.d(a,{metadata:()=>i,default:()=>u,frontMatter:()=>t,contentTitle:()=>r,toc:()=>o,assets:()=>d});var i=JSON.parse('{"id":"guide/scala/default_values","title":"Default Values","description":"Fory supports Scala class default values during native-mode deserialization when compatible mode is enabled. This feature enables forward/backward compatibility when case classes or regular S [...]
\ No newline at end of file
diff --git a/assets/js/5b3e6052.7d4a573b.js b/assets/js/5b3e6052.7d4a573b.js
deleted file mode 100644
index a02d7ae69e..0000000000
--- a/assets/js/5b3e6052.7d4a573b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["85470"],{87282(e,n,i){i.r(n),i.d(n,{metadata:()=>d,default:()=>h,frontMatter:()=>r,contentTitle:()=>t,toc:()=>a,assets:()=>c});var d=JSON.parse('{"id":"guide/python/schema_metadata","title":"Schema Metadata","description":"This page explains how to configure field-level metadata for serialization in Python.","source":"@site/versioned_docs/version-1.3.0/guide/python/schema-metadata.md","sourceDirName":"guide/ [...]
\ No newline at end of file
diff --git a/assets/js/5b3e6052.a2e8fbd0.js b/assets/js/5b3e6052.a2e8fbd0.js
new file mode 100644
index 0000000000..38437329d3
--- /dev/null
+++ b/assets/js/5b3e6052.a2e8fbd0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["85470"],{87282(e,n,i){i.r(n),i.d(n,{metadata:()=>d,default:()=>h,frontMatter:()=>r,contentTitle:()=>t,toc:()=>a,assets:()=>c});var d=JSON.parse('{"id":"guide/python/schema_metadata","title":"Schema Metadata","description":"This page explains how to configure field-level metadata for serialization in Python.","source":"@site/versioned_docs/version-1.3.0/guide/python/schema-metadata.md","sourceDirName":"guide/ [...]
\ No newline at end of file
diff --git a/assets/js/5b5a6462.3270117d.js b/assets/js/5b5a6462.3270117d.js
new file mode 100644
index 0000000000..9831b5ae51
--- /dev/null
+++ b/assets/js/5b5a6462.3270117d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88651"],{87083(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>o,contentTitle:()=>a,toc:()=>d,assets:()=>l});var t=JSON.parse('{"id":"guide/rust/grpc_support","title":"gRPC Support","description":"Fory can generate Rust gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.4.0/guide/rust/grpc-support.md","sourceDirName":"guide/rust","slug":"/guide/rust/gr [...]
\ No newline at end of file
diff --git a/assets/js/5bf06dba.63d38edb.js b/assets/js/5bf06dba.63d38edb.js
new file mode 100644
index 0000000000..8771bb38bd
--- /dev/null
+++ b/assets/js/5bf06dba.63d38edb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96722"],{67920(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>o,assets:()=>c});var r=JSON.parse('{"id":"guide/cpp/xlang_serialization","title":"Xlang Serialization","description":"This page explains how to use Fory xlang serialization between C++ and other languages.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/xlang-serialization.md","sourceDirName" [...]
\ No newline at end of file
diff --git a/assets/js/5bf06dba.8768d73e.js b/assets/js/5bf06dba.8768d73e.js
deleted file mode 100644
index 387901fb27..0000000000
--- a/assets/js/5bf06dba.8768d73e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96722"],{67920(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>o,assets:()=>c});var r=JSON.parse('{"id":"guide/cpp/xlang_serialization","title":"Xlang Serialization","description":"This page explains how to use Fory xlang serialization between C++ and other languages.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/xlang-serialization.md","sourceDirName" [...]
\ No newline at end of file
diff --git a/assets/js/5e711840.b9afce3b.js b/assets/js/5e711840.b9afce3b.js
deleted file mode 100644
index 51e128dc26..0000000000
--- a/assets/js/5e711840.b9afce3b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["15711"],{75307(t,e,i){i.r(e),i.d(e,{metadata:()=>r,default:()=>j,frontMatter:()=>d,contentTitle:()=>n,toc:()=>x,assets:()=>h});var r=JSON.parse('{"id":"benchmarks/swift/README","title":"Fory Swift Benchmark","description":"This benchmark compares serialization and deserialization throughput for Apache Fory, Protocol Buffers, and JSON in Swift.","source":"@site/versioned_docs/version-1.3.0/benchmarks/swift/RE [...]
\ No newline at end of file
diff --git a/assets/js/5e711840.daf103be.js b/assets/js/5e711840.daf103be.js
new file mode 100644
index 0000000000..3188cd72ee
--- /dev/null
+++ b/assets/js/5e711840.daf103be.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["15711"],{75307(t,e,i){i.r(e),i.d(e,{metadata:()=>r,default:()=>j,frontMatter:()=>d,contentTitle:()=>n,toc:()=>x,assets:()=>h});var r=JSON.parse('{"id":"benchmarks/swift/README","title":"Fory Swift Benchmark","description":"This benchmark compares serialization and deserialization throughput for Apache Fory, Protocol Buffers, and JSON in Swift.","source":"@site/versioned_docs/version-1.3.0/benchmarks/swift/RE [...]
\ No newline at end of file
diff --git a/assets/js/5e7c6599.2fce4f14.js b/assets/js/5e7c6599.2fce4f14.js
new file mode 100644
index 0000000000..45ecab01c4
--- /dev/null
+++ b/assets/js/5e7c6599.2fce4f14.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50831"],{73481(e,i,n){n.r(i),n.d(i,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/swift/serialization_index","title":"Swift Serialization Guide","description":"Apache Fory Swift provides high-performance object graph serialization with strong type safety, macro-based code generation, schema evolution, and cross-language compatibility [...]
\ No newline at end of file
diff --git a/assets/js/5e991bb5.8903daba.js b/assets/js/5e991bb5.8903daba.js
new file mode 100644
index 0000000000..fb5ad4c8e0
--- /dev/null
+++ b/assets/js/5e991bb5.8903daba.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31386"],{56221(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>o,assets:()=>l});var i=JSON.parse('{"id":"guide/dart/web_platform_support","title":"Web Platform Support","description":"Fory Dart supports Dart VM/AOT, Flutter, browser, and Flutter web builds","source":"@site/versioned_docs/version-1.4.0/guide/dart/web-platform-support.md","sourceDirName":"guide/da [...]
\ No newline at end of file
diff --git a/assets/js/5f7f725d.06a7b9bf.js b/assets/js/5f7f725d.06a7b9bf.js
new file mode 100644
index 0000000000..dd5ee18953
--- /dev/null
+++ b/assets/js/5f7f725d.06a7b9bf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["24770"],{39363(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>r,contentTitle:()=>d,toc:()=>l,assets:()=>o});var s=JSON.parse('{"id":"guide/javascript/schema_evolution","title":"Schema Evolution","description":"Schema evolution lets different versions of your service exchange messages safely \u2014 a v2 writer can produce a message a v1 reader still understands, and vice versa.","source":"@ [...]
\ No newline at end of file
diff --git a/assets/js/5f7f725d.b09f90f3.js b/assets/js/5f7f725d.b09f90f3.js
deleted file mode 100644
index 76eed05dc5..0000000000
--- a/assets/js/5f7f725d.b09f90f3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["24770"],{39363(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>r,contentTitle:()=>d,toc:()=>l,assets:()=>o});var s=JSON.parse('{"id":"guide/javascript/schema_evolution","title":"Schema Evolution","description":"Schema evolution lets different versions of your service exchange messages safely \u2014 a v2 writer can produce a message a v1 reader still understands, and vice versa.","source":"@ [...]
\ No newline at end of file
diff --git a/assets/js/5fa981f1.87d932d7.js b/assets/js/5fa981f1.87d932d7.js
new file mode 100644
index 0000000000..15c8a00d60
--- /dev/null
+++ b/assets/js/5fa981f1.87d932d7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["61851"],{64472(e,r,i){i.r(r),i.d(r,{metadata:()=>s,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/rust/row_format","title":"Row Format","description":"Apache Fory\u2122 provides a high-performance row format for zero-copy deserialization.","source":"@site/versioned_docs/version-1.3.0/guide/rust/row-format.md","sourceDirName":"guide/rust","slug":"/gu [...]
\ No newline at end of file
diff --git a/assets/js/5fa981f1.c09f8dd2.js b/assets/js/5fa981f1.c09f8dd2.js
deleted file mode 100644
index a5f95fe0ca..0000000000
--- a/assets/js/5fa981f1.c09f8dd2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["61851"],{64472(e,r,i){i.r(r),i.d(r,{metadata:()=>s,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/rust/row_format","title":"Row Format","description":"Apache Fory\u2122 provides a high-performance row format for zero-copy deserialization.","source":"@site/versioned_docs/version-1.3.0/guide/rust/row-format.md","sourceDirName":"guide/rust","slug":"/gu [...]
\ No newline at end of file
diff --git a/assets/js/60f12a75.294a17c8.js b/assets/js/60f12a75.294a17c8.js
deleted file mode 100644
index cc49d5cad7..0000000000
--- a/assets/js/60f12a75.294a17c8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50842"],{36037(e,n,s){s.r(n),s.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>r,toc:()=>d,assets:()=>l});var a=JSON.parse('{"id":"guide/python/native_serialization","title":"Native Serialization","description":"Python native serialization is the Python-only wire mode selected with xlang=False. Use it when","source":"@site/versioned_docs/version-1.3.0/guide/python/native-serialization.md [...]
\ No newline at end of file
diff --git a/assets/js/60f12a75.7b07cca7.js b/assets/js/60f12a75.7b07cca7.js
new file mode 100644
index 0000000000..d32aac2a33
--- /dev/null
+++ b/assets/js/60f12a75.7b07cca7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50842"],{36037(e,n,s){s.r(n),s.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>r,toc:()=>d,assets:()=>l});var a=JSON.parse('{"id":"guide/python/native_serialization","title":"Native Serialization","description":"Python native serialization is the Python-only wire mode selected with xlang=False. Use it when","source":"@site/versioned_docs/version-1.3.0/guide/python/native-serialization.md [...]
\ No newline at end of file
diff --git a/assets/js/623d7622.ef2d7ed8.js b/assets/js/623d7622.ef2d7ed8.js
new file mode 100644
index 0000000000..52b97711e7
--- /dev/null
+++ b/assets/js/623d7622.ef2d7ed8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["68718"],{52469(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>r,contentTitle:()=>l,toc:()=>d,assets:()=>o});var t=JSON.parse('{"id":"guide/go/schema_evolution","title":"Schema Evolution","description":"Schema evolution allows your data structures to change over time while maintaining compatibility with previously serialized data. Fory Go supports this through compatible mode, which is the [...]
\ No newline at end of file
diff --git a/assets/js/62ed57eb.1ca2e5ea.js b/assets/js/62ed57eb.1ca2e5ea.js
deleted file mode 100644
index 79787cb3e5..0000000000
--- a/assets/js/62ed57eb.1ca2e5ea.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["40566"],{75411(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var a=JSON.parse('{"id":"guide/cpp/serialization_index","title":"C++ Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while mainta [...]
\ No newline at end of file
diff --git a/assets/js/62ed57eb.61540422.js b/assets/js/62ed57eb.61540422.js
new file mode 100644
index 0000000000..7264808572
--- /dev/null
+++ b/assets/js/62ed57eb.61540422.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["40566"],{97792(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var a=JSON.parse('{"id":"guide/cpp/serialization_index","title":"C++ Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while mainta [...]
\ No newline at end of file
diff --git a/assets/js/633874d3.36913f21.js b/assets/js/633874d3.36913f21.js
new file mode 100644
index 0000000000..5971453ed4
--- /dev/null
+++ b/assets/js/633874d3.36913f21.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["68326"],{94176(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/kotlin/static_generated_serializers","title":"Static Generated Serializers","description":"Use fory-kotlin-ksp when Kotlin classes must participate in Fory","source":"@site/versioned_docs/version-1.4.0/guide/kotlin/static-generated-serializers.md","sour [...]
\ No newline at end of file
diff --git a/assets/js/63d36432.83d9a8b4.js b/assets/js/63d36432.83d9a8b4.js
new file mode 100644
index 0000000000..c16820515e
--- /dev/null
+++ b/assets/js/63d36432.83d9a8b4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78297"],{98807(e,s,a){a.r(s),a.d(s,{metadata:()=>r,default:()=>d,frontMatter:()=>t,contentTitle:()=>i,toc:()=>c,assets:()=>h});var r=JSON.parse('{"type":"mdx","permalink":"/download/","source":"@site/src/pages/download/index.md","title":"Apache Fory\u2122 Download","description":"The official Apache Fory\u2122 releases are provided as source artifacts.","frontMatter":{"id":"download","title":"Apache Fory\u21 [...]
\ No newline at end of file
diff --git a/assets/js/63d36432.a32b463e.js b/assets/js/63d36432.a32b463e.js
deleted file mode 100644
index 9c1b226b7a..0000000000
--- a/assets/js/63d36432.a32b463e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78297"],{98807(e,s,a){a.r(s),a.d(s,{metadata:()=>r,default:()=>o,frontMatter:()=>l,contentTitle:()=>i,toc:()=>c,assets:()=>h});var r=JSON.parse('{"type":"mdx","permalink":"/download/","source":"@site/src/pages/download/index.md","title":"Apache Fory\u2122 Download","description":"The official Apache Fory\u2122 releases are provided as source artifacts.","frontMatter":{"id":"download","title":"Apache Fory\u21 [...]
\ No newline at end of file
diff --git a/assets/js/64122c44.1b395ac8.js b/assets/js/64122c44.1b395ac8.js
new file mode 100644
index 0000000000..2f1853412b
--- /dev/null
+++ b/assets/js/64122c44.1b395ac8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["85166"],{75794(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>o,assets:()=>l});var t=JSON.parse('{"id":"guide/javascript/references","title":"References","description":"By default Fory treats every value as a separate copy \u2014 if the same object appears in two fields it gets serialized twice, and after deserialization you get two independent copies. Enable r [...]
\ No newline at end of file
diff --git a/assets/js/64122c44.7822ca2e.js b/assets/js/64122c44.7822ca2e.js
deleted file mode 100644
index e94e99eff5..0000000000
--- a/assets/js/64122c44.7822ca2e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["85166"],{75794(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>o,assets:()=>l});var t=JSON.parse('{"id":"guide/javascript/references","title":"References","description":"By default Fory treats every value as a separate copy \u2014 if the same object appears in two fields it gets serialized twice, and after deserialization you get two independent copies. Enable r [...]
\ No newline at end of file
diff --git a/assets/js/648b5e3b.30208b98.js b/assets/js/648b5e3b.30208b98.js
deleted file mode 100644
index 006d5ace78..0000000000
--- a/assets/js/648b5e3b.30208b98.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["21523"],{3295(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>u,frontMatter:()=>l,contentTitle:()=>o,toc:()=>d,assets:()=>a});var s=JSON.parse('{"id":"guide/rust/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 supports schema evolution in Compatible mode, allowing serialization and deserialization peers to have different type definitions.","source":"@site/versioned_docs/version- [...]
\ No newline at end of file
diff --git a/assets/js/648b5e3b.c35e5bfb.js b/assets/js/648b5e3b.c35e5bfb.js
new file mode 100644
index 0000000000..6e80af0498
--- /dev/null
+++ b/assets/js/648b5e3b.c35e5bfb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["21523"],{3295(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>u,frontMatter:()=>l,contentTitle:()=>o,toc:()=>d,assets:()=>a});var s=JSON.parse('{"id":"guide/rust/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 supports schema evolution in Compatible mode, allowing serialization and deserialization peers to have different type definitions.","source":"@site/versioned_docs/version- [...]
\ No newline at end of file
diff --git a/assets/js/648d5ea1.66111d23.js b/assets/js/648d5ea1.66111d23.js
new file mode 100644
index 0000000000..2384b242b8
--- /dev/null
+++ b/assets/js/648d5ea1.66111d23.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43774"],{62368(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>c,toc:()=>l,assets:()=>o});var r=JSON.parse('{"id":"guide/csharp/schema_metadata","title":"Schema Metadata","description":"This page covers schema metadata for C# generated serializers.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/schema-metadata.md","sourceDirName":"guide/csharp","slug":"/guide/ [...]
\ No newline at end of file
diff --git a/assets/js/648d5ea1.ec68e52d.js b/assets/js/648d5ea1.ec68e52d.js
deleted file mode 100644
index d621133453..0000000000
--- a/assets/js/648d5ea1.ec68e52d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43774"],{62368(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>c,toc:()=>l,assets:()=>o});var r=JSON.parse('{"id":"guide/csharp/schema_metadata","title":"Schema Metadata","description":"This page covers schema metadata for C# generated serializers.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/schema-metadata.md","sourceDirName":"guide/csharp","slug":"/guide/ [...]
\ No newline at end of file
diff --git a/assets/js/67548181.32c2b094.js b/assets/js/67548181.32c2b094.js
new file mode 100644
index 0000000000..8fa05adc51
--- /dev/null
+++ b/assets/js/67548181.32c2b094.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31266"],{54666(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/java/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 xlang serialization is the Java wire mode for payloads that must be read by Python,","source":"@site/versioned_docs/version-1.3.0/guide/java/xlang-serialization.md" [...]
\ No newline at end of file
diff --git a/assets/js/67548181.344e20b6.js b/assets/js/67548181.344e20b6.js
deleted file mode 100644
index 530a7f1e03..0000000000
--- a/assets/js/67548181.344e20b6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31266"],{54666(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/java/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 xlang serialization is the Java wire mode for payloads that must be read by Python,","source":"@site/versioned_docs/version-1.3.0/guide/java/xlang-serialization.md" [...]
\ No newline at end of file
diff --git a/assets/js/67bd3090.c9c23aba.js b/assets/js/67bd3090.c9c23aba.js
new file mode 100644
index 0000000000..cbeb9a73ae
--- /dev/null
+++ b/assets/js/67bd3090.c9c23aba.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19839"],{40630(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"introduction/overview","title":"Overview","description":"Apache Fory\u2122 is a blazingly-fast multi-language serialization framework for","source":"@site/versioned_docs/version-1.4.0/introduction/overview.md","sourceDirName":"introduction","slug":"/introduct [...]
\ No newline at end of file
diff --git a/assets/js/67da0b47.4f56302a.js b/assets/js/67da0b47.4f56302a.js
deleted file mode 100644
index abbcdeda33..0000000000
--- a/assets/js/67da0b47.4f56302a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["46127"],{61459(e,i,s){s.r(i),s.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var n=JSON.parse('{"id":"guide/java/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and their solutions.","source":"@site/versioned_docs/version-1.3.0/guide/java/troubleshooting.md","sourceDirName":"guide/java","slug":"/guide/java/troubleshoot [...]
\ No newline at end of file
diff --git a/assets/js/67da0b47.9f21dacc.js b/assets/js/67da0b47.9f21dacc.js
new file mode 100644
index 0000000000..831d7ddbab
--- /dev/null
+++ b/assets/js/67da0b47.9f21dacc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["46127"],{61459(e,i,s){s.r(i),s.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var n=JSON.parse('{"id":"guide/java/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and their solutions.","source":"@site/versioned_docs/version-1.3.0/guide/java/troubleshooting.md","sourceDirName":"guide/java","slug":"/guide/java/troubleshoot [...]
\ No newline at end of file
diff --git a/assets/js/68315278.1bea0cc6.js b/assets/js/68315278.1bea0cc6.js
new file mode 100644
index 0000000000..92dc0303e3
--- /dev/null
+++ b/assets/js/68315278.1bea0cc6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["21286"],{13970(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>c});var i=JSON.parse('{"id":"guide/java/row_format","title":"Row Format","description":"Apache Fory\u2122 provides a random-access row format that enables reading nested fields from binary data without full deserialization. This drastically reduces overhead when working with large object [...]
\ No newline at end of file
diff --git a/assets/js/68315278.595d0600.js b/assets/js/68315278.595d0600.js
deleted file mode 100644
index 761932b767..0000000000
--- a/assets/js/68315278.595d0600.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["21286"],{13970(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>c});var i=JSON.parse('{"id":"guide/java/row_format","title":"Row Format","description":"Apache Fory\u2122 provides a random-access row format that enables reading nested fields from binary data without full deserialization. This drastically reduces overhead when working with large object [...]
\ No newline at end of file
diff --git a/assets/js/68877eba.a4035721.js b/assets/js/68877eba.a4035721.js
deleted file mode 100644
index ef46aac2d7..0000000000
--- a/assets/js/68877eba.a4035721.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83198"],{13984(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>a,contentTitle:()=>o,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/javascript/basic_serialization","title":"Basic Serialization","description":"This guide covers the core serialization APIs in Apache Fory JavaScript.","source":"@site/versioned_docs/version-1.3.0/guide/javascript/basic-serialization.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/68877eba.c0f840ec.js b/assets/js/68877eba.c0f840ec.js
new file mode 100644
index 0000000000..d95e4cefeb
--- /dev/null
+++ b/assets/js/68877eba.c0f840ec.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83198"],{13984(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>a,contentTitle:()=>o,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/javascript/basic_serialization","title":"Basic Serialization","description":"This guide covers the core serialization APIs in Apache Fory JavaScript.","source":"@site/versioned_docs/version-1.3.0/guide/javascript/basic-serialization.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/6a70b31c.4e17eb68.js b/assets/js/6a70b31c.4e17eb68.js
deleted file mode 100644
index 071b67efdc..0000000000
--- a/assets/js/6a70b31c.4e17eb68.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["80285"],{50513(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>s,contentTitle:()=>a,toc:()=>l,assets:()=>d});var r=JSON.parse('{"id":"guide/java/android_support","title":"Android Support","description":"Android Runtime","source":"@site/versioned_docs/version-1.3.0/guide/java/android-support.md","sourceDirName":"guide/java","slug":"/guide/java/android_support","permalink":"/docs/guide/java/a [...]
\ No newline at end of file
diff --git a/assets/js/6a70b31c.f5d3478d.js b/assets/js/6a70b31c.f5d3478d.js
new file mode 100644
index 0000000000..2deafe4b56
--- /dev/null
+++ b/assets/js/6a70b31c.f5d3478d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["80285"],{50513(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>s,contentTitle:()=>a,toc:()=>l,assets:()=>d});var r=JSON.parse('{"id":"guide/java/android_support","title":"Android Support","description":"Android Runtime","source":"@site/versioned_docs/version-1.3.0/guide/java/android-support.md","sourceDirName":"guide/java","slug":"/guide/java/android_support","permalink":"/docs/1.3.0/guide/ [...]
\ No newline at end of file
diff --git a/assets/js/6a9137b5.84086d37.js b/assets/js/6a9137b5.84086d37.js
new file mode 100644
index 0000000000..b7b4190657
--- /dev/null
+++ b/assets/js/6a9137b5.84086d37.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["89680"],{97691(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>c,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/java/virtual_threads","title":"Virtual Threads","description":"Apache Fory Java uses buildThreadSafeFory() for virtual-thread workloads. It builds a fixed-size","source":"@site/versioned_docs/version-1.4.0/guide/java/virtual-threads.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/6ac89012.fe1532d4.js b/assets/js/6ac89012.fe1532d4.js
new file mode 100644
index 0000000000..2573209a0e
--- /dev/null
+++ b/assets/js/6ac89012.fe1532d4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27616"],{40688(e,i,n){n.r(i),n.d(i,{metadata:()=>o,default:()=>h,frontMatter:()=>s,contentTitle:()=>r,toc:()=>d,assets:()=>l});var o=JSON.parse('{"id":"guide/kotlin/serialization_index","title":"Kotlin Serialization Guide","description":"Apache Fory\u2122 Kotlin provides optimized serializers for Kotlin types, built on top of Fory Java. It supports xlang mode for cross-language payloads and native mode for K [...]
\ No newline at end of file
diff --git a/assets/js/6afef7ec.1b82aded.js b/assets/js/6afef7ec.1b82aded.js
deleted file mode 100644
index 8fc1a2784f..0000000000
--- a/assets/js/6afef7ec.1b82aded.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["16347"],{63707(e,a,t){t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>l,default:()=>p,frontMatter:()=>n,metadata:()=>r,toc:()=>o});var r=t(90294),h=t(74848),i=t(28453);let n={slug:"fory_0_14_0_release",title:"Fory v0.14.0 Released",authors:["chaokunyang"],tags:["fory","c++","rust","java","python"]},l,c={authorsImageUrls:[void 0]},o=[{value:"Highlights",id:"highlights",level:2},{value:"C++: First Release Highligh [...]
\ No newline at end of file
diff --git a/assets/js/6afef7ec.98afd44b.js b/assets/js/6afef7ec.98afd44b.js
new file mode 100644
index 0000000000..37943b3c56
--- /dev/null
+++ b/assets/js/6afef7ec.98afd44b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["16347"],{63707(e,a,t){t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>l,default:()=>p,frontMatter:()=>n,metadata:()=>r,toc:()=>o});var r=t(90294),h=t(74848),i=t(28453);let n={slug:"fory_0_14_0_release",title:"Fory v0.14.0 Released",authors:["chaokunyang"],tags:["fory","cpp","rust","java","python"]},l,c={authorsImageUrls:[void 0]},o=[{value:"Highlights",id:"highlights",level:2},{value:"C++: First Release Highligh [...]
\ No newline at end of file
diff --git a/assets/js/6c5cf602.fbb994aa.js b/assets/js/6c5cf602.fbb994aa.js
new file mode 100644
index 0000000000..7948824e8c
--- /dev/null
+++ b/assets/js/6c5cf602.fbb994aa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["4997"],{23697(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/dart/type_registration","title":"Type Registration","description":"Fory needs to know which class corresponds to which type in a serialized message. You do this by registering each class before you serialize or deserialize it.","source":"@site/versioned_ [...]
\ No newline at end of file
diff --git a/assets/js/6cc07bcc.c3f4dae2.js b/assets/js/6cc07bcc.c3f4dae2.js
new file mode 100644
index 0000000000..c97c3a746c
--- /dev/null
+++ b/assets/js/6cc07bcc.c3f4dae2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["69619"],{48055(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>g,frontMatter:()=>s,contentTitle:()=>c,toc:()=>l,assets:()=>a});var t=JSON.parse('{"id":"guide/go/grpc_support","title":"gRPC Support","description":"Fory can generate Go gRPC service companions for schemas that define services.","source":"@site/versioned_docs/version-1.4.0/guide/go/grpc-support.md","sourceDirName":"guide/go","slug":"/guide/go/gr [...]
\ No newline at end of file
diff --git a/assets/js/6d1bbe96.1d001b3e.js b/assets/js/6d1bbe96.1d001b3e.js
deleted file mode 100644
index d3773feed5..0000000000
--- a/assets/js/6d1bbe96.1d001b3e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14027"],{8217(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>c,contentTitle:()=>a,toc:()=>d,assets:()=>o});var i=JSON.parse('{"id":"guide/csharp/references","title":"References","description":"Apache Fory\u2122 C# can preserve shared and circular references when TrackRef(true) is enabled.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/references.md","sourceDirName":"guide/cshar [...]
\ No newline at end of file
diff --git a/assets/js/6d1bbe96.7a4fea84.js b/assets/js/6d1bbe96.7a4fea84.js
new file mode 100644
index 0000000000..b12faa9720
--- /dev/null
+++ b/assets/js/6d1bbe96.7a4fea84.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14027"],{8217(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>c,contentTitle:()=>a,toc:()=>d,assets:()=>o});var i=JSON.parse('{"id":"guide/csharp/references","title":"References","description":"Apache Fory\u2122 C# can preserve shared and circular references when TrackRef(true) is enabled.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/references.md","sourceDirName":"guide/cshar [...]
\ No newline at end of file
diff --git a/assets/js/6d4b63d2.618ac631.js b/assets/js/6d4b63d2.618ac631.js
new file mode 100644
index 0000000000..9a1af379f6
--- /dev/null
+++ b/assets/js/6d4b63d2.618ac631.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59033"],{17130(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>c,frontMatter:()=>o,contentTitle:()=>s,toc:()=>f,assets:()=>l});var i=JSON.parse('{"id":"guide/python/out_of_band","title":"Out-of-Band Serialization","description":"Fory supports pickle5-compatible out-of-band buffer serialization for efficient zero-copy handling of large data structures.","source":"@site/versioned_docs/version-1.4.0/guide/pytho [...]
\ No newline at end of file
diff --git a/assets/js/6d941b28.5140feb2.js b/assets/js/6d941b28.5140feb2.js
new file mode 100644
index 0000000000..288f3c2801
--- /dev/null
+++ b/assets/js/6d941b28.5140feb2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["61386"],{11809(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>r,contentTitle:()=>d,toc:()=>l,assets:()=>o});var s=JSON.parse('{"id":"guide/javascript/schema_evolution","title":"Schema Evolution","description":"Schema evolution lets different versions of your service exchange messages safely \u2014 a v2 writer can produce a message a v1 reader still understands, and vice versa.","source":"@ [...]
\ No newline at end of file
diff --git a/assets/js/6e222777.efd80d44.js b/assets/js/6e222777.efd80d44.js
deleted file mode 100644
index ffa3c143b6..0000000000
--- a/assets/js/6e222777.efd80d44.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["7408"],{86625(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>a,assets:()=>c});var i=JSON.parse('{"id":"compiler/index","title":"Overview","description":"Fory IDL is a schema definition language for Apache Fory that enables type-safe","source":"@site/versioned_docs/version-1.3.0/compiler/index.md","sourceDirName":"compiler","slug":"/compiler/","permalink":"/docs [...]
\ No newline at end of file
diff --git a/assets/js/6e222777.fe8aca2b.js b/assets/js/6e222777.fe8aca2b.js
new file mode 100644
index 0000000000..20581c2223
--- /dev/null
+++ b/assets/js/6e222777.fe8aca2b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["7408"],{86625(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>a,assets:()=>c});var i=JSON.parse('{"id":"compiler/index","title":"Overview","description":"Fory IDL is a schema definition language for Apache Fory that enables type-safe","source":"@site/versioned_docs/version-1.3.0/compiler/index.md","sourceDirName":"compiler","slug":"/compiler/","permalink":"/docs [...]
\ No newline at end of file
diff --git a/assets/js/6ee31d94.4fd9f28c.js b/assets/js/6ee31d94.4fd9f28c.js
new file mode 100644
index 0000000000..fdbc98559a
--- /dev/null
+++ b/assets/js/6ee31d94.4fd9f28c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59401"],{95217(a,e,t){t.r(e),t.d(e,{assets:()=>n,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>h,toc:()=>c});var h=t(72670),l=t(74848),i=t(28453);let r={slug:"fory_1_0_0_release",title:"Fory v1.0.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","cpp","go","csharp","swift","dart","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"Highlig [...]
\ No newline at end of file
diff --git a/assets/js/6ee31d94.6bce9202.js b/assets/js/6ee31d94.6bce9202.js
deleted file mode 100644
index e760b9908c..0000000000
--- a/assets/js/6ee31d94.6bce9202.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59401"],{95217(e,a,t){t.r(a),t.d(a,{assets:()=>n,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>h,toc:()=>c});var h=t(72670),l=t(74848),i=t(28453);let r={slug:"fory_1_0_0_release",title:"Fory v1.0.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","c++","go","c#","swift","dart","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"Highlights" [...]
\ No newline at end of file
diff --git a/assets/js/6f33bb09.0439f9d9.js b/assets/js/6f33bb09.0439f9d9.js
new file mode 100644
index 0000000000..8282167d6d
--- /dev/null
+++ b/assets/js/6f33bb09.0439f9d9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["68993"],{41536(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var i=JSON.parse('{"id":"guide/cpp/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 supports schema evolution in Compatible mode, allowing serialization and deserialization peers to have different type definitions.","source":"@site/versioned_docs/version- [...]
\ No newline at end of file
diff --git a/assets/js/6f92eaed.5006636f.js b/assets/js/6f92eaed.5006636f.js
new file mode 100644
index 0000000000..14ee67e006
--- /dev/null
+++ b/assets/js/6f92eaed.5006636f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88052"],{85008(e,d,r){r.r(d),r.d(d,{metadata:()=>t,default:()=>j,frontMatter:()=>n,contentTitle:()=>h,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"benchmarks/python/README","title":"Python Benchmark Performance Report","description":"Generated on 2026-05-08 1745","source":"@site/versioned_docs/version-1.4.0/benchmarks/python/README.md","sourceDirName":"benchmarks/python","slug":"/benchmarks/python/","pe [...]
\ No newline at end of file
diff --git a/assets/js/70611146.96b5cea4.js b/assets/js/70611146.96b5cea4.js
deleted file mode 100644
index 946cf0162e..0000000000
--- a/assets/js/70611146.96b5cea4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["12498"],{39724(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var s=JSON.parse('{"id":"guide/swift/type_registration","title":"Type Registration","description":"This page covers registration APIs for user-defined types.","source":"@site/versioned_docs/version-1.3.0/guide/swift/type-registration.md","sourceDirName":"guide/swift","slug":"/guide/s [...]
\ No newline at end of file
diff --git a/assets/js/70611146.b7913480.js b/assets/js/70611146.b7913480.js
new file mode 100644
index 0000000000..7728ecb7bd
--- /dev/null
+++ b/assets/js/70611146.b7913480.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["12498"],{39724(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var s=JSON.parse('{"id":"guide/swift/type_registration","title":"Type Registration","description":"This page covers registration APIs for user-defined types.","source":"@site/versioned_docs/version-1.3.0/guide/swift/type-registration.md","sourceDirName":"guide/swift","slug":"/guide/s [...]
\ No newline at end of file
diff --git a/assets/js/72b83f73.343cd81f.js b/assets/js/72b83f73.343cd81f.js
new file mode 100644
index 0000000000..18da94dba9
--- /dev/null
+++ b/assets/js/72b83f73.343cd81f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6196"],{71891(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>o,assets:()=>a});var r=JSON.parse('{"id":"guide/swift/xlang_serialization","title":"Xlang Serialization","description":"Fory Swift can exchange payloads with other Fory implementations using the xlang protocol.","source":"@site/versioned_docs/version-1.4.0/guide/swift/xlang-serialization.md","sourceDi [...]
\ No newline at end of file
diff --git a/assets/js/7308a681.70a5f4da.js b/assets/js/7308a681.70a5f4da.js
new file mode 100644
index 0000000000..360da0e208
--- /dev/null
+++ b/assets/js/7308a681.70a5f4da.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6414"],{43213(a){a.exports=JSON.parse('{"tag":{"label":"java","permalink":"/blog/tags/java","allTagsPath":"/blog/tags","count":9,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/java","page":1,"postsPerPage":10,"totalPages":1,"totalCount":9,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/7308a681.ce74b967.js b/assets/js/7308a681.ce74b967.js
deleted file mode 100644
index fa75669c9d..0000000000
--- a/assets/js/7308a681.ce74b967.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6414"],{43213(a){a.exports=JSON.parse('{"tag":{"label":"java","permalink":"/blog/tags/java","allTagsPath":"/blog/tags","count":8,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/java","page":1,"postsPerPage":10,"totalPages":1,"totalCount":8,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/73ccf70b.313c55a7.js b/assets/js/73ccf70b.313c55a7.js
deleted file mode 100644
index 45a526b48e..0000000000
--- a/assets/js/73ccf70b.313c55a7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6557"],{72071(t,e,r){r.r(e),r.d(e,{metadata:()=>i,default:()=>j,frontMatter:()=>d,contentTitle:()=>n,toc:()=>x,assets:()=>h});var i=JSON.parse('{"id":"benchmarks/dart/README","title":"Fory Dart Benchmark","description":"This benchmark compares serialization and deserialization throughput for Apache Fory, Protocol Buffers, and JSON in Dart.","source":"@site/versioned_docs/version-1.3.0/benchmarks/dart/README. [...]
\ No newline at end of file
diff --git a/assets/js/73ccf70b.6ddd188e.js b/assets/js/73ccf70b.6ddd188e.js
new file mode 100644
index 0000000000..f051283ee2
--- /dev/null
+++ b/assets/js/73ccf70b.6ddd188e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6557"],{72071(t,e,r){r.r(e),r.d(e,{metadata:()=>i,default:()=>j,frontMatter:()=>d,contentTitle:()=>n,toc:()=>x,assets:()=>h});var i=JSON.parse('{"id":"benchmarks/dart/README","title":"Fory Dart Benchmark","description":"This benchmark compares serialization and deserialization throughput for Apache Fory, Protocol Buffers, and JSON in Dart.","source":"@site/versioned_docs/version-1.3.0/benchmarks/dart/README. [...]
\ No newline at end of file
diff --git a/assets/js/74e5e40c.c2e46a2c.js b/assets/js/74e5e40c.c2e46a2c.js
new file mode 100644
index 0000000000..35fd436c65
--- /dev/null
+++ b/assets/js/74e5e40c.c2e46a2c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["70413"],{47130(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>o,assets:()=>l});var t=JSON.parse('{"id":"guide/javascript/references","title":"References","description":"By default Fory treats every value as a separate copy \u2014 if the same object appears in two fields it gets serialized twice, and after deserialization you get two independent copies. Enable r [...]
\ No newline at end of file
diff --git a/assets/js/74eca57c.cd31e0e0.js b/assets/js/74eca57c.cd31e0e0.js
deleted file mode 100644
index c9f79674df..0000000000
--- a/assets/js/74eca57c.cd31e0e0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26931"],{15668(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>o,frontMatter:()=>l,contentTitle:()=>d,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"specification/row_format_spec","title":"Row Format","description":"Overview","source":"@site/versioned_docs/version-1.3.0/specification/row_format_spec.md","sourceDirName":"specification","slug":"/specification/row_format_spec","permalink":"/docs/specificatio [...]
\ No newline at end of file
diff --git a/assets/js/74eca57c.dfee7d89.js b/assets/js/74eca57c.dfee7d89.js
new file mode 100644
index 0000000000..1912dd46ff
--- /dev/null
+++ b/assets/js/74eca57c.dfee7d89.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26931"],{15668(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>o,frontMatter:()=>l,contentTitle:()=>d,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"specification/row_format_spec","title":"Row Format","description":"Overview","source":"@site/versioned_docs/version-1.3.0/specification/row_format_spec.md","sourceDirName":"specification","slug":"/specification/row_format_spec","permalink":"/docs/1.3.0/specif [...]
\ No newline at end of file
diff --git a/assets/js/74f0c83a.7f94ec57.js b/assets/js/74f0c83a.7f94ec57.js
new file mode 100644
index 0000000000..9cad787279
--- /dev/null
+++ b/assets/js/74f0c83a.7f94ec57.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["36658"],{9105(e,n,a){a.r(n),a.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>o,contentTitle:()=>t,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/java/serialization_index","title":"Java Serialization Guide","description":"Apache Fory\u2122 Java provides high-performance binary object serialization, a","source":"@site/versioned_docs/version-1.4.0/guide/java/index.md","sourceDirName":"guide/java","s [...]
\ No newline at end of file
diff --git a/assets/js/75ac988b.8e33647f.js b/assets/js/75ac988b.8e33647f.js
new file mode 100644
index 0000000000..93604705dc
--- /dev/null
+++ b/assets/js/75ac988b.8e33647f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["21079"],{48864(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>p,frontMatter:()=>a,contentTitle:()=>o,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/csharp/basic_serialization","title":"Basic Serialization","description":"This page covers typed serialization APIs in Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/basic-serialization.md","sourceDirName":"guide/csharp" [...]
\ No newline at end of file
diff --git a/assets/js/7616f23a.0f90412c.js b/assets/js/7616f23a.0f90412c.js
new file mode 100644
index 0000000000..c73600b349
--- /dev/null
+++ b/assets/js/7616f23a.0f90412c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86762"],{32259(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"introduction/overview","title":"Overview","description":"Apache Fory\u2122 is a blazingly-fast multi-language serialization framework for","source":"@site/docs/introduction/overview.md","sourceDirName":"introduction","slug":"/introduction/overview","permalink [...]
\ No newline at end of file
diff --git a/assets/js/7616f23a.d9bba639.js b/assets/js/7616f23a.d9bba639.js
deleted file mode 100644
index 9fdc3d81a2..0000000000
--- a/assets/js/7616f23a.d9bba639.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86762"],{32259(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"introduction/overview","title":"Overview","description":"Apache Fory\u2122 is a blazingly-fast multi-language serialization framework for","source":"@site/docs/introduction/overview.md","sourceDirName":"introduction","slug":"/introduction/overview","permalink [...]
\ No newline at end of file
diff --git a/assets/js/76b0da86.3c887a79.js b/assets/js/76b0da86.3c887a79.js
new file mode 100644
index 0000000000..a4744a2003
--- /dev/null
+++ b/assets/js/76b0da86.3c887a79.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["5758"],{37442(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var i=JSON.parse('{"id":"guide/cpp/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 supports schema evolution in Compatible mode, allowing serialization and deserialization peers to have different type definitions.","source":"@site/versioned_docs/version-1 [...]
\ No newline at end of file
diff --git a/assets/js/76b0da86.bf1dfdfe.js b/assets/js/76b0da86.bf1dfdfe.js
deleted file mode 100644
index f18b8cd7b9..0000000000
--- a/assets/js/76b0da86.bf1dfdfe.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["5758"],{37442(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var i=JSON.parse('{"id":"guide/cpp/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 supports schema evolution in Compatible mode, allowing serialization and deserialization peers to have different type definitions.","source":"@site/versioned_docs/version-1 [...]
\ No newline at end of file
diff --git a/assets/js/77157ced.0c2e3ee1.js b/assets/js/77157ced.0c2e3ee1.js
deleted file mode 100644
index 65a556d3b6..0000000000
--- a/assets/js/77157ced.0c2e3ee1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88243"],{99826(e,t,n){n.r(t),n.d(t,{metadata:()=>i,default:()=>u,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/cpp/custom_serializers","title":"Custom Serializers","description":"For types that don\'t support FORY_STRUCT, implement a Serializer template specialization manually.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/custom-serializers.md","sourc [...]
\ No newline at end of file
diff --git a/assets/js/77157ced.2b3b3cf2.js b/assets/js/77157ced.2b3b3cf2.js
new file mode 100644
index 0000000000..c6532de608
--- /dev/null
+++ b/assets/js/77157ced.2b3b3cf2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88243"],{99826(e,t,n){n.r(t),n.d(t,{metadata:()=>i,default:()=>u,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/cpp/custom_serializers","title":"Custom Serializers","description":"For types that don\'t support FORY_STRUCT, implement a Serializer template specialization manually.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/custom-serializers.md","sourc [...]
\ No newline at end of file
diff --git a/assets/js/777208e6.39e70e34.js b/assets/js/777208e6.39e70e34.js
new file mode 100644
index 0000000000..3624545d45
--- /dev/null
+++ b/assets/js/777208e6.39e70e34.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["41976"],{55579(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>c,toc:()=>a,assets:()=>o});var s=JSON.parse('{"id":"guide/csharp/grpc_support","title":"gRPC Support","description":"Fory can generate C# gRPC service companions for schemas that define services.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/grpc-support.md","sourceDirName":"guide/csharp","slug":" [...]
\ No newline at end of file
diff --git a/assets/js/777208e6.9afb1126.js b/assets/js/777208e6.9afb1126.js
deleted file mode 100644
index b505991043..0000000000
--- a/assets/js/777208e6.9afb1126.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["41976"],{55579(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>c,toc:()=>a,assets:()=>o});var s=JSON.parse('{"id":"guide/csharp/grpc_support","title":"gRPC Support","description":"Fory can generate C# gRPC service companions for schemas that define services.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/grpc-support.md","sourceDirName":"guide/csharp","slug":" [...]
\ No newline at end of file
diff --git a/assets/js/77ea45a5.3e1939d3.js b/assets/js/77ea45a5.3e1939d3.js
deleted file mode 100644
index 80764b2048..0000000000
--- a/assets/js/77ea45a5.3e1939d3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26521"],{95694(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>t,contentTitle:()=>a,toc:()=>o,assets:()=>l});var i=JSON.parse('{"id":"guide/python/xlang_serialization","title":"Xlang Serialization","description":"pyfory supports xlang object graph serialization, allowing you to serialize","source":"@site/versioned_docs/version-1.3.0/guide/python/xlang-serialization.md","sourceDirName":"guid [...]
\ No newline at end of file
diff --git a/assets/js/77ea45a5.3f09d473.js b/assets/js/77ea45a5.3f09d473.js
new file mode 100644
index 0000000000..fe9aa30053
--- /dev/null
+++ b/assets/js/77ea45a5.3f09d473.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26521"],{95694(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>t,contentTitle:()=>a,toc:()=>o,assets:()=>l});var i=JSON.parse('{"id":"guide/python/xlang_serialization","title":"Xlang Serialization","description":"pyfory supports xlang object graph serialization, allowing you to serialize","source":"@site/versioned_docs/version-1.3.0/guide/python/xlang-serialization.md","sourceDirName":"guid [...]
\ No newline at end of file
diff --git a/assets/js/7808d6a8.e3f49836.js b/assets/js/7808d6a8.e3f49836.js
new file mode 100644
index 0000000000..499355efe9
--- /dev/null
+++ b/assets/js/7808d6a8.e3f49836.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["21724"],{10774(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>d,assets:()=>c});var t=JSON.parse('{"id":"guide/xlang/field_type_meta","title":"Field Type Meta","description":"Field type meta configuration controls whether type information is written during serialization for struct fields. This is essential for supporting polymorphism where the actual concrete ty [...]
\ No newline at end of file
diff --git a/assets/js/781821f8.c54e0b3b.js b/assets/js/781821f8.c54e0b3b.js
new file mode 100644
index 0000000000..33b00e740d
--- /dev/null
+++ b/assets/js/781821f8.c54e0b3b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["37225"],{93686(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>o,frontMatter:()=>l,contentTitle:()=>a,toc:()=>c,assets:()=>t});var i=JSON.parse('{"id":"specification/java_serialization_spec","title":"Java Serialization Format","description":"Scope","source":"@site/versioned_docs/version-1.4.0/specification/java_serialization_spec.md","sourceDirName":"specification","slug":"/specification/java_serialization_s [...]
\ No newline at end of file
diff --git a/assets/js/789c2617.17d8cc79.js b/assets/js/789c2617.17d8cc79.js
new file mode 100644
index 0000000000..f63a21fe1b
--- /dev/null
+++ b/assets/js/789c2617.17d8cc79.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["25199"],{14983(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/go/native_serialization","title":"Native Serialization","description":"Go native serialization is the Go-only wire mode selected with fory.WithXlang(false). Use it","source":"@site/versioned_docs/version-1.3.0/guide/go/native-serialization.md","sourceDi [...]
\ No newline at end of file
diff --git a/assets/js/789c2617.63c94e9f.js b/assets/js/789c2617.63c94e9f.js
deleted file mode 100644
index e15357aefe..0000000000
--- a/assets/js/789c2617.63c94e9f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["25199"],{14983(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/go/native_serialization","title":"Native Serialization","description":"Go native serialization is the Go-only wire mode selected with fory.WithXlang(false). Use it","source":"@site/versioned_docs/version-1.3.0/guide/go/native-serialization.md","sourceDi [...]
\ No newline at end of file
diff --git a/assets/js/79f3c5a0.698c2ccb.js b/assets/js/79f3c5a0.698c2ccb.js
new file mode 100644
index 0000000000..6767a52efb
--- /dev/null
+++ b/assets/js/79f3c5a0.698c2ccb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88710"],{6996(t,e,r){r.r(e),r.d(e,{metadata:()=>i,default:()=>j,frontMatter:()=>d,contentTitle:()=>n,toc:()=>x,assets:()=>h});var i=JSON.parse('{"id":"benchmarks/dart/README","title":"Fory Dart Benchmark","description":"This benchmark compares serialization and deserialization throughput for Apache Fory, Protocol Buffers, and JSON in Dart.","source":"@site/versioned_docs/version-1.4.0/benchmarks/dart/README. [...]
\ No newline at end of file
diff --git a/assets/js/7a615c53.1b99fb4f.js b/assets/js/7a615c53.1b99fb4f.js
new file mode 100644
index 0000000000..34355f2cdb
--- /dev/null
+++ b/assets/js/7a615c53.1b99fb4f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96497"],{37415(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>c});var s=JSON.parse('{"id":"guide/javascript/type_registration","title":"Type Registration","description":"Every struct and enum you serialize must be registered with the Fory instance before use. Registration tells Fory how to identify the type in a message and how to encode and decode [...]
\ No newline at end of file
diff --git a/assets/js/7acd78f3.9c5ddcdc.js b/assets/js/7acd78f3.9c5ddcdc.js
new file mode 100644
index 0000000000..9c032794c1
--- /dev/null
+++ b/assets/js/7acd78f3.9c5ddcdc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["68311"],{76646(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>d,assets:()=>o});var i=JSON.parse('{"id":"guide/csharp/references","title":"References","description":"Apache Fory\u2122 C# can preserve shared and circular references when TrackRef(true) is enabled.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/references.md","sourceDirName":"guide/csha [...]
\ No newline at end of file
diff --git a/assets/js/7be48bda.bfd8b8a5.js b/assets/js/7be48bda.bfd8b8a5.js
new file mode 100644
index 0000000000..e8f23530c6
--- /dev/null
+++ b/assets/js/7be48bda.bfd8b8a5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["49649"],{13789(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>c});var r=JSON.parse('{"id":"guide/javascript/index","title":"JavaScript Serialization Guide","description":"Apache Fory JavaScript lets you serialize JavaScript and TypeScript objects to","source":"@site/versioned_docs/version-1.4.0/guide/javascript/index.md","sourceDirName":"guide/java [...]
\ No newline at end of file
diff --git a/assets/js/7bf4e541.16b09769.js b/assets/js/7bf4e541.16b09769.js
deleted file mode 100644
index 1ef32956e9..0000000000
--- a/assets/js/7bf4e541.16b09769.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43146"],{77466(t){t.exports=JSON.parse('{"tag":{"label":"cpp","permalink":"/blog/tags/cpp","allTagsPath":"/blog/tags","count":1,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/cpp","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/7bf4e541.5509b5c2.js b/assets/js/7bf4e541.5509b5c2.js
new file mode 100644
index 0000000000..5f9c718eec
--- /dev/null
+++ b/assets/js/7bf4e541.5509b5c2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43146"],{77466(t){t.exports=JSON.parse('{"tag":{"label":"cpp","permalink":"/blog/tags/cpp","allTagsPath":"/blog/tags","count":10,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/cpp","page":1,"postsPerPage":10,"totalPages":1,"totalCount":10,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/7c60cac8.864f824e.js b/assets/js/7c60cac8.864f824e.js
new file mode 100644
index 0000000000..aba7bb6315
--- /dev/null
+++ b/assets/js/7c60cac8.864f824e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["63847"],{2760(t){t.exports=JSON.parse('{"tag":{"label":"swift","permalink":"/blog/tags/swift","allTagsPath":"/blog/tags","count":7,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/swift","page":1,"postsPerPage":10,"totalPages":1,"totalCount":7,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/7c60cac8.ee4b27c8.js b/assets/js/7c60cac8.ee4b27c8.js
deleted file mode 100644
index de3e4afc7f..0000000000
--- a/assets/js/7c60cac8.ee4b27c8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["63847"],{2760(t){t.exports=JSON.parse('{"tag":{"label":"swift","permalink":"/blog/tags/swift","allTagsPath":"/blog/tags","count":6,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/swift","page":1,"postsPerPage":10,"totalPages":1,"totalCount":6,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/7c9dfbef.35b7a65a.js b/assets/js/7c9dfbef.35b7a65a.js
deleted file mode 100644
index 3f345ceefe..0000000000
--- a/assets/js/7c9dfbef.35b7a65a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["98160"],{41873(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/dart/schema_metadata","title":"Schema Metadata","description":"Add @ForyField(...) to a field inside a @ForyStruct() class to change how that field is serialized.","source":"@site/versioned_docs/version-1.3.0/guide/dart/schema-metadata.md","sourceDirNam [...]
\ No newline at end of file
diff --git a/assets/js/7c9dfbef.98f3d6aa.js b/assets/js/7c9dfbef.98f3d6aa.js
new file mode 100644
index 0000000000..4f3b4efc18
--- /dev/null
+++ b/assets/js/7c9dfbef.98f3d6aa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["98160"],{41873(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/dart/schema_metadata","title":"Schema Metadata","description":"Add @ForyField(...) to a field inside a @ForyStruct() class to change how that field is serialized.","source":"@site/versioned_docs/version-1.3.0/guide/dart/schema-metadata.md","sourceDirNam [...]
\ No newline at end of file
diff --git a/assets/js/7dd3b2a7.2ea46789.js b/assets/js/7dd3b2a7.2ea46789.js
deleted file mode 100644
index 07b23f63e7..0000000000
--- a/assets/js/7dd3b2a7.2ea46789.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86806"],{363(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/5","page":5,"postsPerPage":10,"totalPages":5,"totalCount":47,"previousPage":"/blog/page/4","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/7dd3b2a7.fde2db42.js b/assets/js/7dd3b2a7.fde2db42.js
new file mode 100644
index 0000000000..6c4c0673d3
--- /dev/null
+++ b/assets/js/7dd3b2a7.fde2db42.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86806"],{363(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/5","page":5,"postsPerPage":10,"totalPages":5,"totalCount":48,"previousPage":"/blog/page/4","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/7e33973e.9d647c33.js b/assets/js/7e33973e.9d647c33.js
new file mode 100644
index 0000000000..d45ff0ed49
--- /dev/null
+++ b/assets/js/7e33973e.9d647c33.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["22106"],{32765(e,t,a){a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>n,default:()=>p,frontMatter:()=>l,metadata:()=>h,toc:()=>s});var h=a(53041),i=a(74848),r=a(28453);let l={slug:"fory_0_15_0_release",title:"Fory v0.15.0 Released",authors:["chaokunyang"],tags:["fory","cpp","rust","java","python","go","compiler"]},n,c={authorsImageUrls:[void 0]},s=[{value:"Highlights",id:"highlights",level:2},{value:"Go Serializ [...]
\ No newline at end of file
diff --git a/assets/js/7e33973e.d664b94c.js b/assets/js/7e33973e.d664b94c.js
deleted file mode 100644
index d0e2c60388..0000000000
--- a/assets/js/7e33973e.d664b94c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["22106"],{32765(e,t,a){a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>n,default:()=>p,frontMatter:()=>l,metadata:()=>h,toc:()=>s});var h=a(53041),i=a(74848),r=a(28453);let l={slug:"fory_0_15_0_release",title:"Fory v0.15.0 Released",authors:["chaokunyang"],tags:["fory","c++","rust","java","python","go","compiler"]},n,c={authorsImageUrls:[void 0]},s=[{value:"Highlights",id:"highlights",level:2},{value:"Go Serializ [...]
\ No newline at end of file
diff --git a/assets/js/7e9730b7.bee5933e.js b/assets/js/7e9730b7.bee5933e.js
new file mode 100644
index 0000000000..a96c28de92
--- /dev/null
+++ b/assets/js/7e9730b7.bee5933e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["81072"],{78225(e,n,a){a.r(n),a.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>s,contentTitle:()=>o,toc:()=>d,assets:()=>c});var i=JSON.parse('{"id":"guide/scala/schema_metadata","title":"Schema Metadata","description":"Scala schema metadata is used by schema IDL generated code and Scala 3 macro-derived xlang","source":"@site/versioned_docs/version-1.4.0/guide/scala/schema-metadata.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/7eecb9f5.8d900f7e.js b/assets/js/7eecb9f5.8d900f7e.js
new file mode 100644
index 0000000000..88bc6477dd
--- /dev/null
+++ b/assets/js/7eecb9f5.8d900f7e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["18040"],{84590(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>s,toc:()=>d,assets:()=>l});var t=JSON.parse('{"id":"guide/kotlin/configuration","title":"Configuration","description":"This page covers Kotlin-specific Fory instance configuration and creation.","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/configuration.md","sourceDirName":"guide/kotlin","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/7eecb9f5.eff31cc6.js b/assets/js/7eecb9f5.eff31cc6.js
deleted file mode 100644
index 2e24d26863..0000000000
--- a/assets/js/7eecb9f5.eff31cc6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["18040"],{84590(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>s,toc:()=>d,assets:()=>l});var t=JSON.parse('{"id":"guide/kotlin/configuration","title":"Configuration","description":"This page covers Kotlin-specific Fory instance configuration and creation.","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/configuration.md","sourceDirName":"guide/kotlin","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/7ff94528.0a3629e0.js b/assets/js/7ff94528.0a3629e0.js
new file mode 100644
index 0000000000..af9187833c
--- /dev/null
+++ b/assets/js/7ff94528.0a3629e0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14125"],{85173(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>u,frontMatter:()=>i,contentTitle:()=>t,toc:()=>c,assets:()=>l});var a=JSON.parse('{"id":"start/usage","title":"Usage","description":"This section provides quick examples for getting started with Apache Fory\u2122.","source":"@site/versioned_docs/version-1.3.0/start/usage.md","sourceDirName":"start","slug":"/start/usage","permalink":"/docs/1.3.0/s [...]
\ No newline at end of file
diff --git a/assets/js/7ff94528.540b1782.js b/assets/js/7ff94528.540b1782.js
deleted file mode 100644
index 534fa4fe30..0000000000
--- a/assets/js/7ff94528.540b1782.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14125"],{85173(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>u,frontMatter:()=>i,contentTitle:()=>t,toc:()=>c,assets:()=>l});var a=JSON.parse('{"id":"start/usage","title":"Usage","description":"This section provides quick examples for getting started with Apache Fory\u2122.","source":"@site/versioned_docs/version-1.3.0/start/usage.md","sourceDirName":"start","slug":"/start/usage","permalink":"/docs/start/u [...]
\ No newline at end of file
diff --git a/assets/js/80455df5.6e58650a.js b/assets/js/80455df5.6e58650a.js
deleted file mode 100644
index 3bb6831899..0000000000
--- a/assets/js/80455df5.6e58650a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["99495"],{42488(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>u,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>a});var t=JSON.parse('{"id":"guide/rust/custom_serializers","title":"Custom Serializers","description":"For types that don\'t support #[derive(ForyStruct)], implement the Serializer trait manually.","source":"@site/versioned_docs/version-1.3.0/guide/rust/custom-serializers.md","sourceDir [...]
\ No newline at end of file
diff --git a/assets/js/80455df5.b46177b4.js b/assets/js/80455df5.b46177b4.js
new file mode 100644
index 0000000000..8e536ababd
--- /dev/null
+++ b/assets/js/80455df5.b46177b4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["99495"],{42488(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>u,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>a});var t=JSON.parse('{"id":"guide/rust/custom_serializers","title":"Custom Serializers","description":"For types that don\'t support #[derive(ForyStruct)], implement the Serializer trait manually.","source":"@site/versioned_docs/version-1.3.0/guide/rust/custom-serializers.md","sourceDir [...]
\ No newline at end of file
diff --git a/assets/js/806fbbea.7aacb99d.js b/assets/js/806fbbea.7aacb99d.js
new file mode 100644
index 0000000000..0f7d7a14b9
--- /dev/null
+++ b/assets/js/806fbbea.7aacb99d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59914"],{26877(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>s,contentTitle:()=>a,toc:()=>l,assets:()=>d});var r=JSON.parse('{"id":"guide/kotlin/android_support","title":"Android Support","description":"Apache Fory Kotlin supports Kotlin/JVM and Android. Android support is built on","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/android-support.md","sourceDirName":"guide/kotlin [...]
\ No newline at end of file
diff --git a/assets/js/806fbbea.d699dcf9.js b/assets/js/806fbbea.d699dcf9.js
deleted file mode 100644
index a691e2336e..0000000000
--- a/assets/js/806fbbea.d699dcf9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59914"],{26877(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>s,contentTitle:()=>a,toc:()=>l,assets:()=>d});var r=JSON.parse('{"id":"guide/kotlin/android_support","title":"Android Support","description":"Apache Fory Kotlin supports Kotlin/JVM and Android. Android support is built on","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/android-support.md","sourceDirName":"guide/kotlin [...]
\ No newline at end of file
diff --git a/assets/js/80f4a96e.01c9e287.js b/assets/js/80f4a96e.01c9e287.js
new file mode 100644
index 0000000000..d1aebdc562
--- /dev/null
+++ b/assets/js/80f4a96e.01c9e287.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50089"],{42478(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/csharp/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 C# supports schema evolution in compatible mode. Compatible mode is enabled by default.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/schema-evolution.md", [...]
\ No newline at end of file
diff --git a/assets/js/80f4a96e.7a51f2b2.js b/assets/js/80f4a96e.7a51f2b2.js
deleted file mode 100644
index 905f273b35..0000000000
--- a/assets/js/80f4a96e.7a51f2b2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50089"],{42478(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/csharp/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 C# supports schema evolution in compatible mode. Compatible mode is enabled by default.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/schema-evolution.md", [...]
\ No newline at end of file
diff --git a/assets/js/8145fd99.f0236504.js b/assets/js/8145fd99.f0236504.js
new file mode 100644
index 0000000000..6b6cd79856
--- /dev/null
+++ b/assets/js/8145fd99.f0236504.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["12328"],{36960(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var r=JSON.parse('{"id":"guide/rust/native_serialization","title":"Native Serialization","description":"Rust native serialization is the Rust-only wire mode selected with .xlang(false). Use it when","source":"@site/versioned_docs/version-1.3.0/guide/rust/native-serialization.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/8145fd99.f5391b53.js b/assets/js/8145fd99.f5391b53.js
deleted file mode 100644
index c537e81e76..0000000000
--- a/assets/js/8145fd99.f5391b53.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["12328"],{36960(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var r=JSON.parse('{"id":"guide/rust/native_serialization","title":"Native Serialization","description":"Rust native serialization is the Rust-only wire mode selected with .xlang(false). Use it when","source":"@site/versioned_docs/version-1.3.0/guide/rust/native-serialization.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.858f3fbe.js b/assets/js/814f3328.858f3fbe.js
deleted file mode 100644
index c1bc30cbd7..0000000000
--- a/assets/js/814f3328.858f3fbe.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["61833"],{55513(e){e.exports=JSON.parse('{"title":"All our posts","items":[{"title":"Fory v1.3.0 Released","permalink":"/blog/fory_1_3_0_release","unlisted":false,"date":"2026-06-25T00:00:00.000Z"},{"title":"Fory v1.2.0 Released","permalink":"/blog/fory_1_2_0_release","unlisted":false,"date":"2026-06-16T00:00:00.000Z"},{"title":"Fory v1.1.0 Released","permalink":"/blog/fory_1_1_0_release","unlisted":false,"da [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.f52b2c4e.js b/assets/js/814f3328.f52b2c4e.js
new file mode 100644
index 0000000000..b6b2aae262
--- /dev/null
+++ b/assets/js/814f3328.f52b2c4e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["61833"],{55513(e){e.exports=JSON.parse('{"title":"All our posts","items":[{"title":"Fory v1.4.0 Released","permalink":"/blog/fory_1_4_0_release","unlisted":false,"date":"2026-07-20T00:00:00.000Z"},{"title":"Fory v1.3.0 Released","permalink":"/blog/fory_1_3_0_release","unlisted":false,"date":"2026-06-25T00:00:00.000Z"},{"title":"Fory v1.2.0 Released","permalink":"/blog/fory_1_2_0_release","unlisted":false,"da [...]
\ No newline at end of file
diff --git a/assets/js/81549d17.9d5aefe9.js b/assets/js/81549d17.9d5aefe9.js
new file mode 100644
index 0000000000..68402c8407
--- /dev/null
+++ b/assets/js/81549d17.9d5aefe9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["46023"],{17871(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/dart/basic_serialization","title":"Basic Serialization","description":"This page shows how to serialize and deserialize values with Apache Fory\u2122 Dart.","source":"@site/versioned_docs/version-1.4.0/guide/dart/basic-serialization.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/833785be.c685e746.js b/assets/js/833785be.c685e746.js
new file mode 100644
index 0000000000..70f2adcfd7
--- /dev/null
+++ b/assets/js/833785be.c685e746.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6601"],{35706(e,i,a){a.r(i),a.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/java/basic_serialization","title":"Basic Serialization","description":"This page covers the Java xlang quickstart. Xlang mode is the default Java wire format and is the","source":"@site/versioned_docs/version-1.3.0/guide/java/basic-serialization.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/833785be.cde73e40.js b/assets/js/833785be.cde73e40.js
deleted file mode 100644
index 812389f9ec..0000000000
--- a/assets/js/833785be.cde73e40.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["6601"],{35706(e,i,a){a.r(i),a.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/java/basic_serialization","title":"Basic Serialization","description":"This page covers the Java xlang quickstart. Xlang mode is the default Java wire format and is the","source":"@site/versioned_docs/version-1.3.0/guide/java/basic-serialization.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/848647c3.0db07d88.js b/assets/js/848647c3.0db07d88.js
deleted file mode 100644
index ab1cad9f8f..0000000000
--- a/assets/js/848647c3.0db07d88.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["57865"],{5277(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var i=JSON.parse('{"id":"guide/csharp/thread_safety","title":"Thread Safety","description":"Apache Fory\u2122 C# provides two Fory instance forms with different threading guarantees.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/thread-safety.md","sourceDirName":"guide/cs [...]
\ No newline at end of file
diff --git a/assets/js/848647c3.a2806084.js b/assets/js/848647c3.a2806084.js
new file mode 100644
index 0000000000..99b815ea4c
--- /dev/null
+++ b/assets/js/848647c3.a2806084.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["57865"],{5277(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var i=JSON.parse('{"id":"guide/csharp/thread_safety","title":"Thread Safety","description":"Apache Fory\u2122 C# provides two Fory instance forms with different threading guarantees.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/thread-safety.md","sourceDirName":"guide/cs [...]
\ No newline at end of file
diff --git a/assets/js/8503a420.ca825770.js b/assets/js/8503a420.ca825770.js
new file mode 100644
index 0000000000..8952dc147d
--- /dev/null
+++ b/assets/js/8503a420.ca825770.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["33389"],{99395(e,r,d){d.r(r),d.d(r,{metadata:()=>s,default:()=>x,frontMatter:()=>n,contentTitle:()=>c,toc:()=>h,assets:()=>l});var s=JSON.parse('{"id":"benchmarks/javascript/README","title":"JavaScript Benchmark Performance Report","description":"Generated on 2026-05-08 1712","source":"@site/versioned_docs/version-1.4.0/benchmarks/javascript/README.md","sourceDirName":"benchmarks/javascript","slug":"/benchma [...]
\ No newline at end of file
diff --git a/assets/js/854ae432.69b743a6.js b/assets/js/854ae432.69b743a6.js
new file mode 100644
index 0000000000..f4f40ae90a
--- /dev/null
+++ b/assets/js/854ae432.69b743a6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["45308"],{75340(e){e.exports=JSON.parse('{"version":{"pluginId":"default","version":"1.3.0","label":"1.3.0","banner":"unmaintained","badge":true,"noIndex":false,"className":"docs-version-1.3.0","isLast":false,"docsSidebars":{"docsSidebar":[{"type":"category","label":"Introduction","items":[{"type":"link","href":"/docs/1.3.0/introduction/overview","label":"Overview","docId":"introduction/overview","unlisted":f [...]
\ No newline at end of file
diff --git a/assets/js/86329281.0cbd3991.js b/assets/js/86329281.0cbd3991.js
new file mode 100644
index 0000000000..43c7c53a1b
--- /dev/null
+++ b/assets/js/86329281.0cbd3991.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2195"],{24741(e,n,a){a.r(n),a.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"guide/scala/schema_idl","title":"Schema IDL And Xlang","description":"The Fory schema IDL Scala target generates Scala 3 source for xlang payloads.","source":"@site/versioned_docs/version-1.3.0/guide/scala/schema-idl.md","sourceDirName":"guide/scala","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/86329281.266ef1f3.js b/assets/js/86329281.266ef1f3.js
deleted file mode 100644
index a69f147ae1..0000000000
--- a/assets/js/86329281.266ef1f3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2195"],{24741(e,n,a){a.r(n),a.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"guide/scala/schema_idl","title":"Schema IDL And Xlang","description":"The Fory schema IDL Scala target generates Scala 3 source for xlang payloads.","source":"@site/versioned_docs/version-1.3.0/guide/scala/schema-idl.md","sourceDirName":"guide/scala","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/866e0b36.9daedb2a.js b/assets/js/866e0b36.9daedb2a.js
new file mode 100644
index 0000000000..fe32c509af
--- /dev/null
+++ b/assets/js/866e0b36.9daedb2a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50820"],{69649(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>l,assets:()=>o});var t=JSON.parse('{"id":"guide/dart/configuration","title":"Configuration","description":"This page explains the Fory constructor options.","source":"@site/versioned_docs/version-1.4.0/guide/dart/configuration.md","sourceDirName":"guide/dart","slug":"/guide/dart/configuration","perma [...]
\ No newline at end of file
diff --git a/assets/js/87c2193b.e7ec2be4.js b/assets/js/87c2193b.e7ec2be4.js
new file mode 100644
index 0000000000..2f32b4fe44
--- /dev/null
+++ b/assets/js/87c2193b.e7ec2be4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["7607"],{69922(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>o,contentTitle:()=>r,toc:()=>d,assets:()=>l});var a=JSON.parse('{"id":"guide/dart/schema_evolution","title":"Schema Evolution","description":"Schema evolution lets different versions of your app exchange messages safely \u2014 a v2 writer can produce a message that a v1 reader can still decode, and vice versa.","source":"@site/ve [...]
\ No newline at end of file
diff --git a/assets/js/882b3234.30b5b499.js b/assets/js/882b3234.30b5b499.js
new file mode 100644
index 0000000000..1c1c6cc4ac
--- /dev/null
+++ b/assets/js/882b3234.30b5b499.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["84062"],{92995(e,r,i){i.r(r),i.d(r,{metadata:()=>n,default:()=>h,frontMatter:()=>l,contentTitle:()=>a,toc:()=>o,assets:()=>d});var n=JSON.parse('{"id":"guide/go/custom_serializers","title":"Custom Serializers","description":"Custom serializers allow you to define exactly how a type is serialized and deserialized. This is useful for types that require special handling, optimization, or cross-language compatib [...]
\ No newline at end of file
diff --git a/assets/js/882b3234.3e215113.js b/assets/js/882b3234.3e215113.js
deleted file mode 100644
index d8fe1b1e46..0000000000
--- a/assets/js/882b3234.3e215113.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["84062"],{92995(e,r,i){i.r(r),i.d(r,{metadata:()=>n,default:()=>h,frontMatter:()=>l,contentTitle:()=>a,toc:()=>o,assets:()=>d});var n=JSON.parse('{"id":"guide/go/custom_serializers","title":"Custom Serializers","description":"Custom serializers allow you to define exactly how a type is serialized and deserialized. This is useful for types that require special handling, optimization, or cross-language compatib [...]
\ No newline at end of file
diff --git a/assets/js/885ceae2.942e43b1.js b/assets/js/885ceae2.942e43b1.js
deleted file mode 100644
index ec22cbb1be..0000000000
--- a/assets/js/885ceae2.942e43b1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96741"],{56509(e,r,d){d.r(r),d.d(r,{metadata:()=>s,default:()=>j,frontMatter:()=>n,contentTitle:()=>l,toc:()=>c,assets:()=>h});var s=JSON.parse('{"id":"benchmarks/rust/README","title":"Rust Benchmark Performance Report","description":"Generated on 2026-05-08 1712","source":"@site/versioned_docs/version-1.3.0/benchmarks/rust/README.md","sourceDirName":"benchmarks/rust","slug":"/benchmarks/rust/","permalink":" [...]
\ No newline at end of file
diff --git a/assets/js/885ceae2.ecc16c3b.js b/assets/js/885ceae2.ecc16c3b.js
new file mode 100644
index 0000000000..2fdad036e8
--- /dev/null
+++ b/assets/js/885ceae2.ecc16c3b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96741"],{56509(e,r,d){d.r(r),d.d(r,{metadata:()=>s,default:()=>j,frontMatter:()=>n,contentTitle:()=>l,toc:()=>c,assets:()=>h});var s=JSON.parse('{"id":"benchmarks/rust/README","title":"Rust Benchmark Performance Report","description":"Generated on 2026-05-08 1712","source":"@site/versioned_docs/version-1.3.0/benchmarks/rust/README.md","sourceDirName":"benchmarks/rust","slug":"/benchmarks/rust/","permalink":" [...]
\ No newline at end of file
diff --git a/assets/js/8861453f.2e55c813.js b/assets/js/8861453f.2e55c813.js
new file mode 100644
index 0000000000..c443c74b85
--- /dev/null
+++ b/assets/js/8861453f.2e55c813.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["22259"],{68075(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>o,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"specification/xlang_serialization_spec","title":"Xlang Serialization Format","description":"Cross-language Serialization Specification","source":"@site/versioned_docs/version-1.4.0/specification/xlang_serialization_spec.md","sourceDirName":"specification","sl [...]
\ No newline at end of file
diff --git a/assets/js/88baf3b1.b3269689.js b/assets/js/88baf3b1.b3269689.js
deleted file mode 100644
index d4a52ee2b3..0000000000
--- a/assets/js/88baf3b1.b3269689.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["36283"],{96313(e,a,t){t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>l,default:()=>p,frontMatter:()=>n,metadata:()=>r,toc:()=>o});var r=t(90294),h=t(74848),i=t(28453);let n={slug:"fory_0_14_0_release",title:"Fory v0.14.0 Released",authors:["chaokunyang"],tags:["fory","c++","rust","java","python"]},l,c={authorsImageUrls:[void 0]},o=[{value:"Highlights",id:"highlights",level:2},{value:"C++: First Release Highligh [...]
\ No newline at end of file
diff --git a/assets/js/88baf3b1.dff3f840.js b/assets/js/88baf3b1.dff3f840.js
new file mode 100644
index 0000000000..a3d3a5c7ba
--- /dev/null
+++ b/assets/js/88baf3b1.dff3f840.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["36283"],{96313(e,a,t){t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>l,default:()=>p,frontMatter:()=>n,metadata:()=>r,toc:()=>o});var r=t(90294),h=t(74848),i=t(28453);let n={slug:"fory_0_14_0_release",title:"Fory v0.14.0 Released",authors:["chaokunyang"],tags:["fory","cpp","rust","java","python"]},l,c={authorsImageUrls:[void 0]},o=[{value:"Highlights",id:"highlights",level:2},{value:"C++: First Release Highligh [...]
\ No newline at end of file
diff --git a/assets/js/8960799b.250eda9b.js b/assets/js/8960799b.250eda9b.js
new file mode 100644
index 0000000000..a035e95917
--- /dev/null
+++ b/assets/js/8960799b.250eda9b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["55090"],{13915(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>c,contentTitle:()=>l,toc:()=>a,assets:()=>t});var s=JSON.parse('{"id":"compiler/compiler_guide","title":"Compiler Guide","description":"This guide covers installation, usage, and integration of the Fory IDL compiler.","source":"@site/versioned_docs/version-1.4.0/compiler/compiler-guide.md","sourceDirName":"compiler","slug":"/com [...]
\ No newline at end of file
diff --git a/assets/js/89996a89.af3a6ab6.js b/assets/js/89996a89.af3a6ab6.js
new file mode 100644
index 0000000000..8ac2f33ed1
--- /dev/null
+++ b/assets/js/89996a89.af3a6ab6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["80183"],{47517(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>u,frontMatter:()=>l,contentTitle:()=>o,toc:()=>d,assets:()=>a});var s=JSON.parse('{"id":"guide/rust/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 supports schema evolution in Compatible mode, allowing serialization and deserialization peers to have different type definitions.","source":"@site/versioned_docs/version [...]
\ No newline at end of file
diff --git a/assets/js/8bc537ad.0d4e30ad.js b/assets/js/8bc537ad.0d4e30ad.js
new file mode 100644
index 0000000000..de95507a0f
--- /dev/null
+++ b/assets/js/8bc537ad.0d4e30ad.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50321"],{96594(e,i,r){r.r(i),r.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/csharp/type_registration","title":"Type Registration","description":"This page covers how to register user types in Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/type-registration.md","sourceDirName":"guide/csharp","sl [...]
\ No newline at end of file
diff --git a/assets/js/8c03fd32.d78d96d6.js b/assets/js/8c03fd32.d78d96d6.js
new file mode 100644
index 0000000000..f202cbb227
--- /dev/null
+++ b/assets/js/8c03fd32.d78d96d6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88099"],{17052(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/csharp/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 C# supports schema evolution in compatible mode. Compatible mode is enabled by default.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/schema-evolution.md", [...]
\ No newline at end of file
diff --git a/assets/js/8caf2c79.5573ae74.js b/assets/js/8caf2c79.5573ae74.js
new file mode 100644
index 0000000000..34256ef101
--- /dev/null
+++ b/assets/js/8caf2c79.5573ae74.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31085"],{58211(e,n,t){t.r(n),t.d(n,{metadata:()=>r,default:()=>d,frontMatter:()=>o,contentTitle:()=>i,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"community/how_to_verify","title":"How to verify","description":"Download the candidate version","source":"@site/versioned_docs/version-1.3.0/community/how_to_verify.md","sourceDirName":"community","slug":"/community/how_to_verify","permalink":"/docs/1.3.0/com [...]
\ No newline at end of file
diff --git a/assets/js/8caf2c79.d2d909f5.js b/assets/js/8caf2c79.d2d909f5.js
deleted file mode 100644
index bdeaa4145d..0000000000
--- a/assets/js/8caf2c79.d2d909f5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31085"],{58211(e,n,t){t.r(n),t.d(n,{metadata:()=>r,default:()=>d,frontMatter:()=>o,contentTitle:()=>i,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"community/how_to_verify","title":"How to verify","description":"Download the candidate version","source":"@site/versioned_docs/version-1.3.0/community/how_to_verify.md","sourceDirName":"community","slug":"/community/how_to_verify","permalink":"/docs/community [...]
\ No newline at end of file
diff --git a/assets/js/8d60362e.f9be7983.js b/assets/js/8d60362e.f9be7983.js
new file mode 100644
index 0000000000..81a7ea29d2
--- /dev/null
+++ b/assets/js/8d60362e.f9be7983.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["39538"],{10590(d,e,r){r.r(e),r.d(e,{metadata:()=>i,default:()=>x,frontMatter:()=>l,contentTitle:()=>n,toc:()=>h,assets:()=>c});var i=JSON.parse('{"id":"benchmarks/java/README","title":"Java Benchmarks","description":"System Environment","source":"@site/versioned_docs/version-1.4.0/benchmarks/java/README.md","sourceDirName":"benchmarks/java","slug":"/benchmarks/java/","permalink":"/docs/benchmarks/java/","dra [...]
\ No newline at end of file
diff --git a/assets/js/8e12e6f4.fdfeb898.js b/assets/js/8e12e6f4.fdfeb898.js
new file mode 100644
index 0000000000..75b243504c
--- /dev/null
+++ b/assets/js/8e12e6f4.fdfeb898.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88369"],{77102(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>d,contentTitle:()=>c,toc:()=>o,assets:()=>l});var n=JSON.parse('{"id":"guide/rust/basic_serialization","title":"Basic Serialization","description":"This page covers basic object graph serialization and supported types.","source":"@site/versioned_docs/version-1.4.0/guide/rust/basic-serialization.md","sourceDirName":"guide/rust"," [...]
\ No newline at end of file
diff --git a/assets/js/8ea09047.a68957d0.js b/assets/js/8ea09047.a68957d0.js
new file mode 100644
index 0000000000..4176daeebe
--- /dev/null
+++ b/assets/js/8ea09047.a68957d0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83666"],{40600(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/2","page":2,"postsPerPage":10,"totalPages":5,"totalCount":48,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/8ea09047.e1be6650.js b/assets/js/8ea09047.e1be6650.js
deleted file mode 100644
index 1aebf3ecd3..0000000000
--- a/assets/js/8ea09047.e1be6650.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83666"],{40600(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/2","page":2,"postsPerPage":10,"totalPages":5,"totalCount":47,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/8eb4d19a.2325e524.js b/assets/js/8eb4d19a.2325e524.js
deleted file mode 100644
index 2e1393552c..0000000000
--- a/assets/js/8eb4d19a.2325e524.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96856"],{65021(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>d,toc:()=>l,assets:()=>a});var t=JSON.parse('{"id":"guide/kotlin/schema_metadata","title":"Schema Metadata","description":"Kotlin schema metadata is used by the KSP-generated xlang serializers. Reuse the Java Fory","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/schema-metadata.md","sourceDirName":"g [...]
\ No newline at end of file
diff --git a/assets/js/8eb4d19a.71aabf15.js b/assets/js/8eb4d19a.71aabf15.js
new file mode 100644
index 0000000000..5eb9f645ed
--- /dev/null
+++ b/assets/js/8eb4d19a.71aabf15.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["96856"],{65021(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>d,toc:()=>l,assets:()=>a});var t=JSON.parse('{"id":"guide/kotlin/schema_metadata","title":"Schema Metadata","description":"Kotlin schema metadata is used by the KSP-generated xlang serializers. Reuse the Java Fory","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/schema-metadata.md","sourceDirName":"g [...]
\ No newline at end of file
diff --git a/assets/js/908e7df4.5ee50815.js b/assets/js/908e7df4.5ee50815.js
new file mode 100644
index 0000000000..132e490945
--- /dev/null
+++ b/assets/js/908e7df4.5ee50815.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["28587"],{7543(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>y,frontMatter:()=>a,contentTitle:()=>d,toc:()=>c,assets:()=>o});var t=JSON.parse('{"id":"guide/rust/polymorphism","title":"Trait Object Serialization","description":"Apache Fory\u2122 supports polymorphic serialization through trait objects, enabling dynamic dispatch and type flexibility.","source":"@site/versioned_docs/version-1.4.0/guide/rust/po [...]
\ No newline at end of file
diff --git a/assets/js/90fa36a8.8a85766c.js b/assets/js/90fa36a8.8a85766c.js
new file mode 100644
index 0000000000..81220f0adf
--- /dev/null
+++ b/assets/js/90fa36a8.8a85766c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["38756"],{73111(e,i,s){s.r(i),s.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/java/type_registration","title":"Type Registration","description":"This page covers class registration mechanisms and security configurations.","source":"@site/versioned_docs/version-1.3.0/guide/java/type-registration.md","sourceDirName":"guide/java","s [...]
\ No newline at end of file
diff --git a/assets/js/90fa36a8.f6814f1c.js b/assets/js/90fa36a8.f6814f1c.js
deleted file mode 100644
index 233a39d208..0000000000
--- a/assets/js/90fa36a8.f6814f1c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["38756"],{73111(e,i,s){s.r(i),s.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/java/type_registration","title":"Type Registration","description":"This page covers class registration mechanisms and security configurations.","source":"@site/versioned_docs/version-1.3.0/guide/java/type-registration.md","sourceDirName":"guide/java","s [...]
\ No newline at end of file
diff --git a/assets/js/90fb148e.e7bb9fef.js b/assets/js/90fb148e.e7bb9fef.js
new file mode 100644
index 0000000000..a9a0947118
--- /dev/null
+++ b/assets/js/90fb148e.e7bb9fef.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["4195"],{53525(e,n,r){r.r(n),r.d(n,{metadata:()=>o,default:()=>p,frontMatter:()=>t,contentTitle:()=>a,toc:()=>c,assets:()=>d});var o=JSON.parse('{"id":"guide/java/android_support","title":"Android Support","description":"Android Runtime","source":"@site/versioned_docs/version-1.4.0/guide/java/android-support.md","sourceDirName":"guide/java","slug":"/guide/java/android_support","permalink":"/docs/guide/java/an [...]
\ No newline at end of file
diff --git a/assets/js/91a547d7.772f0d10.js b/assets/js/91a547d7.772f0d10.js
new file mode 100644
index 0000000000..f691ab9a22
--- /dev/null
+++ b/assets/js/91a547d7.772f0d10.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["64676"],{61285(e,i,n){n.r(i),n.d(i,{metadata:()=>l,default:()=>u,frontMatter:()=>t,contentTitle:()=>r,toc:()=>o,assets:()=>d});var l=JSON.parse('{"id":"guide/kotlin/default_values","title":"Default Values","description":"Fory supports Kotlin data class default values during native-mode deserialization when compatible mode is enabled. This feature enables forward/backward compatibility when data class schemas [...]
\ No newline at end of file
diff --git a/assets/js/9264758f.8bc8313a.js b/assets/js/9264758f.8bc8313a.js
deleted file mode 100644
index d419389a38..0000000000
--- a/assets/js/9264758f.8bc8313a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13627"],{61352(e,d,s){s.r(d),s.d(d,{metadata:()=>r,default:()=>j,frontMatter:()=>t,contentTitle:()=>n,toc:()=>h,assets:()=>c});var r=JSON.parse('{"id":"benchmarks/rust/README","title":"README","description":"Performance Comparison Report","source":"@site/versioned_docs/version-0.15/benchmarks/rust/README.md","sourceDirName":"benchmarks/rust","slug":"/benchmarks/rust/","permalink":"/docs/0.15/benchmarks/rust/ [...]
\ No newline at end of file
diff --git a/assets/js/9264758f.b70a1401.js b/assets/js/9264758f.b70a1401.js
new file mode 100644
index 0000000000..5722fa5f78
--- /dev/null
+++ b/assets/js/9264758f.b70a1401.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13627"],{61352(e,d,s){s.r(d),s.d(d,{metadata:()=>r,default:()=>j,frontMatter:()=>t,contentTitle:()=>n,toc:()=>h,assets:()=>c});var r=JSON.parse('{"id":"benchmarks/rust/README","title":"README","description":"Performance Comparison Report","source":"@site/versioned_docs/version-0.15/benchmarks/rust/README.md","sourceDirName":"benchmarks/rust","slug":"/benchmarks/rust/","permalink":"/docs/0.15/benchmarks/rust/ [...]
\ No newline at end of file
diff --git a/assets/js/92791066.10090b9f.js b/assets/js/92791066.10090b9f.js
deleted file mode 100644
index f260222d57..0000000000
--- a/assets/js/92791066.10090b9f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["4338"],{96032(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>o});var r=JSON.parse('{"id":"introduction/features","title":"Features","description":"Core Capabilities","source":"@site/docs/introduction/features.md","sourceDirName":"introduction","slug":"/introduction/features","permalink":"/docs/next/introduction/features","draft":false,"unlisted":fa [...]
\ No newline at end of file
diff --git a/assets/js/93b01650.969acc4b.js b/assets/js/93b01650.969acc4b.js
new file mode 100644
index 0000000000..563ce8934b
--- /dev/null
+++ b/assets/js/93b01650.969acc4b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["99528"],{70516(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/java/grpc_support","title":"gRPC Support","description":"Fory can generate Java gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.4.0/guide/java/grpc-support.md","sourceDirName":"guide/java","slug":"/guide/java/gr [...]
\ No newline at end of file
diff --git a/assets/js/95dd70d6.7f655a79.js b/assets/js/95dd70d6.7f655a79.js
deleted file mode 100644
index eb2a1ea789..0000000000
--- a/assets/js/95dd70d6.7f655a79.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14171"],{69433(t){t.exports=JSON.parse('{"tag":{"label":"kotlin","permalink":"/blog/tags/kotlin","allTagsPath":"/blog/tags","count":4,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/kotlin","page":1,"postsPerPage":10,"totalPages":1,"totalCount":4,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/95dd70d6.f1f2e728.js b/assets/js/95dd70d6.f1f2e728.js
new file mode 100644
index 0000000000..9950c7cca0
--- /dev/null
+++ b/assets/js/95dd70d6.f1f2e728.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14171"],{69433(t){t.exports=JSON.parse('{"tag":{"label":"kotlin","permalink":"/blog/tags/kotlin","allTagsPath":"/blog/tags","count":5,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/kotlin","page":1,"postsPerPage":10,"totalPages":1,"totalCount":5,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/9616ef81.e04136fb.js b/assets/js/9616ef81.e04136fb.js
new file mode 100644
index 0000000000..91b2b8aae0
--- /dev/null
+++ b/assets/js/9616ef81.e04136fb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["92992"],{11286(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/java/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 xlang serialization is the Java wire mode for payloads that must be read by Python,","source":"@site/versioned_docs/version-1.4.0/guide/java/xlang-serialization.md" [...]
\ No newline at end of file
diff --git a/assets/js/98305c82.b9e61a0f.js b/assets/js/98305c82.b9e61a0f.js
deleted file mode 100644
index f67b7b8ea9..0000000000
--- a/assets/js/98305c82.b9e61a0f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72716"],{65439(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>o,contentTitle:()=>r,toc:()=>d,assets:()=>l});var a=JSON.parse('{"id":"guide/dart/schema_evolution","title":"Schema Evolution","description":"Schema evolution lets different versions of your app exchange messages safely \u2014 a v2 writer can produce a message that a v1 reader can still decode, and vice versa.","source":"@site/v [...]
\ No newline at end of file
diff --git a/assets/js/98305c82.bd1436ff.js b/assets/js/98305c82.bd1436ff.js
new file mode 100644
index 0000000000..bde6cdda5e
--- /dev/null
+++ b/assets/js/98305c82.bd1436ff.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72716"],{65439(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>o,contentTitle:()=>r,toc:()=>d,assets:()=>l});var a=JSON.parse('{"id":"guide/dart/schema_evolution","title":"Schema Evolution","description":"Schema evolution lets different versions of your app exchange messages safely \u2014 a v2 writer can produce a message that a v1 reader can still decode, and vice versa.","source":"@site/v [...]
\ No newline at end of file
diff --git a/assets/js/9a0604ef.45e44599.js b/assets/js/9a0604ef.45e44599.js
new file mode 100644
index 0000000000..f404887d1a
--- /dev/null
+++ b/assets/js/9a0604ef.45e44599.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19035"],{4627(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>d,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"guide/go/schema_metadata","title":"Schema Metadata","description":"Fory Go uses struct tags to customize field-level serialization behavior. This allows fine-grained control over how individual fields are serialized.","source":"@site/versioned_docs/version-1.3 [...]
\ No newline at end of file
diff --git a/assets/js/9a0604ef.cac50421.js b/assets/js/9a0604ef.cac50421.js
deleted file mode 100644
index 6bd41a6a01..0000000000
--- a/assets/js/9a0604ef.cac50421.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19035"],{4627(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>d,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"guide/go/schema_metadata","title":"Schema Metadata","description":"Fory Go uses struct tags to customize field-level serialization behavior. This allows fine-grained control over how individual fields are serialized.","source":"@site/versioned_docs/version-1.3 [...]
\ No newline at end of file
diff --git a/assets/js/9a619919.974500cc.js b/assets/js/9a619919.974500cc.js
new file mode 100644
index 0000000000..4fc8595195
--- /dev/null
+++ b/assets/js/9a619919.974500cc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["74251"],{83771(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>a});var t=JSON.parse('{"id":"guide/kotlin/grpc_support","title":"Kotlin gRPC Support","description":"Fory IDL can generate Kotlin coroutine gRPC companions. The generated gRPC","source":"@site/versioned_docs/version-1.4.0/guide/kotlin/grpc-support.md","sourceDirName":"guide/kotlin","slug [...]
\ No newline at end of file
diff --git a/assets/js/9bba6d57.5b6332cf.js b/assets/js/9bba6d57.5b6332cf.js
new file mode 100644
index 0000000000..c9ec099aeb
--- /dev/null
+++ b/assets/js/9bba6d57.5b6332cf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43376"],{71625(e,r,n){n.r(r),n.d(r,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"guide/dart/grpc_support","title":"gRPC Support","description":"Fory can generate Dart gRPC service companions for schemas that define services.","source":"@site/versioned_docs/version-1.4.0/guide/dart/grpc-support.md","sourceDirName":"guide/dart","slug":"/gui [...]
\ No newline at end of file
diff --git a/assets/js/9c484bfc.bea72a0d.js b/assets/js/9c484bfc.bea72a0d.js
new file mode 100644
index 0000000000..e9b7dbf0ab
--- /dev/null
+++ b/assets/js/9c484bfc.bea72a0d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["39481"],{38176(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>c,contentTitle:()=>o,toc:()=>l,assets:()=>d});var s=JSON.parse('{"id":"guide/rust/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and debugging techniques for Apache Fory\u2122 Rust.","source":"@site/versioned_docs/version-1.3.0/guide/rust/troubleshooting.md","sourceDirName":"guide/rust", [...]
\ No newline at end of file
diff --git a/assets/js/9c484bfc.e70416bc.js b/assets/js/9c484bfc.e70416bc.js
deleted file mode 100644
index d3c1bc4a15..0000000000
--- a/assets/js/9c484bfc.e70416bc.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["39481"],{38176(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>c,contentTitle:()=>o,toc:()=>l,assets:()=>d});var s=JSON.parse('{"id":"guide/rust/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and debugging techniques for Apache Fory\u2122 Rust.","source":"@site/versioned_docs/version-1.3.0/guide/rust/troubleshooting.md","sourceDirName":"guide/rust", [...]
\ No newline at end of file
diff --git a/assets/js/9d24dcbc.2a04ca00.js b/assets/js/9d24dcbc.2a04ca00.js
deleted file mode 100644
index 45c4bb3d28..0000000000
--- a/assets/js/9d24dcbc.2a04ca00.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["85893"],{85766(e,n,s){s.r(n),s.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>r,contentTitle:()=>l,toc:()=>a,assets:()=>c});var t=JSON.parse('{"id":"guide/cpp/supported_types","title":"Supported Types","description":"This page documents all types supported by Fory C++ serialization.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/supported-types.md","sourceDirName":"guide/cpp","slug":"/guide/cpp/s [...]
\ No newline at end of file
diff --git a/assets/js/9d24dcbc.e8581492.js b/assets/js/9d24dcbc.e8581492.js
new file mode 100644
index 0000000000..ac5d72b45a
--- /dev/null
+++ b/assets/js/9d24dcbc.e8581492.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["85893"],{85766(e,n,s){s.r(n),s.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>r,contentTitle:()=>l,toc:()=>a,assets:()=>c});var t=JSON.parse('{"id":"guide/cpp/supported_types","title":"Supported Types","description":"This page documents all types supported by Fory C++ serialization.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/supported-types.md","sourceDirName":"guide/cpp","slug":"/guide/cpp/s [...]
\ No newline at end of file
diff --git a/assets/js/9dc375fa.846aa9bf.js b/assets/js/9dc375fa.846aa9bf.js
deleted file mode 100644
index 867aa670d1..0000000000
--- a/assets/js/9dc375fa.846aa9bf.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["11406"],{29796(e,r,n){n.r(r),n.d(r,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"guide/dart/grpc_support","title":"gRPC Support","description":"Fory can generate Dart gRPC service companions for schemas that define services.","source":"@site/versioned_docs/version-1.3.0/guide/dart/grpc-support.md","sourceDirName":"guide/dart","slug":"/gui [...]
\ No newline at end of file
diff --git a/assets/js/9dc375fa.caf5cd43.js b/assets/js/9dc375fa.caf5cd43.js
new file mode 100644
index 0000000000..6c67c14106
--- /dev/null
+++ b/assets/js/9dc375fa.caf5cd43.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["11406"],{29796(e,r,n){n.r(r),n.d(r,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"guide/dart/grpc_support","title":"gRPC Support","description":"Fory can generate Dart gRPC service companions for schemas that define services.","source":"@site/versioned_docs/version-1.3.0/guide/dart/grpc-support.md","sourceDirName":"guide/dart","slug":"/gui [...]
\ No newline at end of file
diff --git a/assets/js/9dd31133.d1267685.js b/assets/js/9dd31133.d1267685.js
new file mode 100644
index 0000000000..2bc7e055a5
--- /dev/null
+++ b/assets/js/9dd31133.d1267685.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31236"],{86368(e,i,n){n.r(i),n.d(i,{metadata:()=>t,default:()=>u,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/swift/custom_serializers","title":"Custom Serializers","description":"For types that cannot or should not use Fory model macros, implement Serializer manually.","source":"@site/versioned_docs/version-1.4.0/guide/swift/custom-serializers.md","sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/9df696e4.345fd79a.js b/assets/js/9df696e4.345fd79a.js
new file mode 100644
index 0000000000..6c02791362
--- /dev/null
+++ b/assets/js/9df696e4.345fd79a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27347"],{77516(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/rust/serialization_index","title":"Rust Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while main [...]
\ No newline at end of file
diff --git a/assets/js/9df696e4.fb4e5b0b.js b/assets/js/9df696e4.fb4e5b0b.js
deleted file mode 100644
index bd5870494d..0000000000
--- a/assets/js/9df696e4.fb4e5b0b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27347"],{77516(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/rust/serialization_index","title":"Rust Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while main [...]
\ No newline at end of file
diff --git a/assets/js/9e0d42b4.b419fad1.js b/assets/js/9e0d42b4.b419fad1.js
new file mode 100644
index 0000000000..0b5f0b5160
--- /dev/null
+++ b/assets/js/9e0d42b4.b419fad1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78806"],{2295(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>o,assets:()=>d});var a=JSON.parse('{"id":"guide/cpp/native_serialization","title":"Native Serialization","description":"C++ native serialization is the C++-only wire mode selected with .xlang(false). Use it when every","source":"@site/versioned_docs/version-1.4.0/guide/cpp/native-serialization.md","so [...]
\ No newline at end of file
diff --git a/assets/js/9eb2bc89.29cf6dcf.js b/assets/js/9eb2bc89.29cf6dcf.js
deleted file mode 100644
index 106380f332..0000000000
--- a/assets/js/9eb2bc89.29cf6dcf.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["89426"],{34918(e){e.exports=JSON.parse('{"tag":{"label":"compiler","permalink":"/blog/tags/compiler","allTagsPath":"/blog/tags","count":7,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/compiler","page":1,"postsPerPage":10,"totalPages":1,"totalCount":7,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/9eb2bc89.e77d42c9.js b/assets/js/9eb2bc89.e77d42c9.js
new file mode 100644
index 0000000000..2202eec201
--- /dev/null
+++ b/assets/js/9eb2bc89.e77d42c9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["89426"],{34918(e){e.exports=JSON.parse('{"tag":{"label":"compiler","permalink":"/blog/tags/compiler","allTagsPath":"/blog/tags","count":8,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/compiler","page":1,"postsPerPage":10,"totalPages":1,"totalCount":8,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/a0c76add.85bb1bc3.js b/assets/js/a0c76add.85bb1bc3.js
new file mode 100644
index 0000000000..df6dacb9c9
--- /dev/null
+++ b/assets/js/a0c76add.85bb1bc3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["7810"],{59025(e,n,i){i.r(n),i.d(n,{metadata:()=>o,default:()=>u,frontMatter:()=>t,contentTitle:()=>s,toc:()=>c,assets:()=>l});var o=JSON.parse('{"id":"guide/java/advanced_features","title":"Advanced Features","description":"This page covers advanced Java Fory features that are not part of first-use serialization.","source":"@site/versioned_docs/version-1.4.0/guide/java/advanced-features.md","sourceDirName":" [...]
\ No newline at end of file
diff --git a/assets/js/a0f6c680.18ef05e3.js b/assets/js/a0f6c680.18ef05e3.js
new file mode 100644
index 0000000000..c11ba88df2
--- /dev/null
+++ b/assets/js/a0f6c680.18ef05e3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["19324"],{38578(e,t,o){o.r(t),o.d(t,{metadata:()=>n,default:()=>d,frontMatter:()=>s,contentTitle:()=>c,toc:()=>l,assets:()=>a});var n=JSON.parse('{"id":"community/how_to_join_community","title":"How to join Apache Fory\u2122","description":"First of all, kudos to you for choosing to join the open source contribution ranks. Secondly, we are very grateful that you have chosen to participate in the Fory communit [...]
\ No newline at end of file
diff --git a/assets/js/a130fc00.6a845d3f.js b/assets/js/a130fc00.6a845d3f.js
new file mode 100644
index 0000000000..c2c9dfb493
--- /dev/null
+++ b/assets/js/a130fc00.6a845d3f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["80294"],{84017(e,i,s){s.r(i),s.d(i,{metadata:()=>n,default:()=>a,frontMatter:()=>t,contentTitle:()=>l,toc:()=>o,assets:()=>c});var n=JSON.parse('{"id":"guide/csharp/supported_types","title":"Supported Types","description":"This page summarizes built-in and generated type support in Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/supported-types.md","sourceDirName":"guide/csha [...]
\ No newline at end of file
diff --git a/assets/js/a135a2af.3b2297ef.js b/assets/js/a135a2af.3b2297ef.js
new file mode 100644
index 0000000000..7f74e66fc2
--- /dev/null
+++ b/assets/js/a135a2af.3b2297ef.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["79210"],{83889(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"community/development","title":"Development","description":"How to build Apache Fory\u2122","source":"@site/versioned_docs/version-1.4.0/community/DEVELOPMENT.md","sourceDirName":"community","slug":"/community/development","permalink":"/docs/community/develop [...]
\ No newline at end of file
diff --git a/assets/js/a1b87fde.5696e6ea.js b/assets/js/a1b87fde.5696e6ea.js
new file mode 100644
index 0000000000..9870753c44
--- /dev/null
+++ b/assets/js/a1b87fde.5696e6ea.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78730"],{46957(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var s=JSON.parse('{"id":"guide/go/xlang_serialization","title":"Xlang Serialization","description":"Fory Go enables seamless data exchange with Java, Python, C++, Rust,","source":"@site/versioned_docs/version-1.3.0/guide/go/xlang-serialization.md","sourceDirName":"guide/go","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/a1b87fde.724f5825.js b/assets/js/a1b87fde.724f5825.js
deleted file mode 100644
index f24e2f96b0..0000000000
--- a/assets/js/a1b87fde.724f5825.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78730"],{46957(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>o,assets:()=>d});var s=JSON.parse('{"id":"guide/go/xlang_serialization","title":"Xlang Serialization","description":"Fory Go enables seamless data exchange with Java, Python, C++, Rust,","source":"@site/versioned_docs/version-1.3.0/guide/go/xlang-serialization.md","sourceDirName":"guide/go","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/a2aabd68.6a7bb3f5.js b/assets/js/a2aabd68.6a7bb3f5.js
new file mode 100644
index 0000000000..414c51d2f3
--- /dev/null
+++ b/assets/js/a2aabd68.6a7bb3f5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["32833"],{93912(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/python/basic_serialization","title":"Basic Serialization","description":"This page covers the Python xlang quickstart. pyfory.Fory() defaults to xlang mode with","source":"@site/versioned_docs/version-1.3.0/guide/python/basic-serialization.md","sourceDi [...]
\ No newline at end of file
diff --git a/assets/js/a2aabd68.bbb5831f.js b/assets/js/a2aabd68.bbb5831f.js
deleted file mode 100644
index 578ffab936..0000000000
--- a/assets/js/a2aabd68.bbb5831f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["32833"],{93912(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/python/basic_serialization","title":"Basic Serialization","description":"This page covers the Python xlang quickstart. pyfory.Fory() defaults to xlang mode with","source":"@site/versioned_docs/version-1.3.0/guide/python/basic-serialization.md","sourceDi [...]
\ No newline at end of file
diff --git a/assets/js/a4eb2463.1f0d6b00.js b/assets/js/a4eb2463.1f0d6b00.js
deleted file mode 100644
index 3ee9aeff6f..0000000000
--- a/assets/js/a4eb2463.1f0d6b00.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["94931"],{66978(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/kotlin/static_generated_serializers","title":"Static Generated Serializers","description":"Use fory-kotlin-ksp when Kotlin classes must participate in Fory","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/static-generated-serializers.md","sour [...]
\ No newline at end of file
diff --git a/assets/js/a4eb2463.a0f04032.js b/assets/js/a4eb2463.a0f04032.js
new file mode 100644
index 0000000000..73b61e68aa
--- /dev/null
+++ b/assets/js/a4eb2463.a0f04032.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["94931"],{66978(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/kotlin/static_generated_serializers","title":"Static Generated Serializers","description":"Use fory-kotlin-ksp when Kotlin classes must participate in Fory","source":"@site/versioned_docs/version-1.3.0/guide/kotlin/static-generated-serializers.md","sour [...]
\ No newline at end of file
diff --git a/assets/js/a4edff9e.310b05c1.js b/assets/js/a4edff9e.310b05c1.js
new file mode 100644
index 0000000000..a66916ce8d
--- /dev/null
+++ b/assets/js/a4edff9e.310b05c1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["62246"],{21881(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>r,contentTitle:()=>o,toc:()=>d,assets:()=>l});var s=JSON.parse('{"id":"guide/java/schema_evolution","title":"Schema Evolution","description":"This page covers schema evolution, meta sharing, and handling non-existent/unknown classes.","source":"@site/versioned_docs/version-1.3.0/guide/java/schema-evolution.md","sourceDirName":"g [...]
\ No newline at end of file
diff --git a/assets/js/a4edff9e.6c8a2002.js b/assets/js/a4edff9e.6c8a2002.js
deleted file mode 100644
index bd394aadd1..0000000000
--- a/assets/js/a4edff9e.6c8a2002.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["62246"],{21881(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>r,contentTitle:()=>o,toc:()=>d,assets:()=>l});var s=JSON.parse('{"id":"guide/java/schema_evolution","title":"Schema Evolution","description":"This page covers schema evolution, meta sharing, and handling non-existent/unknown classes.","source":"@site/versioned_docs/version-1.3.0/guide/java/schema-evolution.md","sourceDirName":"g [...]
\ No newline at end of file
diff --git a/assets/js/a5021ec0.e4657088.js b/assets/js/a5021ec0.e4657088.js
new file mode 100644
index 0000000000..2d121c19b8
--- /dev/null
+++ b/assets/js/a5021ec0.e4657088.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["60893"],{58164(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>l,assets:()=>c});var t=JSON.parse('{"id":"guide/cpp/schema_metadata","title":"Schema Metadata","description":"Field configuration is embedded directly in FORY_STRUCT. A field entry may be","source":"@site/versioned_docs/version-1.4.0/guide/cpp/schema-metadata.md","sourceDirName":"guide/cpp","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/a66fb38f.13141019.js b/assets/js/a66fb38f.13141019.js
deleted file mode 100644
index 77eda378d7..0000000000
--- a/assets/js/a66fb38f.13141019.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["20358"],{99542(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>c,assets:()=>o});var i=JSON.parse('{"id":"guide/xlang/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and solutions when using cross-language serialization.","source":"@site/versioned_docs/version-1.3.0/guide/xlang/troubleshooting.md","sourceDirName":"guide/xl [...]
\ No newline at end of file
diff --git a/assets/js/a66fb38f.363b06c5.js b/assets/js/a66fb38f.363b06c5.js
new file mode 100644
index 0000000000..028d17bc92
--- /dev/null
+++ b/assets/js/a66fb38f.363b06c5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["20358"],{99542(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>c,assets:()=>o});var i=JSON.parse('{"id":"guide/xlang/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and solutions when using cross-language serialization.","source":"@site/versioned_docs/version-1.3.0/guide/xlang/troubleshooting.md","sourceDirName":"guide/xl [...]
\ No newline at end of file
diff --git a/assets/js/a707a430.7c4027e6.js b/assets/js/a707a430.7c4027e6.js
new file mode 100644
index 0000000000..cb19be960f
--- /dev/null
+++ b/assets/js/a707a430.7c4027e6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["37619"],{32972(e,n,i){i.r(n),i.d(n,{metadata:()=>d,default:()=>o,frontMatter:()=>r,contentTitle:()=>l,toc:()=>h,assets:()=>c});var d=JSON.parse('{"id":"guide/go/supported_types","title":"Supported Types","description":"Fory Go supports a wide range of Go types for serialization. This guide covers all supported types and their cross-language mappings.","source":"@site/versioned_docs/version-1.4.0/guide/go/sup [...]
\ No newline at end of file
diff --git a/assets/js/a927ad24.9e8f556f.js b/assets/js/a927ad24.9e8f556f.js
new file mode 100644
index 0000000000..35b541a744
--- /dev/null
+++ b/assets/js/a927ad24.9e8f556f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["61538"],{1975(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/swift/configuration","title":"Configuration","description":"This page covers Config and recommended Fory presets.","source":"@site/versioned_docs/version-1.4.0/guide/swift/configuration.md","sourceDirName":"guide/swift","slug":"/guide/swift/configuration [...]
\ No newline at end of file
diff --git a/assets/js/a95da3b7.210d694d.js b/assets/js/a95da3b7.210d694d.js
deleted file mode 100644
index 9fc418229f..0000000000
--- a/assets/js/a95da3b7.210d694d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["82124"],{48213(e,n,l){l.r(n),l.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>t,contentTitle:()=>a,toc:()=>c,assets:()=>d});var i=JSON.parse('{"id":"guide/xlang/field_nullability","title":"Field Nullability","description":"This page explains how Fory handles field nullability in cross-language (xlang) serialization mode.","source":"@site/versioned_docs/version-1.3.0/guide/xlang/field-nullability.md","sour [...]
\ No newline at end of file
diff --git a/assets/js/a95da3b7.8dc7a63a.js b/assets/js/a95da3b7.8dc7a63a.js
new file mode 100644
index 0000000000..4800673297
--- /dev/null
+++ b/assets/js/a95da3b7.8dc7a63a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["82124"],{48213(e,n,l){l.r(n),l.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>t,contentTitle:()=>a,toc:()=>c,assets:()=>d});var i=JSON.parse('{"id":"guide/xlang/field_nullability","title":"Field Nullability","description":"This page explains how Fory handles field nullability in cross-language (xlang) serialization mode.","source":"@site/versioned_docs/version-1.3.0/guide/xlang/field-nullability.md","sour [...]
\ No newline at end of file
diff --git a/assets/js/a988db41.18d2072e.js b/assets/js/a988db41.18d2072e.js
new file mode 100644
index 0000000000..c1eb061883
--- /dev/null
+++ b/assets/js/a988db41.18d2072e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97891"],{54630(e,a,n){n.r(a),n.d(a,{metadata:()=>i,default:()=>h,frontMatter:()=>l,contentTitle:()=>o,toc:()=>c,assets:()=>t});var i=JSON.parse('{"id":"guide/scala/configuration","title":"Configuration","description":"This page covers Scala-specific Fory instance configuration and creation.","source":"@site/versioned_docs/version-1.3.0/guide/scala/configuration.md","sourceDirName":"guide/scala","slug":"/guid [...]
\ No newline at end of file
diff --git a/assets/js/a988db41.571e9a7d.js b/assets/js/a988db41.571e9a7d.js
deleted file mode 100644
index 7142b9bf0a..0000000000
--- a/assets/js/a988db41.571e9a7d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97891"],{54630(e,a,n){n.r(a),n.d(a,{metadata:()=>i,default:()=>h,frontMatter:()=>l,contentTitle:()=>o,toc:()=>c,assets:()=>t});var i=JSON.parse('{"id":"guide/scala/configuration","title":"Configuration","description":"This page covers Scala-specific Fory instance configuration and creation.","source":"@site/versioned_docs/version-1.3.0/guide/scala/configuration.md","sourceDirName":"guide/scala","slug":"/guid [...]
\ No newline at end of file
diff --git a/assets/js/aa342613.1e4b6980.js b/assets/js/aa342613.1e4b6980.js
new file mode 100644
index 0000000000..09b475e1b9
--- /dev/null
+++ b/assets/js/aa342613.1e4b6980.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["63233"],{92051(e,i,s){s.r(i),s.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var n=JSON.parse('{"id":"guide/java/troubleshooting","title":"Troubleshooting","description":"This page covers common issues and their solutions.","source":"@site/versioned_docs/version-1.4.0/guide/java/troubleshooting.md","sourceDirName":"guide/java","slug":"/guide/java/troubleshoot [...]
\ No newline at end of file
diff --git a/assets/js/aa3f0a25.8107e25a.js b/assets/js/aa3f0a25.8107e25a.js
new file mode 100644
index 0000000000..cbc6fbf783
--- /dev/null
+++ b/assets/js/aa3f0a25.8107e25a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["1485"],{14728(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/python/basic_serialization","title":"Basic Serialization","description":"This page covers the Python xlang quickstart. pyfory.Fory() defaults to xlang mode with","source":"@site/versioned_docs/version-1.4.0/guide/python/basic-serialization.md","sourceDir [...]
\ No newline at end of file
diff --git a/assets/js/aab421c9.28378d40.js b/assets/js/aab421c9.28378d40.js
deleted file mode 100644
index f425640e18..0000000000
--- a/assets/js/aab421c9.28378d40.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78977"],{35584(a){a.exports=JSON.parse('{"tag":{"label":"fory","permalink":"/blog/tags/fory","allTagsPath":"/blog/tags","count":23,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/fory/page/2","page":2,"postsPerPage":10,"totalPages":3,"totalCount":23,"previousPage":"/blog/tags/fory","nextPage":"/blog/tags/fory/page/3","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/aab421c9.bcbf65a5.js b/assets/js/aab421c9.bcbf65a5.js
new file mode 100644
index 0000000000..178641d3eb
--- /dev/null
+++ b/assets/js/aab421c9.bcbf65a5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78977"],{35584(a){a.exports=JSON.parse('{"tag":{"label":"fory","permalink":"/blog/tags/fory","allTagsPath":"/blog/tags","count":24,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/fory/page/2","page":2,"postsPerPage":10,"totalPages":3,"totalCount":24,"previousPage":"/blog/tags/fory","nextPage":"/blog/tags/fory/page/3","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/aacdb375.4528f06d.js b/assets/js/aacdb375.4528f06d.js
new file mode 100644
index 0000000000..71415d99f1
--- /dev/null
+++ b/assets/js/aacdb375.4528f06d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14814"],{88399(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>a});var i=JSON.parse('{"id":"guide/rust/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 supports seamless data exchange across Java, Python, C++, Go,","source":"@site/versioned_docs/version-1.3.0/guide/rust/xlang-serialization.md","sourceDirName":"guid [...]
\ No newline at end of file
diff --git a/assets/js/aacdb375.7e4e43ad.js b/assets/js/aacdb375.7e4e43ad.js
deleted file mode 100644
index 8e884de243..0000000000
--- a/assets/js/aacdb375.7e4e43ad.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["14814"],{88399(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>a});var i=JSON.parse('{"id":"guide/rust/xlang_serialization","title":"Xlang Serialization","description":"Apache Fory\u2122 supports seamless data exchange across Java, Python, C++, Go,","source":"@site/versioned_docs/version-1.3.0/guide/rust/xlang-serialization.md","sourceDirName":"guid [...]
\ No newline at end of file
diff --git a/assets/js/aba34afa.09d68639.js b/assets/js/aba34afa.09d68639.js
new file mode 100644
index 0000000000..0a4e52852a
--- /dev/null
+++ b/assets/js/aba34afa.09d68639.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["32097"],{32121(e,i,n){n.r(i),n.d(i,{metadata:()=>l,default:()=>u,frontMatter:()=>t,contentTitle:()=>r,toc:()=>o,assets:()=>d});var l=JSON.parse('{"id":"guide/kotlin/default_values","title":"Default Values","description":"Fory supports Kotlin data class default values during native-mode deserialization when compatible mode is enabled. This feature enables forward/backward compatibility when data class schemas [...]
\ No newline at end of file
diff --git a/assets/js/aba34afa.66d0c4e8.js b/assets/js/aba34afa.66d0c4e8.js
deleted file mode 100644
index 78a0563d39..0000000000
--- a/assets/js/aba34afa.66d0c4e8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["32097"],{32121(e,i,n){n.r(i),n.d(i,{metadata:()=>l,default:()=>u,frontMatter:()=>t,contentTitle:()=>r,toc:()=>o,assets:()=>d});var l=JSON.parse('{"id":"guide/kotlin/default_values","title":"Default Values","description":"Fory supports Kotlin data class default values during native-mode deserialization when compatible mode is enabled. This feature enables forward/backward compatibility when data class schemas [...]
\ No newline at end of file
diff --git a/assets/js/ac531897.4d96bab8.js b/assets/js/ac531897.4d96bab8.js
deleted file mode 100644
index 38249d6da8..0000000000
--- a/assets/js/ac531897.4d96bab8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27269"],{59700(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>c,toc:()=>d,assets:()=>a});var s=JSON.parse('{"id":"guide/csharp/troubleshooting","title":"Troubleshooting","description":"This page covers common C# issues and fixes.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/troubleshooting.md","sourceDirName":"guide/csharp","slug":"/guide/csharp/troubleshoo [...]
\ No newline at end of file
diff --git a/assets/js/ac531897.caead0a8.js b/assets/js/ac531897.caead0a8.js
new file mode 100644
index 0000000000..77aa505d3b
--- /dev/null
+++ b/assets/js/ac531897.caead0a8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27269"],{59700(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>c,toc:()=>d,assets:()=>a});var s=JSON.parse('{"id":"guide/csharp/troubleshooting","title":"Troubleshooting","description":"This page covers common C# issues and fixes.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/troubleshooting.md","sourceDirName":"guide/csharp","slug":"/guide/csharp/troubleshoo [...]
\ No newline at end of file
diff --git a/assets/js/ac58b868.6363db2b.js b/assets/js/ac58b868.6363db2b.js
deleted file mode 100644
index 5e8b1cfb5f..0000000000
--- a/assets/js/ac58b868.6363db2b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27805"],{5330(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/dart/type_registration","title":"Type Registration","description":"Fory needs to know which class corresponds to which type in a serialized message. You do this by registering each class before you serialize or deserialize it.","source":"@site/versioned_ [...]
\ No newline at end of file
diff --git a/assets/js/ac58b868.ac66229e.js b/assets/js/ac58b868.ac66229e.js
new file mode 100644
index 0000000000..2fbef40478
--- /dev/null
+++ b/assets/js/ac58b868.ac66229e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27805"],{5330(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/dart/type_registration","title":"Type Registration","description":"Fory needs to know which class corresponds to which type in a serialized message. You do this by registering each class before you serialize or deserialize it.","source":"@site/versioned_ [...]
\ No newline at end of file
diff --git a/assets/js/ad7c3365.3c69f1af.js b/assets/js/ad7c3365.3c69f1af.js
new file mode 100644
index 0000000000..4c959fda56
--- /dev/null
+++ b/assets/js/ad7c3365.3c69f1af.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["62076"],{19027(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>r,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/javascript/troubleshooting","title":"Troubleshooting","description":"This page covers common problems when using Fory JavaScript.","source":"@site/versioned_docs/version-1.3.0/guide/javascript/troubleshooting.md","sourceDirName":"guide/javascript","slug [...]
\ No newline at end of file
diff --git a/assets/js/ad7c3365.8bc0677b.js b/assets/js/ad7c3365.8bc0677b.js
deleted file mode 100644
index 8fb26e71f3..0000000000
--- a/assets/js/ad7c3365.8bc0677b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["62076"],{19027(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>r,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/javascript/troubleshooting","title":"Troubleshooting","description":"This page covers common problems when using Fory JavaScript.","source":"@site/versioned_docs/version-1.3.0/guide/javascript/troubleshooting.md","sourceDirName":"guide/javascript","slug [...]
\ No newline at end of file
diff --git a/assets/js/ad803605.4ef3b451.js b/assets/js/ad803605.4ef3b451.js
new file mode 100644
index 0000000000..e49e053ca0
--- /dev/null
+++ b/assets/js/ad803605.4ef3b451.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["49151"],{38955(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>s,contentTitle:()=>a,toc:()=>l,assets:()=>d});var r=JSON.parse('{"id":"guide/kotlin/android_support","title":"Android Support","description":"Apache Fory Kotlin supports Kotlin/JVM and Android. Android support is built on","source":"@site/versioned_docs/version-1.4.0/guide/kotlin/android-support.md","sourceDirName":"guide/kotlin [...]
\ No newline at end of file
diff --git a/assets/js/ae10ca08.383e74a5.js b/assets/js/ae10ca08.383e74a5.js
new file mode 100644
index 0000000000..e28d423bf9
--- /dev/null
+++ b/assets/js/ae10ca08.383e74a5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88927"],{50916(e,i,n){n.r(i),n.d(i,{metadata:()=>t,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>a});var t=JSON.parse('{"id":"guide/dart/supported_types","title":"Supported Types","description":"This page lists the Dart types you can use in Fory messages, and flags where you need to be careful for cross-language compatibility.","source":"@site/versioned_docs/version-1.4.0/guide/dart [...]
\ No newline at end of file
diff --git a/assets/js/ae148838.682e1039.js b/assets/js/ae148838.682e1039.js
new file mode 100644
index 0000000000..efa986519b
--- /dev/null
+++ b/assets/js/ae148838.682e1039.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["40268"],{39411(e,a,i){i.r(a),i.d(a,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/java/native_serialization","title":"Native Serialization","description":"Java native serialization is the Java-only wire format selected with withXlang(false). Use it","source":"@site/versioned_docs/version-1.4.0/guide/java/native-serialization.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/ae3304ee.648fcb5a.js b/assets/js/ae3304ee.648fcb5a.js
new file mode 100644
index 0000000000..b3c435131e
--- /dev/null
+++ b/assets/js/ae3304ee.648fcb5a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["22078"],{74862(t){t.exports=JSON.parse('{"tag":{"label":"python","permalink":"/blog/tags/python","allTagsPath":"/blog/tags","count":9,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/python","page":1,"postsPerPage":10,"totalPages":1,"totalCount":9,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/ae3304ee.e54d515f.js b/assets/js/ae3304ee.e54d515f.js
deleted file mode 100644
index 7afa820407..0000000000
--- a/assets/js/ae3304ee.e54d515f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["22078"],{74862(t){t.exports=JSON.parse('{"tag":{"label":"python","permalink":"/blog/tags/python","allTagsPath":"/blog/tags","count":8,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/python","page":1,"postsPerPage":10,"totalPages":1,"totalCount":8,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/afb7a422.54056077.js b/assets/js/afb7a422.54056077.js
new file mode 100644
index 0000000000..4d2e04e8c8
--- /dev/null
+++ b/assets/js/afb7a422.54056077.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["87913"],{2505(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var a=JSON.parse('{"id":"guide/xlang/serialization","title":"Serialization","description":"This page demonstrates common cross-language serialization patterns. Data serialized in one","source":"@site/versioned_docs/version-1.3.0/guide/xlang/serialization.md","sourceDirName":"guide/xla [...]
\ No newline at end of file
diff --git a/assets/js/afb7a422.9982a164.js b/assets/js/afb7a422.9982a164.js
deleted file mode 100644
index 93f0e3cd37..0000000000
--- a/assets/js/afb7a422.9982a164.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["87913"],{2505(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var a=JSON.parse('{"id":"guide/xlang/serialization","title":"Serialization","description":"This page demonstrates common cross-language serialization patterns. Data serialized in one","source":"@site/versioned_docs/version-1.3.0/guide/xlang/serialization.md","sourceDirName":"guide/xla [...]
\ No newline at end of file
diff --git a/assets/js/b03b02fd.b5a8286e.js b/assets/js/b03b02fd.b5a8286e.js
new file mode 100644
index 0000000000..ab021d8c04
--- /dev/null
+++ b/assets/js/b03b02fd.b5a8286e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["56071"],{28052(e,d,n){n.r(d),n.d(d,{metadata:()=>r,default:()=>x,frontMatter:()=>s,contentTitle:()=>c,toc:()=>h,assets:()=>l});var r=JSON.parse('{"id":"specification/xlang_type_mapping","title":"Xlang Type Mapping","description":"Note:","source":"@site/versioned_docs/version-1.4.0/specification/xlang_type_mapping.md","sourceDirName":"specification","slug":"/specification/xlang_type_mapping","permalink":"/doc [...]
\ No newline at end of file
diff --git a/assets/js/b06e13ac.1077f898.js b/assets/js/b06e13ac.1077f898.js
new file mode 100644
index 0000000000..b88909192f
--- /dev/null
+++ b/assets/js/b06e13ac.1077f898.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["63371"],{22499(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>u,frontMatter:()=>i,contentTitle:()=>t,toc:()=>c,assets:()=>l});var a=JSON.parse('{"id":"start/usage","title":"Usage","description":"This section provides quick examples for getting started with Apache Fory\u2122.","source":"@site/docs/start/usage.md","sourceDirName":"start","slug":"/start/usage","permalink":"/docs/next/start/usage","draft":false [...]
\ No newline at end of file
diff --git a/assets/js/b06e13ac.36eef8fc.js b/assets/js/b06e13ac.36eef8fc.js
deleted file mode 100644
index 1d161e5a3c..0000000000
--- a/assets/js/b06e13ac.36eef8fc.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["63371"],{22499(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>u,frontMatter:()=>i,contentTitle:()=>t,toc:()=>c,assets:()=>l});var a=JSON.parse('{"id":"start/usage","title":"Usage","description":"This section provides quick examples for getting started with Apache Fory\u2122.","source":"@site/docs/start/usage.md","sourceDirName":"start","slug":"/start/usage","permalink":"/docs/next/start/usage","draft":false [...]
\ No newline at end of file
diff --git a/assets/js/b1506465.d6856657.js b/assets/js/b1506465.d6856657.js
new file mode 100644
index 0000000000..5832e26339
--- /dev/null
+++ b/assets/js/b1506465.d6856657.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["18231"],{8567(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>o,assets:()=>c});var r=JSON.parse('{"id":"guide/cpp/xlang_serialization","title":"Xlang Serialization","description":"This page explains how to use Fory xlang serialization between C++ and other languages.","source":"@site/versioned_docs/version-1.4.0/guide/cpp/xlang-serialization.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/b2bc4abb.41508e2e.js b/assets/js/b2bc4abb.41508e2e.js
new file mode 100644
index 0000000000..6f48f03fda
--- /dev/null
+++ b/assets/js/b2bc4abb.41508e2e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["90808"],{6102(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>c,toc:()=>d,assets:()=>a});var s=JSON.parse('{"id":"guide/csharp/troubleshooting","title":"Troubleshooting","description":"This page covers common C# issues and fixes.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/troubleshooting.md","sourceDirName":"guide/csharp","slug":"/guide/csharp/troubleshoot [...]
\ No newline at end of file
diff --git a/assets/js/b2df9a2f.0d00348c.js b/assets/js/b2df9a2f.0d00348c.js
deleted file mode 100644
index a35e1feace..0000000000
--- a/assets/js/b2df9a2f.0d00348c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["37636"],{58107(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"guide/xlang/getting_started","title":"Getting Started","description":"This guide covers installation and basic setup for cross-language serialization in all supported languages.","source":"@site/versioned_docs/version-1.3.0/guide/xlang/getting-started.md","so [...]
\ No newline at end of file
diff --git a/assets/js/b2df9a2f.60580c2d.js b/assets/js/b2df9a2f.60580c2d.js
new file mode 100644
index 0000000000..4f99e7886a
--- /dev/null
+++ b/assets/js/b2df9a2f.60580c2d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["37636"],{58107(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"guide/xlang/getting_started","title":"Getting Started","description":"This guide covers installation and basic setup for cross-language serialization in all supported languages.","source":"@site/versioned_docs/version-1.3.0/guide/xlang/getting-started.md","so [...]
\ No newline at end of file
diff --git a/assets/js/b2ed1a60.ec74077a.js b/assets/js/b2ed1a60.ec74077a.js
new file mode 100644
index 0000000000..4d839b9ec2
--- /dev/null
+++ b/assets/js/b2ed1a60.ec74077a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["69613"],{54026(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>c,contentTitle:()=>d,toc:()=>l,assets:()=>a});var i=JSON.parse('{"id":"guide/rust/references","title":"Shared & Circular References","description":"Apache Fory\u2122 automatically tracks and preserves reference identity for shared objects using Rc and Arc.","source":"@site/versioned_docs/version-1.4.0/guide/rust/references.md"," [...]
\ No newline at end of file
diff --git a/assets/js/b3677a5c.eb074e4f.js b/assets/js/b3677a5c.eb074e4f.js
new file mode 100644
index 0000000000..251bd86af1
--- /dev/null
+++ b/assets/js/b3677a5c.eb074e4f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["21108"],{80184(e,i,n){n.r(i),n.d(i,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/swift/serialization_index","title":"Swift Serialization Guide","description":"Apache Fory Swift provides high-performance object graph serialization with strong type safety, macro-based code generation, schema evolution, and cross-language compatibility [...]
\ No newline at end of file
diff --git a/assets/js/b3677a5c.fd0762cb.js b/assets/js/b3677a5c.fd0762cb.js
deleted file mode 100644
index 873bc862fc..0000000000
--- a/assets/js/b3677a5c.fd0762cb.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["21108"],{80184(e,i,n){n.r(i),n.d(i,{metadata:()=>t,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/swift/serialization_index","title":"Swift Serialization Guide","description":"Apache Fory Swift provides high-performance object graph serialization with strong type safety, macro-based code generation, schema evolution, and cross-language compatibility [...]
\ No newline at end of file
diff --git a/assets/js/b399292f.0be84107.js b/assets/js/b399292f.0be84107.js
new file mode 100644
index 0000000000..af19bd5300
--- /dev/null
+++ b/assets/js/b399292f.0be84107.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["28696"],{55754(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/java/grpc_support","title":"gRPC Support","description":"Fory can generate Java gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/java/grpc-support.md","sourceDirName":"guide/java","slug":"/guide/java/gr [...]
\ No newline at end of file
diff --git a/assets/js/b399292f.25cfd8be.js b/assets/js/b399292f.25cfd8be.js
deleted file mode 100644
index 18a33620aa..0000000000
--- a/assets/js/b399292f.25cfd8be.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["28696"],{55754(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/java/grpc_support","title":"gRPC Support","description":"Fory can generate Java gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/java/grpc-support.md","sourceDirName":"guide/java","slug":"/guide/java/gr [...]
\ No newline at end of file
diff --git a/assets/js/b3d1705f.26532d86.js b/assets/js/b3d1705f.26532d86.js
deleted file mode 100644
index 944623513e..0000000000
--- a/assets/js/b3d1705f.26532d86.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["76772"],{47309(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/swift/configuration","title":"Configuration","description":"This page covers Config and recommended Fory presets.","source":"@site/versioned_docs/version-1.3.0/guide/swift/configuration.md","sourceDirName":"guide/swift","slug":"/guide/swift/configuratio [...]
\ No newline at end of file
diff --git a/assets/js/b3d1705f.cf56b71d.js b/assets/js/b3d1705f.cf56b71d.js
new file mode 100644
index 0000000000..2631f53f1d
--- /dev/null
+++ b/assets/js/b3d1705f.cf56b71d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["76772"],{47309(e,i,n){n.r(i),n.d(i,{metadata:()=>s,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/swift/configuration","title":"Configuration","description":"This page covers Config and recommended Fory presets.","source":"@site/versioned_docs/version-1.3.0/guide/swift/configuration.md","sourceDirName":"guide/swift","slug":"/guide/swift/configuratio [...]
\ No newline at end of file
diff --git a/assets/js/b424836c.418f75c4.js b/assets/js/b424836c.418f75c4.js
new file mode 100644
index 0000000000..4753d66454
--- /dev/null
+++ b/assets/js/b424836c.418f75c4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26278"],{11953(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"compiler/flatbuffers_idl","title":"FlatBuffers IDL Support","description":"This page explains how Apache Fory consumes FlatBuffers schemas (.fbs) and","source":"@site/versioned_docs/version-1.3.0/compiler/flatbuffers-idl.md","sourceDirName":"compiler","slug": [...]
\ No newline at end of file
diff --git a/assets/js/b424836c.e8015921.js b/assets/js/b424836c.e8015921.js
deleted file mode 100644
index 32b9a45b5d..0000000000
--- a/assets/js/b424836c.e8015921.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26278"],{11953(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"compiler/flatbuffers_idl","title":"FlatBuffers IDL Support","description":"This page explains how Apache Fory consumes FlatBuffers schemas (.fbs) and","source":"@site/versioned_docs/version-1.3.0/compiler/flatbuffers-idl.md","sourceDirName":"compiler","slug": [...]
\ No newline at end of file
diff --git a/assets/js/b44da2bc.18006e0c.js b/assets/js/b44da2bc.18006e0c.js
new file mode 100644
index 0000000000..0a5e7b02c0
--- /dev/null
+++ b/assets/js/b44da2bc.18006e0c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["10570"],{939(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>o,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"guide/swift/polymorphism","title":"Polymorphism and Dynamic Types","description":"Fory Swift supports dynamic serialization for Any, AnyObject, and any Serializer.","source":"@site/versioned_docs/version-1.3.0/guide/swift/polymorphism.md","sourceDirName":"guide [...]
\ No newline at end of file
diff --git a/assets/js/b44da2bc.6ccfd062.js b/assets/js/b44da2bc.6ccfd062.js
deleted file mode 100644
index bce6dc1d4c..0000000000
--- a/assets/js/b44da2bc.6ccfd062.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["10570"],{939(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>o,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"guide/swift/polymorphism","title":"Polymorphism and Dynamic Types","description":"Fory Swift supports dynamic serialization for Any, AnyObject, and any Serializer.","source":"@site/versioned_docs/version-1.3.0/guide/swift/polymorphism.md","sourceDirName":"guide [...]
\ No newline at end of file
diff --git a/assets/js/b678e582.d3163cd2.js b/assets/js/b678e582.d3163cd2.js
new file mode 100644
index 0000000000..4c8dface97
--- /dev/null
+++ b/assets/js/b678e582.d3163cd2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13515"],{93470(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>c,contentTitle:()=>d,toc:()=>l,assets:()=>a});var i=JSON.parse('{"id":"guide/rust/references","title":"Shared & Circular References","description":"Apache Fory\u2122 automatically tracks and preserves reference identity for shared objects using Rc and Arc.","source":"@site/versioned_docs/version-1.3.0/guide/rust/references.md"," [...]
\ No newline at end of file
diff --git a/assets/js/b678e582.da5fbe67.js b/assets/js/b678e582.da5fbe67.js
deleted file mode 100644
index 9d02e5dc4e..0000000000
--- a/assets/js/b678e582.da5fbe67.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13515"],{93470(e,r,n){n.r(r),n.d(r,{metadata:()=>i,default:()=>h,frontMatter:()=>c,contentTitle:()=>d,toc:()=>l,assets:()=>a});var i=JSON.parse('{"id":"guide/rust/references","title":"Shared & Circular References","description":"Apache Fory\u2122 automatically tracks and preserves reference identity for shared objects using Rc and Arc.","source":"@site/versioned_docs/version-1.3.0/guide/rust/references.md"," [...]
\ No newline at end of file
diff --git a/assets/js/b6b6058e.6f842a85.js b/assets/js/b6b6058e.6f842a85.js
new file mode 100644
index 0000000000..e256bae162
--- /dev/null
+++ b/assets/js/b6b6058e.6f842a85.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["73540"],{60398(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>g,frontMatter:()=>a,contentTitle:()=>l,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"guide/go/type_registration","title":"Type Registration","description":"Type registration tells Fory how to identify and serialize your custom types. Registration is required for struct, enum, and extension types.","source":"@site/versioned_docs/version-1.4.0/ [...]
\ No newline at end of file
diff --git a/assets/js/b70b3bbc.09c63f00.js b/assets/js/b70b3bbc.09c63f00.js
deleted file mode 100644
index c41c2cb5aa..0000000000
--- a/assets/js/b70b3bbc.09c63f00.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["79047"],{17295(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>p,frontMatter:()=>o,contentTitle:()=>c,toc:()=>l,assets:()=>a});var s=JSON.parse('{"id":"guide/python/grpc_support","title":"gRPC Support","description":"Fory can generate Python gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/python/grpc-support.md","sourceDirName":"guide/python","slug":"/guide [...]
\ No newline at end of file
diff --git a/assets/js/b70b3bbc.fd6fbead.js b/assets/js/b70b3bbc.fd6fbead.js
new file mode 100644
index 0000000000..6324161d43
--- /dev/null
+++ b/assets/js/b70b3bbc.fd6fbead.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["79047"],{17295(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>p,frontMatter:()=>o,contentTitle:()=>c,toc:()=>l,assets:()=>a});var s=JSON.parse('{"id":"guide/python/grpc_support","title":"gRPC Support","description":"Fory can generate Python gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.3.0/guide/python/grpc-support.md","sourceDirName":"guide/python","slug":"/guide [...]
\ No newline at end of file
diff --git a/assets/js/b71ec6ea.544856a2.js b/assets/js/b71ec6ea.544856a2.js
new file mode 100644
index 0000000000..5f7382a963
--- /dev/null
+++ b/assets/js/b71ec6ea.544856a2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78746"],{33493(e,r,a){a.r(r),a.d(r,{metadata:()=>t,default:()=>l,frontMatter:()=>o,contentTitle:()=>c,toc:()=>h,assets:()=>i});var t=JSON.parse('{"id":"introduction/benchmark","title":"Benchmark","description":"Note: Different serialization frameworks excel in different scenarios. Benchmark results are for reference only.","source":"@site/versioned_docs/version-1.4.0/introduction/benchmark.md","sourceDirName [...]
\ No newline at end of file
diff --git a/assets/js/b8d1e5ba.2546c5de.js b/assets/js/b8d1e5ba.2546c5de.js
new file mode 100644
index 0000000000..b3953bd6e2
--- /dev/null
+++ b/assets/js/b8d1e5ba.2546c5de.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["32662"],{88982(e,a,n){n.r(a),n.d(a,{metadata:()=>i,default:()=>h,frontMatter:()=>l,contentTitle:()=>t,toc:()=>c,assets:()=>o});var i=JSON.parse('{"id":"guide/scala/configuration","title":"Configuration","description":"This page covers Scala-specific Fory instance configuration and creation.","source":"@site/versioned_docs/version-1.4.0/guide/scala/configuration.md","sourceDirName":"guide/scala","slug":"/guid [...]
\ No newline at end of file
diff --git a/assets/js/b90ff037.31679641.js b/assets/js/b90ff037.31679641.js
deleted file mode 100644
index d32062205f..0000000000
--- a/assets/js/b90ff037.31679641.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["18651"],{70748(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>d,assets:()=>c});var i=JSON.parse('{"id":"guide/xlang/reference_tracking","title":"Reference Tracking","description":"This page explains how Fory handles reference tracking for shared and circular references in cross-language serialization.","source":"@site/versioned_docs/version-1.3.0/guide/xlang/fi [...]
\ No newline at end of file
diff --git a/assets/js/b90ff037.c91a5738.js b/assets/js/b90ff037.c91a5738.js
new file mode 100644
index 0000000000..b5ef8dced0
--- /dev/null
+++ b/assets/js/b90ff037.c91a5738.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["18651"],{70748(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>t,toc:()=>d,assets:()=>c});var i=JSON.parse('{"id":"guide/xlang/reference_tracking","title":"Reference Tracking","description":"This page explains how Fory handles reference tracking for shared and circular references in cross-language serialization.","source":"@site/versioned_docs/version-1.3.0/guide/xlang/fi [...]
\ No newline at end of file
diff --git a/assets/js/b945bd90.e02f8363.js b/assets/js/b945bd90.e02f8363.js
new file mode 100644
index 0000000000..b8365090ce
--- /dev/null
+++ b/assets/js/b945bd90.e02f8363.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["3305"],{54989(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>c,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>d});var a=JSON.parse('{"id":"guide/python/numpy_integration","title":"NumPy & Pandas","description":"Fory natively supports numpy arrays and pandas DataFrame with optimized serialization.","source":"@site/versioned_docs/version-1.4.0/guide/python/numpy-integration.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/b94bf011.80c59d01.js b/assets/js/b94bf011.80c59d01.js
new file mode 100644
index 0000000000..625880d3df
--- /dev/null
+++ b/assets/js/b94bf011.80c59d01.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83327"],{76407(t){t.exports=JSON.parse('{"tag":{"label":"go","permalink":"/blog/tags/go","allTagsPath":"/blog/tags","count":6,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/go","page":1,"postsPerPage":10,"totalPages":1,"totalCount":6,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/b94bf011.f5f56d1f.js b/assets/js/b94bf011.f5f56d1f.js
deleted file mode 100644
index 85e8bc2f17..0000000000
--- a/assets/js/b94bf011.f5f56d1f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83327"],{76407(t){t.exports=JSON.parse('{"tag":{"label":"go","permalink":"/blog/tags/go","allTagsPath":"/blog/tags","count":5,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/go","page":1,"postsPerPage":10,"totalPages":1,"totalCount":5,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/b9a5d12b.1e1ea8c8.js b/assets/js/b9a5d12b.1e1ea8c8.js
new file mode 100644
index 0000000000..7445c0cac7
--- /dev/null
+++ b/assets/js/b9a5d12b.1e1ea8c8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78764"],{41426(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var a=JSON.parse('{"id":"guide/cpp/serialization_index","title":"C++ Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while mainta [...]
\ No newline at end of file
diff --git a/assets/js/b9a5d12b.39f7274b.js b/assets/js/b9a5d12b.39f7274b.js
deleted file mode 100644
index 1a21a32add..0000000000
--- a/assets/js/b9a5d12b.39f7274b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["78764"],{41426(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var a=JSON.parse('{"id":"guide/cpp/serialization_index","title":"C++ Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while mainta [...]
\ No newline at end of file
diff --git a/assets/js/b9a9b52d.b2734f95.js b/assets/js/b9a9b52d.b2734f95.js
new file mode 100644
index 0000000000..c5a90749ea
--- /dev/null
+++ b/assets/js/b9a9b52d.b2734f95.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["26808"],{29068(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>d,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"guide/go/schema_metadata","title":"Schema Metadata","description":"Fory Go uses struct tags to customize field-level serialization behavior. This allows fine-grained control over how individual fields are serialized.","source":"@site/versioned_docs/version-1. [...]
\ No newline at end of file
diff --git a/assets/js/b9e6e7db.9790980b.js b/assets/js/b9e6e7db.9790980b.js
new file mode 100644
index 0000000000..156f415db9
--- /dev/null
+++ b/assets/js/b9e6e7db.9790980b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["29196"],{40019(e,r,d){d.r(r),d.d(r,{metadata:()=>s,default:()=>x,frontMatter:()=>n,contentTitle:()=>l,toc:()=>h,assets:()=>c});var s=JSON.parse('{"id":"benchmarks/csharp/README","title":"C# Benchmark Performance Report","description":"Benchmark Performance Report","source":"@site/versioned_docs/version-1.4.0/benchmarks/csharp/README.md","sourceDirName":"benchmarks/csharp","slug":"/benchmarks/csharp/","permal [...]
\ No newline at end of file
diff --git a/assets/js/bb6aedb2.56daddae.js b/assets/js/bb6aedb2.56daddae.js
new file mode 100644
index 0000000000..521003de16
--- /dev/null
+++ b/assets/js/bb6aedb2.56daddae.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["49160"],{37268(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/cpp/basic_serialization","title":"Basic Serialization","description":"This page covers basic object graph serialization and the core serialization APIs.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/basic-serialization.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/bb6aedb2.59acbf38.js b/assets/js/bb6aedb2.59acbf38.js
deleted file mode 100644
index 91dad114f7..0000000000
--- a/assets/js/bb6aedb2.59acbf38.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["49160"],{37268(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/cpp/basic_serialization","title":"Basic Serialization","description":"This page covers basic object graph serialization and the core serialization APIs.","source":"@site/versioned_docs/version-1.3.0/guide/cpp/basic-serialization.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/bb8ffcdd.464bb1f0.js b/assets/js/bb8ffcdd.464bb1f0.js
deleted file mode 100644
index e680609345..0000000000
--- a/assets/js/bb8ffcdd.464bb1f0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["98325"],{43859(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>a});var i=JSON.parse('{"id":"guide/cpp/polymorphism","title":"Polymorphic Serialization","description":"Apache Fory\u2122 supports polymorphic serialization through smart pointers (std::uniqueptr), enabling dynamic dispatch and type flexibility for inheritance hierarchies.","source":"@si [...]
\ No newline at end of file
diff --git a/assets/js/bb8ffcdd.5c1ab619.js b/assets/js/bb8ffcdd.5c1ab619.js
new file mode 100644
index 0000000000..174fa757f7
--- /dev/null
+++ b/assets/js/bb8ffcdd.5c1ab619.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["98325"],{43859(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>a});var i=JSON.parse('{"id":"guide/cpp/polymorphism","title":"Polymorphic Serialization","description":"Apache Fory\u2122 supports polymorphic serialization through smart pointers (std::uniqueptr), enabling dynamic dispatch and type flexibility for inheritance hierarchies.","source":"@si [...]
\ No newline at end of file
diff --git a/assets/js/bcc2b7bb.7f8d1151.js b/assets/js/bcc2b7bb.7f8d1151.js
new file mode 100644
index 0000000000..6714c50a08
--- /dev/null
+++ b/assets/js/bcc2b7bb.7f8d1151.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["66465"],{73072(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>c,toc:()=>a,assets:()=>o});var s=JSON.parse('{"id":"guide/csharp/grpc_support","title":"gRPC Support","description":"Fory can generate C# gRPC service companions for schemas that define services.","source":"@site/versioned_docs/version-1.4.0/guide/csharp/grpc-support.md","sourceDirName":"guide/csharp","slug":" [...]
\ No newline at end of file
diff --git a/assets/js/bd462901.dff688c9.js b/assets/js/bd462901.dff688c9.js
new file mode 100644
index 0000000000..e6ee07ef2e
--- /dev/null
+++ b/assets/js/bd462901.dff688c9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83274"],{78349(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>a,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/java/object_copy","title":"Object Copy","description":"This page covers in-memory Java object graph copying with Fory#copy(Object).","source":"@site/versioned_docs/version-1.4.0/guide/java/object-copy.md","sourceDirName":"guide/java","slug":"/guide/java [...]
\ No newline at end of file
diff --git a/assets/js/bd9d7549.3839cdd5.js b/assets/js/bd9d7549.3839cdd5.js
deleted file mode 100644
index d0285a8da1..0000000000
--- a/assets/js/bd9d7549.3839cdd5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["57688"],{24e3(e,i,a){a.r(i),a.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>o,contentTitle:()=>t,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/java/serialization_index","title":"Java Serialization Guide","description":"Apache Fory\u2122 provides blazingly fast Java object serialization with JIT compilation and zero-copy techniques. Java supports both xlang mode and native mode. Xlang mode is th [...]
\ No newline at end of file
diff --git a/assets/js/bd9d7549.d8a0177b.js b/assets/js/bd9d7549.d8a0177b.js
new file mode 100644
index 0000000000..8d6bc02e52
--- /dev/null
+++ b/assets/js/bd9d7549.d8a0177b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["57688"],{24e3(e,i,a){a.r(i),a.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>o,contentTitle:()=>t,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/java/serialization_index","title":"Java Serialization Guide","description":"Apache Fory\u2122 provides blazingly fast Java object serialization with JIT compilation and zero-copy techniques. Java supports both xlang mode and native mode. Xlang mode is th [...]
\ No newline at end of file
diff --git a/assets/js/bdf358f5.6247ea87.js b/assets/js/bdf358f5.6247ea87.js
new file mode 100644
index 0000000000..177b1dcc63
--- /dev/null
+++ b/assets/js/bdf358f5.6247ea87.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["81353"],{72819(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>r,contentTitle:()=>o,toc:()=>d,assets:()=>l});var s=JSON.parse('{"id":"guide/java/schema_evolution","title":"Schema Evolution","description":"This page covers schema evolution, meta sharing, and handling non-existent/unknown classes.","source":"@site/versioned_docs/version-1.4.0/guide/java/schema-evolution.md","sourceDirName":"g [...]
\ No newline at end of file
diff --git a/assets/js/be110dba.42c3599e.js b/assets/js/be110dba.42c3599e.js
new file mode 100644
index 0000000000..cd0d65bcbe
--- /dev/null
+++ b/assets/js/be110dba.42c3599e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["27298"],{51689(e,r,i){i.r(r),i.d(r,{metadata:()=>n,default:()=>h,frontMatter:()=>l,contentTitle:()=>a,toc:()=>o,assets:()=>d});var n=JSON.parse('{"id":"guide/go/custom_serializers","title":"Custom Serializers","description":"Custom serializers allow you to define exactly how a type is serialized and deserialized. This is useful for types that require special handling, optimization, or cross-language compatib [...]
\ No newline at end of file
diff --git a/assets/js/bee1041e.8f07c83a.js b/assets/js/bee1041e.8f07c83a.js
new file mode 100644
index 0000000000..b1ef475a33
--- /dev/null
+++ b/assets/js/bee1041e.8f07c83a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["12961"],{39559(e,i,s){s.r(i),s.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>t,contentTitle:()=>d,toc:()=>o,assets:()=>l});var r=JSON.parse('{"id":"guide/java/configuration","title":"Configuration","description":"This page documents all configuration options available through ForyBuilder.","source":"@site/versioned_docs/version-1.4.0/guide/java/configuration.md","sourceDirName":"guide/java","slug":"/guid [...]
\ No newline at end of file
diff --git a/assets/js/beee20d6.c62b5a56.js b/assets/js/beee20d6.c62b5a56.js
new file mode 100644
index 0000000000..160b3b4964
--- /dev/null
+++ b/assets/js/beee20d6.c62b5a56.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86537"],{39913(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>o,assets:()=>l});var r=JSON.parse('{"id":"guide/cpp/configuration","title":"Configuration","description":"This page covers C++ Fory instance configuration. Fory::builder() creates xlang","source":"@site/versioned_docs/version-1.4.0/guide/cpp/configuration.md","sourceDirName":"guide/cpp","slug":"/guid [...]
\ No newline at end of file
diff --git a/assets/js/bf1307fc.1a0ffda0.js b/assets/js/bf1307fc.1a0ffda0.js
deleted file mode 100644
index 15ee5bbb29..0000000000
--- a/assets/js/bf1307fc.1a0ffda0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["42134"],{31413(e){e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"dev","banner":"unreleased","badge":true,"noIndex":false,"className":"docs-version-current","isLast":false,"docsSidebars":{"docsSidebar":[{"type":"category","label":"Introduction","items":[{"type":"link","href":"/docs/next/introduction/overview","label":"Overview","docId":"introduction/overview","unlisted":fa [...]
\ No newline at end of file
diff --git a/assets/js/bf1307fc.95e07b25.js b/assets/js/bf1307fc.95e07b25.js
new file mode 100644
index 0000000000..c99638aca2
--- /dev/null
+++ b/assets/js/bf1307fc.95e07b25.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["42134"],{31413(e){e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"dev","banner":"unreleased","badge":true,"noIndex":false,"className":"docs-version-current","isLast":false,"docsSidebars":{"docsSidebar":[{"type":"category","label":"Introduction","items":[{"type":"link","href":"/docs/next/introduction/overview","label":"Overview","docId":"introduction/overview","unlisted":fa [...]
\ No newline at end of file
diff --git a/assets/js/bf7e243f.6ef015ed.js b/assets/js/bf7e243f.6ef015ed.js
deleted file mode 100644
index 2fb91cd1a0..0000000000
--- a/assets/js/bf7e243f.6ef015ed.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["74915"],{65143(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>o,assets:()=>l});var i=JSON.parse('{"id":"guide/dart/web_platform_support","title":"Web Platform Support","description":"Fory Dart supports Dart VM/AOT, Flutter, browser, and Flutter web builds","source":"@site/versioned_docs/version-1.3.0/guide/dart/web-platform-support.md","sourceDirName":"guide/da [...]
\ No newline at end of file
diff --git a/assets/js/bf7e243f.89029d6f.js b/assets/js/bf7e243f.89029d6f.js
new file mode 100644
index 0000000000..e81e9b0941
--- /dev/null
+++ b/assets/js/bf7e243f.89029d6f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["74915"],{65143(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>o,assets:()=>l});var i=JSON.parse('{"id":"guide/dart/web_platform_support","title":"Web Platform Support","description":"Fory Dart supports Dart VM/AOT, Flutter, browser, and Flutter web builds","source":"@site/versioned_docs/version-1.3.0/guide/dart/web-platform-support.md","sourceDirName":"guide/da [...]
\ No newline at end of file
diff --git a/assets/js/bf81484d.ca85dceb.js b/assets/js/bf81484d.ca85dceb.js
new file mode 100644
index 0000000000..19fc73128a
--- /dev/null
+++ b/assets/js/bf81484d.ca85dceb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["4851"],{84485(e,n,s){s.r(n),s.d(n,{metadata:()=>d,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>a,assets:()=>c});var d=JSON.parse('{"id":"compiler/syntax","title":"Schema IDL","description":"This document provides the syntax and semantic reference for Fory IDL.","source":"@site/versioned_docs/version-1.4.0/compiler/schema-idl.md","sourceDirName":"compiler","slug":"/compiler/syntax","permalink":" [...]
\ No newline at end of file
diff --git a/assets/js/bfcbef4d.6c3ec119.js b/assets/js/bfcbef4d.6c3ec119.js
new file mode 100644
index 0000000000..96b1377b4d
--- /dev/null
+++ b/assets/js/bfcbef4d.6c3ec119.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["79054"],{84177(e,d,r){r.r(d),r.d(d,{metadata:()=>s,default:()=>x,frontMatter:()=>n,contentTitle:()=>l,toc:()=>h,assets:()=>c});var s=JSON.parse('{"id":"benchmarks/cpp/README","title":"C++ Benchmark Performance Report","description":"Generated on 2026-06-12 1604","source":"@site/versioned_docs/version-1.4.0/benchmarks/cpp/README.md","sourceDirName":"benchmarks/cpp","slug":"/benchmarks/cpp/","permalink":"/docs [...]
\ No newline at end of file
diff --git a/assets/js/bfe39111.1780e798.js b/assets/js/bfe39111.1780e798.js
new file mode 100644
index 0000000000..ef747894aa
--- /dev/null
+++ b/assets/js/bfe39111.1780e798.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["17472"],{95142(e,i,s){s.r(i),s.d(i,{metadata:()=>n,default:()=>a,frontMatter:()=>t,contentTitle:()=>l,toc:()=>o,assets:()=>c});var n=JSON.parse('{"id":"guide/csharp/supported_types","title":"Supported Types","description":"This page summarizes built-in and generated type support in Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/supported-types.md","sourceDirName":"guide/csha [...]
\ No newline at end of file
diff --git a/assets/js/bfe39111.730598a3.js b/assets/js/bfe39111.730598a3.js
deleted file mode 100644
index ea9d61c73f..0000000000
--- a/assets/js/bfe39111.730598a3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["17472"],{95142(e,i,s){s.r(i),s.d(i,{metadata:()=>n,default:()=>a,frontMatter:()=>t,contentTitle:()=>l,toc:()=>o,assets:()=>c});var n=JSON.parse('{"id":"guide/csharp/supported_types","title":"Supported Types","description":"This page summarizes built-in and generated type support in Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/supported-types.md","sourceDirName":"guide/csha [...]
\ No newline at end of file
diff --git a/assets/js/c15d9823.0f2ec323.js b/assets/js/c15d9823.0f2ec323.js
new file mode 100644
index 0000000000..a226519cbf
--- /dev/null
+++ b/assets/js/c15d9823.0f2ec323.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["46431"],{29328(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":5,"totalCount":48,"nextPage":"/blog/page/2","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/c15d9823.5b171fac.js b/assets/js/c15d9823.5b171fac.js
deleted file mode 100644
index a9e5d3ff6a..0000000000
--- a/assets/js/c15d9823.5b171fac.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["46431"],{29328(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":5,"totalCount":47,"nextPage":"/blog/page/2","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/c1bf0b4a.29227c39.js b/assets/js/c1bf0b4a.29227c39.js
new file mode 100644
index 0000000000..c5645034cc
--- /dev/null
+++ b/assets/js/c1bf0b4a.29227c39.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["561"],{87136(e,n,i){i.r(n),i.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>r,contentTitle:()=>o,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"guide/swift/schema_evolution","title":"Schema Evolution","description":"Fory supports schema evolution through compatible mode, which is enabled by default in Swift.","source":"@site/versioned_docs/version-1.4.0/guide/swift/schema-evolution.md","sourceDirName": [...]
\ No newline at end of file
diff --git a/assets/js/c1d4695f.b0421bf8.js b/assets/js/c1d4695f.b0421bf8.js
deleted file mode 100644
index 6eb4906862..0000000000
--- a/assets/js/c1d4695f.b0421bf8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["54246"],{6055(e,n,s){s.r(n),s.d(n,{metadata:()=>d,default:()=>o,frontMatter:()=>t,contentTitle:()=>l,toc:()=>a,assets:()=>c});var d=JSON.parse('{"id":"compiler/syntax","title":"Schema IDL","description":"This document provides the syntax and semantic reference for Fory IDL.","source":"@site/versioned_docs/version-1.3.0/compiler/schema-idl.md","sourceDirName":"compiler","slug":"/compiler/syntax","permalink":" [...]
\ No newline at end of file
diff --git a/assets/js/c1d4695f.d3b5e1ce.js b/assets/js/c1d4695f.d3b5e1ce.js
new file mode 100644
index 0000000000..b151ddebd1
--- /dev/null
+++ b/assets/js/c1d4695f.d3b5e1ce.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["54246"],{6055(e,n,s){s.r(n),s.d(n,{metadata:()=>d,default:()=>o,frontMatter:()=>t,contentTitle:()=>l,toc:()=>a,assets:()=>c});var d=JSON.parse('{"id":"compiler/syntax","title":"Schema IDL","description":"This document provides the syntax and semantic reference for Fory IDL.","source":"@site/versioned_docs/version-1.3.0/compiler/schema-idl.md","sourceDirName":"compiler","slug":"/compiler/syntax","permalink":" [...]
\ No newline at end of file
diff --git a/assets/js/c2d2b2dc.4752fc56.js b/assets/js/c2d2b2dc.4752fc56.js
deleted file mode 100644
index a4c61ce5b7..0000000000
--- a/assets/js/c2d2b2dc.4752fc56.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97654"],{45512(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>o,assets:()=>d});var n=JSON.parse('{"id":"guide/csharp/serialization_index","title":"C# Serialization Guide","description":"Apache Fory\u2122 C# is a high-performance, cross-language serialization library for .NET. It provides object graph serialization, schema evolution, generic object payload suppo [...]
\ No newline at end of file
diff --git a/assets/js/c2d2b2dc.68ab5264.js b/assets/js/c2d2b2dc.68ab5264.js
new file mode 100644
index 0000000000..546b52c1d9
--- /dev/null
+++ b/assets/js/c2d2b2dc.68ab5264.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97654"],{45512(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>o,assets:()=>d});var n=JSON.parse('{"id":"guide/csharp/serialization_index","title":"C# Serialization Guide","description":"Apache Fory\u2122 C# is a high-performance, cross-language serialization library for .NET. It provides object graph serialization, schema evolution, generic object payload suppo [...]
\ No newline at end of file
diff --git a/assets/js/c42ad004.d7ee56dd.js b/assets/js/c42ad004.d7ee56dd.js
new file mode 100644
index 0000000000..f5fece4ad9
--- /dev/null
+++ b/assets/js/c42ad004.d7ee56dd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["12090"],{36336(e,r,i){i.r(r),i.d(r,{metadata:()=>s,default:()=>h,frontMatter:()=>o,contentTitle:()=>a,toc:()=>c,assets:()=>l});var s=JSON.parse('{"id":"guide/rust/row_format","title":"Row Format","description":"Apache Fory\u2122 provides a high-performance row format for zero-copy deserialization.","source":"@site/versioned_docs/version-1.4.0/guide/rust/row-format.md","sourceDirName":"guide/rust","slug":"/gu [...]
\ No newline at end of file
diff --git a/assets/js/c4e7e435.069b6019.js b/assets/js/c4e7e435.069b6019.js
deleted file mode 100644
index 7c2246907e..0000000000
--- a/assets/js/c4e7e435.069b6019.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["48138"],{8796(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/python/serialization_index","title":"Python Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while m [...]
\ No newline at end of file
diff --git a/assets/js/c4e7e435.df232073.js b/assets/js/c4e7e435.df232073.js
new file mode 100644
index 0000000000..3e3c8677f6
--- /dev/null
+++ b/assets/js/c4e7e435.df232073.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["48138"],{8796(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/python/serialization_index","title":"Python Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while m [...]
\ No newline at end of file
diff --git a/assets/js/c57733f0.a9ad9e83.js b/assets/js/c57733f0.a9ad9e83.js
new file mode 100644
index 0000000000..b0673f4066
--- /dev/null
+++ b/assets/js/c57733f0.a9ad9e83.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["3942"],{86724(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/python/serialization_index","title":"Python Serialization Guide","description":"Apache Fory\u2122 is a blazing fast multi-language serialization framework powered by JIT compilation and zero-copy techniques, providing up to ultra-fast performance while m [...]
\ No newline at end of file
diff --git a/assets/js/c6381c9c.076c37e3.js b/assets/js/c6381c9c.076c37e3.js
deleted file mode 100644
index f99d4e17b0..0000000000
--- a/assets/js/c6381c9c.076c37e3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["69934"],{42844(a){a.exports=JSON.parse('{"tag":{"label":"scala","permalink":"/blog/tags/scala","allTagsPath":"/blog/tags","count":4,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/scala","page":1,"postsPerPage":10,"totalPages":1,"totalCount":4,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/c6381c9c.fc66c281.js b/assets/js/c6381c9c.fc66c281.js
new file mode 100644
index 0000000000..0b841ddd2d
--- /dev/null
+++ b/assets/js/c6381c9c.fc66c281.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["69934"],{42844(a){a.exports=JSON.parse('{"tag":{"label":"scala","permalink":"/blog/tags/scala","allTagsPath":"/blog/tags","count":5,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/scala","page":1,"postsPerPage":10,"totalPages":1,"totalCount":5,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/c76ec6d2.fd079601.js b/assets/js/c76ec6d2.fd079601.js
new file mode 100644
index 0000000000..92875e1556
--- /dev/null
+++ b/assets/js/c76ec6d2.fd079601.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["59344"],{47640(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>o,assets:()=>l});var r=JSON.parse('{"id":"guide/dart/serialization_index","title":"Dart Serialization Guide","description":"Apache Fory\u2122 Dart lets you serialize Dart objects to bytes and deserialize them","source":"@site/versioned_docs/version-1.4.0/guide/dart/index.md","sourceDirName":"guide/da [...]
\ No newline at end of file
diff --git a/assets/js/c7e7e024.c3065eae.js b/assets/js/c7e7e024.c3065eae.js
new file mode 100644
index 0000000000..1d511dec63
--- /dev/null
+++ b/assets/js/c7e7e024.c3065eae.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88761"],{54665(e,d,r){r.r(d),r.d(d,{metadata:()=>t,default:()=>j,frontMatter:()=>n,contentTitle:()=>h,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"benchmarks/python/README","title":"Python Benchmark Performance Report","description":"Generated on 2026-05-08 1745","source":"@site/versioned_docs/version-1.3.0/benchmarks/python/README.md","sourceDirName":"benchmarks/python","slug":"/benchmarks/python/","pe [...]
\ No newline at end of file
diff --git a/assets/js/c7e7e024.e16eb6f0.js b/assets/js/c7e7e024.e16eb6f0.js
deleted file mode 100644
index 213e471f49..0000000000
--- a/assets/js/c7e7e024.e16eb6f0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["88761"],{54665(e,d,r){r.r(d),r.d(d,{metadata:()=>t,default:()=>j,frontMatter:()=>n,contentTitle:()=>h,toc:()=>c,assets:()=>l});var t=JSON.parse('{"id":"benchmarks/python/README","title":"Python Benchmark Performance Report","description":"Generated on 2026-05-08 1745","source":"@site/versioned_docs/version-1.3.0/benchmarks/python/README.md","sourceDirName":"benchmarks/python","slug":"/benchmarks/python/","pe [...]
\ No newline at end of file
diff --git a/assets/js/c8ef2e1d.11999c61.js b/assets/js/c8ef2e1d.11999c61.js
new file mode 100644
index 0000000000..e7a25674c8
--- /dev/null
+++ b/assets/js/c8ef2e1d.11999c61.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50708"],{46662(e,d,r){r.r(d),r.d(d,{metadata:()=>i,default:()=>j,frontMatter:()=>n,contentTitle:()=>l,toc:()=>h,assets:()=>c});var i=JSON.parse('{"id":"benchmarks/go/README","title":"Go Serialization Benchmark Report","description":"Generated55:12","source":"@site/versioned_docs/version-1.3.0/benchmarks/go/README.md","sourceDirName":"benchmarks/go","slug":"/benchmarks/go/","permalink":"/docs/1.3.0/benchmarks [...]
\ No newline at end of file
diff --git a/assets/js/c8ef2e1d.c17a9815.js b/assets/js/c8ef2e1d.c17a9815.js
deleted file mode 100644
index 9951ce50ca..0000000000
--- a/assets/js/c8ef2e1d.c17a9815.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50708"],{46662(e,d,r){r.r(d),r.d(d,{metadata:()=>i,default:()=>j,frontMatter:()=>n,contentTitle:()=>l,toc:()=>h,assets:()=>c});var i=JSON.parse('{"id":"benchmarks/go/README","title":"Go Serialization Benchmark Report","description":"Generated55:12","source":"@site/versioned_docs/version-1.3.0/benchmarks/go/README.md","sourceDirName":"benchmarks/go","slug":"/benchmarks/go/","permalink":"/docs/benchmarks/go/", [...]
\ No newline at end of file
diff --git a/assets/js/cb4041ce.26374c00.js b/assets/js/cb4041ce.26374c00.js
new file mode 100644
index 0000000000..e3c550352a
--- /dev/null
+++ b/assets/js/cb4041ce.26374c00.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["32846"],{16487(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>p,frontMatter:()=>o,contentTitle:()=>c,toc:()=>l,assets:()=>a});var s=JSON.parse('{"id":"guide/python/grpc_support","title":"gRPC Support","description":"Fory can generate Python gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.4.0/guide/python/grpc-support.md","sourceDirName":"guide/python","slug":"/guide [...]
\ No newline at end of file
diff --git a/assets/js/cbfe4087.6d1408f6.js b/assets/js/cbfe4087.6d1408f6.js
new file mode 100644
index 0000000000..291c2b1d91
--- /dev/null
+++ b/assets/js/cbfe4087.6d1408f6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["57029"],{93872(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>c,contentTitle:()=>l,toc:()=>a,assets:()=>t});var s=JSON.parse('{"id":"compiler/compiler_guide","title":"Compiler Guide","description":"This guide covers installation, usage, and integration of the Fory IDL compiler.","source":"@site/versioned_docs/version-1.3.0/compiler/compiler-guide.md","sourceDirName":"compiler","slug":"/com [...]
\ No newline at end of file
diff --git a/assets/js/cbfe4087.ce6da504.js b/assets/js/cbfe4087.ce6da504.js
deleted file mode 100644
index 0b9d0b4750..0000000000
--- a/assets/js/cbfe4087.ce6da504.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["57029"],{93872(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>c,contentTitle:()=>l,toc:()=>a,assets:()=>t});var s=JSON.parse('{"id":"compiler/compiler_guide","title":"Compiler Guide","description":"This guide covers installation, usage, and integration of the Fory IDL compiler.","source":"@site/versioned_docs/version-1.3.0/compiler/compiler-guide.md","sourceDirName":"compiler","slug":"/com [...]
\ No newline at end of file
diff --git a/assets/js/cc6f4594.aa9191ae.js b/assets/js/cc6f4594.aa9191ae.js
new file mode 100644
index 0000000000..442ae82bce
--- /dev/null
+++ b/assets/js/cc6f4594.aa9191ae.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2580"],{7525(e,n,i){i.r(n),i.d(n,{metadata:()=>a,default:()=>p,frontMatter:()=>l,contentTitle:()=>o,toc:()=>c,assets:()=>t});var a=JSON.parse('{"id":"guide/scala/type_serialization","title":"Type Serialization","description":"This page covers serialization of Scala-specific JVM types in native mode. For","source":"@site/versioned_docs/version-1.4.0/guide/scala/type-serialization.md","sourceDirName":"guide/sc [...]
\ No newline at end of file
diff --git a/assets/js/ccb97f03.1025e9e5.js b/assets/js/ccb97f03.1025e9e5.js
new file mode 100644
index 0000000000..640dac15b7
--- /dev/null
+++ b/assets/js/ccb97f03.1025e9e5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["20443"],{86190(e,r,n){n.r(r),n.d(r,{metadata:()=>s,default:()=>a,frontMatter:()=>d,contentTitle:()=>l,toc:()=>h,assets:()=>c});var s=JSON.parse('{"id":"guide/cpp/type_registration","title":"Type Registration","description":"This page explains how to register types for serialization.","source":"@site/versioned_docs/version-1.4.0/guide/cpp/type-registration.md","sourceDirName":"guide/cpp","slug":"/guide/cpp/ty [...]
\ No newline at end of file
diff --git a/assets/js/ccfb67b4.40bcc233.js b/assets/js/ccfb67b4.40bcc233.js
deleted file mode 100644
index 9b4d201014..0000000000
--- a/assets/js/ccfb67b4.40bcc233.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["46755"],{56802(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>u,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var n=JSON.parse('{"id":"guide/rust/type_registration","title":"Type Registration","description":"This page covers type registration methods in Apache Fory\u2122 Rust.","source":"@site/versioned_docs/version-1.3.0/guide/rust/type-registration.md","sourceDirName":"guide/rust","slug":" [...]
\ No newline at end of file
diff --git a/assets/js/ccfb67b4.6634a7f3.js b/assets/js/ccfb67b4.6634a7f3.js
new file mode 100644
index 0000000000..177955b1a1
--- /dev/null
+++ b/assets/js/ccfb67b4.6634a7f3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["46755"],{56802(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>u,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>l});var n=JSON.parse('{"id":"guide/rust/type_registration","title":"Type Registration","description":"This page covers type registration methods in Apache Fory\u2122 Rust.","source":"@site/versioned_docs/version-1.3.0/guide/rust/type-registration.md","sourceDirName":"guide/rust","slug":" [...]
\ No newline at end of file
diff --git a/assets/js/cd3e5d76.143f0a32.js b/assets/js/cd3e5d76.143f0a32.js
new file mode 100644
index 0000000000..99f0393b12
--- /dev/null
+++ b/assets/js/cd3e5d76.143f0a32.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["33223"],{38212(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>d});var a=JSON.parse('{"id":"guide/go/thread_safety","title":"Thread Safety","description":"This guide covers concurrent usage patterns for Fory Go, including the thread-safe wrapper and best practices for multi-goroutine environments.","source":"@site/versioned_docs/version-1.3.0/guide/ [...]
\ No newline at end of file
diff --git a/assets/js/cd3e5d76.c9fd2e2a.js b/assets/js/cd3e5d76.c9fd2e2a.js
deleted file mode 100644
index 3fbb8aecdd..0000000000
--- a/assets/js/cd3e5d76.c9fd2e2a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["33223"],{38212(e,n,r){r.r(n),r.d(n,{metadata:()=>a,default:()=>h,frontMatter:()=>s,contentTitle:()=>o,toc:()=>l,assets:()=>d});var a=JSON.parse('{"id":"guide/go/thread_safety","title":"Thread Safety","description":"This guide covers concurrent usage patterns for Fory Go, including the thread-safe wrapper and best practices for multi-goroutine environments.","source":"@site/versioned_docs/version-1.3.0/guide/ [...]
\ No newline at end of file
diff --git a/assets/js/cd49e4f1.c0d3ceff.js b/assets/js/cd49e4f1.c0d3ceff.js
deleted file mode 100644
index 2ae4f9dfb3..0000000000
--- a/assets/js/cd49e4f1.c0d3ceff.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["49216"],{53449(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>u,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/go/basic_serialization","title":"Basic Serialization","description":"This guide covers the core serialization APIs in Fory Go.","source":"@site/versioned_docs/version-1.3.0/guide/go/basic-serialization.md","sourceDirName":"guide/go","slug":"/guide/go/ba [...]
\ No newline at end of file
diff --git a/assets/js/cd49e4f1.f717fd69.js b/assets/js/cd49e4f1.f717fd69.js
new file mode 100644
index 0000000000..ed009c8a07
--- /dev/null
+++ b/assets/js/cd49e4f1.f717fd69.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["49216"],{53449(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>u,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/go/basic_serialization","title":"Basic Serialization","description":"This guide covers the core serialization APIs in Fory Go.","source":"@site/versioned_docs/version-1.3.0/guide/go/basic-serialization.md","sourceDirName":"guide/go","slug":"/guide/go/ba [...]
\ No newline at end of file
diff --git a/assets/js/cdf3f175.edec36ba.js b/assets/js/cdf3f175.edec36ba.js
new file mode 100644
index 0000000000..11ac466bca
--- /dev/null
+++ b/assets/js/cdf3f175.edec36ba.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["37961"],{33099(e,n,a){a.r(n),a.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"guide/scala/schema_idl","title":"Schema IDL And Xlang","description":"The Fory schema IDL Scala target generates Scala 3 source for xlang payloads.","source":"@site/versioned_docs/version-1.4.0/guide/scala/schema-idl.md","sourceDirName":"guide/scala","slug":" [...]
\ No newline at end of file
diff --git a/assets/js/cf1caa80.a1b8e931.js b/assets/js/cf1caa80.a1b8e931.js
new file mode 100644
index 0000000000..289948d71b
--- /dev/null
+++ b/assets/js/cf1caa80.a1b8e931.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["82435"],{13928(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"compiler/protobuf_idl_support","title":"Protobuf IDL Support","description":"This page explains how Apache Fory works with Protocol Buffers (.proto) schemas,","source":"@site/versioned_docs/version-1.3.0/compiler/protobuf-idl.md","sourceDirName":"compiler","s [...]
\ No newline at end of file
diff --git a/assets/js/cf1caa80.f517f03a.js b/assets/js/cf1caa80.f517f03a.js
deleted file mode 100644
index a7dde3e83b..0000000000
--- a/assets/js/cf1caa80.f517f03a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["82435"],{13928(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"compiler/protobuf_idl_support","title":"Protobuf IDL Support","description":"This page explains how Apache Fory works with Protocol Buffers (.proto) schemas,","source":"@site/versioned_docs/version-1.3.0/compiler/protobuf-idl.md","sourceDirName":"compiler","s [...]
\ No newline at end of file
diff --git a/assets/js/cfb8ae79.8da03a0a.js b/assets/js/cfb8ae79.8da03a0a.js
new file mode 100644
index 0000000000..e10b8d4257
--- /dev/null
+++ b/assets/js/cfb8ae79.8da03a0a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43597"],{16745(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"compiler/protobuf_idl_support","title":"Protobuf IDL Support","description":"This page explains how Apache Fory works with Protocol Buffers (.proto) schemas,","source":"@site/versioned_docs/version-1.4.0/compiler/protobuf-idl.md","sourceDirName":"compiler","s [...]
\ No newline at end of file
diff --git a/assets/js/d0d708b1.75749769.js b/assets/js/d0d708b1.75749769.js
deleted file mode 100644
index 104250ee3c..0000000000
--- a/assets/js/d0d708b1.75749769.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72156"],{49116(e,r,n){n.r(r),n.d(r,{assets:()=>o,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var a=n(8273),t=n(74848),l=n(28453);let i={slug:"fory_1_2_0_release",title:"Fory v1.2.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","c++","go","c#","swift","dart","compiler"]},s,o={authorsImageUrls:[void 0]},c=[{value:"Highlights", [...]
\ No newline at end of file
diff --git a/assets/js/d0d708b1.a3befd4e.js b/assets/js/d0d708b1.a3befd4e.js
new file mode 100644
index 0000000000..ff3a34edea
--- /dev/null
+++ b/assets/js/d0d708b1.a3befd4e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72156"],{49116(e,r,n){n.r(r),n.d(r,{assets:()=>o,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var a=n(8273),t=n(74848),l=n(28453);let i={slug:"fory_1_2_0_release",title:"Fory v1.2.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","cpp","go","csharp","swift","dart","compiler"]},s,o={authorsImageUrls:[void 0]},c=[{value:"Highligh [...]
\ No newline at end of file
diff --git a/assets/js/d2f5add5.2ac6e12f.js b/assets/js/d2f5add5.2ac6e12f.js
deleted file mode 100644
index fe8a433d97..0000000000
--- a/assets/js/d2f5add5.2ac6e12f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["50321"],{42950(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>o,assets:()=>a});var s=JSON.parse('{"id":"guide/go/troubleshooting","title":"Troubleshooting","description":"This guide covers common issues and solutions when using Fory Go.","source":"@site/versioned_docs/version-1.0.0/guide/go/troubleshooting.md","sourceDirName":"guide/go","slug":"/guide/go/troubl [...]
\ No newline at end of file
diff --git a/assets/js/d2f5add5.c245f0bf.js b/assets/js/d2f5add5.c245f0bf.js
new file mode 100644
index 0000000000..c85d667872
--- /dev/null
+++ b/assets/js/d2f5add5.c245f0bf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72702"],{42950(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>o,assets:()=>a});var s=JSON.parse('{"id":"guide/go/troubleshooting","title":"Troubleshooting","description":"This guide covers common issues and solutions when using Fory Go.","source":"@site/versioned_docs/version-1.0.0/guide/go/troubleshooting.md","sourceDirName":"guide/go","slug":"/guide/go/troubl [...]
\ No newline at end of file
diff --git a/assets/js/d3e7b41d.cf5ed04b.js b/assets/js/d3e7b41d.cf5ed04b.js
new file mode 100644
index 0000000000..7a05baa823
--- /dev/null
+++ b/assets/js/d3e7b41d.cf5ed04b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["33178"],{34790(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>g,frontMatter:()=>a,contentTitle:()=>l,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"guide/go/type_registration","title":"Type Registration","description":"Type registration tells Fory how to identify and serialize your custom types. Registration is required for struct, enum, and extension types.","source":"@site/versioned_docs/version-1.3.0/ [...]
\ No newline at end of file
diff --git a/assets/js/d3e7b41d.e485b2e0.js b/assets/js/d3e7b41d.e485b2e0.js
deleted file mode 100644
index 5d2b002bf3..0000000000
--- a/assets/js/d3e7b41d.e485b2e0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["33178"],{34790(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>g,frontMatter:()=>a,contentTitle:()=>l,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"guide/go/type_registration","title":"Type Registration","description":"Type registration tells Fory how to identify and serialize your custom types. Registration is required for struct, enum, and extension types.","source":"@site/versioned_docs/version-1.3.0/ [...]
\ No newline at end of file
diff --git a/assets/js/d53427c4.6b477131.js b/assets/js/d53427c4.6b477131.js
new file mode 100644
index 0000000000..eec6b2e8b8
--- /dev/null
+++ b/assets/js/d53427c4.6b477131.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["72560"],{29453(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>u,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>a});var t=JSON.parse('{"id":"guide/rust/custom_serializers","title":"Custom Serializers","description":"For types that don\'t support #[derive(ForyStruct)], implement the Serializer trait manually.","source":"@site/versioned_docs/version-1.4.0/guide/rust/custom-serializers.md","sourceDir [...]
\ No newline at end of file
diff --git a/assets/js/d63262a0.14ac74e9.js b/assets/js/d63262a0.14ac74e9.js
new file mode 100644
index 0000000000..33093ed0d3
--- /dev/null
+++ b/assets/js/d63262a0.14ac74e9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["1154"],{60703(e,a,i){i.r(a),i.d(a,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/java/native_serialization","title":"Native Serialization","description":"Java native serialization is the Java-only wire format selected with withXlang(false). Use it","source":"@site/versioned_docs/version-1.3.0/guide/java/native-serialization.md","sour [...]
\ No newline at end of file
diff --git a/assets/js/d63262a0.2e99cc4c.js b/assets/js/d63262a0.2e99cc4c.js
deleted file mode 100644
index eb1ef90c1b..0000000000
--- a/assets/js/d63262a0.2e99cc4c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["1154"],{60703(e,a,i){i.r(a),i.d(a,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/java/native_serialization","title":"Native Serialization","description":"Java native serialization is the Java-only wire format selected with withXlang(false). Use it","source":"@site/versioned_docs/version-1.3.0/guide/java/native-serialization.md","sour [...]
\ No newline at end of file
diff --git a/assets/js/d655202d.8d5398e3.js b/assets/js/d655202d.8d5398e3.js
new file mode 100644
index 0000000000..dae4d4a4c4
--- /dev/null
+++ b/assets/js/d655202d.8d5398e3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["3276"],{77647(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>u,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/go/basic_serialization","title":"Basic Serialization","description":"This guide covers the core serialization APIs in Fory Go.","source":"@site/versioned_docs/version-1.4.0/guide/go/basic-serialization.md","sourceDirName":"guide/go","slug":"/guide/go/bas [...]
\ No newline at end of file
diff --git a/assets/js/d6578817.54069a98.js b/assets/js/d6578817.54069a98.js
deleted file mode 100644
index 67b76f3266..0000000000
--- a/assets/js/d6578817.54069a98.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["84629"],{63405(e,r,a){a.r(r),a.d(r,{metadata:()=>t,default:()=>l,frontMatter:()=>o,contentTitle:()=>c,toc:()=>h,assets:()=>i});var t=JSON.parse('{"id":"introduction/benchmark","title":"Benchmark","description":"Note: Different serialization frameworks excel in different scenarios. Benchmark results are for reference only.","source":"@site/versioned_docs/version-1.3.0/introduction/benchmark.md","sourceDirName [...]
\ No newline at end of file
diff --git a/assets/js/d6578817.54e36f04.js b/assets/js/d6578817.54e36f04.js
new file mode 100644
index 0000000000..d0bc58632b
--- /dev/null
+++ b/assets/js/d6578817.54e36f04.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["84629"],{63405(e,r,a){a.r(r),a.d(r,{metadata:()=>t,default:()=>l,frontMatter:()=>o,contentTitle:()=>c,toc:()=>h,assets:()=>i});var t=JSON.parse('{"id":"introduction/benchmark","title":"Benchmark","description":"Note: Different serialization frameworks excel in different scenarios. Benchmark results are for reference only.","source":"@site/versioned_docs/version-1.3.0/introduction/benchmark.md","sourceDirName [...]
\ No newline at end of file
diff --git a/assets/js/d7a5667d.413416d3.js b/assets/js/d7a5667d.413416d3.js
new file mode 100644
index 0000000000..b8c7788dc8
--- /dev/null
+++ b/assets/js/d7a5667d.413416d3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["89664"],{48840(e,n,r){r.r(n),r.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>o,assets:()=>d});var t=JSON.parse('{"id":"guide/cpp/row_format","title":"Row Format","description":"This page covers the row-based serialization format for high-performance, cache-friendly data access.","source":"@site/versioned_docs/version-1.4.0/guide/cpp/row-format.md","sourceDirName":"guide/cpp", [...]
\ No newline at end of file
diff --git a/assets/js/d7de637e.3f18383b.js b/assets/js/d7de637e.3f18383b.js
deleted file mode 100644
index c69f5c8c52..0000000000
--- a/assets/js/d7de637e.3f18383b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83049"],{55084(t){t.exports=JSON.parse('{"tag":{"label":"rust","permalink":"/blog/tags/rust","allTagsPath":"/blog/tags","count":10,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/rust","page":1,"postsPerPage":10,"totalPages":1,"totalCount":10,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/d7de637e.4f577ae4.js b/assets/js/d7de637e.4f577ae4.js
new file mode 100644
index 0000000000..05f5783bf5
--- /dev/null
+++ b/assets/js/d7de637e.4f577ae4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83049"],{55084(t){t.exports=JSON.parse('{"tag":{"label":"rust","permalink":"/blog/tags/rust","allTagsPath":"/blog/tags","count":11,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/rust","page":1,"postsPerPage":10,"totalPages":2,"totalCount":11,"nextPage":"/blog/tags/rust/page/2","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/d84d0c30.1c0ae9a2.js b/assets/js/d84d0c30.1c0ae9a2.js
deleted file mode 100644
index d21ad108de..0000000000
--- a/assets/js/d84d0c30.1c0ae9a2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["40938"],{32586(t){t.exports=JSON.parse('{"tag":{"label":"c++","permalink":"/blog/tags/c","allTagsPath":"/blog/tags","count":8,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/c","page":1,"postsPerPage":10,"totalPages":1,"totalCount":8,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/d897fa17.16f318e7.js b/assets/js/d897fa17.16f318e7.js
new file mode 100644
index 0000000000..5a157d561c
--- /dev/null
+++ b/assets/js/d897fa17.16f318e7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["79909"],{7088(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/go/index","title":"Go Serialization Guide","description":"Apache Fory Go is a high-performance serialization library for Go. It supports xlang mode for cross-language payloads and native mode for Go-only payloads, with fast object graph serialization, ci [...]
\ No newline at end of file
diff --git a/assets/js/d8a1f632.0ff7e081.js b/assets/js/d8a1f632.0ff7e081.js
deleted file mode 100644
index 6e58b6e66d..0000000000
--- a/assets/js/d8a1f632.0ff7e081.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["23127"],{80602(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>p,frontMatter:()=>a,contentTitle:()=>o,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/csharp/basic_serialization","title":"Basic Serialization","description":"This page covers typed serialization APIs in Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/basic-serialization.md","sourceDirName":"guide/csharp" [...]
\ No newline at end of file
diff --git a/assets/js/d8a1f632.394a3250.js b/assets/js/d8a1f632.394a3250.js
new file mode 100644
index 0000000000..8b81adfa13
--- /dev/null
+++ b/assets/js/d8a1f632.394a3250.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["23127"],{80602(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>p,frontMatter:()=>a,contentTitle:()=>o,toc:()=>l,assets:()=>c});var r=JSON.parse('{"id":"guide/csharp/basic_serialization","title":"Basic Serialization","description":"This page covers typed serialization APIs in Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/basic-serialization.md","sourceDirName":"guide/csharp" [...]
\ No newline at end of file
diff --git a/assets/js/d9af63a3.3f28e79c.js b/assets/js/d9af63a3.3f28e79c.js
new file mode 100644
index 0000000000..c9594b8797
--- /dev/null
+++ b/assets/js/d9af63a3.3f28e79c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["94903"],{82395(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>o,toc:()=>c,assets:()=>a});var s=JSON.parse('{"id":"guide/swift/polymorphism","title":"Polymorphism and Dynamic Types","description":"Fory Swift supports dynamic serialization for Any, AnyObject, and any Serializer.","source":"@site/versioned_docs/version-1.4.0/guide/swift/polymorphism.md","sourceDirName":"gui [...]
\ No newline at end of file
diff --git a/assets/js/da53b205.ca0f160d.js b/assets/js/da53b205.ca0f160d.js
new file mode 100644
index 0000000000..3c214bd6f5
--- /dev/null
+++ b/assets/js/da53b205.ca0f160d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["39368"],{87428(e,i,a){a.r(i),a.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>d,assets:()=>l});var n=JSON.parse('{"id":"guide/java/basic_serialization","title":"Basic Serialization","description":"This page covers the Java xlang quickstart. Xlang mode is the default Java wire format and is the","source":"@site/versioned_docs/version-1.4.0/guide/java/basic-serialization.md","so [...]
\ No newline at end of file
diff --git a/assets/js/db0311d3.2865152c.js b/assets/js/db0311d3.2865152c.js
new file mode 100644
index 0000000000..9888823fa9
--- /dev/null
+++ b/assets/js/db0311d3.2865152c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13976"],{18273(a){a.exports=JSON.parse('{"tag":{"label":"android","permalink":"/blog/tags/android","allTagsPath":"/blog/tags","count":5,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/android","page":1,"postsPerPage":10,"totalPages":1,"totalCount":5,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/db0311d3.8a8c57ae.js b/assets/js/db0311d3.8a8c57ae.js
deleted file mode 100644
index e8c400157e..0000000000
--- a/assets/js/db0311d3.8a8c57ae.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["13976"],{18273(a){a.exports=JSON.parse('{"tag":{"label":"android","permalink":"/blog/tags/android","allTagsPath":"/blog/tags","count":4,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/android","page":1,"postsPerPage":10,"totalPages":1,"totalCount":4,"blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/dbb4be3e.78c3c8a2.js b/assets/js/dbb4be3e.78c3c8a2.js
deleted file mode 100644
index 049458046e..0000000000
--- a/assets/js/dbb4be3e.78c3c8a2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2509"],{60738(e,n,a){a.r(n),a.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>i,contentTitle:()=>t,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"start/install","title":"Install","description":"Apache Fory\u2122 releases are available both as source artifacts and language-specific packages.","source":"@site/versioned_docs/version-1.3.0/start/install.md","sourceDirName":"start","slug":"/start/install","p [...]
\ No newline at end of file
diff --git a/assets/js/dbb4be3e.d96a6f09.js b/assets/js/dbb4be3e.d96a6f09.js
new file mode 100644
index 0000000000..ba8ae24529
--- /dev/null
+++ b/assets/js/dbb4be3e.d96a6f09.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["2509"],{60738(e,n,a){a.r(n),a.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>i,contentTitle:()=>t,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"start/install","title":"Install","description":"Apache Fory\u2122 releases are available both as source artifacts and language-specific packages.","source":"@site/versioned_docs/version-1.3.0/start/install.md","sourceDirName":"start","slug":"/start/install","p [...]
\ No newline at end of file
diff --git a/assets/js/dbf89cc0.1ae9773a.js b/assets/js/dbf89cc0.1ae9773a.js
new file mode 100644
index 0000000000..75939819c5
--- /dev/null
+++ b/assets/js/dbf89cc0.1ae9773a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["99759"],{26212(e,n,a){a.r(n),a.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>t,contentTitle:()=>l,toc:()=>d,assets:()=>i});var r=JSON.parse('{"id":"start/install","title":"Install","description":"Apache Fory\u2122 releases are available both as source artifacts and language-specific packages.","source":"@site/docs/start/install.md","sourceDirName":"start","slug":"/start/install","permalink":"/docs/next/s [...]
\ No newline at end of file
diff --git a/assets/js/dbf89cc0.31b015cd.js b/assets/js/dbf89cc0.31b015cd.js
deleted file mode 100644
index 3f8310f7c2..0000000000
--- a/assets/js/dbf89cc0.31b015cd.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["99759"],{26212(e,n,a){a.r(n),a.d(n,{metadata:()=>r,default:()=>p,frontMatter:()=>t,contentTitle:()=>i,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"start/install","title":"Install","description":"Apache Fory\u2122 releases are available both as source artifacts and language-specific packages.","source":"@site/docs/start/install.md","sourceDirName":"start","slug":"/start/install","permalink":"/docs/next/s [...]
\ No newline at end of file
diff --git a/assets/js/dd0ad09a.f5df400b.js b/assets/js/dd0ad09a.f5df400b.js
new file mode 100644
index 0000000000..943069948c
--- /dev/null
+++ b/assets/js/dd0ad09a.f5df400b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["68661"],{62297(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var r=JSON.parse('{"id":"guide/dart/custom_serializers","title":"Custom Serializers","description":"A custom serializer lets you control exactly how a type is encoded and decoded. You only need one when:","source":"@site/versioned_docs/version-1.4.0/guide/dart/custom-serializers.md", [...]
\ No newline at end of file
diff --git a/assets/js/dd0c395a.ef6fe9fa.js b/assets/js/dd0c395a.ef6fe9fa.js
new file mode 100644
index 0000000000..e819578baf
--- /dev/null
+++ b/assets/js/dd0c395a.ef6fe9fa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["28527"],{73922(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>u,frontMatter:()=>o,contentTitle:()=>a,toc:()=>d,assets:()=>l});var r=JSON.parse('{"id":"guide/python/custom_serializers","title":"Custom Serializers","description":"Implement custom serialization logic for specialized types.","source":"@site/versioned_docs/version-1.4.0/guide/python/custom-serializers.md","sourceDirName":"guide/python","slug":"/ [...]
\ No newline at end of file
diff --git a/assets/js/de2f4d26.7f7fa3cc.js b/assets/js/de2f4d26.7f7fa3cc.js
new file mode 100644
index 0000000000..cb548422e5
--- /dev/null
+++ b/assets/js/de2f4d26.7f7fa3cc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["43323"],{60741(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>l,contentTitle:()=>i,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"guide/scala/grpc_support","title":"gRPC Support","description":"Fory can generate Scala 3 gRPC service companions for schemas that define","source":"@site/versioned_docs/version-1.4.0/guide/scala/grpc-support.md","sourceDirName":"guide/scala","slug":"/guide/s [...]
\ No newline at end of file
diff --git a/assets/js/de7cd1c3.792dca43.js b/assets/js/de7cd1c3.792dca43.js
new file mode 100644
index 0000000000..5ebfb22ff6
--- /dev/null
+++ b/assets/js/de7cd1c3.792dca43.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["52104"],{81265(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>r,contentTitle:()=>c,toc:()=>d,assets:()=>l});var i=JSON.parse('{"id":"guide/javascript/schema_metadata","title":"Schema Metadata","description":"JavaScript schema metadata is declared with Type.* builders or TypeScript decorators. Metadata","source":"@site/versioned_docs/version-1.3.0/guide/javascript/schema-metadata.md","sourc [...]
\ No newline at end of file
diff --git a/assets/js/de7cd1c3.8a2da604.js b/assets/js/de7cd1c3.8a2da604.js
deleted file mode 100644
index 0b8571134a..0000000000
--- a/assets/js/de7cd1c3.8a2da604.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["52104"],{81265(e,n,t){t.r(n),t.d(n,{metadata:()=>i,default:()=>p,frontMatter:()=>r,contentTitle:()=>c,toc:()=>d,assets:()=>l});var i=JSON.parse('{"id":"guide/javascript/schema_metadata","title":"Schema Metadata","description":"JavaScript schema metadata is declared with Type.* builders or TypeScript decorators. Metadata","source":"@site/versioned_docs/version-1.3.0/guide/javascript/schema-metadata.md","sourc [...]
\ No newline at end of file
diff --git a/assets/js/df6d50c2.2382680a.js b/assets/js/df6d50c2.2382680a.js
deleted file mode 100644
index faeacd0e6f..0000000000
--- a/assets/js/df6d50c2.2382680a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["9112"],{20714(a){a.exports=JSON.parse('{"tag":{"label":"fory","permalink":"/blog/tags/fory","allTagsPath":"/blog/tags","count":23,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/fory","page":1,"postsPerPage":10,"totalPages":3,"totalCount":23,"nextPage":"/blog/tags/fory/page/2","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/df6d50c2.dc9d4f1b.js b/assets/js/df6d50c2.dc9d4f1b.js
new file mode 100644
index 0000000000..f10ff1be0f
--- /dev/null
+++ b/assets/js/df6d50c2.dc9d4f1b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["9112"],{20714(a){a.exports=JSON.parse('{"tag":{"label":"fory","permalink":"/blog/tags/fory","allTagsPath":"/blog/tags","count":24,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/fory","page":1,"postsPerPage":10,"totalPages":3,"totalCount":24,"nextPage":"/blog/tags/fory/page/2","blogDescription":"Blog","blogTitle":"Blog"}}')}}]);
\ No newline at end of file
diff --git a/assets/js/e1825ed7.472ebc9d.js b/assets/js/e1825ed7.472ebc9d.js
deleted file mode 100644
index 2c8aa826ed..0000000000
--- a/assets/js/e1825ed7.472ebc9d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["70319"],{9645(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>c,assets:()=>r});var s=JSON.parse('{"id":"guide/python/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 supports schema evolution in compatible mode, allowing fields to be added or removed","source":"@site/versioned_docs/version-1.3.0/guide/python/schema-evolution.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/e1825ed7.8482468b.js b/assets/js/e1825ed7.8482468b.js
new file mode 100644
index 0000000000..f55b7691fd
--- /dev/null
+++ b/assets/js/e1825ed7.8482468b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["70319"],{9645(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>l,toc:()=>c,assets:()=>r});var s=JSON.parse('{"id":"guide/python/schema_evolution","title":"Schema Evolution","description":"Apache Fory\u2122 supports schema evolution in compatible mode, allowing fields to be added or removed","source":"@site/versioned_docs/version-1.3.0/guide/python/schema-evolution.md","sou [...]
\ No newline at end of file
diff --git a/assets/js/e189d173.eb83b38c.js b/assets/js/e189d173.eb83b38c.js
new file mode 100644
index 0000000000..0cbe239f61
--- /dev/null
+++ b/assets/js/e189d173.eb83b38c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["45504"],{37111(e,n,i){i.r(n),i.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>a,toc:()=>d,assets:()=>l});var s=JSON.parse('{"id":"guide/java/compression","title":"Compression","description":"This page covers compression options for reducing serialized data size.","source":"@site/versioned_docs/version-1.4.0/guide/java/compression.md","sourceDirName":"guide/java","slug":"/guide/java/comp [...]
\ No newline at end of file
diff --git a/assets/js/e1a61f08.89a9ff81.js b/assets/js/e1a61f08.89a9ff81.js
new file mode 100644
index 0000000000..fac7c94263
--- /dev/null
+++ b/assets/js/e1a61f08.89a9ff81.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["46910"],{43813(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>l,toc:()=>d,assets:()=>c});var i=JSON.parse('{"id":"guide/go/references","title":"References","description":"Fory Go supports reference tracking to handle circular references and shared objects. This is essential for serializing complex data structures like graphs, trees with parent pointers, and linked lists [...]
\ No newline at end of file
diff --git a/assets/js/e23d0762.9c2ead46.js b/assets/js/e23d0762.9c2ead46.js
new file mode 100644
index 0000000000..0fab592f76
--- /dev/null
+++ b/assets/js/e23d0762.9c2ead46.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["49453"],{61208(e,a,i){i.r(a),i.d(a,{assets:()=>s,contentTitle:()=>h,default:()=>p,frontMatter:()=>l,metadata:()=>t,toc:()=>o});var t=i(76343),n=i(74848),r=i(28453);let l={slug:"fory_1_4_0_release",title:"Fory v1.4.0 Released",authors:["chaokunyang"],tags:["fory","java","kotlin","scala","android","python","rust","cpp","go","csharp","swift","dart","compiler"]},h,s={authorsImageUrls:[void 0]},o=[{value:"Highlig [...]
\ No newline at end of file
diff --git a/assets/js/e2be8302.cc1b03d3.js b/assets/js/e2be8302.cc1b03d3.js
new file mode 100644
index 0000000000..45b05ea54d
--- /dev/null
+++ b/assets/js/e2be8302.cc1b03d3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["25041"],{39172(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"introduction/overview","title":"Overview","description":"Apache Fory\u2122 is a blazingly-fast multi-language serialization framework for","source":"@site/versioned_docs/version-1.3.0/introduction/overview.md","sourceDirName":"introduction","slug":"/introduct [...]
\ No newline at end of file
diff --git a/assets/js/e2be8302.cd273f1c.js b/assets/js/e2be8302.cd273f1c.js
deleted file mode 100644
index db13bc067a..0000000000
--- a/assets/js/e2be8302.cd273f1c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["25041"],{39172(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>c});var s=JSON.parse('{"id":"introduction/overview","title":"Overview","description":"Apache Fory\u2122 is a blazingly-fast multi-language serialization framework for","source":"@site/versioned_docs/version-1.3.0/introduction/overview.md","sourceDirName":"introduction","slug":"/introduct [...]
\ No newline at end of file
diff --git a/assets/js/e32b82a8.4ab14072.js b/assets/js/e32b82a8.4ab14072.js
new file mode 100644
index 0000000000..2b4cbf4940
--- /dev/null
+++ b/assets/js/e32b82a8.4ab14072.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["71619"],{34506(e,i,n){n.r(i),n.d(i,{metadata:()=>o,default:()=>h,frontMatter:()=>s,contentTitle:()=>r,toc:()=>d,assets:()=>l});var o=JSON.parse('{"id":"guide/kotlin/serialization_index","title":"Kotlin Serialization Guide","description":"Apache Fory\u2122 Kotlin provides optimized serializers for Kotlin types, built on top of Fory Java. It supports xlang mode for cross-language payloads and native mode for K [...]
\ No newline at end of file
diff --git a/assets/js/e32b82a8.c13eaf85.js b/assets/js/e32b82a8.c13eaf85.js
deleted file mode 100644
index c6627455cf..0000000000
--- a/assets/js/e32b82a8.c13eaf85.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["71619"],{34506(e,i,n){n.r(i),n.d(i,{metadata:()=>o,default:()=>h,frontMatter:()=>s,contentTitle:()=>r,toc:()=>d,assets:()=>l});var o=JSON.parse('{"id":"guide/kotlin/serialization_index","title":"Kotlin Serialization Guide","description":"Apache Fory\u2122 Kotlin provides optimized serializers for Kotlin types, built on top of Fory Java. It supports xlang mode for cross-language payloads and native mode for K [...]
\ No newline at end of file
diff --git a/assets/js/e4371ac4.11bdfe75.js b/assets/js/e4371ac4.11bdfe75.js
new file mode 100644
index 0000000000..21de526134
--- /dev/null
+++ b/assets/js/e4371ac4.11bdfe75.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["74882"],{93954(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>a,contentTitle:()=>c,toc:()=>o,assets:()=>d});var n=JSON.parse('{"id":"guide/csharp/serialization_index","title":"C# Serialization Guide","description":"Apache Fory\u2122 C# is a high-performance, cross-language serialization library for .NET. It provides object graph serialization, schema evolution, generic object payload suppo [...]
\ No newline at end of file
diff --git a/assets/js/e47a027c.05c1e69f.js b/assets/js/e47a027c.05c1e69f.js
deleted file mode 100644
index f14261f560..0000000000
--- a/assets/js/e47a027c.05c1e69f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83801"],{15869(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>o,assets:()=>l});var r=JSON.parse('{"id":"guide/dart/serialization_index","title":"Dart Serialization Guide","description":"Apache Fory\u2122 Dart lets you serialize Dart objects to bytes and deserialize them","source":"@site/versioned_docs/version-1.3.0/guide/dart/index.md","sourceDirName":"guide/da [...]
\ No newline at end of file
diff --git a/assets/js/e47a027c.8b2566ad.js b/assets/js/e47a027c.8b2566ad.js
new file mode 100644
index 0000000000..7f59118fef
--- /dev/null
+++ b/assets/js/e47a027c.8b2566ad.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["83801"],{15869(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>a,toc:()=>o,assets:()=>l});var r=JSON.parse('{"id":"guide/dart/serialization_index","title":"Dart Serialization Guide","description":"Apache Fory\u2122 Dart lets you serialize Dart objects to bytes and deserialize them","source":"@site/versioned_docs/version-1.3.0/guide/dart/index.md","sourceDirName":"guide/da [...]
\ No newline at end of file
diff --git a/assets/js/e4de414d.57d25950.js b/assets/js/e4de414d.57d25950.js
deleted file mode 100644
index 83906b9c59..0000000000
--- a/assets/js/e4de414d.57d25950.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["47465"],{40935(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>d,contentTitle:()=>c,toc:()=>o,assets:()=>l});var n=JSON.parse('{"id":"guide/rust/basic_serialization","title":"Basic Serialization","description":"This page covers basic object graph serialization and supported types.","source":"@site/versioned_docs/version-1.3.0/guide/rust/basic-serialization.md","sourceDirName":"guide/rust"," [...]
\ No newline at end of file
diff --git a/assets/js/e4de414d.a0f42b8d.js b/assets/js/e4de414d.a0f42b8d.js
new file mode 100644
index 0000000000..47122fcf6c
--- /dev/null
+++ b/assets/js/e4de414d.a0f42b8d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["47465"],{40935(e,i,r){r.r(i),r.d(i,{metadata:()=>n,default:()=>h,frontMatter:()=>d,contentTitle:()=>c,toc:()=>o,assets:()=>l});var n=JSON.parse('{"id":"guide/rust/basic_serialization","title":"Basic Serialization","description":"This page covers basic object graph serialization and supported types.","source":"@site/versioned_docs/version-1.3.0/guide/rust/basic-serialization.md","sourceDirName":"guide/rust"," [...]
\ No newline at end of file
diff --git a/assets/js/e55cdc95.f611c874.js b/assets/js/e55cdc95.f611c874.js
deleted file mode 100644
index 3505f41e7f..0000000000
--- a/assets/js/e55cdc95.f611c874.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["24249"],{33975(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>t,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/csharp/configuration","title":"Configuration","description":"This page covers ForyBuilder options and default configuration values for Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/configuration.md","sourceDirName":"gu [...]
\ No newline at end of file
diff --git a/assets/js/e55cdc95.fc0a52eb.js b/assets/js/e55cdc95.fc0a52eb.js
new file mode 100644
index 0000000000..c92ae18eb6
--- /dev/null
+++ b/assets/js/e55cdc95.fc0a52eb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["24249"],{33975(e,i,n){n.r(i),n.d(i,{metadata:()=>r,default:()=>h,frontMatter:()=>d,contentTitle:()=>t,toc:()=>c,assets:()=>l});var r=JSON.parse('{"id":"guide/csharp/configuration","title":"Configuration","description":"This page covers ForyBuilder options and default configuration values for Apache Fory\u2122 C#.","source":"@site/versioned_docs/version-1.3.0/guide/csharp/configuration.md","sourceDirName":"gu [...]
\ No newline at end of file
diff --git a/assets/js/e6ee9c6e.5e5563bc.js b/assets/js/e6ee9c6e.5e5563bc.js
new file mode 100644
index 0000000000..4e657e1665
--- /dev/null
+++ b/assets/js/e6ee9c6e.5e5563bc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["55372"],{43293(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>p,frontMatter:()=>o,contentTitle:()=>c,toc:()=>l,assets:()=>a});var s=JSON.parse('{"id":"guide/javascript/grpc_support","title":"gRPC Support","description":"Fory can generate JavaScript service companions for schemas that define","source":"@site/versioned_docs/version-1.4.0/guide/javascript/grpc-support.md","sourceDirName":"guide/javascript","sl [...]
\ No newline at end of file
diff --git a/assets/js/e6f2515f.7a7476ea.js b/assets/js/e6f2515f.7a7476ea.js
new file mode 100644
index 0000000000..b45a832129
--- /dev/null
+++ b/assets/js/e6f2515f.7a7476ea.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["4622"],{52452(e,n,i){i.r(n),i.d(n,{metadata:()=>d,default:()=>h,frontMatter:()=>r,contentTitle:()=>t,toc:()=>a,assets:()=>c});var d=JSON.parse('{"id":"guide/python/schema_metadata","title":"Schema Metadata","description":"This page explains how to configure field-level metadata for serialization in Python.","source":"@site/versioned_docs/version-1.4.0/guide/python/schema-metadata.md","sourceDirName":"guide/p [...]
\ No newline at end of file
diff --git a/assets/js/e71b3233.93462e20.js b/assets/js/e71b3233.93462e20.js
new file mode 100644
index 0000000000..72f3c3c2c2
--- /dev/null
+++ b/assets/js/e71b3233.93462e20.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["76768"],{11144(e,d,r){r.r(d),r.d(d,{metadata:()=>i,default:()=>j,frontMatter:()=>n,contentTitle:()=>l,toc:()=>h,assets:()=>c});var i=JSON.parse('{"id":"benchmarks/go/README","title":"Go Serialization Benchmark Report","description":"Generated55:12","source":"@site/versioned_docs/version-1.4.0/benchmarks/go/README.md","sourceDirName":"benchmarks/go","slug":"/benchmarks/go/","permalink":"/docs/benchmarks/go/", [...]
\ No newline at end of file
diff --git a/assets/js/e7402924.985b0e51.js b/assets/js/e7402924.985b0e51.js
new file mode 100644
index 0000000000..2f7f838cfa
--- /dev/null
+++ b/assets/js/e7402924.985b0e51.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["38103"],{14464(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>l,assets:()=>o});var i=JSON.parse('{"id":"guide/go/codegen","title":"Code Generation","description":"Code generation is an experimental feature in Fory Go. The API and behavior may change in future releases. The standard dynamic serialization path remains the stable, recommended approach for most use [...]
\ No newline at end of file
diff --git a/assets/js/e7402924.affde3ec.js b/assets/js/e7402924.affde3ec.js
deleted file mode 100644
index 677970bafa..0000000000
--- a/assets/js/e7402924.affde3ec.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["38103"],{14464(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>l,assets:()=>o});var i=JSON.parse('{"id":"guide/go/codegen","title":"Code Generation","description":"Code generation is an experimental feature in Fory Go. The API and behavior may change in future releases. The standard dynamic serialization path remains the stable, recommended approach for most use [...]
\ No newline at end of file
diff --git a/assets/js/e917ec64.72ee79d2.js b/assets/js/e917ec64.72ee79d2.js
new file mode 100644
index 0000000000..605fb70610
--- /dev/null
+++ b/assets/js/e917ec64.72ee79d2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["86888"],{20476(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>l,toc:()=>o,assets:()=>a});var s=JSON.parse('{"id":"guide/go/troubleshooting","title":"Troubleshooting","description":"This guide covers common issues and solutions when using Fory Go.","source":"@site/versioned_docs/version-1.4.0/guide/go/troubleshooting.md","sourceDirName":"guide/go","slug":"/guide/go/troubl [...]
\ No newline at end of file
diff --git a/assets/js/e9f1874f.07df63e1.js b/assets/js/e9f1874f.07df63e1.js
deleted file mode 100644
index bc423544c5..0000000000
--- a/assets/js/e9f1874f.07df63e1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97312"],{37245(e,n,r){r.r(n),r.d(n,{metadata:()=>o,default:()=>p,frontMatter:()=>t,contentTitle:()=>s,toc:()=>d,assets:()=>c});var o=JSON.parse('{"id":"guide/xlang/row_format","title":"Row Format","description":"Fory Row Format is a cache-friendly binary format designed for efficient random access and partial serialization. Unlike object graph serialization, row format allows you to read individual fields wi [...]
\ No newline at end of file
diff --git a/assets/js/e9f1874f.31df2fb3.js b/assets/js/e9f1874f.31df2fb3.js
new file mode 100644
index 0000000000..eb1921763b
--- /dev/null
+++ b/assets/js/e9f1874f.31df2fb3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["97312"],{37245(e,n,r){r.r(n),r.d(n,{metadata:()=>o,default:()=>p,frontMatter:()=>t,contentTitle:()=>s,toc:()=>d,assets:()=>c});var o=JSON.parse('{"id":"guide/xlang/row_format","title":"Row Format","description":"Fory Row Format is a cache-friendly binary format designed for efficient random access and partial serialization. Unlike object graph serialization, row format allows you to read individual fields wi [...]
\ No newline at end of file
diff --git a/assets/js/ec53e6ff.6bcfb453.js b/assets/js/ec53e6ff.6bcfb453.js
new file mode 100644
index 0000000000..587e8c7c37
--- /dev/null
+++ b/assets/js/ec53e6ff.6bcfb453.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["7399"],{13076(e,n,i){i.r(n),i.d(n,{metadata:()=>d,default:()=>o,frontMatter:()=>r,contentTitle:()=>l,toc:()=>h,assets:()=>c});var d=JSON.parse('{"id":"guide/go/supported_types","title":"Supported Types","description":"Fory Go supports a wide range of Go types for serialization. This guide covers all supported types and their cross-language mappings.","source":"@site/versioned_docs/version-1.3.0/guide/go/supp [...]
\ No newline at end of file
diff --git a/assets/js/ec53e6ff.ccdc01d9.js b/assets/js/ec53e6ff.ccdc01d9.js
deleted file mode 100644
index 6f22dc29aa..0000000000
--- a/assets/js/ec53e6ff.ccdc01d9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["7399"],{13076(e,n,i){i.r(n),i.d(n,{metadata:()=>d,default:()=>o,frontMatter:()=>r,contentTitle:()=>l,toc:()=>h,assets:()=>c});var d=JSON.parse('{"id":"guide/go/supported_types","title":"Supported Types","description":"Fory Go supports a wide range of Go types for serialization. This guide covers all supported types and their cross-language mappings.","source":"@site/versioned_docs/version-1.3.0/guide/go/supp [...]
\ No newline at end of file
diff --git a/assets/js/ece817a7.3eb3b1ca.js b/assets/js/ece817a7.3eb3b1ca.js
deleted file mode 100644
index 2d8f0df027..0000000000
--- a/assets/js/ece817a7.3eb3b1ca.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["92637"],{67788(e,a,s){s.r(a),s.d(a,{metadata:()=>i,default:()=>u,frontMatter:()=>t,contentTitle:()=>r,toc:()=>o,assets:()=>d});var i=JSON.parse('{"id":"guide/scala/default_values","title":"Default Values","description":"Fory supports Scala class default values during native-mode deserialization when compatible mode is enabled. This feature enables forward/backward compatibility when case classes or regular S [...]
\ No newline at end of file
diff --git a/assets/js/ece817a7.4369a8d0.js b/assets/js/ece817a7.4369a8d0.js
new file mode 100644
index 0000000000..2532ccd96b
--- /dev/null
+++ b/assets/js/ece817a7.4369a8d0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["92637"],{67788(e,a,s){s.r(a),s.d(a,{metadata:()=>i,default:()=>u,frontMatter:()=>t,contentTitle:()=>r,toc:()=>o,assets:()=>d});var i=JSON.parse('{"id":"guide/scala/default_values","title":"Default Values","description":"Fory supports Scala class default values during native-mode deserialization when compatible mode is enabled. This feature enables forward/backward compatibility when case classes or regular S [...]
\ No newline at end of file
diff --git a/assets/js/ed381a7e.a78c6256.js b/assets/js/ed381a7e.a78c6256.js
deleted file mode 100644
index cc64263b9f..0000000000
--- a/assets/js/ed381a7e.a78c6256.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["35588"],{2292(e,t,r){r.r(t),r.d(t,{assets:()=>n,contentTitle:()=>s,default:()=>d,frontMatter:()=>l,metadata:()=>i,toc:()=>c});var i=r(46149),a=r(74848),h=r(28453);let l={slug:"fory_0_17_0_release",title:"Fory v0.17.0 Released",authors:["chaokunyang"],tags:["fory","c#","swift","c++","java","python","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"JavaScript/NodeJS Serialization: First Release",id:"java [...]
\ No newline at end of file
diff --git a/assets/js/ed381a7e.fcd612c5.js b/assets/js/ed381a7e.fcd612c5.js
new file mode 100644
index 0000000000..e3ddbf02d6
--- /dev/null
+++ b/assets/js/ed381a7e.fcd612c5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["35588"],{2292(e,t,r){r.r(t),r.d(t,{assets:()=>n,contentTitle:()=>s,default:()=>d,frontMatter:()=>l,metadata:()=>i,toc:()=>c});var i=r(46149),a=r(74848),h=r(28453);let l={slug:"fory_0_17_0_release",title:"Fory v0.17.0 Released",authors:["chaokunyang"],tags:["fory","csharp","swift","cpp","java","python","compiler"]},s,n={authorsImageUrls:[void 0]},c=[{value:"JavaScript/NodeJS Serialization: First Release",id:" [...]
\ No newline at end of file
diff --git a/assets/js/ed71c66b.a09832d0.js b/assets/js/ed71c66b.a09832d0.js
new file mode 100644
index 0000000000..3d28e5ced9
--- /dev/null
+++ b/assets/js/ed71c66b.a09832d0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["22776"],{5824(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>o,frontMatter:()=>l,contentTitle:()=>a,toc:()=>c,assets:()=>t});var i=JSON.parse('{"id":"specification/java_serialization_spec","title":"Java Serialization Format","description":"Scope","source":"@site/versioned_docs/version-1.3.0/specification/java_serialization_spec.md","sourceDirName":"specification","slug":"/specification/java_serialization_sp [...]
\ No newline at end of file
diff --git a/assets/js/ed71c66b.e54eed9b.js b/assets/js/ed71c66b.e54eed9b.js
deleted file mode 100644
index 8b241dc060..0000000000
--- a/assets/js/ed71c66b.e54eed9b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["22776"],{5824(e,n,s){s.r(n),s.d(n,{metadata:()=>i,default:()=>o,frontMatter:()=>l,contentTitle:()=>a,toc:()=>c,assets:()=>t});var i=JSON.parse('{"id":"specification/java_serialization_spec","title":"Java Serialization Format","description":"Scope","source":"@site/versioned_docs/version-1.3.0/specification/java_serialization_spec.md","sourceDirName":"specification","slug":"/specification/java_serialization_sp [...]
\ No newline at end of file
diff --git a/assets/js/ed8775e9.250052c3.js b/assets/js/ed8775e9.250052c3.js
deleted file mode 100644
index ce81318bba..0000000000
--- a/assets/js/ed8775e9.250052c3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["9738"],{49579(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/go/configuration","title":"Configuration","description":"Fory Go uses a functional options pattern for configuration. This allows you to customize serialization behavior while maintaining sensible defaults.","source":"@site/versioned_docs/version-1.3.0/g [...]
\ No newline at end of file
diff --git a/assets/js/ed8775e9.c858d9e5.js b/assets/js/ed8775e9.c858d9e5.js
new file mode 100644
index 0000000000..6a4cb01e06
--- /dev/null
+++ b/assets/js/ed8775e9.c858d9e5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["9738"],{49579(e,n,i){i.r(n),i.d(n,{metadata:()=>r,default:()=>h,frontMatter:()=>s,contentTitle:()=>l,toc:()=>d,assets:()=>o});var r=JSON.parse('{"id":"guide/go/configuration","title":"Configuration","description":"Fory Go uses a functional options pattern for configuration. This allows you to customize serialization behavior while maintaining sensible defaults.","source":"@site/versioned_docs/version-1.3.0/g [...]
\ No newline at end of file
diff --git a/assets/js/edb62854.5059f755.js b/assets/js/edb62854.5059f755.js
deleted file mode 100644
index 449d1217d2..0000000000
--- a/assets/js/edb62854.5059f755.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31406"],{34410(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/java/static_generated_serializers","title":"Static Generated Serializers","description":"Static generated serializers are Java serializers generated by javac during your application build.","source":"@site/versioned_docs/version-1.3.0/guide/java/static- [...]
\ No newline at end of file
diff --git a/assets/js/edb62854.95ba855a.js b/assets/js/edb62854.95ba855a.js
new file mode 100644
index 0000000000..4a511f88bd
--- /dev/null
+++ b/assets/js/edb62854.95ba855a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["31406"],{34410(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>l,assets:()=>d});var i=JSON.parse('{"id":"guide/java/static_generated_serializers","title":"Static Generated Serializers","description":"Static generated serializers are Java serializers generated by javac during your application build.","source":"@site/versioned_docs/version-1.3.0/guide/java/static- [...]
\ No newline at end of file
diff --git a/assets/js/ee5fdd53.30024624.js b/assets/js/ee5fdd53.30024624.js
new file mode 100644
index 0000000000..879e5460a0
--- /dev/null
+++ b/assets/js/ee5fdd53.30024624.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkfory_site=self.webpackChunkfory_site||[]).push([["37373"],{31625(e,n,r){r.r(n),r.d(n,{metadata:()=>i,default:()=>h,frontMatter:()=>t,contentTitle:()=>o,toc:()=>c,assets:()=>l});var i=JSON.parse('{"id":"guide/java/graalvm_support","title":"GraalVM Support","description":"GraalVM Native Image","source":"@site/versioned_docs/version-1.4.0/guide/java/graalvm-support.md","sourceDirName":"guide/java","slug":"/guide/java/graalvm_support","permalink":"/docs/guide/j [...]
\ No newline at end of file
diff --git a/assets/js/ee9f6de0.31a9444f.js b/assets/js/ee9f6de0.31a9444f.js
new file mode 100644
index 0000000000..f00fc00b66
--- /dev/null
... 100716 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org