| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-01 | 2.8 kB | |
| v1.7.1 source code.tar.gz | 2026-09-01 | 7.0 MB | |
| v1.7.1 source code.zip | 2026-09-01 | 9.2 MB | |
| Totals: 3 Items | 16.2 MB | 0 | |
Highlights
- support writing long values as strings for java json serialization
- encode byte arrays as base64 JSON strings by default for java json serialization
Features
- feat(xlang): expand field tag IDs to signed int32 by @chaokunyang in https://github.com/apache/fory/pull/3982
- feat(json): support writing long values as strings by @chaokunyang in https://github.com/apache/fory/pull/4008
- feat(json): encode byte arrays as base64 JSON strings by default by @ingokegel in https://github.com/apache/fory/pull/4012
Bug Fix
- fix(ci): increase Android Gradle memory by @chaokunyang in https://github.com/apache/fory/pull/3980
- fix(xlang): close field tag validation gaps by @chaokunyang in https://github.com/apache/fory/pull/3984
- test(java): shorten inherited tag test name by @chaokunyang in https://github.com/apache/fory/pull/3985
- fix: harden low-level codec boundaries by @chaokunyang in https://github.com/apache/fory/pull/3987
- fix(go): preserve primitive map iteration across chunks by @chaokunyang in https://github.com/apache/fory/pull/3990
- fix(js): avoid precision loss in negative varint64 fast path by @ayush00git in https://github.com/apache/fory/pull/3992
- fix(java): reuse local compatible type info by @chaokunyang in https://github.com/apache/fory/pull/4000
- fix(kotlin): accept supported metadata versions by @chaokunyang in https://github.com/apache/fory/pull/4001
- fix(javascript): use correct typemeta special chars by @ayush00git in https://github.com/apache/fory/pull/3995
- ci(kotlin): test Kotlin 2.4.10 on JDK 26 by @chaokunyang in https://github.com/apache/fory/pull/4002
- fix(javascript): reserve writer capacity for write paths by @ayush00git in https://github.com/apache/fory/pull/3994
- fix(rust): correct send sync ownership by @chaokunyang in https://github.com/apache/fory/pull/4003
- fix(scala): supported nested case class in fory-json-scala by @pjfanning in https://github.com/apache/fory/pull/4006
- fix(javascript): underflow tiny float16 magnitudes to signed zero by @ayush00git in https://github.com/apache/fory/pull/4004
- fix(javascript): keep float64 precision for dynamic non-integer numbers by @ayush00git in https://github.com/apache/fory/pull/4005
- fix(javascript): round float16 values to nearest even by @chaokunyang in https://github.com/apache/fory/pull/4007
Other Improvements
- chore: improve fory release skill by @chaokunyang in https://github.com/apache/fory/pull/3979
- chore: clean unnecessary buffer checks by @chaokunyang in https://github.com/apache/fory/pull/3988
New Contributors
- @ingokegel made their first contribution in https://github.com/apache/fory/pull/4012
Full Changelog: https://github.com/apache/fory/compare/v1.7.0...v1.7.1