v0.3.0
Highlight
- [Scala] Support scala serialization:
case/object/tuple/string/collection/enum/basic
all supported - [Scala] Add scala user documentation
- [Scala] add optimized scala singleton object serializer
- [Java] Make
java.io.Externalizable
compatible with JavawriteReplace/readResolve
API - [Java] Integrate fury with dubbo apache/dubbo-spi-extensions#226
- [Java] support bytes string serialization for jdk8 with JDK17 runtime
BugFix
- [Java] Allow for
InputStream
not reading entire length - [Java] Use
ReflectionUtils.getCtrHandle()
for non-public constructor inExternalizableSerializer
- [Java] fix jdk compatible serialization for inheritance
What's Changed
- [Impove][Doc] Improve README by @caicancai in #1011
- [Java] rename wrong ascii naming to latin by @chaokunyang in #1013
- [Doc] Update go install doc by @chaokunyang in #1015
- fix(grammatical): correct typos and improve grammar by @iamahens in #1018
- [Improve][Doc] Improve README by @caicancai in #1020
- [Improve][Doc] add environment requirement by @caicancai in #1022
- chore(docs): fixed typos by @Smoothieewastaken in #1023
- bugfix: read buffer error when object contain binary field by @wangweipeng2 in #1026
- [Doc] Optimize class registration doc by @chaokunyang in #1027
- [Java] fix jdk compatible serialization for inheritance by @chaokunyang in #1030
- [Doc] add scala user doc by @chaokunyang in #1028
- [Doc] refine scala doc by @chaokunyang in #1031
- Update README.md - fix grammatrical errors in README. by @ayushrakesh in #1037
- [Java] Support local static class jit by @chaokunyang in #1036
- [Java] support bytes string serialization for jdk8 by @chaokunyang in #1039
- [Java] set timeout to JITContextTest by @chaokunyang in #1040
- [Java] fix string builder serialization for jdk8 with jdk17 runtime by @chaokunyang in #1042
- [Doc] add auto code reviewers by @chaokunyang in #1043
- [Java] Allow for
InputStream
not reading entire length by @knutwannheden in #1034 - [Java] Use
ReflectionUtils.getCtrHandle()
inExternalizableSerializer
by @knutwannheden in #1044 - [Improve] make maven-spotless-plugin version as a parameter by @caicancai in #1046
- Update README.md by @Shivam250702 in #1047
- [Java] support writeReplace/readResolve for Externalizable by @chaokunyang in #1048
- Update README.md by @Spyrosigma in #1051
- Grammatical error in CODE_OF_CONDUCT.md by @HimanshuMahto in #1050
- Update scala link title README.md by @chaokunyang in #1052
- [Doc] add scala readme and refine document by @chaokunyang in #1041
- [Java] populate StackOverflowError with enable ref tracking message by @chaokunyang in #1049
- [Scala] Setup scala project by @chaokunyang in #1054
- [Scala] add scala singleton object serializer by @chaokunyang in #1053
- Updated README.md by @vidhijain27 in #1056
- [Scala] add scala tuple serialization tests by @chaokunyang in #1059
- Empty ListExpression#genCode will throw npe by @farmerworking in #1063
New Contributors
- @iamahens made their first contribution in #1018
- @Smoothieewastaken made their first contribution in #1023
- @ayushrakesh made their first contribution in #1037
- @knutwannheden made their first contribution in #1034
- @Shivam250702 made their first contribution in #1047
- @Spyrosigma made their first contribution in #1051
- @HimanshuMahto made their first contribution in #1050
- @vidhijain27 made their first contribution in #1056
- @farmerworking made their first contribution in #1063
Full Changelog: v0.2.1...v0.3.0