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/12 16:39:53 UTC
(fory) tag v1.7.3-rc1 created (now a3c7de73b)
This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a change to tag v1.7.3-rc1
in repository https://gitbox.apache.org/repos/asf/fory.git
at a3c7de73b (commit)
This tag includes the following new commits:
new a3c7de73b prepare release for 1.7.3
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org
(fory) 01/01: prepare release for 1.7.3
Posted by ch...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a commit to tag v1.7.3-rc1
in repository https://gitbox.apache.org/repos/asf/fory.git
commit a3c7de73b2413993877225bb6c1f5b6c317e6d8f
Author: chaokunyang <sh...@gmail.com>
AuthorDate: Sun Sep 13 00:39:41 2026 +0800
prepare release for 1.7.3
---
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..808db49bc 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -17,7 +17,7 @@
module(
name = "fory",
- version = "1.8.0",
+ version = "1.7.3",
)
# Platforms (needed for platform-specific build configurations)
diff --git a/README.md b/README.md
index 6cf9b3c94..615993029 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.2</version>
+ <version>1.7.3</version>
</dependency>
```
Gradle:
```gradle
-implementation "org.apache.fory:fory-core:1.7.2"
+implementation "org.apache.fory:fory-core:1.7.3"
```
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.2"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.3"
```
**Kotlin**
@@ -187,7 +187,7 @@ libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.2"
Gradle:
```kotlin
-implementation("org.apache.fory:fory-kotlin:1.7.2")
+implementation("org.apache.fory:fory-kotlin:1.7.3")
```
Maven:
@@ -196,7 +196,7 @@ Maven:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-kotlin</artifactId>
- <version>1.7.2</version>
+ <version>1.7.3</version>
</dependency>
```
@@ -218,7 +218,7 @@ pip install "pyfory[format]"
```toml
[dependencies]
-fory = "1.7.2"
+fory = "1.7.3"
```
**C++**
@@ -230,7 +230,7 @@ include(FetchContent)
FetchContent_Declare(
fory
GIT_REPOSITORY https://github.com/apache/fory.git
- GIT_TAG v1.7.2
+ GIT_TAG v1.7.3
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(fory)
@@ -241,8 +241,8 @@ Bazel:
```bazel
# MODULE.bazel
-bazel_dep(name = "fory", version = "1.7.2")
-git_override(module_name = "fory", remote = "https://github.com/apache/fory.git", commit = "v1.7.2")
+bazel_dep(name = "fory", version = "1.7.3")
+git_override(module_name = "fory", remote = "https://github.com/apache/fory.git", commit = "v1.7.3")
# 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.2
+dotnet add package Apache.Fory --version 1.7.3
```
**Dart**
```bash
-dart pub add fory:^1.7.2
+dart pub add fory:^1.7.3
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.2")
+ .package(url: "https://github.com/apache/fory.git", exact: "1.7.3")
],
targets: [
.target(
@@ -862,14 +862,14 @@ Add Fory JSON to your project:
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-json</artifactId>
- <version>1.7.2</version>
+ <version>1.7.3</version>
</dependency>
```
**Gradle**
```gradle
-implementation "org.apache.fory:fory-json:1.7.2"
+implementation "org.apache.fory:fory-json:1.7.3"
```
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..5f608725f 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.3
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..3d307f532 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.3
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..87c0aada9 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.3</version>
</parent>
<artifactId>benchmark</artifactId>
diff --git a/benchmarks/java25/pom.xml b/benchmarks/java25/pom.xml
index 0e6c5986e..b2a2ba82b 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.3</version>
<packaging>jar</packaging>
<properties>
diff --git a/benchmarks/kotlin/gradle.properties b/benchmarks/kotlin/gradle.properties
index 6f444d202..21ab6f6b3 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.3
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..daa7d9e46 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.3"
edition = "2021"
diff --git a/benchmarks/scala/build.sbt b/benchmarks/scala/build.sbt
index c2939ad46..ce0d79f34 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.3",
"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..42e379623 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.3"
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..84de017f7 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.3"
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..4fcaee7f7 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.3
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 4d4cc51fd..a7ce5bddc 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -18,7 +18,7 @@ under the License.
-->
<Project>
<PropertyGroup>
- <Version>1.8.0-dev</Version>
+ <Version>1.7.3</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 7c0d8e64c..9618600af 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.2" />
+ <PackageReference Include="Apache.Fory" Version="1.7.3" />
</ItemGroup>
```
diff --git a/dart/CHANGELOG.md b/dart/CHANGELOG.md
index 9049ea967..fac64f6a8 100644
--- a/dart/CHANGELOG.md
+++ b/dart/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 1.7.3
+
+- Align the Dart workspace version with the Apache Fory 1.7.3 release.
+
## 1.8.0-dev
- Start the next Dart workspace development cycle after the 1.7.2 release.
diff --git a/dart/packages/fory-test/pubspec.yaml b/dart/packages/fory-test/pubspec.yaml
index 76b26b575..015de6631 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.3
resolution: workspace
@@ -26,7 +26,7 @@ environment:
dependencies:
external_type_test_models: 1.0.0
- fory: 1.8.0-dev
+ fory: 1.7.3
inheritance_test_models: 1.0.0
dev_dependencies:
diff --git a/dart/packages/fory/CHANGELOG.md b/dart/packages/fory/CHANGELOG.md
index 3256b8376..9467138ad 100644
--- a/dart/packages/fory/CHANGELOG.md
+++ b/dart/packages/fory/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 1.7.3
+
+- Release Apache Fory Dart 1.7.3.
+
## 1.8.0-dev
- Start the next development cycle after the 1.7.2 release.
diff --git a/dart/packages/fory/README.md b/dart/packages/fory/README.md
index 3e58e6955..bbb9696ac 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.2
+ fory: ^1.7.3
dev_dependencies:
build_runner: ^2.4.13
diff --git a/dart/packages/fory/pubspec.yaml b/dart/packages/fory/pubspec.yaml
index 18718f67e..38364e2d0 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.3
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..ba9037311 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.3
# 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.3
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 c41b16966..0cb05604c 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.2
+ fory: ^1.7.3
dev_dependencies:
build_runner: ^2.4.0
diff --git a/docs/compiler/cli.md b/docs/compiler/cli.md
index 7ecda8b04..804c89034 100644
--- a/docs/compiler/cli.md
+++ b/docs/compiler/cli.md
@@ -689,5 +689,5 @@ fory = "x.y.z"
```yaml
dependencies:
- fory: ^1.7.2
+ fory: ^1.7.3
```
diff --git a/docs/grpc/csharp.md b/docs/grpc/csharp.md
index b4a249706..fbd4f4095 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.2" />
+ <PackageReference Include="Apache.Fory" Version="1.7.3" />
<PackageReference Include="Grpc.AspNetCore" Version="2.71.0" />
</ItemGroup>
```
@@ -48,7 +48,7 @@ Client project:
```xml
<ItemGroup>
- <PackageReference Include="Apache.Fory" Version="1.7.2" />
+ <PackageReference Include="Apache.Fory" Version="1.7.3" />
<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 c472aa2c1..669c9d942 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.2
+ fory: ^1.7.3
grpc: ^4.0.0
dev_dependencies:
diff --git a/docs/grpc/rust.md b/docs/grpc/rust.md
index ade917e72..fccfac103 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.2"
+fory = "1.7.3"
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 307124922..362173d52 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.2</version>
+ <version>1.7.3</version>
</dependency>
```
@@ -57,7 +57,7 @@ repositories {
mavenCentral()
}
-implementation("org.apache.fory:fory-json:1.7.2")
+implementation("org.apache.fory:fory-json:1.7.3")
```
### 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.2")
+ implementation("org.apache.fory:fory-json-kotlin:1.7.3")
}
```
diff --git a/docs/json/kotlin.md b/docs/json/kotlin.md
index 42e15dec3..5b00969d2 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.2")
+ implementation("org.apache.fory:fory-json-kotlin:1.7.3")
}
```
@@ -54,7 +54,7 @@ plugins {
}
dependencies {
- ksp("org.apache.fory:fory-json-kotlin-ksp:1.7.2")
+ ksp("org.apache.fory:fory-json-kotlin-ksp:1.7.3")
}
```
diff --git a/docs/json/scala.md b/docs/json/scala.md
index 4778958b7..f3a9b8c48 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.2"
+libraryDependencies += "org.apache.fory" %% "fory-json-scala" % "1.7.3"
```
`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 4b3b9c743..cc2f76300 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.2
+ GIT_TAG v1.7.3
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.2")
+bazel_dep(name = "fory", version = "1.7.3")
git_override(
module_name = "fory",
remote = "https://github.com/apache/fory.git",
- commit = "v1.7.2", # Or use a specific commit hash for reproducibility
+ commit = "v1.7.3", # 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.2")
+bazel_dep(name = "fory", version = "1.7.3")
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 fe032bef7..957a2dabf 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.2" />
+ <PackageReference Include="Apache.Fory" Version="1.7.3" />
</ItemGroup>
```
diff --git a/docs/object-serialization/dart/index.md b/docs/object-serialization/dart/index.md
index 100860c66..a08544d4d 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.2
+ fory: ^1.7.3
dev_dependencies:
build_runner: ^2.4.0
diff --git a/docs/object-serialization/java/index.md b/docs/object-serialization/java/index.md
index 39579241f..6fbdd473a 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.2</version>
+ <version>1.7.3</version>
</dependency>
```
@@ -71,7 +71,7 @@ or later.
```kotlin
// Binary object serialization
-implementation("org.apache.fory:fory-core:1.7.2")
+implementation("org.apache.fory:fory-core:1.7.3")
```
#### JDK 25 and Later
diff --git a/docs/object-serialization/kotlin/index.md b/docs/object-serialization/kotlin/index.md
index eb986567e..601159894 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.2</version>
+ <version>1.7.3</version>
</dependency>
```
### Gradle
```kotlin
-implementation("org.apache.fory:fory-kotlin:1.7.2")
+implementation("org.apache.fory:fory-kotlin:1.7.3")
```
### JDK25+
diff --git a/docs/object-serialization/rust/basic-serialization.md b/docs/object-serialization/rust/basic-serialization.md
index 19fbbdda0..d9b0e1782 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.2", features = ["chrono"] }
+fory = { version = "1.7.3", features = ["chrono"] }
```
### Custom Types
diff --git a/docs/object-serialization/rust/index.md b/docs/object-serialization/rust/index.md
index 710635e12..19f7b236e 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.2](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.2](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.2](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.3](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.3](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.3](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.2"
+fory = "1.7.3"
```
### Basic Example
diff --git a/docs/object-serialization/scala/index.md b/docs/object-serialization/scala/index.md
index 2f57254f6..d9908b1cf 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.2"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.3"
```
### JDK25+
diff --git a/docs/row-format/java.md b/docs/row-format/java.md
index 849662907..0349bc95e 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.2</version>
+ <version>1.7.3</version>
</dependency>
```
For Gradle:
```kotlin
-implementation("org.apache.fory:fory-format:1.7.2")
+implementation("org.apache.fory:fory-format:1.7.3")
```
## Basic Usage
diff --git a/docs/start/cpp.md b/docs/start/cpp.md
index 2c9fe8aae..aeeff27ab 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.2
+ GIT_TAG v1.7.3
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(fory)
diff --git a/docs/start/csharp.md b/docs/start/csharp.md
index bc99bedd2..94df569c9 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.2
+dotnet add package Apache.Fory --version 1.7.3
```
Replace `Program.cs` with:
diff --git a/docs/start/dart.md b/docs/start/dart.md
index 6df3fe4c0..01b1335c4 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.2
+ fory: 1.7.3
dev_dependencies:
build_runner: ^2.4.0
diff --git a/docs/start/go.md b/docs/start/go.md
index cc1456495..3dbe1df99 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.2
+go get github.com/apache/fory/go/fory@v1.7.3
```
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 62405c669..907631e9e 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.2</version>
+ <version>1.7.3</version>
</dependency>
```
Gradle:
```kotlin
-implementation("org.apache.fory:fory-core:1.7.2")
+implementation("org.apache.fory:fory-core:1.7.3")
```
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.2")
+implementation("org.apache.fory:fory-json:1.7.3")
```
Add the import to `ForyExample.java`:
diff --git a/docs/start/javascript.md b/docs/start/javascript.md
index f1094e9d0..1fee9709c 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.2
+npm install @apache-fory/core@1.7.3
```
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.2 @apache-fory/hps@1.7.2
+npm install @apache-fory/core@1.7.3 @apache-fory/hps@1.7.3
```
## Other Capabilities
diff --git a/docs/start/kotlin.md b/docs/start/kotlin.md
index d20547a85..9775d65b8 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.2")
+ implementation("org.apache.fory:fory-kotlin:1.7.3")
}
```
@@ -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.2")
+ implementation("org.apache.fory:fory-json-kotlin:1.7.3")
}
```
diff --git a/docs/start/python.md b/docs/start/python.md
index 95c4788e4..b4ec20962 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.2
+python -m pip install pyfory==1.7.3
```
Run an xlang round trip:
diff --git a/docs/start/rust.md b/docs/start/rust.md
index 7f5c3c6a9..07077d77a 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.2"
+fory = "1.7.3"
```
```rust
diff --git a/docs/start/scala.md b/docs/start/scala.md
index 811fff0ad..c57d548cd 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.2"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.3"
```
Create `src/main/scala/ScalaExample.scala`:
diff --git a/docs/start/swift.md b/docs/start/swift.md
index 25462e9ab..eed11e9d4 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.2")
+ .package(url: "https://github.com/apache/fory.git", exact: "1.7.3")
],
targets: [
.executableTarget(
diff --git a/examples/cpp/hello_row/MODULE.bazel.example b/examples/cpp/hello_row/MODULE.bazel.example
index 641a8a205..b3abf6787 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.2")
+bazel_dep(name = "fory", version = "1.7.3")
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.2")
+# bazel_dep(name = "fory", version = "1.7.3")
# 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 abbdddbc9..fe922b5b1 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.2")
+bazel_dep(name = "fory", version = "1.7.3")
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 641a8a205..b3abf6787 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.2")
+bazel_dep(name = "fory", version = "1.7.3")
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.2")
+# bazel_dep(name = "fory", version = "1.7.3")
# 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 4226ea0d3..86fc3dc0b 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.2")
+bazel_dep(name = "fory", version = "1.7.3")
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..f68d7838f 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.3`,
+`org.apache.fory:fory-json:1.7.3`,
+`org.apache.fory:fory-annotation-processor:1.7.3`,
+`org.apache.fory:fory-json-kotlin:1.7.3`,
+`org.apache.fory:fory-json-kotlin-ksp:1.7.3`, 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..75f6a8023 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.3') {
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.3'
+ implementation 'org.apache.fory:fory-json-kotlin:1.7.3'
+ implementation 'org.apache.fory:kotlin-json-corpus:1.7.3'
+ ksp 'org.apache.fory:fory-json-kotlin-ksp:1.7.3'
+ annotationProcessor 'org.apache.fory:fory-annotation-processor:1.7.3'
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..47836e898 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.3</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..8fe95d8ae 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.3</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..7f013f99d 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.3</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..f7f93786b 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.3</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..1b82d21b3 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.3"
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..4beace86a 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.3"
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..57db11738 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.3
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..bf5def505 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.3
publish_to: none
environment:
diff --git a/integration_tests/idl_tests/go/go.mod b/integration_tests/idl_tests/go/go.mod
index b85561b8c..c73dea47e 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.3
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..436e2cdc4 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.3</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..0c820ffbf 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.3",
"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..1104f3dee 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.3</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..19b458b35 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.3"
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..5fb542e80 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.3"
dependencies = [
"fory-core",
"fory-derive",
@@ -86,7 +86,7 @@ dependencies = [
[[package]]
name = "fory-core"
-version = "1.8.0-alpha.0"
+version = "1.7.3"
dependencies = [
"byteorder",
"chrono",
@@ -99,7 +99,7 @@ dependencies = [
[[package]]
name = "fory-derive"
-version = "1.8.0-alpha.0"
+version = "1.7.3"
dependencies = [
"fory-core",
"proc-macro-crate",
@@ -140,7 +140,7 @@ dependencies = [
[[package]]
name = "idl_tests"
-version = "1.8.0-alpha.0"
+version = "1.7.3"
dependencies = [
"chrono",
"fory",
diff --git a/integration_tests/idl_tests/rust/Cargo.toml b/integration_tests/idl_tests/rust/Cargo.toml
index af0f3bff5..1dfe037dc 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.3"
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..8d38dc57e 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.3</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..a32389cd9 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.3</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..8ca5f2c12 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.3</version>
<relativePath>../../kotlin</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/README.md b/java/README.md
index fcb051f52..068c430a3 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.2</version>
+ <version>1.7.3</version>
</dependency>
<!-- Row format -->
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-format</artifactId>
- <version>1.7.2</version>
+ <version>1.7.3</version>
</dependency>
<!-- JSON serialization -->
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-json</artifactId>
- <version>1.7.2</version>
+ <version>1.7.3</version>
</dependency>
<!-- Optional: Serializers for Protobuf data -->
<dependency>
<groupId>org.apache.fory</groupId>
<artifactId>fory-extensions</artifactId>
- <version>1.7.2</version>
+ <version>1.7.3</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.2'
+ implementation 'org.apache.fory:fory-core:1.7.3'
// Row format
- implementation 'org.apache.fory:fory-format:1.7.2'
+ implementation 'org.apache.fory:fory-format:1.7.3'
// JSON serialization
- implementation 'org.apache.fory:fory-json:1.7.2'
+ implementation 'org.apache.fory:fory-json:1.7.3'
// Optional: Protobuf serializers and metadata compression
- implementation 'org.apache.fory:fory-extensions:1.7.2'
+ implementation 'org.apache.fory:fory-extensions:1.7.3'
}
```
diff --git a/java/fory-annotation-processor/pom.xml b/java/fory-annotation-processor/pom.xml
index c385dc208..d36d79441 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.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-core/pom.xml b/java/fory-core/pom.xml
index 41287f7cb..1d81cb0f7 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.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-extensions/pom.xml b/java/fory-extensions/pom.xml
index 308682f30..93db50a24 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.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-format/pom.xml b/java/fory-format/pom.xml
index 8743004c7..d61e610d0 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.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-json/README.md b/java/fory-json/README.md
index 3ab33dbf5..d8a25b7c0 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.2</version>
+ <version>1.7.3</version>
</dependency>
```
Gradle:
```kotlin
-implementation("org.apache.fory:fory-json:1.7.2")
+implementation("org.apache.fory:fory-json:1.7.3")
```
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 e95558fe6..37d964075 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.3</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..4f690c558 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.3</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..0a4d25a4d 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.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/fory-testsuite/pom.xml b/java/fory-testsuite/pom.xml
index da9ee84fd..762cc3c8a 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.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/java/pom.xml b/java/pom.xml
index e8a8f205c..20ac950d0 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.3</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 c669bf483..8017d954f 100644
--- a/javascript/package-lock.json
+++ b/javascript/package-lock.json
@@ -6313,7 +6313,7 @@
},
"packages/core": {
"name": "@apache-fory/core",
- "version": "1.8.0-alpha.0",
+ "version": "1.7.3",
"license": "Apache-2.0",
"workspaces": [
"packages/hps"
@@ -6330,7 +6330,7 @@
},
"packages/hps": {
"name": "@apache-fory/hps",
- "version": "1.8.0-alpha.0",
+ "version": "1.7.3",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
diff --git a/javascript/packages/core/package.json b/javascript/packages/core/package.json
index a1025ca48..928d806cb 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.3",
"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..2c6ff6f8c 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.3",
"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..ce20051e7 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.3")
+ ksp("org.apache.fory:fory-json-kotlin-ksp:1.7.3")
}
```
diff --git a/kotlin/fory-json-kotlin-ksp/pom.xml b/kotlin/fory-json-kotlin-ksp/pom.xml
index 863042e80..e8613509e 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.3</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..70ea0846c 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.3")
}
```
@@ -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.3")
}
```
diff --git a/kotlin/fory-json-kotlin/pom.xml b/kotlin/fory-json-kotlin/pom.xml
index a50547290..fcf9f97b6 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.3</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..ca216dadc 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.3</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..835847d6d 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.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/kotlin/fory-kotlin/pom.xml b/kotlin/fory-kotlin/pom.xml
index d03d971d4..60e87cfa0 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.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/kotlin/pom.xml b/kotlin/pom.xml
index 9fd84b3c7..b1faa1b19 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.3</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..341ad6d27 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.3"
__all__ = [
"Array",
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 983117a8b..8a76e366c 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.3"
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.3" }
+fory-derive = { path = "fory-derive", version = "1.7.3" }
diff --git a/rust/README.md b/rust/README.md
index 05cc013e6..89c08cccc 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.2](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.2](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.2](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.3](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.3](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.3](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.2"
+fory = "1.7.3"
```
### Basic Example
diff --git a/scala/build.sbt b/scala/build.sbt
index c47dd381c..42e731028 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.3"
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 3f0f9b5f5..5d0f268fa 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.2"
+libraryDependencies += "org.apache.fory" %% "fory-json-scala" % "1.7.3"
```
Create and reuse one Scala-aware Fory JSON instance:
diff --git a/scala/fory-scala/README.md b/scala/fory-scala/README.md
index fff11edfa..2c8e7b365 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.2"
+libraryDependencies += "org.apache.fory" %% "fory-scala" % "1.7.3"
```
## Additional Notes
diff --git a/swift/README.md b/swift/README.md
index 0234047c0..3cb174308 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.2")
+ .package(url: "https://github.com/apache/fory.git", from: "1.7.3")
],
targets: [
.target(
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org