You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fory.apache.org by ch...@apache.org on 2025/12/04 16:27:13 UTC
(fory-site) branch release-0.13.2 created (now 9348ea907)
This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a change to branch release-0.13.2
in repository https://gitbox.apache.org/repos/asf/fory-site.git
at 9348ea907 release 0.13.2
This branch includes the following new commits:
new 9348ea907 release 0.13.2
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org
(fory-site) 01/01: release 0.13.2
Posted by ch...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a commit to branch release-0.13.2
in repository https://gitbox.apache.org/repos/asf/fory-site.git
commit 9348ea907700f9e3b08a21754868a11b76f38bba
Author: chaokunyang <sh...@gmail.com>
AuthorDate: Fri Dec 5 00:26:32 2025 +0800
release 0.13.2
---
blog/2025-12-05-fory_0_13_2_release.md | 57 ++++++++++++++++++++++
docs/docs/guide/java_serialization_guide.md | 2 +-
docs/docs/guide/scala_guide.md | 2 +-
docs/docs/start/install.md | 18 +++----
.../current/docs/start/install.md | 18 +++----
.../version-0.13/docs/start/install.md | 18 +++----
src/pages/download/index.md | 10 ++--
.../docs/guide/java_serialization_guide.md | 2 +-
.../version-0.13/docs/guide/scala_guide.md | 2 +-
versioned_docs/version-0.13/docs/start/install.md | 18 +++----
10 files changed, 102 insertions(+), 45 deletions(-)
diff --git a/blog/2025-12-05-fory_0_13_2_release.md b/blog/2025-12-05-fory_0_13_2_release.md
new file mode 100644
index 000000000..a7f38788d
--- /dev/null
+++ b/blog/2025-12-05-fory_0_13_2_release.md
@@ -0,0 +1,57 @@
+---
+slug: fory_0_13_2_release
+title: Fory v0.13.2 Released
+authors: [chaokunyang]
+tags: [fory, rust]
+---
+
+The Apache Fory team is pleased to announce the 0.13.2 release. This is a release that includes [25 PR](https://github.com/apache/fory/compare/v0.13.1...v0.13.2) from 4 distinct contributors. See the [Install](https://fury.apache.org/docs/docs/start/install) Page to learn how to get the libraries for your platform.
+
+## Highlights
+
+- perf(rust): use thread local to manage fory rust WriteContext/ReadContext by @chaokunyang in
+ https://github.com/apache/fory/pull/2946
+- feat(rust): add typename to unregistered error message by @chaokunyang in https://github.com/apache/fory/pull/2881
+
+## Features
+
+- feat(rust): add fory config for rust by @chaokunyang in https://github.com/apache/fory/pull/2947
+- perf(rust): use thread local to manage fory rust WriteContext/ReadContext by @chaokunyang in
+ https://github.com/apache/fory/pull/2946
+- perf(rust): use segmented pool to reduce contention of fory pool by @chaokunyang in
+ https://github.com/apache/fory/pull/2945
+- feat(Rust): Support u128 & u128_array by @urlyy in https://github.com/apache/fory/pull/2899
+- perf(rust): optimize buffer write read perf by @chaokunyang in https://github.com/apache/fory/pull/2892
+- feat(rust): direct derive primitve write/read by @chaokunyang in https://github.com/apache/fory/pull/2890
+- refactor(rust): merge fory_debug into fory macro attr by @chaokunyang in https://github.com/apache/fory/pull/2883
+- perf(rust): support criterion profiler to generate flamegraph by @chaokunyang in
+ https://github.com/apache/fory/pull/2882
+- feat(rust): add typename to unregistered error message by @chaokunyang in https://github.com/apache/fory/pull/2881
+- feat(rust): add duration serializer support by @chaokunyang in https://github.com/apache/fory/pull/2878
+- feat(python): add raw method to buffer object by @chaokunyang in https://github.com/apache/fory/pull/2875
+- feat: refine python module check by @chaokunyang in https://github.com/apache/fory/pull/2952
+
+## Bug Fix
+
+- fix(kotlin): support Kotlin field with Java reserved world by @chaokunyang in
+ https://github.com/apache/fory/pull/2948
+- fix(rust): raise error for nested polymorphics for collection by @chaokunyang in
+ https://github.com/apache/fory/pull/2934
+- fix(rust): fix array field support by @chaokunyang in https://github.com/apache/fory/pull/2933
+- fix(Rust): fix Binary implementation by @urlyy in https://github.com/apache/fory/pull/2902
+
+## Other Improvements
+
+- docs(java): add logging section by @mosinnik in https://github.com/apache/fory/pull/2905
+- docs: fix cargo benchmark comand in doc by @chaokunyang in https://github.com/apache/fory/pull/2897
+- chore: move benchmarks to separate dir to speed up ci build by @chaokunyang in
+ https://github.com/apache/fory/pull/2894
+- chore(CI): Fix cache with symlinks by @PrakashRaj-GK in https://github.com/apache/fory/pull/2893
+- chore(CI): Add caching for bazel in github workflows by @PrakashRaj-GK in https://github.com/apache/fory/pull/2888
+- chore(Java): Update java quickstart doc, for note register order-sensitive by @monk in
+ https://github.com/apache/fory/pull/2837
+- docs(rust): remove redundant doc for shared reference by @chaokunyang in https://github.com/apache/fory/pull/2879
+- chore(rust): fix tuple test comment by @chaokunyang in https://github.com/apache/fory/pull/2877
+- docs: fix broken table in in java_serialization_guide.md by @mosinnik in https://github.com/apache/fory/pull/2876
+
+**Full Changelog**: https://github.com/apache/fory/compare/v0.13.1...v0.13.2
diff --git a/docs/docs/guide/java_serialization_guide.md b/docs/docs/guide/java_serialization_guide.md
index 8b3af5580..324f9f50d 100644
--- a/docs/docs/guide/java_serialization_guide.md
+++ b/docs/docs/guide/java_serialization_guide.md
@@ -286,7 +286,7 @@ For Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-simd</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
diff --git a/docs/docs/guide/scala_guide.md b/docs/docs/guide/scala_guide.md
index d8e3975b5..f2d42e0dd 100644
--- a/docs/docs/guide/scala_guide.md
+++ b/docs/docs/guide/scala_guide.md
@@ -34,7 +34,7 @@ Scala 2 and 3 are both supported.
To add a dependency on Apache Fory™ scala for with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" %% "fory-scala" % "0.13.1"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "0.13.2"
```
## Quick Start
diff --git a/docs/docs/start/install.md b/docs/docs/start/install.md
index 2d15967a1..72eb4f718 100644
--- a/docs/docs/start/install.md
+++ b/docs/docs/start/install.md
@@ -16,13 +16,13 @@ To add a dependency on Apache Fory™ using Maven, use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
<!-- row/arrow format support -->
<!-- <dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency> -->
```
@@ -34,7 +34,7 @@ To add a dependency on Apache Fory™ scala for scala 2.13 with maven, use the f
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_2.13</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
@@ -44,20 +44,20 @@ To add a dependency on Apache Fory™ scala for scala 3 with maven, use the foll
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_3</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
To add a dependency on Apache Fory™ scala for scala 2.13 with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.13.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.13.2"
```
To add a dependency on Apache Fory™ scala for scala 3 with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.13.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.13.2"
```
## Kotlin
@@ -68,7 +68,7 @@ To add a dependency on Apache Fory™ kotlin with maven, use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
@@ -76,7 +76,7 @@ To add a dependency on Apache Fory™ kotlin with maven, use the following:
```bash
python -m pip install --upgrade pip
-pip install pyfory==0.13.1
+pip install pyfory==0.13.2
```
## Rust
@@ -89,7 +89,7 @@ fory = "0.13"
or just execute command:
```bash
-cargo add fory@0.13.1
+cargo add fory@0.13.2
```
## JavaScript
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/docs/start/install.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/docs/start/install.md
index ebe608eab..24d479005 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/docs/start/install.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/docs/start/install.md
@@ -14,13 +14,13 @@ Apache Fory™ 源码下载请参见 Apache Fory™ [download](https://github.co
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
<!-- row/arrow format support -->
<!-- <dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency> -->
```
@@ -32,7 +32,7 @@ Apache Fory™ 源码下载请参见 Apache Fory™ [download](https://github.co
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_2.13</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
@@ -42,20 +42,20 @@ Apache Fory™ 源码下载请参见 Apache Fory™ [download](https://github.co
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_3</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
要使用 sbt 添加 scala 2.13 的 Fory scala 依赖,请使用以下配置:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.13.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.13.2"
```
要使用 sbt 添加 scala 3 的 Fory scala 依赖,请使用以下配置:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.13.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.13.2"
```
## 安装 Apache Fory™ Kotlin
@@ -66,7 +66,7 @@ To add a dependency on Apache Fory™kotlin with maven, use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
@@ -74,7 +74,7 @@ To add a dependency on Apache Fory™kotlin with maven, use the following:
```bash
python -m pip install --upgrade pip
-pip install pyfory==0.13.1
+pip install pyfory==0.13.2
```
## 安装 Apache Fory™ Rust
@@ -87,5 +87,5 @@ fory = "0.13"
或者直接执行以下命令:
```bash
-cargo add fory@0.13.1
+cargo add fory@0.13.2
```
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.13/docs/start/install.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.13/docs/start/install.md
index ebe608eab..24d479005 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.13/docs/start/install.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.13/docs/start/install.md
@@ -14,13 +14,13 @@ Apache Fory™ 源码下载请参见 Apache Fory™ [download](https://github.co
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
<!-- row/arrow format support -->
<!-- <dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency> -->
```
@@ -32,7 +32,7 @@ Apache Fory™ 源码下载请参见 Apache Fory™ [download](https://github.co
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_2.13</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
@@ -42,20 +42,20 @@ Apache Fory™ 源码下载请参见 Apache Fory™ [download](https://github.co
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_3</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
要使用 sbt 添加 scala 2.13 的 Fory scala 依赖,请使用以下配置:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.13.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.13.2"
```
要使用 sbt 添加 scala 3 的 Fory scala 依赖,请使用以下配置:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.13.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.13.2"
```
## 安装 Apache Fory™ Kotlin
@@ -66,7 +66,7 @@ To add a dependency on Apache Fory™kotlin with maven, use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
@@ -74,7 +74,7 @@ To add a dependency on Apache Fory™kotlin with maven, use the following:
```bash
python -m pip install --upgrade pip
-pip install pyfory==0.13.1
+pip install pyfory==0.13.2
```
## 安装 Apache Fory™ Rust
@@ -87,5 +87,5 @@ fory = "0.13"
或者直接执行以下命令:
```bash
-cargo add fory@0.13.1
+cargo add fory@0.13.2
```
diff --git a/src/pages/download/index.md b/src/pages/download/index.md
index 19ea0bb47..ad95b3385 100644
--- a/src/pages/download/index.md
+++ b/src/pages/download/index.md
@@ -9,11 +9,11 @@ For binary install, please see Apache Fory™ [install](/docs/docs/start/install
## The latest release
-The latest source release is 0.13.1:
+The latest source release is 0.13.2:
| Version | Date | Source | Release Notes |
| ------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
-| 0.13.1 | 2025-09-23 | [source](https://www.apache.org/dyn/closer.lua/fory/0.13.1/apache-fory-0.13.1-src.tar.gz?action=download) [asc](https://downloads.apache.org/fory/0.13.1/apache-fory-0.13.1-src.tar.gz.asc) [sha512](https://downloads.apache.org/fory/0.13.1/apache-fory-0.13.1-src.tar.gz.sha512) | [release notes](https://github.com/apache/fory/releases/tag/v0.13.1) |
+| 0.13.2 | 2025-12-05 | [source](https://www.apache.org/dyn/closer.lua/fory/0.13.2/apache-fory-0.13.2-src.tar.gz?action=download) [asc](https://downloads.apache.org/fory/0.13.2/apache-fory-0.13.2-src.tar.gz.asc) [sha512](https://downloads.apache.org/fory/0.13.2/apache-fory-0.13.2-src.tar.gz.sha512) | [release notes](https://github.com/apache/fory/releases/tag/v0.13.2) |
## All archived releases
@@ -31,13 +31,13 @@ These files are named after the files they relate to but have `.sha512/.asc` ext
To verify the SHA digests, you need the `.tgz` and its associated `.tgz.sha512` file. An example command:
```bash
-sha512sum --check apache-fory-0.13.1-src.tar.gz
+sha512sum --check apache-fory-0.13.2-src.tar.gz
```
It should output something like:
```bash
-apache-fory-0.13.1-src.tar.gz: OK
+apache-fory-0.13.2-src.tar.gz: OK
```
### Verifying Signatures
@@ -54,7 +54,7 @@ gpg --import KEYS
Then you can verify signature:
```bash
-gpg --verify apache-fory-0.13.1-src.tar.gz.asc apache-fory-0.13.1-src.tar.gz
+gpg --verify apache-fory-0.13.2-src.tar.gz.asc apache-fory-0.13.2-src.tar.gz
```
If something like the following appears, it means the signature is correct:
diff --git a/versioned_docs/version-0.13/docs/guide/java_serialization_guide.md b/versioned_docs/version-0.13/docs/guide/java_serialization_guide.md
index 8b3af5580..324f9f50d 100644
--- a/versioned_docs/version-0.13/docs/guide/java_serialization_guide.md
+++ b/versioned_docs/version-0.13/docs/guide/java_serialization_guide.md
@@ -286,7 +286,7 @@ For Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-simd</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
diff --git a/versioned_docs/version-0.13/docs/guide/scala_guide.md b/versioned_docs/version-0.13/docs/guide/scala_guide.md
index 87017df73..c3ab0ba8e 100644
--- a/versioned_docs/version-0.13/docs/guide/scala_guide.md
+++ b/versioned_docs/version-0.13/docs/guide/scala_guide.md
@@ -34,7 +34,7 @@ Scala 2 and 3 are both supported.
To add a dependency on Apache Fory™ scala for with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" %% "fory-scala" % "0.13.1"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "0.13.2"
```
## Quick Start
diff --git a/versioned_docs/version-0.13/docs/start/install.md b/versioned_docs/version-0.13/docs/start/install.md
index 2d15967a1..72eb4f718 100644
--- a/versioned_docs/version-0.13/docs/start/install.md
+++ b/versioned_docs/version-0.13/docs/start/install.md
@@ -16,13 +16,13 @@ To add a dependency on Apache Fory™ using Maven, use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
<!-- row/arrow format support -->
<!-- <dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency> -->
```
@@ -34,7 +34,7 @@ To add a dependency on Apache Fory™ scala for scala 2.13 with maven, use the f
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_2.13</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
@@ -44,20 +44,20 @@ To add a dependency on Apache Fory™ scala for scala 3 with maven, use the foll
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_3</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
To add a dependency on Apache Fory™ scala for scala 2.13 with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.13.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.13.2"
```
To add a dependency on Apache Fory™ scala for scala 3 with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.13.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.13.2"
```
## Kotlin
@@ -68,7 +68,7 @@ To add a dependency on Apache Fory™ kotlin with maven, use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.13.1</version>
+ <version>0.13.2</version>
</dependency>
```
@@ -76,7 +76,7 @@ To add a dependency on Apache Fory™ kotlin with maven, use the following:
```bash
python -m pip install --upgrade pip
-pip install pyfory==0.13.1
+pip install pyfory==0.13.2
```
## Rust
@@ -89,7 +89,7 @@ fory = "0.13"
or just execute command:
```bash
-cargo add fory@0.13.1
+cargo add fory@0.13.2
```
## JavaScript
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org