v0.7.1
版本发布时间: 2024-09-12 15:58:13
apache/fury最新发布版本:v0.8.0(2024-10-05 13:06:02)
Features
- feat(javascript): Added MetaString Class for Unicode Encoding/Decoding in Type.Object Code Generation by @Forchapeatl in https://github.com/apache/fury/pull/1774
- feat(Rust): Refine Code Structure & Prepare for Future Compatibility Features by @theweipeng in https://github.com/apache/fury/pull/1787
- feat(java): ThreadSafeFury add getClassResolver method by @funky-eyes in https://github.com/apache/fury/pull/1780
- feat(Rust): Implement TypeMeta part of the compatibility features by @theweipeng in https://github.com/apache/fury/pull/1789
- feat(Rust): Support polymorphism by @theweipeng in https://github.com/apache/fury/pull/1795
- feat(java): Support copy capabilities for some classes without no-argument constructors by @zhaommmmomo in https://github.com/apache/fury/pull/1794
- feat(java): support jdk9+ java.util.ImmutableCollections copy by @zhaommmmomo in https://github.com/apache/fury/pull/1800
- feat(rust): support enum serialization by @jiacai2050 in https://github.com/apache/fury/pull/1817
- refine fury website and add chinese documents by @yuluo-yx and @LofiSu
Bug Fix
- ci: fix rust ci failed by @LiangliangSui in https://github.com/apache/fury/pull/1783
- fix(java): fix classloader get npe by @chaokunyang in https://github.com/apache/fury/pull/1792
- fix(scala): fix nested type serialization in scala object type by @chaokunyang in https://github.com/apache/fury/pull/1809
- fix(java): Fix replace resolver serializaiton by @chaokunyang in https://github.com/apache/fury/pull/1812
- fix(java): fix reserved keyword conflict by @chaokunyang in https://github.com/apache/fury/pull/1819
- fix(java): fix nested map field value serialization by private map serializer by @chaokunyang in https://github.com/apache/fury/pull/1820
- fix(rust): use iter to avoid reallocate by @jiacai2050 in https://github.com/apache/fury/pull/1821
Other Improvements
- chore(java): Disallow writing meta classdef when obj is null by @LiangliangSui in https://github.com/apache/fury/pull/1686
- chore(infra): optimize github tmpl & update actions/checkout version to 4.1.7 by @yuluo-yx in https://github.com/apache/fury/pull/1807
- chore(infra): remove redundant bug reporting options by @yuluo-yx in https://github.com/apache/fury/pull/1810
- docs: add check lint ci & fix md lint by @yuluo-yx in https://github.com/apache/fury/pull/1811
New Contributors
- @Forchapeatl made their first contribution in https://github.com/apache/fury/pull/1774
- @funky-eyes made their first contribution in https://github.com/apache/fury/pull/1780
- @yuluo-yx made their first contribution in https://github.com/apache/fury/pull/1807
Full Changelog: https://github.com/apache/fury/compare/v0.7.0...v0.7.1