v0.7.0-rc1
版本发布时间: 2024-07-27 21:20:47
apache/fury最新发布版本:v0.8.0(2024-10-05 13:06:02)
What's Changed
- feat(Rust): add meta string encoding algorithm in Rust by @urlyy in https://github.com/apache/fury/pull/1712
- feat(Rust): Implement utf16 to utf8 conversion algorithm by @urlyy in https://github.com/apache/fury/pull/1730
- perf(java): add struct benchmark with pb by @chaokunyang in https://github.com/apache/fury/pull/1736
- feat(java): fast object copy framework in fury java by @zhaommmmomo in https://github.com/apache/fury/pull/1701
- perf(java): optimize pojo copy performance by @chaokunyang in https://github.com/apache/fury/pull/1739
- feat(java): support jdk17+ record copy by @chaokunyang in https://github.com/apache/fury/pull/1741
- chore: Update case in DISCLAIMER by @pjfanning in https://github.com/apache/fury/pull/1746
- feat(RUST): String detection is performed using SIMD techniques by @kitty-eu-org in https://github.com/apache/fury/pull/1752
- feat(java): Add 'Expose' annotation to support "only de/serialize annotated fields" by @urlyy in https://github.com/apache/fury/pull/1751
- fix(java): fix janino commons classes issue by @chaokunyang in https://github.com/apache/fury/pull/1753
- chore: bump dev version to 0.7.0 by @chaokunyang in https://github.com/apache/fury/pull/1755
- fix(scala): fix scala release version by @chaokunyang in https://github.com/apache/fury/pull/1756
- feat(java): support Ignore inconsistent types deserialize by @weijiang157152688 in https://github.com/apache/fury/pull/1737
- fix(java): fix streaming classdef read by @chaokunyang in https://github.com/apache/fury/pull/1758
- chore(java): rename copyTrackingRef to copyRef by @chaokunyang in https://github.com/apache/fury/pull/1748
- fix(java): fix big buffer streaming MetaShared read offset by @chaokunyang in https://github.com/apache/fury/pull/1760
- fix(java): fix fury logger npe by @chaokunyang in https://github.com/apache/fury/pull/1762
- fix(java): fix enum abstract field serialization by @chaokunyang in https://github.com/apache/fury/pull/1765
- perf(java): optimize map copy perf by @chaokunyang in https://github.com/apache/fury/pull/1767
- fix(java): Fix memory leak in
StructSerializer.xread()
caused by re-pushing instead of poppingGenericType
. by @komamitsu in https://github.com/apache/fury/pull/1768 - perf(java): optimize list copy perf by @chaokunyang in https://github.com/apache/fury/pull/1769
- perf(java): optimize object array copy perf by @chaokunyang in https://github.com/apache/fury/pull/1770
- feat(java): support deep ref copy by @chaokunyang in https://github.com/apache/fury/pull/1771
- chore(java): add fury deep copy documentation by @chaokunyang in https://github.com/apache/fury/pull/1773
New Contributors
- @urlyy made their first contribution in https://github.com/apache/fury/pull/1712
- @zhaommmmomo made their first contribution in https://github.com/apache/fury/pull/1701
- @kitty-eu-org made their first contribution in https://github.com/apache/fury/pull/1752
- @komamitsu made their first contribution in https://github.com/apache/fury/pull/1768
Full Changelog: https://github.com/apache/fury/compare/v0.6.0...v0.7.0-rc1