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.git
The following commit(s) were added to refs/heads/main by this push:
new 535e6206f chore: bump releasse version to 0.17.0 (#3583)
535e6206f is described below
commit 535e6206fbf804428ad57ad07f218560875567b5
Author: Shawn Yang <[email protected]>
AuthorDate: Sun Apr 19 23:43:06 2026 +0800
chore: bump releasse version to 0.17.0 (#3583)
## Why?
## What does this PR do?
## Related issues
## AI Contribution Checklist
- [ ] Substantial AI assistance was used in this PR: `yes` / `no`
- [ ] If `yes`, I included a completed [AI Contribution
Checklist](https://github.com/apache/fory/blob/main/AI_POLICY.md#9-contributor-checklist-for-ai-assisted-prs)
in this PR description and the required `AI Usage Disclosure`.
- [ ] If `yes`, my PR description includes the required `ai_review`
summary and screenshot evidence of the final clean AI review results
from both fresh reviewers on the current PR diff or current HEAD after
the latest code changes.
## Does this PR introduce any user-facing change?
- [ ] Does this PR introduce any public API change?
- [ ] Does this PR introduce any binary protocol compatibility change?
## Benchmark
---
README.md | 10 +++++-----
benchmarks/cpp/CMakeLists.txt | 2 +-
benchmarks/go/go.mod | 2 +-
benchmarks/java/pom.xml | 2 +-
benchmarks/rust/Cargo.toml | 2 +-
compiler/fory_compiler/__init__.py | 2 +-
compiler/pyproject.toml | 2 +-
cpp/CMakeLists.txt | 2 +-
csharp/Directory.Build.props | 2 +-
csharp/README.md | 2 +-
dart/packages/fory-test/pubspec.yaml | 4 ++--
dart/packages/fory/pubspec.yaml | 2 +-
dart/pubspec.yaml | 4 ++--
docs/guide/cpp/index.md | 8 ++++----
docs/guide/csharp/index.md | 2 +-
docs/guide/kotlin/index.md | 4 ++--
docs/guide/scala/index.md | 2 +-
docs/guide/xlang/getting-started.md | 4 ++--
examples/cpp/hello_row/README.md | 2 +-
examples/cpp/hello_world/README.md | 2 +-
integration_tests/graalvm_tests/pom.xml | 2 +-
integration_tests/idl_tests/cpp/CMakeLists.txt | 2 +-
integration_tests/idl_tests/go/go.mod | 2 +-
integration_tests/idl_tests/java/pom.xml | 2 +-
integration_tests/idl_tests/python/pyproject.toml | 2 +-
integration_tests/idl_tests/rust/Cargo.lock | 8 ++++----
integration_tests/idl_tests/rust/Cargo.toml | 2 +-
integration_tests/jdk_compatibility_tests/pom.xml | 2 +-
integration_tests/jpms_tests/pom.xml | 2 +-
java/fory-core/pom.xml | 2 +-
java/fory-extensions/pom.xml | 2 +-
java/fory-format/pom.xml | 2 +-
java/fory-graalvm-feature/pom.xml | 2 +-
java/fory-latest-jdk-tests/pom.xml | 2 +-
java/fory-simd/pom.xml | 2 +-
java/fory-test-core/pom.xml | 2 +-
java/fory-testsuite/pom.xml | 2 +-
java/pom.xml | 2 +-
javascript/packages/core/package.json | 2 +-
javascript/packages/hps/package.json | 2 +-
kotlin/README.md | 4 ++--
kotlin/pom.xml | 2 +-
python/pyfory/__init__.py | 2 +-
rust/Cargo.toml | 6 +++---
scala/README.md | 2 +-
scala/build.sbt | 2 +-
swift/README.md | 2 +-
47 files changed, 64 insertions(+), 64 deletions(-)
diff --git a/README.md b/README.md
index 828d46f91..dce0905e6 100644
--- a/README.md
+++ b/README.md
@@ -157,20 +157,20 @@ For more detailed benchmarks and methodology, see [Dart
Benchmarks](docs/benchma
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.16.0</version>
+ <version>0.17.0</version>
</dependency>
```
-Snapshots are available from `https://repository.apache.org/snapshots/`
(version `0.16.0-SNAPSHOT`).
+Snapshots are available from `https://repository.apache.org/snapshots/`
(version `0.17.0-SNAPSHOT`).
**Scala**:
```sbt
// Scala 2.13
-libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.16.0"
+libraryDependencies += "org.apache.fory" % "fory-scala_2.13" % "0.17.0"
// Scala 3
-libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.16.0"
+libraryDependencies += "org.apache.fory" % "fory-scala_3" % "0.17.0"
```
**Kotlin**:
@@ -179,7 +179,7 @@ libraryDependencies += "org.apache.fory" % "fory-scala_3" %
"0.16.0"
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.16.0</version>
+ <version>0.17.0</version>
</dependency>
```
diff --git a/benchmarks/cpp/CMakeLists.txt b/benchmarks/cpp/CMakeLists.txt
index a082dd732..972f4d8ac 100644
--- a/benchmarks/cpp/CMakeLists.txt
+++ b/benchmarks/cpp/CMakeLists.txt
@@ -22,7 +22,7 @@ if(POLICY CMP0169)
endif()
project(fory_cpp_benchmark
- VERSION 0.17.0
+ VERSION 0.18.0
DESCRIPTION "C++ Benchmark comparing Fory, Protobuf, and Msgpack
serialization"
LANGUAGES CXX
)
diff --git a/benchmarks/go/go.mod b/benchmarks/go/go.mod
index 02ab42a9d..4a357acb2 100644
--- a/benchmarks/go/go.mod
+++ b/benchmarks/go/go.mod
@@ -20,7 +20,7 @@ module github.com/apache/fory/benchmarks/go
go 1.24.0
require (
- github.com/apache/fory/go/fory v0.17.0-alpha.0
+ github.com/apache/fory/go/fory v0.18.0-alpha.0
github.com/vmihailenco/msgpack/v5 v5.4.1
google.golang.org/protobuf v1.36.0
)
diff --git a/benchmarks/java/pom.xml b/benchmarks/java/pom.xml
index 8fb94d874..eaaba8100 100644
--- a/benchmarks/java/pom.xml
+++ b/benchmarks/java/pom.xml
@@ -26,7 +26,7 @@
<parent>
<artifactId>fory-parent</artifactId>
<groupId>org.apache.fory</groupId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
</parent>
<artifactId>benchmark</artifactId>
diff --git a/benchmarks/rust/Cargo.toml b/benchmarks/rust/Cargo.toml
index c829b7042..bd0db58f5 100644
--- a/benchmarks/rust/Cargo.toml
+++ b/benchmarks/rust/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "fory-benchmarks"
-version = "0.17.0-alpha.0"
+version = "0.18.0-alpha.0"
edition = "2021"
[[bin]]
diff --git a/compiler/fory_compiler/__init__.py
b/compiler/fory_compiler/__init__.py
index 29ffe4214..8cb455740 100644
--- a/compiler/fory_compiler/__init__.py
+++ b/compiler/fory_compiler/__init__.py
@@ -17,7 +17,7 @@
"""Fory IDL compiler for Apache Fory."""
-__version__ = "0.17.0.dev0"
+__version__ = "0.18.0.dev0"
from fory_compiler.ir.ast import Schema, Message, Enum, Field, EnumValue,
Import
from fory_compiler.frontend.fdl import FDLFrontend
diff --git a/compiler/pyproject.toml b/compiler/pyproject.toml
index 3cdc60554..f3cb226d2 100644
--- a/compiler/pyproject.toml
+++ b/compiler/pyproject.toml
@@ -21,7 +21,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "fory-compiler"
-version = "0.17.0.dev0"
+version = "0.18.0.dev0"
description = "FDL (Fory Definition Language) compiler for Apache Fory
cross-language serialization"
readme = "README.md"
license = {text = "Apache-2.0"}
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index cc7f86667..afb70641e 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -18,7 +18,7 @@
cmake_minimum_required(VERSION 3.16)
project(fory
- VERSION 0.17.0
+ VERSION 0.18.0
DESCRIPTION "Apache Fory - A blazingly fast multi-language serialization
framework"
LANGUAGES CXX
)
diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props
index f8d912e3c..6b235202b 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
- <Version>0.16.0</Version>
+ <Version>0.18.0-dev</Version>
<Authors>Apache Software Foundation</Authors>
<Company>Apache Software Foundation</Company>
<Description>Apache Fory for .NET provides high-performance cross-language
serialization with source-generated serializers and schema evolution
support.</Description>
diff --git a/csharp/README.md b/csharp/README.md
index f00edfd67..b7db2f445 100644
--- a/csharp/README.md
+++ b/csharp/README.md
@@ -29,7 +29,7 @@ From NuGet, reference the single `Apache.Fory` package. It
includes the runtime
```xml
<ItemGroup>
- <PackageReference Include="Apache.Fory" Version="0.16.0" />
+ <PackageReference Include="Apache.Fory" Version="0.17.0" />
</ItemGroup>
```
diff --git a/dart/packages/fory-test/pubspec.yaml
b/dart/packages/fory-test/pubspec.yaml
index 1b00727ec..fd6b89630 100644
--- a/dart/packages/fory-test/pubspec.yaml
+++ b/dart/packages/fory-test/pubspec.yaml
@@ -17,7 +17,7 @@
name: fory_test
description: Apache Fory Dart consumer and integration tests
-version: 0.17.0-dev
+version: 0.18.0-dev
resolution: workspace
@@ -25,7 +25,7 @@ environment:
sdk: ^3.6.1
dependencies:
- fory: 0.17.0-dev
+ fory: 0.18.0-dev
dev_dependencies:
build_runner: ^2.4.13
diff --git a/dart/packages/fory/pubspec.yaml b/dart/packages/fory/pubspec.yaml
index 1fb07d8d0..2da552530 100644
--- a/dart/packages/fory/pubspec.yaml
+++ b/dart/packages/fory/pubspec.yaml
@@ -17,7 +17,7 @@
name: fory
description: Apache Fory Dart runtime
-version: 0.17.0-dev
+version: 0.18.0-dev
repository: https://github.com/apache/fory
resolution: workspace
diff --git a/dart/pubspec.yaml b/dart/pubspec.yaml
index 8a3fa05eb..d8edf3f8e 100644
--- a/dart/pubspec.yaml
+++ b/dart/pubspec.yaml
@@ -17,7 +17,7 @@
name: fory_dart
description: apache fory dart support
-version: 0.17.0-dev
+version: 0.18.0-dev
# repository: https://github.com/my_org/my_repo
environment:
@@ -25,7 +25,7 @@ environment:
# Add regular dependencies here.
dependencies:
- fory: 0.17.0-dev
+ fory: 0.18.0-dev
build_runner: ^2.4.13
dev_dependencies:
lints: ^5.0.0
diff --git a/docs/guide/cpp/index.md b/docs/guide/cpp/index.md
index 344820bb0..193cb7a8b 100644
--- a/docs/guide/cpp/index.md
+++ b/docs/guide/cpp/index.md
@@ -59,7 +59,7 @@ include(FetchContent)
FetchContent_Declare(
fory
GIT_REPOSITORY https://github.com/apache/fory.git
- GIT_TAG v0.15.0
+ GIT_TAG v0.17.0
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(fory)
@@ -89,11 +89,11 @@ module(
bazel_dep(name = "rules_cc", version = "0.1.1")
-bazel_dep(name = "fory", version = "0.16.0")
+bazel_dep(name = "fory", version = "0.17.0")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
- commit = "v0.15.0", # Or use a specific commit hash for reproducibility
+ commit = "v0.17.0", # Or use a specific commit hash for reproducibility
)
```
@@ -117,7 +117,7 @@ bazel run //:my_app
For local development, you can use `local_path_override` instead:
```bazel
-bazel_dep(name = "fory", version = "0.16.0")
+bazel_dep(name = "fory", version = "0.17.0")
local_path_override(
module_name = "fory",
path = "/path/to/fory",
diff --git a/docs/guide/csharp/index.md b/docs/guide/csharp/index.md
index 8aac393f5..95bcac2ac 100644
--- a/docs/guide/csharp/index.md
+++ b/docs/guide/csharp/index.md
@@ -43,7 +43,7 @@ Reference the single `Apache.Fory` package. It includes the
runtime and the sour
```xml
<ItemGroup>
- <PackageReference Include="Apache.Fory" Version="0.16.0" />
+ <PackageReference Include="Apache.Fory" Version="0.17.0" />
</ItemGroup>
```
diff --git a/docs/guide/kotlin/index.md b/docs/guide/kotlin/index.md
index 16254686a..1fcee0430 100644
--- a/docs/guide/kotlin/index.md
+++ b/docs/guide/kotlin/index.md
@@ -50,14 +50,14 @@ See [Java Features](../java/index.md#features) for complete
feature list.
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.16.0</version>
+ <version>0.17.0</version>
</dependency>
```
### Gradle
```kotlin
-implementation("org.apache.fory:fory-kotlin:0.16.0")
+implementation("org.apache.fory:fory-kotlin:0.17.0")
```
## Quick Start
diff --git a/docs/guide/scala/index.md b/docs/guide/scala/index.md
index f99782d54..60d5da14c 100644
--- a/docs/guide/scala/index.md
+++ b/docs/guide/scala/index.md
@@ -48,7 +48,7 @@ See [Java Features](../java/index.md#features) for complete
feature list.
Add the dependency with sbt:
```sbt
-libraryDependencies += "org.apache.fory" %% "fory-scala" % "0.16.0"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "0.17.0"
```
## Quick Start
diff --git a/docs/guide/xlang/getting-started.md
b/docs/guide/xlang/getting-started.md
index e6a4964ff..ae0d2a17c 100644
--- a/docs/guide/xlang/getting-started.md
+++ b/docs/guide/xlang/getting-started.md
@@ -31,14 +31,14 @@ This guide covers installation and basic setup for
cross-language serialization
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>0.16.0</version>
+ <version>0.17.0</version>
</dependency>
```
**Gradle:**
```gradle
-implementation 'org.apache.fory:fory-core:0.16.0'
+implementation 'org.apache.fory:fory-core:0.17.0'
```
### Python
diff --git a/examples/cpp/hello_row/README.md b/examples/cpp/hello_row/README.md
index 085b489d4..e8189e9e4 100644
--- a/examples/cpp/hello_row/README.md
+++ b/examples/cpp/hello_row/README.md
@@ -77,7 +77,7 @@ For your own project using Fory as a dependency:
```bazel
# In your MODULE.bazel
-bazel_dep(name = "fory", version = "0.16.0")
+bazel_dep(name = "fory", version = "0.17.0")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
diff --git a/examples/cpp/hello_world/README.md
b/examples/cpp/hello_world/README.md
index 79056c3d3..786065f61 100644
--- a/examples/cpp/hello_world/README.md
+++ b/examples/cpp/hello_world/README.md
@@ -70,7 +70,7 @@ For your own project using Fory as a dependency:
```bazel
# In your MODULE.bazel
-bazel_dep(name = "fory", version = "0.16.0")
+bazel_dep(name = "fory", version = "0.17.0")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
diff --git a/integration_tests/graalvm_tests/pom.xml
b/integration_tests/graalvm_tests/pom.xml
index a1eda44da..ff65dcece 100644
--- a/integration_tests/graalvm_tests/pom.xml
+++ b/integration_tests/graalvm_tests/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
<relativePath>../../java</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/integration_tests/idl_tests/cpp/CMakeLists.txt
b/integration_tests/idl_tests/cpp/CMakeLists.txt
index e3727be95..fd2793f80 100644
--- a/integration_tests/idl_tests/cpp/CMakeLists.txt
+++ b/integration_tests/idl_tests/cpp/CMakeLists.txt
@@ -18,7 +18,7 @@
cmake_minimum_required(VERSION 3.16)
project(fory_idl_tests
- VERSION 0.17.0
+ VERSION 0.18.0
DESCRIPTION "Fory IDL compiler integration tests"
LANGUAGES CXX
)
diff --git a/integration_tests/idl_tests/go/go.mod
b/integration_tests/idl_tests/go/go.mod
index bfbd9669f..d2fc7c79a 100644
--- a/integration_tests/idl_tests/go/go.mod
+++ b/integration_tests/idl_tests/go/go.mod
@@ -19,7 +19,7 @@ module github.com/apache/fory/integration_tests/idl_tests/go
go 1.24.0
-require github.com/apache/fory/go/fory v0.17.0-alpha.0
+require github.com/apache/fory/go/fory v0.18.0-alpha.0
require github.com/spaolacci/murmur3 v1.1.0 // indirect
diff --git a/integration_tests/idl_tests/java/pom.xml
b/integration_tests/idl_tests/java/pom.xml
index 4af36ffbe..5b289c9e9 100644
--- a/integration_tests/idl_tests/java/pom.xml
+++ b/integration_tests/idl_tests/java/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
<relativePath>../../java</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/integration_tests/idl_tests/python/pyproject.toml
b/integration_tests/idl_tests/python/pyproject.toml
index 812b5744d..68c93dc35 100644
--- a/integration_tests/idl_tests/python/pyproject.toml
+++ b/integration_tests/idl_tests/python/pyproject.toml
@@ -21,7 +21,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "fory-idl-tests"
-version = "0.17.0.dev0"
+version = "0.18.0.dev0"
description = "IDL compiler integration tests for Apache Fory"
readme = "README.md"
requires-python = ">=3.8"
diff --git a/integration_tests/idl_tests/rust/Cargo.lock
b/integration_tests/idl_tests/rust/Cargo.lock
index a3ac894ce..56020c142 100644
--- a/integration_tests/idl_tests/rust/Cargo.lock
+++ b/integration_tests/idl_tests/rust/Cargo.lock
@@ -78,7 +78,7 @@ checksum =
"8591b0bcc8a98a64310a2fae1bb3e9b8564dd10e381e6e28010fde8e8e8568db"
[[package]]
name = "fory"
-version = "0.16.0-alpha.0"
+version = "0.17.0-alpha.0"
dependencies = [
"fory-core",
"fory-derive",
@@ -86,7 +86,7 @@ dependencies = [
[[package]]
name = "fory-core"
-version = "0.16.0-alpha.0"
+version = "0.17.0-alpha.0"
dependencies = [
"byteorder",
"chrono",
@@ -100,7 +100,7 @@ dependencies = [
[[package]]
name = "fory-derive"
-version = "0.16.0-alpha.0"
+version = "0.17.0-alpha.0"
dependencies = [
"fory-core",
"proc-macro2",
@@ -141,7 +141,7 @@ dependencies = [
[[package]]
name = "idl_tests"
-version = "0.16.0-alpha.0"
+version = "0.17.0-alpha.0"
dependencies = [
"chrono",
"fory",
diff --git a/integration_tests/idl_tests/rust/Cargo.toml
b/integration_tests/idl_tests/rust/Cargo.toml
index 228d9aee0..66f3fbd28 100644
--- a/integration_tests/idl_tests/rust/Cargo.toml
+++ b/integration_tests/idl_tests/rust/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "idl_tests"
-version = "0.17.0-alpha.0"
+version = "0.18.0-alpha.0"
edition = "2021"
license = "Apache-2.0"
diff --git a/integration_tests/jdk_compatibility_tests/pom.xml
b/integration_tests/jdk_compatibility_tests/pom.xml
index 99420cd4f..ae2f1b354 100644
--- a/integration_tests/jdk_compatibility_tests/pom.xml
+++ b/integration_tests/jdk_compatibility_tests/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
<relativePath>../../java</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/integration_tests/jpms_tests/pom.xml
b/integration_tests/jpms_tests/pom.xml
index 09723d100..c985984b5 100644
--- a/integration_tests/jpms_tests/pom.xml
+++ b/integration_tests/jpms_tests/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
<relativePath>../../java</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-core/pom.xml b/java/fory-core/pom.xml
index 8163a7130..940c17a93 100644
--- a/java/fory-core/pom.xml
+++ b/java/fory-core/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-extensions/pom.xml b/java/fory-extensions/pom.xml
index 4cb793e78..9ece1d60e 100644
--- a/java/fory-extensions/pom.xml
+++ b/java/fory-extensions/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-format/pom.xml b/java/fory-format/pom.xml
index 9e89f5e26..fead56a65 100644
--- a/java/fory-format/pom.xml
+++ b/java/fory-format/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-graalvm-feature/pom.xml
b/java/fory-graalvm-feature/pom.xml
index f26c78cc8..f6b869c4c 100644
--- a/java/fory-graalvm-feature/pom.xml
+++ b/java/fory-graalvm-feature/pom.xml
@@ -25,7 +25,7 @@
<parent>
<artifactId>fory-parent</artifactId>
<groupId>org.apache.fory</groupId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-latest-jdk-tests/pom.xml
b/java/fory-latest-jdk-tests/pom.xml
index fdc87ecd5..67826287b 100644
--- a/java/fory-latest-jdk-tests/pom.xml
+++ b/java/fory-latest-jdk-tests/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>fory-latest-jdk-tests</artifactId>
diff --git a/java/fory-simd/pom.xml b/java/fory-simd/pom.xml
index 29ae9db2b..b7889eade 100644
--- a/java/fory-simd/pom.xml
+++ b/java/fory-simd/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-test-core/pom.xml b/java/fory-test-core/pom.xml
index dd993e79b..5769fc0d4 100644
--- a/java/fory-test-core/pom.xml
+++ b/java/fory-test-core/pom.xml
@@ -25,7 +25,7 @@
<parent>
<artifactId>fory-parent</artifactId>
<groupId>org.apache.fory</groupId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-testsuite/pom.xml b/java/fory-testsuite/pom.xml
index a743ecead..99f59f439 100644
--- a/java/fory-testsuite/pom.xml
+++ b/java/fory-testsuite/pom.xml
@@ -25,7 +25,7 @@
<parent>
<artifactId>fory-parent</artifactId>
<groupId>org.apache.fory</groupId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/pom.xml b/java/pom.xml
index fbd9d64a9..018ad33ca 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -33,7 +33,7 @@
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
<packaging>pom</packaging>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
<name>Fory Project Parent POM</name>
<description>
Apache Fory™ is a blazingly fast multi-language serialization framework
powered by jit and zero-copy.
diff --git a/javascript/packages/core/package.json
b/javascript/packages/core/package.json
index da6729f10..e4639128e 100644
--- a/javascript/packages/core/package.json
+++ b/javascript/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-fory/core",
- "version": "0.17.0-alpha.0",
+ "version": "0.18.0-alpha.0",
"description": "Apache Fory™ is a blazingly fast multi-language
serialization framework powered by jit and zero-copy",
"homepage": "https://fory.apache.org/docs/guide/javascript",
"main": "dist/index.js",
diff --git a/javascript/packages/hps/package.json
b/javascript/packages/hps/package.json
index 39655653f..f8acfa1d9 100644
--- a/javascript/packages/hps/package.json
+++ b/javascript/packages/hps/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-fory/hps",
- "version": "0.17.0-alpha.0",
+ "version": "0.18.0-alpha.0",
"description": "Apache Fory™ nodejs high-performance suite",
"homepage": "https://fory.apache.org/docs/guide/javascript",
"main": "dist/index.js",
diff --git a/kotlin/README.md b/kotlin/README.md
index 87b108061..abab951df 100644
--- a/kotlin/README.md
+++ b/kotlin/README.md
@@ -163,14 +163,14 @@ KotlinSerializers.registerSerializers(fory)
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.16.0</version>
+ <version>0.17.0</version>
</dependency>
```
### Gradle
```kotlin
-implementation("org.apache.fory:fory-kotlin:0.16.0")
+implementation("org.apache.fory:fory-kotlin:0.17.0")
```
## Building
diff --git a/kotlin/pom.xml b/kotlin/pom.xml
index fd7b3129a..1332c5037 100644
--- a/kotlin/pom.xml
+++ b/kotlin/pom.xml
@@ -30,7 +30,7 @@
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>0.17.0-SNAPSHOT</version>
+ <version>0.18.0-SNAPSHOT</version>
<modelVersion>4.0.0</modelVersion>
<properties>
diff --git a/python/pyfory/__init__.py b/python/pyfory/__init__.py
index 6f74f3ff9..2b614f829 100644
--- a/python/pyfory/__init__.py
+++ b/python/pyfory/__init__.py
@@ -119,7 +119,7 @@ from pyfory.type_util import ( # noqa: F401 # pylint:
disable=unused-import
)
from pyfory.policy import DeserializationPolicy # noqa: F401 # pylint:
disable=unused-import
-__version__ = "0.17.0.dev0"
+__version__ = "0.18.0.dev0"
__all__ = [
# Core classes
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index ccf4ddf09..d7b3fd3b6 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -30,7 +30,7 @@ exclude = [
resolver = "2"
[workspace.package]
-version = "0.17.0-alpha.0"
+version = "0.18.0-alpha.0"
rust-version = "1.70"
description = "Apache Fory: Blazingly fast multi-language serialization
framework with trait objects and reference support."
license = "Apache-2.0"
@@ -42,5 +42,5 @@ keywords = ["serialization", "serde", "trait-object",
"zero-copy", "schema-evolu
categories = ["encoding"]
[workspace.dependencies]
-fory-core = { path = "fory-core", version = "0.17.0-alpha.0" }
-fory-derive = { path = "fory-derive", version = "0.17.0-alpha.0" }
+fory-core = { path = "fory-core", version = "0.18.0-alpha.0" }
+fory-derive = { path = "fory-derive", version = "0.18.0-alpha.0" }
diff --git a/scala/README.md b/scala/README.md
index 721335ee5..fc4229d40 100644
--- a/scala/README.md
+++ b/scala/README.md
@@ -166,7 +166,7 @@ ScalaSerializers.registerSerializers(fory)
Add the dependency with sbt:
```sbt
-libraryDependencies += "org.apache.fory" %% "fory-scala" % "0.16.0"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "0.17.0"
```
## Building
diff --git a/scala/build.sbt b/scala/build.sbt
index f8301acbb..ed279c2fd 100644
--- a/scala/build.sbt
+++ b/scala/build.sbt
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-val foryVersion = "0.17.0-SNAPSHOT"
+val foryVersion = "0.18.0-SNAPSHOT"
val scala213Version = "2.13.15"
ThisBuild / apacheSonatypeProjectProfile := "fory"
version := foryVersion
diff --git a/swift/README.md b/swift/README.md
index a8c4f5064..2bcd816e8 100644
--- a/swift/README.md
+++ b/swift/README.md
@@ -33,7 +33,7 @@ The Swift implementation provides high-performance object
graph serialization wi
```swift
dependencies: [
- .package(url: "https://github.com/apache/fory.git", from: "0.16.0")
+ .package(url: "https://github.com/apache/fory.git", from: "0.17.0")
],
targets: [
.target(
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]