This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory-site.git
The following commit(s) were added to refs/heads/main by this push:
new c870f1d75 release 0.12.2 (#309)
c870f1d75 is described below
commit c870f1d75b35113e92e36ba1d52824e490078ccd
Author: Shawn Yang <[email protected]>
AuthorDate: Mon Sep 8 14:10:33 2025 +0800
release 0.12.2 (#309)
---
blog/2025-09-08-fory_0_12_2_release.md | 28 ++++++++++++++++++++++
docs/docs/start/install.md | 16 ++++++-------
.../current/docs/start/install.md | 14 +++++------
.../version-0.12/docs/start/install.md | 14 +++++------
src/pages/download/index.md | 10 ++++----
versioned_docs/version-0.12/docs/start/install.md | 16 ++++++-------
6 files changed, 63 insertions(+), 35 deletions(-)
diff --git a/blog/2025-09-08-fory_0_12_2_release.md
b/blog/2025-09-08-fory_0_12_2_release.md
new file mode 100644
index 000000000..4dcd833f8
--- /dev/null
+++ b/blog/2025-09-08-fory_0_12_2_release.md
@@ -0,0 +1,28 @@
+---
+slug: fory_0_12_2_release
+title: Fory v0.12.2 Released
+authors: [chaokunyang]
+tags: [fory]
+---
+
+The Apache Fory team is pleased to announce the 0.12.2 release. This is a
minor release that includes [10
PR](https://github.com/apache/fory/compare/v0.12.1...v0.12.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.
+
+## Features
+
+- feat(java): bean encoder implemented interfaces honor `@Ignore` by
@stevenschlansker in https://github.com/apache/fory/pull/2576
+- feat(java): support limit deserialization depth by @chaokunyang in
https://github.com/apache/fory/pull/2578
+
+## Bug Fixes
+
+- fix(ci): Install pyfory for golang xlang tests by @esafak in
https://github.com/apache/fory/pull/2561
+- fix(ci): Exit with subprocess return code in run_ci.py by @esafak in
https://github.com/apache/fory/pull/2560
+- fix(java): fix codegen name conflict by @chaokunyang in
https://github.com/apache/fory/pull/2565
+- fix(java): Skip calculation of classVersionHash if checkClassVersion by
@theigl in https://github.com/apache/fory/pull/2573
+- fix(java): skip hash compute for abstract field type by @chaokunyang in
https://github.com/apache/fory/pull/2575
+- fix(java): row format buffer recycling leaves offset and size for null by
@stevenschlansker in https://github.com/apache/fory/pull/2540
+
+## Improvements
+
+- refactor(java): refactor fory java exception hierarchical structure by
@chaokunyang in https://github.com/apache/fory/pull/2577
+
+**Full Changelog**: https://github.com/apache/fory/compare/v0.12.1...v0.12.2
diff --git a/docs/docs/start/install.md b/docs/docs/start/install.md
index 7e42d9236..197ca48af 100644
--- a/docs/docs/start/install.md
+++ b/docs/docs/start/install.md
@@ -16,13 +16,13 @@ To add a dependency on Fory using Maven, use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
<!-- row/arrow format support -->
<!-- <dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency> -->
```
@@ -34,7 +34,7 @@ To add a dependency on Fory scala for scala 2.13 with maven,
use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_2.13</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
@@ -44,20 +44,20 @@ To add a dependency on Fory scala for scala 3 with maven,
use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_3</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
To add a dependency on Fory scala for scala 2.13 with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.12.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.12.2"
```
To add a dependency on Fory scala for scala 3 with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.12.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.12.2"
```
## Kotlin
@@ -68,7 +68,7 @@ To add a dependency on Fory kotlin with maven, use the
following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
@@ -76,7 +76,7 @@ To add a dependency on Fory kotlin with maven, use the
following:
```bash
python -m pip install --upgrade pip
-pip install pyfory==0.12.1
+pip install pyfory==0.12.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 a363da80a..4a428c16e 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.com/apac
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
<!-- row/arrow format support -->
<!-- <dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency> -->
```
@@ -32,7 +32,7 @@ Apache Fory 源码下载请参见 Apache Fory
[download](https://github.com/apac
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_2.13</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
@@ -42,20 +42,20 @@ Apache Fory 源码下载请参见 Apache Fory
[download](https://github.com/apac
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_3</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
要使用 sbt 添加 scala 2.13 的 Fory scala 依赖,请使用以下配置:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.12.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.12.2"
```
要使用 sbt 添加 scala 3 的 Fory scala 依赖,请使用以下配置:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.12.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.12.2"
```
## Fory Kotlin 安装
@@ -66,6 +66,6 @@ To add a dependency on Fory kotlin with maven, use the
following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.12/docs/start/install.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.12/docs/start/install.md
index c553ecdbe..45986e20c 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.12/docs/start/install.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.12/docs/start/install.md
@@ -14,13 +14,13 @@ Apache Fory 源码下载请参见 Apache Fory
[download](https://github.com/apac
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
<!-- row/arrow format support -->
<!-- <dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency> -->
```
@@ -32,7 +32,7 @@ Apache Fory 源码下载请参见 Apache Fory
[download](https://github.com/apac
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_2.13</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
@@ -42,20 +42,20 @@ Apache Fory 源码下载请参见 Apache Fory
[download](https://github.com/apac
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_3</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
要使用 sbt 添加 scala 2.13 的 Fory scala 依赖,请使用以下配置:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.12.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.12.2"
```
要使用 sbt 添加 scala 3 的 Fory scala 依赖,请使用以下配置:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.12.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.12.2"
```
## Fory Kotlin 安装
@@ -66,7 +66,7 @@ To add a dependency on Fory kotlin with maven, use the
following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
diff --git a/src/pages/download/index.md b/src/pages/download/index.md
index 9af9ac993..943c6b157 100644
--- a/src/pages/download/index.md
+++ b/src/pages/download/index.md
@@ -9,11 +9,11 @@ For binary install, please see Fory
[install](/docs/docs/start/install/) documen
## The latest release
-The latest source release is 0.12.1:
+The latest source release is 0.12.2:
| Version | Date | Source
| Release Notes
|
|---------|------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
-| 0.12.1 | 2025-09-01 |
[source](https://www.apache.org/dyn/closer.lua/fory/0.12.1/apache-fory-0.12.1-src.tar.gz?action=download)
[asc](https://downloads.apache.org/fory/0.12.1/apache-fory-0.12.1-src.tar.gz.asc)
[sha512](https://downloads.apache.org/fory/0.12.1/apache-fory-0.12.1-src.tar.gz.sha512)
| [release notes](https://github.com/apache/fory/releases/tag/v0.12.1) |
+| 0.12.2 | 2025-09-01 |
[source](https://www.apache.org/dyn/closer.lua/fory/0.12.2/apache-fory-0.12.2-src.tar.gz?action=download)
[asc](https://downloads.apache.org/fory/0.12.2/apache-fory-0.12.2-src.tar.gz.asc)
[sha512](https://downloads.apache.org/fory/0.12.2/apache-fory-0.12.2-src.tar.gz.sha512)
| [release notes](https://github.com/apache/fory/releases/tag/v0.12.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.12.1-src.tar.gz
+sha512sum --check apache-fory-0.12.2-src.tar.gz
```
It should output something like:
```bash
-apache-fory-0.12.1-src.tar.gz: OK
+apache-fory-0.12.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.12.1-src.tar.gz.asc apache-fory-0.12.1-src.tar.gz
+gpg --verify apache-fory-0.12.2-src.tar.gz.asc apache-fory-0.12.2-src.tar.gz
```
If something like the following appears, it means the signature is correct:
diff --git a/versioned_docs/version-0.12/docs/start/install.md
b/versioned_docs/version-0.12/docs/start/install.md
index 7e42d9236..197ca48af 100644
--- a/versioned_docs/version-0.12/docs/start/install.md
+++ b/versioned_docs/version-0.12/docs/start/install.md
@@ -16,13 +16,13 @@ To add a dependency on Fory using Maven, use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
<!-- row/arrow format support -->
<!-- <dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency> -->
```
@@ -34,7 +34,7 @@ To add a dependency on Fory scala for scala 2.13 with maven,
use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_2.13</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
@@ -44,20 +44,20 @@ To add a dependency on Fory scala for scala 3 with maven,
use the following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-scala_3</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
To add a dependency on Fory scala for scala 2.13 with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.12.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.12.2"
```
To add a dependency on Fory scala for scala 3 with sbt, use the following:
```sbt
-libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.12.1"
+libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.12.2"
```
## Kotlin
@@ -68,7 +68,7 @@ To add a dependency on Fory kotlin with maven, use the
following:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.12.1</version>
+ <version>0.12.2</version>
</dependency>
```
@@ -76,7 +76,7 @@ To add a dependency on Fory kotlin with maven, use the
following:
```bash
python -m pip install --upgrade pip
-pip install pyfory==0.12.1
+pip install pyfory==0.12.2
```
## JavaScript
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]