The Apache Fury team is pleased to announce the 0.10.1 release. This is a minor release that includes 14 PR from 10 distinct contributors. See the Install Page to learn how to get the libraries for your platform.
Features
- feat(java): support passed tracking ref meta when building serializers by @chaokunyang in https://github.com/apache/fury/pull/2113
- feat(java): extra entry in disallowed.txt by @pjfanning in https://github.com/apache/fury/pull/2098
- feat(java): use sha256 to check disallowed.txt tamper by @chaokunyang in https://github.com/apache/fury/pull/2102
Bug Fix
- fix(java): fix read null chunk out of bound by @chaokunyang in https://github.com/apache/fury/pull/2065
- fix(java): Fix error with
MemoryBuffer::readBytesAsInt64
when not in LITTLE_ENDIAN mode by @LouisLou2 in https://github.com/apache/fury/pull/2069 - fix(java): fix read primitives error on fill buffer bound by @chaokunyang in https://github.com/apache/fury/pull/2064
- fix(java): java.util.Date and its subclasses are mutable by @moooonk in https://github.com/apache/fury/pull/2076
- fix(java): fix ImmutableCollections$SubList duplicate registration by @w-yfan in https://github.com/apache/fury/pull/2074
- fix(java): Modify some mistake by @Hen1ng in https://github.com/apache/fury/pull/2086
- fix(java): fix serialization npe of collection with all null elems by @chaokunyang in https://github.com/apache/fury/pull/2111
- fix(java): fix disallowed.txt check in windows by @chaokunyang in https://github.com/apache/fury/pull/2128
Other Improvements
- perf(java): Improve performance by using System.arraycopy to copy between byte arrays by @Cybermaxke in https://github.com/apache/fury/pull/2101
- perf(java): Refactor ThreadPoolFury to improve performance by @moooonk in https://github.com/apache/fury/pull/2092
- perf(java): Optimize Computational Efficiency of MetaStringEncoder::encodeGeneric by @LouisLou2 in https://github.com/apache/fury/pull/2072
Full Changelog: https://github.com/apache/fury/compare/v0.10.0...v0.10.1