fix(deps): update fory to v0.17.0#21
Open
rossdanderson wants to merge 1 commit into
Open
Conversation
4ea27ad to
b0de5a8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.15.0→0.17.00.15.0→0.17.0Release Notes
apache/fory (org.apache.fory:fory-core)
v0.17.0The Apache Fory team is pleased to announce the 0.17.0 release. This is a major release that includes 71 PR from 19 distinct contributors. See the Install Page to learn how to get the libraries for your platform.
JavaScript/NodeJS Serialization: First Release
Apache Fory 0.17.0 marks the first release with official JavaScript/NodeJS
documentation, benchmark coverage, and TypeScript-friendly IDL code generation.
The JavaScript runtime is built for modern Node.js services and TypeScript
codebases, while preserving Fory's cross-language object model, schema-driven
APIs, and optional reference tracking.
Key capabilities:
Type.*builders and TypeScript decorators@apache-fory/hpsfast string path for Node.js 20+Quick Start
JavaScript Benchmarks
Below are throughput results (ops/sec; higher is better) comparing Fory with
Protocol Buffers and JSON across representative data structures.
Serialized data sizes (bytes):
Benchmark details: https://github.com/apache/fory/tree/v0.17.0/benchmarks/javascript
Dart Serialization: First Release
Apache Fory 0.17.0 also marks the first release with official Dart
documentation, benchmark coverage, a rebuilt runtime, and Dart IDL support.
The Dart implementation focuses on generated serializers, stable
cross-language type identity, schema evolution, and predictable APIs for
service workloads.
Key capabilities:
@ForyStructand@ForyFieldannotations withbuild_runnercode generationSerializer<T>extension points for advanced or custom typesQuick Start
Dart Benchmarks
Below are throughput results (ops/sec; higher is better) comparing Fory with
Protocol Buffers across representative data structures.
Serialized data sizes (bytes):
Benchmark details: https://github.com/apache/fory/tree/v0.17.0/benchmarks/dart
Highlights
Features
Bug Fix
Other Improvements
New Contributors
Full Changelog: apache/fory@v0.16.0...v0.17.0
v0.16.0The Apache Fory team is pleased to announce the 0.16.0 release. This is a major release that includes 91 PR from 17 distinct contributors. See the Install Page to learn how to get the libraries for your platform.
Highlights
C# Serialization: First Release
Apache Fory 0.16.0 is the first release with official C# serialization support.
The C# runtime targets modern .NET workloads and brings the same object graph,
cross-language, and schema-evolution model available in other Fory runtimes.
Key capabilities:
[ForyObject]typesThreadSafeForywrapper for concurrent service workloadsQuick Start
C# Benchmarks
Below are timing results (ns/op; lower is better) comparing Fory with Protobuf
and Msgpack across representative data structures.
Serialized data sizes (bytes):
Benchmark details: https://fory.apache.org/docs/benchmarks/csharp/
Swift Serialization: First Release
Apache Fory 0.16.0 is also the first release with official Swift serialization
support. The Swift implementation focuses on idiomatic API design, macro-based
model serialization, cross-language compatibility, and strong support for object
graph workloads.
Key capabilities:
@ForyObjectmacro for zero-boilerplate model serializationAny,AnyObject,any Serializer, andAnyHashableQuick Start
Swift Benchmarks
Below are throughput results (ops/sec; higher is better) comparing Fory with
Protobuf and Msgpack across representative data structures.
Serialized data sizes (bytes):
Benchmark details: https://fory.apache.org/docs/benchmarks/swift/
Features
Bug Fix
Other Improvements
New Contributors
Full Changelog: apache/fory@v0.15.0...v0.16.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate.