What's Changed
- feat(java): row encoder supports synthesizing interfaces nested inside of records by @stevenschlansker in #2304
- fix(java): row encoder interface synthesis handle
(Optional) null
correctly by @stevenschlansker in #2306 - fix(java): Use (long, long, byte) key for MetaStringBytes cache to prevent collisions by @LouisLou2 in #2308
- feat(java): Support customized serializer for abstract or interface. by @CherishCai in #2311
- feat(java): row encoder supports custom rewriting values without changing their type by @stevenschlansker in #2305
- fix(python): update python benchmark script by @penguin-wwy in #2315
- chore(java): skip find customized serializer when absClassInfo is empty by @CherishCai in #2316
- feat(java): support multi-dimensional array field serialization in xlang meta shared mode by @OmCheeLin in #2314
- feat(python): bump cython to 3.1.1 by @penguin-wwy in #2318
- fix(java): fix row encoder synthesized interface lazy-decoding of Optional by @stevenschlansker in #2320
- chore: add release note generate tool by @chaokunyang in #2322
- fix(java): fix row format handling Optional of type with custom codec by @stevenschlansker in #2321
- fix(java): row encoder array element serializer created too late by @stevenschlansker in #2323
- chore: Update README.md for fory rename by @chaokunyang in #2324
- chore: update slack invite link to fory by @chaokunyang in #2325
- fix(python): fix py3.13 ci on windows by @chaokunyang in #2334
- feat(java): array row encoder supports set of interface type by @stevenschlansker in #2333
- feat(java): support maven shade for disallowed.txt by @chaokunyang in #2327
- fix(python): correct compute_string_hash usage in StructHashVisitor.visit_customized by @lzaeh in #2335
- perf(java): Improve zone offset deserialization performance by overriding JDK caching by @Cybermaxke in #2336
- chore: bump release version to 0.11.0 by @chaokunyang in #2340
- perf(java): update benchmark plot by @chaokunyang in #2342
- chore: update plots fro compatible by @chaokunyang in #2344
- fix(java): fix register serializer for abstract class by @chaokunyang in #2347
- docs: add document for customized map collection serializers by @chaokunyang in #2351
- docs: add row format guide for ext and interface types by @nabilshafi in #2346
- fix(java): fix map nested array type serialization codegen by @chaokunyang in #2352
- chore(java): ProtobufDispatcher should trigger log warning at most once by @ClaudioConsolmagno in #2353
- docs: format markdown docs by @chaokunyang in #2354
- feat(java): store OptionalInt, OptionalLong, OptionalDouble same as nullable values by @stevenschlansker in #2338
- chore: refine validate serializers message for map/collection by @chaokunyang in #2355
New Contributors
- @nabilshafi made their first contribution in #2346
- @ClaudioConsolmagno made their first contribution in #2353
Full Changelog: v0.11.0...v0.11.1-rc1