Apache Fury 团队很高兴宣布 0.10.1 版本发布。 这是一个小版本,包含来自 10 位贡献者的14 PR。 请参阅Install页面了解如何获取适用于你平台的库。
功能特性
- 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
缺陷修复
- 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::readBytesAsInt64when 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
其他改进
- 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
完整更新日志:https://github.com/apache/fury/compare/v0.10.0...v0.10.1
