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 2026/09/01 03:10:41 UTC
(fory) 01/01: prepare release for 1.7.1
This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a commit to tag v1.7.1-rc1
in repository https://gitbox.apache.org/repos/asf/fory.git
commit ab59f78cc02fd31a0aa42a80020e206086d6ea7b
Author: chaokunyang <sh...@gmail.com>
AuthorDate: Tue Sep 1 11:09:33 2026 +0800
prepare release for 1.7.1
---
MODULE.bazel | 2 +-
README.md | 30 +++++++++++-----------
benchmarks/cpp/CMakeLists.txt | 2 +-
benchmarks/go/go.mod | 2 +-
benchmarks/java/pom.xml | 2 +-
benchmarks/java25/pom.xml | 2 +-
benchmarks/kotlin/gradle.properties | 2 +-
benchmarks/rust/Cargo.toml | 2 +-
benchmarks/scala/build.sbt | 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/CHANGELOG.md | 4 +++
dart/packages/fory-test/pubspec.yaml | 4 +--
dart/packages/fory/CHANGELOG.md | 4 +++
dart/packages/fory/README.md | 2 +-
dart/packages/fory/pubspec.yaml | 2 +-
dart/pubspec.yaml | 4 +--
docs/compiler/build-integration.md | 2 +-
docs/compiler/cli.md | 2 +-
docs/grpc/csharp.md | 4 +--
docs/grpc/dart.md | 2 +-
docs/grpc/rust.md | 2 +-
docs/json/getting-started.md | 6 ++---
docs/json/kotlin.md | 4 +--
docs/json/scala.md | 2 +-
docs/object-serialization/cpp/index.md | 8 +++---
docs/object-serialization/csharp/index.md | 2 +-
docs/object-serialization/dart/index.md | 2 +-
docs/object-serialization/java/index.md | 4 +--
docs/object-serialization/kotlin/index.md | 4 +--
.../rust/basic-serialization.md | 2 +-
docs/object-serialization/rust/index.md | 8 +++---
docs/object-serialization/scala/index.md | 2 +-
docs/row-format/java.md | 4 +--
docs/start/cpp.md | 2 +-
docs/start/csharp.md | 2 +-
docs/start/dart.md | 2 +-
docs/start/go.md | 2 +-
docs/start/java.md | 6 ++---
docs/start/javascript.md | 4 +--
docs/start/kotlin.md | 4 +--
docs/start/python.md | 2 +-
docs/start/rust.md | 2 +-
docs/start/scala.md | 2 +-
docs/start/swift.md | 2 +-
examples/cpp/hello_row/MODULE.bazel.example | 4 +--
examples/cpp/hello_row/README.md | 2 +-
examples/cpp/hello_world/MODULE.bazel.example | 4 +--
examples/cpp/hello_world/README.md | 2 +-
integration_tests/android_tests/README.md | 10 ++++----
integration_tests/android_tests/build.gradle | 12 ++++-----
integration_tests/graalvm_kotlin_tests/pom.xml | 2 +-
integration_tests/graalvm_tests/pom.xml | 2 +-
integration_tests/grpc_tests/java/pom.xml | 2 +-
integration_tests/grpc_tests/kotlin/pom.xml | 2 +-
integration_tests/grpc_tests/python/pyproject.toml | 2 +-
integration_tests/grpc_tests/rust/Cargo.toml | 2 +-
integration_tests/idl_tests/cpp/CMakeLists.txt | 2 +-
integration_tests/idl_tests/dart/pubspec.yaml | 2 +-
integration_tests/idl_tests/go/go.mod | 2 +-
integration_tests/idl_tests/java/pom.xml | 2 +-
.../idl_tests/javascript/package.json | 2 +-
integration_tests/idl_tests/kotlin/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 +-
integration_tests/kotlin_json_corpus/pom.xml | 2 +-
java/README.md | 16 ++++++------
java/fory-annotation-processor/pom.xml | 2 +-
java/fory-core/pom.xml | 2 +-
java/fory-extensions/pom.xml | 2 +-
java/fory-format/pom.xml | 2 +-
java/fory-json/README.md | 4 +--
java/fory-json/pom.xml | 2 +-
java/fory-latest-jdk-tests/pom.xml | 2 +-
java/fory-test-core/pom.xml | 2 +-
java/fory-testsuite/pom.xml | 2 +-
java/pom.xml | 2 +-
javascript/package-lock.json | 4 +--
javascript/packages/core/package.json | 2 +-
javascript/packages/hps/package.json | 2 +-
kotlin/fory-json-kotlin-ksp/README.md | 4 +--
kotlin/fory-json-kotlin-ksp/pom.xml | 2 +-
kotlin/fory-json-kotlin/README.md | 4 +--
kotlin/fory-json-kotlin/pom.xml | 2 +-
kotlin/fory-kotlin-ksp/pom.xml | 2 +-
kotlin/fory-kotlin-tests/pom.xml | 2 +-
kotlin/fory-kotlin/pom.xml | 2 +-
kotlin/pom.xml | 2 +-
python/pyfory/__init__.py | 2 +-
rust/Cargo.toml | 6 ++---
rust/README.md | 10 ++++----
scala/build.sbt | 2 +-
scala/fory-json-scala/README.md | 2 +-
scala/fory-scala/README.md | 2 +-
swift/README.md | 2 +-
101 files changed, 171 insertions(+), 163 deletions(-)
diff --git a/MODULE.bazel b/MODULE.bazel
index 574b93661..7493bea83 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -17,7 +17,7 @@
module(
name = "fory",
- version = "1.8.0",
+ version = "1.7.1",
)
# Platforms (needed for platform-specific build configurations)
diff --git a/README.md b/README.md
index 24b61b998..a2062e889 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
[](https://join.slack.com/t/fory-project/shared_invite/zt-36g0qouzm-kcQSvV_dtfbtBKHRwT5gsw)
[](https://x.com/ApacheFory)
[](https://search.maven.org/#search|gav|1|g:"org.apache.fory"%20AND%20a:"fory-core")
-[](https://crates.io/crates/fory)
+[](https://crates.io/crates/fory)
[](https://pypi.org/project/pyfory/)
[](https://www.npmjs.com/package/@apache-fory/core)
[](https://www.nuget.org/packages/Apache.Fory)
@@ -150,14 +150,14 @@ Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
Gradle:
```gradle
-implementation "org.apache.fory:fory-core:1.7.0"
+implementation "org.apache.fory:fory-core:1.7.1"
```
On JDK25+, opening `java.lang.invoke` to Fory core is also recommended. It avoids the
@@ -179,7 +179,7 @@ Use the Fory core module name when Fory is on the module path:
sbt:
```scala
-libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.0"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.1"
```
**Kotlin**
@@ -187,7 +187,7 @@ libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.0"
Gradle:
```kotlin
-implementation("org.apache.fory:fory-kotlin:1.7.0")
+implementation("org.apache.fory:fory-kotlin:1.7.1")
```
Maven:
@@ -196,7 +196,7 @@ Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
@@ -218,7 +218,7 @@ pip install "pyfory[format]"
```toml
[dependencies]
-fory = "1.7.0"
+fory = "1.7.1"
```
**C++**
@@ -230,7 +230,7 @@ include(FetchContent)
FetchContent_Declare(
fory
GIT_REPOSITORY https://github.com/apache/fory.git
- GIT_TAG v1.7.0
+ GIT_TAG v1.7.1
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(fory)
@@ -241,8 +241,8 @@ Bazel:
```bazel
# MODULE.bazel
-bazel_dep(name = "fory", version = "1.7.0")
-git_override(module_name = "fory", remote = "https://github.com/apache/fory.git", commit = "v1.7.0")
+bazel_dep(name = "fory", version = "1.7.1")
+git_override(module_name = "fory", remote = "https://github.com/apache/fory.git", commit = "v1.7.1")
# BUILD
deps = ["@fory//cpp/fory/serialization:fory_serialization"]
@@ -275,13 +275,13 @@ npm install @apache-fory/core @apache-fory/hps
**C#**
```bash
-dotnet add package Apache.Fory --version 1.7.0
+dotnet add package Apache.Fory --version 1.7.1
```
**Dart**
```bash
-dart pub add fory:^1.7.0
+dart pub add fory:^1.7.1
dart pub add dev:build_runner
```
@@ -291,7 +291,7 @@ Add Fory to `Package.swift`:
```swift
dependencies: [
- .package(url: "https://github.com/apache/fory.git", exact: "1.7.0")
+ .package(url: "https://github.com/apache/fory.git", exact: "1.7.1")
],
targets: [
.target(
@@ -841,14 +841,14 @@ Add Fory JSON to your project:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-json</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
**Gradle**
```gradle
-implementation "org.apache.fory:fory-json:1.7.0"
+implementation "org.apache.fory:fory-json:1.7.1"
```
Keep all Fory modules in the same application on the same version.
diff --git a/benchmarks/cpp/CMakeLists.txt b/benchmarks/cpp/CMakeLists.txt
index e9d55e9d0..0dc0bcc3d 100644
--- a/benchmarks/cpp/CMakeLists.txt
+++ b/benchmarks/cpp/CMakeLists.txt
@@ -22,7 +22,7 @@ if(POLICY CMP0169)
endif()
project(fory_cpp_benchmark
- VERSION 1.8.0
+ VERSION 1.7.1
DESCRIPTION "C++ Benchmark comparing Fory, Protobuf, and Msgpack serialization"
LANGUAGES CXX
)
diff --git a/benchmarks/go/go.mod b/benchmarks/go/go.mod
index 8d411a16d..5a355db9b 100644
--- a/benchmarks/go/go.mod
+++ b/benchmarks/go/go.mod
@@ -20,7 +20,7 @@ module github.com/apache/fory/benchmarks/go
go 1.25.0
require (
- github.com/apache/fory/go/fory v1.8.0-alpha.0
+ github.com/apache/fory/go/fory v1.7.1
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 6653e35a0..30e8f345f 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<artifactId>benchmark</artifactId>
diff --git a/benchmarks/java25/pom.xml b/benchmarks/java25/pom.xml
index 0e6c5986e..c1f5d177c 100644
--- a/benchmarks/java25/pom.xml
+++ b/benchmarks/java25/pom.xml
@@ -26,7 +26,7 @@
<groupId>org.apache.fory.benchmark</groupId>
<artifactId>java25-memory-access-benchmark</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<packaging>jar</packaging>
<properties>
diff --git a/benchmarks/kotlin/gradle.properties b/benchmarks/kotlin/gradle.properties
index 6f444d202..6a74acc47 100644
--- a/benchmarks/kotlin/gradle.properties
+++ b/benchmarks/kotlin/gradle.properties
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
-foryVersion=1.8.0-SNAPSHOT
+foryVersion=1.7.1
kotlinVersion=2.3.20
kspVersion=2.3.8
kotlinxSerializationVersion=1.11.0
diff --git a/benchmarks/rust/Cargo.toml b/benchmarks/rust/Cargo.toml
index 439f5bf30..e5b22fa4a 100644
--- a/benchmarks/rust/Cargo.toml
+++ b/benchmarks/rust/Cargo.toml
@@ -20,5 +20,5 @@ members = ["local", "xlang"]
resolver = "2"
[workspace.package]
-version = "1.8.0-alpha.0"
+version = "1.7.1"
edition = "2021"
diff --git a/benchmarks/scala/build.sbt b/benchmarks/scala/build.sbt
index c2939ad46..c1f320cb0 100644
--- a/benchmarks/scala/build.sbt
+++ b/benchmarks/scala/build.sbt
@@ -26,7 +26,7 @@ lazy val root = (project in file("."))
name := "fory-scala-json-benchmarks",
resolvers += Resolver.mavenLocal,
libraryDependencies ++= Seq(
- "org.apache.fory" %% "fory-json-scala" % "1.8.0-SNAPSHOT",
+ "org.apache.fory" %% "fory-json-scala" % "1.7.1",
"com.github.plokhotnyuk.jsoniter-scala" %% "jsoniter-scala-core" % "2.40.1",
"com.github.plokhotnyuk.jsoniter-scala" %% "jsoniter-scala-macros" % "2.40.1" % Provided,
"com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.22.1",
diff --git a/compiler/fory_compiler/__init__.py b/compiler/fory_compiler/__init__.py
index 655f0aecf..bca6dd7b4 100644
--- a/compiler/fory_compiler/__init__.py
+++ b/compiler/fory_compiler/__init__.py
@@ -17,7 +17,7 @@
"""Fory IDL compiler for Apache Fory."""
-__version__ = "1.8.0.dev0"
+__version__ = "1.7.1"
from fory_compiler.frontend.fbs import FBSFrontend
from fory_compiler.frontend.fdl import FDLFrontend
diff --git a/compiler/pyproject.toml b/compiler/pyproject.toml
index ee836c55d..080fa4cf3 100644
--- a/compiler/pyproject.toml
+++ b/compiler/pyproject.toml
@@ -24,7 +24,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "fory-compiler"
-version = "1.8.0.dev0"
+version = "1.7.1"
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 cc081f662..11bd8f556 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -18,7 +18,7 @@
cmake_minimum_required(VERSION 3.16)
project(fory
- VERSION 1.8.0
+ VERSION 1.7.1
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 e27030085..1567c0989 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
- <Version>1.8.0-dev</Version>
+ <Version>1.7.1</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 31fea707b..7780698cf 100644
--- a/csharp/README.md
+++ b/csharp/README.md
@@ -32,7 +32,7 @@ From NuGet, reference the single `Apache.Fory` package. It includes the Fory lib
```xml
<ItemGroup>
- <PackageReference Include="Apache.Fory" Version="1.7.0" />
+ <PackageReference Include="Apache.Fory" Version="1.7.1" />
</ItemGroup>
```
diff --git a/dart/CHANGELOG.md b/dart/CHANGELOG.md
index f6e049867..b04a07afe 100644
--- a/dart/CHANGELOG.md
+++ b/dart/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 1.7.1
+
+- Align the Dart workspace version with the Apache Fory 1.7.1 release.
+
## 1.8.0-dev
- Start the next Dart workspace development cycle after the 1.7.0 release.
diff --git a/dart/packages/fory-test/pubspec.yaml b/dart/packages/fory-test/pubspec.yaml
index 76b26b575..53b5223f0 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: 1.8.0-dev
+version: 1.7.1
resolution: workspace
@@ -26,7 +26,7 @@ environment:
dependencies:
external_type_test_models: 1.0.0
- fory: 1.8.0-dev
+ fory: 1.7.1
inheritance_test_models: 1.0.0
dev_dependencies:
diff --git a/dart/packages/fory/CHANGELOG.md b/dart/packages/fory/CHANGELOG.md
index 89db41494..0ee41efbc 100644
--- a/dart/packages/fory/CHANGELOG.md
+++ b/dart/packages/fory/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 1.7.1
+
+- Release Apache Fory Dart 1.7.1.
+
## 1.8.0-dev
- Start the next development cycle after the 1.7.0 release.
diff --git a/dart/packages/fory/README.md b/dart/packages/fory/README.md
index 44d64098d..e73ce76fb 100644
--- a/dart/packages/fory/README.md
+++ b/dart/packages/fory/README.md
@@ -25,7 +25,7 @@ Add `fory` to your package dependencies.
```yaml
dependencies:
- fory: ^1.7.0
+ fory: ^1.7.1
dev_dependencies:
build_runner: ^2.4.13
diff --git a/dart/packages/fory/pubspec.yaml b/dart/packages/fory/pubspec.yaml
index 18718f67e..a73c530db 100644
--- a/dart/packages/fory/pubspec.yaml
+++ b/dart/packages/fory/pubspec.yaml
@@ -17,7 +17,7 @@
name: fory
description: Cross-language Apache Fory runtime for Dart with generated serializers, schema evolution, and custom serializer support.
-version: 1.8.0-dev
+version: 1.7.1
homepage: https://fory.apache.org
repository: https://github.com/apache/fory/tree/main/dart/packages/fory
issue_tracker: https://github.com/apache/fory/issues
diff --git a/dart/pubspec.yaml b/dart/pubspec.yaml
index 3cfca2e52..0035705b1 100644
--- a/dart/pubspec.yaml
+++ b/dart/pubspec.yaml
@@ -17,7 +17,7 @@
name: fory_dart
description: Apache Fory Dart workspace for the runtime package, generated serializers, and integration tests.
-version: 1.8.0-dev
+version: 1.7.1
# repository: https://github.com/my_org/my_repo
environment:
@@ -25,7 +25,7 @@ environment:
# Add regular dependencies here.
dependencies:
- fory: 1.8.0-dev
+ fory: 1.7.1
build_runner: ">=2.7.0 <3.0.0"
dev_dependencies:
lints: ^6.1.0
diff --git a/docs/compiler/build-integration.md b/docs/compiler/build-integration.md
index e251f09be..a90224044 100644
--- a/docs/compiler/build-integration.md
+++ b/docs/compiler/build-integration.md
@@ -211,7 +211,7 @@ Add the Fory dependency to `pubspec.yaml`:
```yaml
dependencies:
- fory: ^1.7.0
+ fory: ^1.7.1
dev_dependencies:
build_runner: ^2.4.0
diff --git a/docs/compiler/cli.md b/docs/compiler/cli.md
index f5188aa38..55ea8b0a9 100644
--- a/docs/compiler/cli.md
+++ b/docs/compiler/cli.md
@@ -689,5 +689,5 @@ fory = "x.y.z"
```yaml
dependencies:
- fory: ^1.7.0
+ fory: ^1.7.1
```
diff --git a/docs/grpc/csharp.md b/docs/grpc/csharp.md
index e96c3d9dd..dc2048b01 100644
--- a/docs/grpc/csharp.md
+++ b/docs/grpc/csharp.md
@@ -39,7 +39,7 @@ Server project:
```xml
<ItemGroup>
- <PackageReference Include="Apache.Fory" Version="1.7.0" />
+ <PackageReference Include="Apache.Fory" Version="1.7.1" />
<PackageReference Include="Grpc.AspNetCore" Version="2.71.0" />
</ItemGroup>
```
@@ -48,7 +48,7 @@ Client project:
```xml
<ItemGroup>
- <PackageReference Include="Apache.Fory" Version="1.7.0" />
+ <PackageReference Include="Apache.Fory" Version="1.7.1" />
<PackageReference Include="Grpc.Core.Api" Version="2.71.0" />
<PackageReference Include="Grpc.Net.Client" Version="2.71.0" />
</ItemGroup>
diff --git a/docs/grpc/dart.md b/docs/grpc/dart.md
index 8c2f14db9..22e541833 100644
--- a/docs/grpc/dart.md
+++ b/docs/grpc/dart.md
@@ -38,7 +38,7 @@ application that compiles or runs generated service companions:
```yaml
dependencies:
- fory: ^1.7.0
+ fory: ^1.7.1
grpc: ^4.0.0
dev_dependencies:
diff --git a/docs/grpc/rust.md b/docs/grpc/rust.md
index bf96d36b5..b30d7ddf4 100644
--- a/docs/grpc/rust.md
+++ b/docs/grpc/rust.md
@@ -37,7 +37,7 @@ to build streaming responses or request streams.
```toml
[dependencies]
-fory = "1.7.0"
+fory = "1.7.1"
bytes = "1"
tonic = { version = "0.14", features = ["transport"] }
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
diff --git a/docs/json/getting-started.md b/docs/json/getting-started.md
index 93ee0a8f2..051fe067c 100644
--- a/docs/json/getting-started.md
+++ b/docs/json/getting-started.md
@@ -43,7 +43,7 @@ Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-json</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
@@ -57,7 +57,7 @@ repositories {
mavenCentral()
}
-implementation("org.apache.fory:fory-json:1.7.0")
+implementation("org.apache.fory:fory-json:1.7.1")
```
### Kotlin
@@ -66,7 +66,7 @@ Kotlin/JVM applications add the optional Kotlin JSON runtime and use its single
```kotlin title="build.gradle.kts"
dependencies {
- implementation("org.apache.fory:fory-json-kotlin:1.7.0")
+ implementation("org.apache.fory:fory-json-kotlin:1.7.1")
}
```
diff --git a/docs/json/kotlin.md b/docs/json/kotlin.md
index 64ef261a4..3d9cddedb 100644
--- a/docs/json/kotlin.md
+++ b/docs/json/kotlin.md
@@ -41,7 +41,7 @@ repositories {
}
dependencies {
- implementation("org.apache.fory:fory-json-kotlin:1.7.0")
+ implementation("org.apache.fory:fory-json-kotlin:1.7.1")
}
```
@@ -54,7 +54,7 @@ plugins {
}
dependencies {
- ksp("org.apache.fory:fory-json-kotlin-ksp:1.7.0")
+ ksp("org.apache.fory:fory-json-kotlin-ksp:1.7.1")
}
```
diff --git a/docs/json/scala.md b/docs/json/scala.md
index f1bdf4a57..dba2334a6 100644
--- a/docs/json/scala.md
+++ b/docs/json/scala.md
@@ -25,7 +25,7 @@ module works on the ordinary JVM and GraalVM Native Image. Android is not suppor
## Setup
```sbt
-libraryDependencies += "org.apache.fory" %% "fory-json-scala" % "1.7.0"
+libraryDependencies += "org.apache.fory" %% "fory-json-scala" % "1.7.1"
```
`ForyJsonScala.builder()` installs the Scala module and returns the standard Fory JSON builder:
diff --git a/docs/object-serialization/cpp/index.md b/docs/object-serialization/cpp/index.md
index df2ad692e..4e2632510 100644
--- a/docs/object-serialization/cpp/index.md
+++ b/docs/object-serialization/cpp/index.md
@@ -62,7 +62,7 @@ include(FetchContent)
FetchContent_Declare(
fory
GIT_REPOSITORY https://github.com/apache/fory.git
- GIT_TAG v1.7.0
+ GIT_TAG v1.7.1
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(fory)
@@ -92,11 +92,11 @@ module(
bazel_dep(name = "rules_cc", version = "0.1.1")
-bazel_dep(name = "fory", version = "1.7.0")
+bazel_dep(name = "fory", version = "1.7.1")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
- commit = "v1.7.0", # Or use a specific commit hash for reproducibility
+ commit = "v1.7.1", # Or use a specific commit hash for reproducibility
)
```
@@ -128,7 +128,7 @@ bazel run //:my_app
For local development, you can use `local_path_override` instead:
```bazel
-bazel_dep(name = "fory", version = "1.7.0")
+bazel_dep(name = "fory", version = "1.7.1")
local_path_override(
module_name = "fory",
path = "/path/to/fory",
diff --git a/docs/object-serialization/csharp/index.md b/docs/object-serialization/csharp/index.md
index 30933c6ff..291ae18ba 100644
--- a/docs/object-serialization/csharp/index.md
+++ b/docs/object-serialization/csharp/index.md
@@ -46,7 +46,7 @@ Reference the single `Apache.Fory` package. It includes the Fory library and the
```xml
<ItemGroup>
- <PackageReference Include="Apache.Fory" Version="1.7.0" />
+ <PackageReference Include="Apache.Fory" Version="1.7.1" />
</ItemGroup>
```
diff --git a/docs/object-serialization/dart/index.md b/docs/object-serialization/dart/index.md
index 9d6c20497..2f48d6f95 100644
--- a/docs/object-serialization/dart/index.md
+++ b/docs/object-serialization/dart/index.md
@@ -47,7 +47,7 @@ Add the dependency to your `pubspec.yaml`:
```yaml
dependencies:
- fory: ^1.7.0
+ fory: ^1.7.1
dev_dependencies:
build_runner: ^2.4.0
diff --git a/docs/object-serialization/java/index.md b/docs/object-serialization/java/index.md
index a984be804..13ee77a3f 100644
--- a/docs/object-serialization/java/index.md
+++ b/docs/object-serialization/java/index.md
@@ -63,7 +63,7 @@ or later.
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
@@ -71,7 +71,7 @@ or later.
```kotlin
// Binary object serialization
-implementation("org.apache.fory:fory-core:1.7.0")
+implementation("org.apache.fory:fory-core:1.7.1")
```
#### JDK 25 and Later
diff --git a/docs/object-serialization/kotlin/index.md b/docs/object-serialization/kotlin/index.md
index 57d00d20e..62cb4cc6a 100644
--- a/docs/object-serialization/kotlin/index.md
+++ b/docs/object-serialization/kotlin/index.md
@@ -53,14 +53,14 @@ See [Java Features](../java/index.md#features) for complete feature list.
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
### Gradle
```kotlin
-implementation("org.apache.fory:fory-kotlin:1.7.0")
+implementation("org.apache.fory:fory-kotlin:1.7.1")
```
### JDK25+
diff --git a/docs/object-serialization/rust/basic-serialization.md b/docs/object-serialization/rust/basic-serialization.md
index 6945bfc5d..73b01a587 100644
--- a/docs/object-serialization/rust/basic-serialization.md
+++ b/docs/object-serialization/rust/basic-serialization.md
@@ -147,7 +147,7 @@ let later = timestamp.checked_add_duration(duration)?;
```toml
[dependencies]
-fory = { version = "1.7.0", features = ["chrono"] }
+fory = { version = "1.7.1", features = ["chrono"] }
```
### Custom Types
diff --git a/docs/object-serialization/rust/index.md b/docs/object-serialization/rust/index.md
index cc0da3459..d60c058ae 100644
--- a/docs/object-serialization/rust/index.md
+++ b/docs/object-serialization/rust/index.md
@@ -37,9 +37,9 @@ The Rust implementation provides versatile and high-performance serialization wi
| Crate | Description | Version |
| --------------------------------------------------------------------------- | ----------------------------------------------------- | --------------------------------------------- |
-| [`fory`](https://github.com/apache/fory/blob/main/rust/fory) | User-facing API, public Fory types, and derive macros | [1.7.0](https://crates.io/crates/fory) |
-| [`fory-core`](https://github.com/apache/fory/blob/main/rust/fory-core/) | Lower-level core crate for advanced integrations | [1.7.0](https://crates.io/crates/fory-core) |
-| [`fory-derive`](https://github.com/apache/fory/blob/main/rust/fory-derive/) | Procedural macro crate for direct derive-macro use | [1.7.0](https://crates.io/crates/fory-derive) |
+| [`fory`](https://github.com/apache/fory/blob/main/rust/fory) | User-facing API, public Fory types, and derive macros | [1.7.1](https://crates.io/crates/fory) |
+| [`fory-core`](https://github.com/apache/fory/blob/main/rust/fory-core/) | Lower-level core crate for advanced integrations | [1.7.1](https://crates.io/crates/fory-core) |
+| [`fory-derive`](https://github.com/apache/fory/blob/main/rust/fory-derive/) | Procedural macro crate for direct derive-macro use | [1.7.1](https://crates.io/crates/fory-derive) |
Most applications should depend on `fory` only. It re-exports the derive
macros and the public Fory types needed by generated code. Use `fory-core`
@@ -52,7 +52,7 @@ Add Apache Fory™ to your `Cargo.toml`:
```toml
[dependencies]
-fory = "1.7.0"
+fory = "1.7.1"
```
### Basic Example
diff --git a/docs/object-serialization/scala/index.md b/docs/object-serialization/scala/index.md
index 7288a51f3..5785ad805 100644
--- a/docs/object-serialization/scala/index.md
+++ b/docs/object-serialization/scala/index.md
@@ -49,7 +49,7 @@ See [Java Features](../java/index.md#features) for complete feature list.
Add the dependency with sbt:
```sbt
-libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.0"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.1"
```
### JDK25+
diff --git a/docs/row-format/java.md b/docs/row-format/java.md
index c21bfaf9b..66a3a5b2a 100644
--- a/docs/row-format/java.md
+++ b/docs/row-format/java.md
@@ -43,14 +43,14 @@ For Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
For Gradle:
```kotlin
-implementation("org.apache.fory:fory-format:1.7.0")
+implementation("org.apache.fory:fory-format:1.7.1")
```
## Basic Usage
diff --git a/docs/start/cpp.md b/docs/start/cpp.md
index 4b8931b11..70b566209 100644
--- a/docs/start/cpp.md
+++ b/docs/start/cpp.md
@@ -45,7 +45,7 @@ include(FetchContent)
FetchContent_Declare(
fory
GIT_REPOSITORY https://github.com/apache/fory.git
- GIT_TAG v1.7.0
+ GIT_TAG v1.7.1
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(fory)
diff --git a/docs/start/csharp.md b/docs/start/csharp.md
index fca5acc64..9affebdec 100644
--- a/docs/start/csharp.md
+++ b/docs/start/csharp.md
@@ -36,7 +36,7 @@ Create a console project and add the released package:
```bash
dotnet new console -n ForyExample
cd ForyExample
-dotnet add package Apache.Fory --version 1.7.0
+dotnet add package Apache.Fory --version 1.7.1
```
Replace `Program.cs` with:
diff --git a/docs/start/dart.md b/docs/start/dart.md
index 1977c2077..6993ada37 100644
--- a/docs/start/dart.md
+++ b/docs/start/dart.md
@@ -36,7 +36,7 @@ Add Fory and the generator to `pubspec.yaml`:
```yaml
dependencies:
- fory: 1.7.0
+ fory: 1.7.1
dev_dependencies:
build_runner: ^2.4.0
diff --git a/docs/start/go.md b/docs/start/go.md
index d2c6db2d5..3f202862a 100644
--- a/docs/start/go.md
+++ b/docs/start/go.md
@@ -38,7 +38,7 @@ Create a module and install the released Fory module:
mkdir fory-example
cd fory-example
go mod init example.com/fory-example
-go get github.com/apache/fory/go/fory@v1.7.0
+go get github.com/apache/fory/go/fory@v1.7.1
```
If a Go proxy has not picked up a new submodule tag yet, retry later or use
diff --git a/docs/start/java.md b/docs/start/java.md
index a6093037d..0e910fb28 100644
--- a/docs/start/java.md
+++ b/docs/start/java.md
@@ -44,14 +44,14 @@ Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
Gradle:
```kotlin
-implementation("org.apache.fory:fory-core:1.7.0")
+implementation("org.apache.fory:fory-core:1.7.1")
```
Run this complete xlang round trip:
@@ -97,7 +97,7 @@ Fory JSON maps Java objects to standard JSON text and UTF-8 bytes. Add
`fory-json` instead of `fory-core` when the application only needs JSON:
```kotlin
-implementation("org.apache.fory:fory-json:1.7.0")
+implementation("org.apache.fory:fory-json:1.7.1")
```
Add the import to `ForyExample.java`:
diff --git a/docs/start/javascript.md b/docs/start/javascript.md
index 768287740..04e06128f 100644
--- a/docs/start/javascript.md
+++ b/docs/start/javascript.md
@@ -36,7 +36,7 @@ npm --version
Install the core package:
```bash
-npm install @apache-fory/core@1.7.0
+npm install @apache-fory/core@1.7.1
```
Define a schema and run an xlang round trip:
@@ -72,7 +72,7 @@ JavaScript uses xlang mode. Continue with
For the optional Node.js string fast path, install the matching package version:
```bash
-npm install @apache-fory/core@1.7.0 @apache-fory/hps@1.7.0
+npm install @apache-fory/core@1.7.1 @apache-fory/hps@1.7.1
```
## Other Capabilities
diff --git a/docs/start/kotlin.md b/docs/start/kotlin.md
index edbcbd6ce..1244374f2 100644
--- a/docs/start/kotlin.md
+++ b/docs/start/kotlin.md
@@ -44,7 +44,7 @@ repositories {
}
dependencies {
- implementation("org.apache.fory:fory-kotlin:1.7.0")
+ implementation("org.apache.fory:fory-kotlin:1.7.1")
}
```
@@ -88,7 +88,7 @@ module when interoperating with ordinary JSON APIs, browsers, logs, or other JSO
```kotlin title="build.gradle.kts"
dependencies {
- implementation("org.apache.fory:fory-json-kotlin:1.7.0")
+ implementation("org.apache.fory:fory-json-kotlin:1.7.1")
}
```
diff --git a/docs/start/python.md b/docs/start/python.md
index c71f72c5a..d7a419ad5 100644
--- a/docs/start/python.md
+++ b/docs/start/python.md
@@ -35,7 +35,7 @@ python -m pip --version
Install the released package:
```bash
-python -m pip install pyfory==1.7.0
+python -m pip install pyfory==1.7.1
```
Run an xlang round trip:
diff --git a/docs/start/rust.md b/docs/start/rust.md
index f65ef7287..8acffa0f8 100644
--- a/docs/start/rust.md
+++ b/docs/start/rust.md
@@ -36,7 +36,7 @@ Add the public crate:
```toml title="Cargo.toml"
[dependencies]
-fory = "1.7.0"
+fory = "1.7.1"
```
```rust
diff --git a/docs/start/scala.md b/docs/start/scala.md
index d0be44646..c3c9913bf 100644
--- a/docs/start/scala.md
+++ b/docs/start/scala.md
@@ -37,7 +37,7 @@ Add the Fory Scala library to `build.sbt`:
```sbt
ThisBuild / scalaVersion := "3.3.1"
-libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.0"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.1"
```
Create `src/main/scala/ScalaExample.scala`:
diff --git a/docs/start/swift.md b/docs/start/swift.md
index efd8c8c4d..67a499668 100644
--- a/docs/start/swift.md
+++ b/docs/start/swift.md
@@ -42,7 +42,7 @@ Add the released package and depend on its `Fory` library in the generated `Pack
```swift title="Package.swift"
dependencies: [
- .package(url: "https://github.com/apache/fory.git", exact: "1.7.0")
+ .package(url: "https://github.com/apache/fory.git", exact: "1.7.1")
],
targets: [
.executableTarget(
diff --git a/examples/cpp/hello_row/MODULE.bazel.example b/examples/cpp/hello_row/MODULE.bazel.example
index e81b5d5c1..7b90d8c75 100644
--- a/examples/cpp/hello_row/MODULE.bazel.example
+++ b/examples/cpp/hello_row/MODULE.bazel.example
@@ -28,7 +28,7 @@ bazel_dep(name = "rules_cc", version = "0.1.1")
# Fory dependency
# Option 1: Use git_override to fetch from GitHub (recommended for external projects)
-bazel_dep(name = "fory", version = "1.7.0")
+bazel_dep(name = "fory", version = "1.7.1")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
@@ -36,7 +36,7 @@ git_override(
)
# Option 2: Use local_path_override for local development
-# bazel_dep(name = "fory", version = "1.7.0")
+# bazel_dep(name = "fory", version = "1.7.1")
# local_path_override(
# module_name = "fory",
# path = "/path/to/fory",
diff --git a/examples/cpp/hello_row/README.md b/examples/cpp/hello_row/README.md
index 8b5c6c968..d518cbbf0 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 = "1.7.0")
+bazel_dep(name = "fory", version = "1.7.1")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
diff --git a/examples/cpp/hello_world/MODULE.bazel.example b/examples/cpp/hello_world/MODULE.bazel.example
index e81b5d5c1..7b90d8c75 100644
--- a/examples/cpp/hello_world/MODULE.bazel.example
+++ b/examples/cpp/hello_world/MODULE.bazel.example
@@ -28,7 +28,7 @@ bazel_dep(name = "rules_cc", version = "0.1.1")
# Fory dependency
# Option 1: Use git_override to fetch from GitHub (recommended for external projects)
-bazel_dep(name = "fory", version = "1.7.0")
+bazel_dep(name = "fory", version = "1.7.1")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
@@ -36,7 +36,7 @@ git_override(
)
# Option 2: Use local_path_override for local development
-# bazel_dep(name = "fory", version = "1.7.0")
+# bazel_dep(name = "fory", version = "1.7.1")
# local_path_override(
# module_name = "fory",
# path = "/path/to/fory",
diff --git a/examples/cpp/hello_world/README.md b/examples/cpp/hello_world/README.md
index d100cdb27..fe14665d1 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 = "1.7.0")
+bazel_dep(name = "fory", version = "1.7.1")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
diff --git a/integration_tests/android_tests/README.md b/integration_tests/android_tests/README.md
index bb7082f6c..71032e7b6 100644
--- a/integration_tests/android_tests/README.md
+++ b/integration_tests/android_tests/README.md
@@ -11,11 +11,11 @@ exact target-Mixin behavior. Mixin coverage registers the source at runtime
after R8 minification so broad application keep rules cannot hide missing
processor output.
-The tests consume `org.apache.fory:fory-core:1.8.0-SNAPSHOT`,
-`org.apache.fory:fory-json:1.8.0-SNAPSHOT`,
-`org.apache.fory:fory-annotation-processor:1.8.0-SNAPSHOT`,
-`org.apache.fory:fory-json-kotlin:1.8.0-SNAPSHOT`,
-`org.apache.fory:fory-json-kotlin-ksp:1.8.0-SNAPSHOT`, and the shared Kotlin JSON
+The tests consume `org.apache.fory:fory-core:1.7.1`,
+`org.apache.fory:fory-json:1.7.1`,
+`org.apache.fory:fory-annotation-processor:1.7.1`,
+`org.apache.fory:fory-json-kotlin:1.7.1`,
+`org.apache.fory:fory-json-kotlin-ksp:1.7.1`, and the shared Kotlin JSON
corpus from the local Maven repository. From the repository root, install the
Java, Kotlin, KSP, and corpus artifacts through the single Kotlin CI owner before
running Gradle. The fixture uses Gradle 8.13, Android Gradle Plugin 8.13.2,
diff --git a/integration_tests/android_tests/build.gradle b/integration_tests/android_tests/build.gradle
index 8dcf8985a..888bc7641 100644
--- a/integration_tests/android_tests/build.gradle
+++ b/integration_tests/android_tests/build.gradle
@@ -99,15 +99,15 @@ kotlin {
}
dependencies {
- implementation('org.apache.fory:fory-core:1.8.0-SNAPSHOT') {
+ implementation('org.apache.fory:fory-core:1.7.1') {
exclude group: 'com.google.guava', module: 'guava'
exclude group: 'org.codehaus.janino', module: 'janino'
}
- implementation 'org.apache.fory:fory-json:1.8.0-SNAPSHOT'
- implementation 'org.apache.fory:fory-json-kotlin:1.8.0-SNAPSHOT'
- implementation 'org.apache.fory:kotlin-json-corpus:1.8.0-SNAPSHOT'
- ksp 'org.apache.fory:fory-json-kotlin-ksp:1.8.0-SNAPSHOT'
- annotationProcessor 'org.apache.fory:fory-annotation-processor:1.8.0-SNAPSHOT'
+ implementation 'org.apache.fory:fory-json:1.7.1'
+ implementation 'org.apache.fory:fory-json-kotlin:1.7.1'
+ implementation 'org.apache.fory:kotlin-json-corpus:1.7.1'
+ ksp 'org.apache.fory:fory-json-kotlin-ksp:1.7.1'
+ annotationProcessor 'org.apache.fory:fory-annotation-processor:1.7.1'
implementation 'com.google.guava:guava:32.1.2-android'
implementation 'org.slf4j:slf4j-api:2.0.12'
diff --git a/integration_tests/graalvm_kotlin_tests/pom.xml b/integration_tests/graalvm_kotlin_tests/pom.xml
index b014ee211..7df9680e4 100644
--- a/integration_tests/graalvm_kotlin_tests/pom.xml
+++ b/integration_tests/graalvm_kotlin_tests/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<relativePath>../../kotlin</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/integration_tests/graalvm_tests/pom.xml b/integration_tests/graalvm_tests/pom.xml
index 8d77979ef..3c15c1fd5 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<relativePath>../../java</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/integration_tests/grpc_tests/java/pom.xml b/integration_tests/grpc_tests/java/pom.xml
index c7c60af07..9e1bbfca1 100644
--- a/integration_tests/grpc_tests/java/pom.xml
+++ b/integration_tests/grpc_tests/java/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<relativePath>../../../java</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/integration_tests/grpc_tests/kotlin/pom.xml b/integration_tests/grpc_tests/kotlin/pom.xml
index 5567728b5..63db1849b 100644
--- a/integration_tests/grpc_tests/kotlin/pom.xml
+++ b/integration_tests/grpc_tests/kotlin/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<relativePath>../../../kotlin/pom.xml</relativePath>
</parent>
diff --git a/integration_tests/grpc_tests/python/pyproject.toml b/integration_tests/grpc_tests/python/pyproject.toml
index b155b7106..78dd45f31 100644
--- a/integration_tests/grpc_tests/python/pyproject.toml
+++ b/integration_tests/grpc_tests/python/pyproject.toml
@@ -24,7 +24,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "fory-grpc-tests"
-version = "1.8.0.dev0"
+version = "1.7.1"
description = "gRPC compiler integration tests for Apache Fory"
requires-python = ">=3.8"
license = {text = "Apache-2.0"}
diff --git a/integration_tests/grpc_tests/rust/Cargo.toml b/integration_tests/grpc_tests/rust/Cargo.toml
index 5f62240f4..7498a9009 100644
--- a/integration_tests/grpc_tests/rust/Cargo.toml
+++ b/integration_tests/grpc_tests/rust/Cargo.toml
@@ -23,7 +23,7 @@ members = [
resolver = "2"
[workspace.package]
-version = "1.8.0-alpha.0"
+version = "1.7.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/integration_tests/idl_tests/cpp/CMakeLists.txt b/integration_tests/idl_tests/cpp/CMakeLists.txt
index 8d803c4a0..7b19f0bc9 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 1.8.0
+ VERSION 1.7.1
DESCRIPTION "Fory IDL compiler integration tests"
LANGUAGES CXX
)
diff --git a/integration_tests/idl_tests/dart/pubspec.yaml b/integration_tests/idl_tests/dart/pubspec.yaml
index 6c18d8ca8..956c8b020 100644
--- a/integration_tests/idl_tests/dart/pubspec.yaml
+++ b/integration_tests/idl_tests/dart/pubspec.yaml
@@ -1,5 +1,5 @@
name: idl_dart_tests
-version: 1.8.0-dev
+version: 1.7.1
publish_to: none
environment:
diff --git a/integration_tests/idl_tests/go/go.mod b/integration_tests/idl_tests/go/go.mod
index b85561b8c..6ac3bec02 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.25.0
-require github.com/apache/fory/go/fory v1.8.0-alpha.0
+require github.com/apache/fory/go/fory v1.7.1
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 bc01ad0da..b63c100a7 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<relativePath>../../java</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/integration_tests/idl_tests/javascript/package.json b/integration_tests/idl_tests/javascript/package.json
index 57420f674..567c595a1 100644
--- a/integration_tests/idl_tests/javascript/package.json
+++ b/integration_tests/idl_tests/javascript/package.json
@@ -1,6 +1,6 @@
{
"name": "fory-idl-tests",
- "version": "1.8.0-alpha.0",
+ "version": "1.7.1",
"description": "Fory IDL integration tests for JavaScript",
"main": "index.js",
"scripts": {
diff --git a/integration_tests/idl_tests/kotlin/pom.xml b/integration_tests/idl_tests/kotlin/pom.xml
index 6d61b9764..ab32c32ba 100644
--- a/integration_tests/idl_tests/kotlin/pom.xml
+++ b/integration_tests/idl_tests/kotlin/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<relativePath>../../../kotlin/pom.xml</relativePath>
</parent>
diff --git a/integration_tests/idl_tests/python/pyproject.toml b/integration_tests/idl_tests/python/pyproject.toml
index 3beb529a3..2c95a0877 100644
--- a/integration_tests/idl_tests/python/pyproject.toml
+++ b/integration_tests/idl_tests/python/pyproject.toml
@@ -24,7 +24,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "fory-idl-tests"
-version = "1.8.0.dev0"
+version = "1.7.1"
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 7430f3c29..7bb2029d1 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 = "1.8.0-alpha.0"
+version = "1.7.1"
dependencies = [
"fory-core",
"fory-derive",
@@ -86,7 +86,7 @@ dependencies = [
[[package]]
name = "fory-core"
-version = "1.8.0-alpha.0"
+version = "1.7.1"
dependencies = [
"byteorder",
"chrono",
@@ -99,7 +99,7 @@ dependencies = [
[[package]]
name = "fory-derive"
-version = "1.8.0-alpha.0"
+version = "1.7.1"
dependencies = [
"fory-core",
"proc-macro-crate",
@@ -140,7 +140,7 @@ dependencies = [
[[package]]
name = "idl_tests"
-version = "1.8.0-alpha.0"
+version = "1.7.1"
dependencies = [
"chrono",
"fory",
diff --git a/integration_tests/idl_tests/rust/Cargo.toml b/integration_tests/idl_tests/rust/Cargo.toml
index af0f3bff5..a596b9535 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 = "1.8.0-alpha.0"
+version = "1.7.1"
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 380dc311f..78787fded 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</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 826133104..5471ef61d 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<relativePath>../../java</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/integration_tests/kotlin_json_corpus/pom.xml b/integration_tests/kotlin_json_corpus/pom.xml
index 96fc49309..19f6dd19f 100644
--- a/integration_tests/kotlin_json_corpus/pom.xml
+++ b/integration_tests/kotlin_json_corpus/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<relativePath>../../kotlin</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/README.md b/java/README.md
index 90f38e02b..0d50e9233 100644
--- a/java/README.md
+++ b/java/README.md
@@ -95,28 +95,28 @@ aligned. `fory-json` includes `fory-core` transitively.
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-core</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
<!-- Row format -->
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
<!-- JSON serialization -->
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-json</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
<!-- Optional: Serializers for Protobuf data -->
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-extensions</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
@@ -125,13 +125,13 @@ aligned. `fory-json` includes `fory-core` transitively.
```gradle
dependencies {
// Binary object serialization
- implementation 'org.apache.fory:fory-core:1.7.0'
+ implementation 'org.apache.fory:fory-core:1.7.1'
// Row format
- implementation 'org.apache.fory:fory-format:1.7.0'
+ implementation 'org.apache.fory:fory-format:1.7.1'
// JSON serialization
- implementation 'org.apache.fory:fory-json:1.7.0'
+ implementation 'org.apache.fory:fory-json:1.7.1'
// Optional: Protobuf serializers and metadata compression
- implementation 'org.apache.fory:fory-extensions:1.7.0'
+ implementation 'org.apache.fory:fory-extensions:1.7.1'
}
```
diff --git a/java/fory-annotation-processor/pom.xml b/java/fory-annotation-processor/pom.xml
index c385dc208..460fcb088 100644
--- a/java/fory-annotation-processor/pom.xml
+++ b/java/fory-annotation-processor/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-core/pom.xml b/java/fory-core/pom.xml
index 41287f7cb..a6f512ecc 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-extensions/pom.xml b/java/fory-extensions/pom.xml
index 308682f30..5b144584f 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-format/pom.xml b/java/fory-format/pom.xml
index 8743004c7..c25cd0017 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-json/README.md b/java/fory-json/README.md
index ab44d3974..58a08e223 100644
--- a/java/fory-json/README.md
+++ b/java/fory-json/README.md
@@ -42,14 +42,14 @@ Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-json</artifactId>
- <version>1.7.0</version>
+ <version>1.7.1</version>
</dependency>
```
Gradle:
```kotlin
-implementation("org.apache.fory:fory-json:1.7.0")
+implementation("org.apache.fory:fory-json:1.7.1")
```
On JDK 25 and later, opening `java.lang.invoke` to Fory core is also recommended. It avoids
diff --git a/java/fory-json/pom.xml b/java/fory-json/pom.xml
index a8990f4cf..026c34e25 100644
--- a/java/fory-json/pom.xml
+++ b/java/fory-json/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</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 396d6829b..997e94350 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>fory-latest-jdk-tests</artifactId>
diff --git a/java/fory-test-core/pom.xml b/java/fory-test-core/pom.xml
index 30081249c..0ba52caa8 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-testsuite/pom.xml b/java/fory-testsuite/pom.xml
index da9ee84fd..72547f373 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>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/pom.xml b/java/pom.xml
index 5942ecb50..045034675 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -34,7 +34,7 @@
<groupId>org.apache.fory</groupId>
<artifactId>fory-parent</artifactId>
<packaging>pom</packaging>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</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/package-lock.json b/javascript/package-lock.json
index c2de1aeaa..b447f6ce1 100644
--- a/javascript/package-lock.json
+++ b/javascript/package-lock.json
@@ -6311,7 +6311,7 @@
},
"packages/core": {
"name": "@apache-fory/core",
- "version": "1.8.0-alpha.0",
+ "version": "1.7.1",
"license": "Apache-2.0",
"workspaces": [
"packages/hps"
@@ -6328,7 +6328,7 @@
},
"packages/hps": {
"name": "@apache-fory/hps",
- "version": "1.8.0-alpha.0",
+ "version": "1.7.1",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
diff --git a/javascript/packages/core/package.json b/javascript/packages/core/package.json
index a1025ca48..fdcee6de7 100644
--- a/javascript/packages/core/package.json
+++ b/javascript/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-fory/core",
- "version": "1.8.0-alpha.0",
+ "version": "1.7.1",
"description": "Apache Fory™ is a blazingly fast multi-language serialization framework powered by jit and zero-copy",
"homepage": "https://fory.apache.org/docs/object-serialization/javascript",
"main": "dist/index.js",
diff --git a/javascript/packages/hps/package.json b/javascript/packages/hps/package.json
index df0348096..31dc20680 100644
--- a/javascript/packages/hps/package.json
+++ b/javascript/packages/hps/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-fory/hps",
- "version": "1.8.0-alpha.0",
+ "version": "1.7.1",
"description": "Apache Fory™ nodejs high-performance suite",
"homepage": "https://fory.apache.org/docs/object-serialization/javascript",
"main": "dist/index.js",
diff --git a/kotlin/fory-json-kotlin-ksp/README.md b/kotlin/fory-json-kotlin-ksp/README.md
index 924640005..d602ed474 100644
--- a/kotlin/fory-json-kotlin-ksp/README.md
+++ b/kotlin/fory-json-kotlin-ksp/README.md
@@ -19,8 +19,8 @@ repositories {
}
dependencies {
- implementation("org.apache.fory:fory-json-kotlin:1.8.0-SNAPSHOT")
- ksp("org.apache.fory:fory-json-kotlin-ksp:1.8.0-SNAPSHOT")
+ implementation("org.apache.fory:fory-json-kotlin:1.7.1")
+ ksp("org.apache.fory:fory-json-kotlin-ksp:1.7.1")
}
```
diff --git a/kotlin/fory-json-kotlin-ksp/pom.xml b/kotlin/fory-json-kotlin-ksp/pom.xml
index 863042e80..f05295c8e 100644
--- a/kotlin/fory-json-kotlin-ksp/pom.xml
+++ b/kotlin/fory-json-kotlin-ksp/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/kotlin/fory-json-kotlin/README.md b/kotlin/fory-json-kotlin/README.md
index 2092827f9..b6beeedcc 100644
--- a/kotlin/fory-json-kotlin/README.md
+++ b/kotlin/fory-json-kotlin/README.md
@@ -21,7 +21,7 @@ repositories {
}
dependencies {
- implementation("org.apache.fory:fory-json-kotlin:1.8.0-SNAPSHOT")
+ implementation("org.apache.fory:fory-json-kotlin:1.7.1")
}
```
@@ -36,7 +36,7 @@ plugins {
}
dependencies {
- ksp("org.apache.fory:fory-json-kotlin-ksp:1.8.0-SNAPSHOT")
+ ksp("org.apache.fory:fory-json-kotlin-ksp:1.7.1")
}
```
diff --git a/kotlin/fory-json-kotlin/pom.xml b/kotlin/fory-json-kotlin/pom.xml
index a50547290..a8f099d22 100644
--- a/kotlin/fory-json-kotlin/pom.xml
+++ b/kotlin/fory-json-kotlin/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/kotlin/fory-kotlin-ksp/pom.xml b/kotlin/fory-kotlin-ksp/pom.xml
index 351f1dd1b..766809709 100644
--- a/kotlin/fory-kotlin-ksp/pom.xml
+++ b/kotlin/fory-kotlin-ksp/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/kotlin/fory-kotlin-tests/pom.xml b/kotlin/fory-kotlin-tests/pom.xml
index 3287b097c..4a74e527f 100644
--- a/kotlin/fory-kotlin-tests/pom.xml
+++ b/kotlin/fory-kotlin-tests/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/kotlin/fory-kotlin/pom.xml b/kotlin/fory-kotlin/pom.xml
index d03d971d4..9688e18f7 100644
--- a/kotlin/fory-kotlin/pom.xml
+++ b/kotlin/fory-kotlin/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/kotlin/pom.xml b/kotlin/pom.xml
index 0d6057fd0..c7627e0d8 100644
--- a/kotlin/pom.xml
+++ b/kotlin/pom.xml
@@ -32,7 +32,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin-parent</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.7.1</version>
<packaging>pom</packaging>
<name>Fory Kotlin Project Parent POM</name>
<description>
diff --git a/python/pyfory/__init__.py b/python/pyfory/__init__.py
index 0f36562fb..b2e6048dd 100644
--- a/python/pyfory/__init__.py
+++ b/python/pyfory/__init__.py
@@ -135,7 +135,7 @@ from pyfory.type_util import ( # pylint: disable=unused-import
)
from pyfory.policy import DeserializationPolicy # pylint: disable=unused-import
-__version__ = "1.8.0.dev0"
+__version__ = "1.7.1"
__all__ = [
"Array",
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 983117a8b..3e68f2fe9 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -33,7 +33,7 @@ exclude = [
resolver = "2"
[workspace.package]
-version = "1.8.0-alpha.0"
+version = "1.7.1"
rust-version = "1.70"
description = "Apache Fory: Blazingly fast multi-language serialization framework with trait objects and reference support."
license = "Apache-2.0"
@@ -46,5 +46,5 @@ keywords = ["serialization", "serde", "trait-object", "zero-copy", "schema-evolu
categories = ["encoding"]
[workspace.dependencies]
-fory-core = { path = "fory-core", version = "1.8.0-alpha.0" }
-fory-derive = { path = "fory-derive", version = "1.8.0-alpha.0" }
+fory-core = { path = "fory-core", version = "1.7.1" }
+fory-derive = { path = "fory-derive", version = "1.7.1" }
diff --git a/rust/README.md b/rust/README.md
index 363a76414..aaea8382d 100644
--- a/rust/README.md
+++ b/rust/README.md
@@ -1,6 +1,6 @@
# Apache Fory™ Rust
-[](https://crates.io/crates/fory)
+[](https://crates.io/crates/fory)
[](https://docs.rs/fory)
[](https://github.com/apache/fory/blob/main/LICENSE)
@@ -23,9 +23,9 @@ The Rust implementation provides versatile and high-performance serialization wi
| Crate | Description | Version |
| --------------------------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------- |
-| [`fory`](https://github.com/apache/fory/blob/main/rust/fory) | User-facing API, runtime types, and derive macros | [1.7.0](https://crates.io/crates/fory) |
-| [`fory-core`](https://github.com/apache/fory/blob/main/rust/fory-core/) | Lower-level runtime crate for advanced integrations | [1.7.0](https://crates.io/crates/fory-core) |
-| [`fory-derive`](https://github.com/apache/fory/blob/main/rust/fory-derive/) | Lower-level procedural macro crate for direct runtime use | [1.7.0](https://crates.io/crates/fory-derive) |
+| [`fory`](https://github.com/apache/fory/blob/main/rust/fory) | User-facing API, runtime types, and derive macros | [1.7.1](https://crates.io/crates/fory) |
+| [`fory-core`](https://github.com/apache/fory/blob/main/rust/fory-core/) | Lower-level runtime crate for advanced integrations | [1.7.1](https://crates.io/crates/fory-core) |
+| [`fory-derive`](https://github.com/apache/fory/blob/main/rust/fory-derive/) | Lower-level procedural macro crate for direct runtime use | [1.7.1](https://crates.io/crates/fory-derive) |
Most applications should depend on `fory` only. It re-exports the derive
macros and the public runtime types needed by generated code. Use `fory-core`
@@ -38,7 +38,7 @@ Add Apache Fory™ to your `Cargo.toml`:
```toml
[dependencies]
-fory = "1.7.0"
+fory = "1.7.1"
```
### Basic Example
diff --git a/scala/build.sbt b/scala/build.sbt
index c47dd381c..34116e3cc 100644
--- a/scala/build.sbt
+++ b/scala/build.sbt
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-val foryVersion = "1.8.0-SNAPSHOT"
+val foryVersion = "1.7.1"
val scala213Version = "2.13.18"
val repositoryRoot = Def.setting((ThisBuild / baseDirectory).value.getParentFile)
diff --git a/scala/fory-json-scala/README.md b/scala/fory-json-scala/README.md
index 48eff2ef3..3b5d08a73 100644
--- a/scala/fory-json-scala/README.md
+++ b/scala/fory-json-scala/README.md
@@ -7,7 +7,7 @@ Native Image.
Add the Scala artifact that matches the application Scala version:
```sbt
-libraryDependencies += "org.apache.fory" %% "fory-json-scala" % "1.7.0"
+libraryDependencies += "org.apache.fory" %% "fory-json-scala" % "1.7.1"
```
Create and reuse one Scala-aware Fory JSON instance:
diff --git a/scala/fory-scala/README.md b/scala/fory-scala/README.md
index f38991b03..3d21a6813 100644
--- a/scala/fory-scala/README.md
+++ b/scala/fory-scala/README.md
@@ -163,7 +163,7 @@ val fory = ForyScala.builder().withXlang(false)
Add the dependency with sbt:
```sbt
-libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.0"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.1"
```
## Additional Notes
diff --git a/swift/README.md b/swift/README.md
index 66f404d19..a30ad475b 100644
--- a/swift/README.md
+++ b/swift/README.md
@@ -34,7 +34,7 @@ The Swift implementation provides high-performance object graph serialization wi
```swift
dependencies: [
- .package(url: "https://github.com/apache/fory.git", from: "1.7.0")
+ .package(url: "https://github.com/apache/fory.git", from: "1.7.1")
],
targets: [
.target(
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org