Abstract
SOFARPC v5.14.3 introduces Apache Fory (formerly Fury) serialization support and fixes several issues in the Triple protocol and proxy generation, improving serialization performance and stability. (Requires JDK8 support)
What's Changed
Feature
- Apache Fory serialization support - Added Apache Fory serialization for SOFARPC by @sunhailin-Leo in #1551
Enhancement
- Increased gRPC message max size - Changed gRPC message max size to
Integer.MAX_VALUEby @EvenLjj in #1567
Fix
- Triple request baggage - Parse request baggage from Triple headers on the server side by @EvenLjj in #1565
- StreamObserver thread-safety - Added thread-safety for concurrent
onNextcalls on StreamObserver by @EvenLjj in #1564 - JavassistProxy duplicate methods - Deduplicate methods in JavassistProxy to prevent
DuplicateMemberExceptionby @sunhailin-Leo in #1554 - Fory FGC - Avoid redundant Fury instance recreation to prevent FGC by @sunhailin-Leo in #1553
Chore
- Fory 1.0.0 upgrade - Updated Fory version to 1.0.0 and removed unnecessary classloader setting by @sunhailin-Leo in #1563