Highlights
- Improve Java JSON read/write performance and Scala collection codecs.
- Support runtime Kotlin
KTypetokens for JSON framework integrations. - Preserve declared registered field types during compatible Java deserialization and validate non-nullable field values before serialization.
Features
- perf(java): optimize json write/read perf by @chaokunyang in #4044
- perf(java): optimize json write/read perf by @chaokunyang in #4045
- feat(kotlin): support runtime Kotlin JSON type tokens by @chaokunyang in #4054
Bug Fix
- fix(license): restore dataclasses and gRPC attributions by @chaokunyang in #4046
- fix(java): preserve compatible registered field type by @aditya0za005-ux in #4048
- fix(java): avoid JDK 8 ARM Unsafe address miscompilation by @chaokunyang in #4049
- fix(java): check non-nullable field values before serialization by @chaokunyang in #4052
Other Improvements
- docs(release): preserve RCs for infrastructure retries by @chaokunyang in #4043
- docs: update release version to 1.7.3 by @chaokunyang in #4050
New Contributors
- @aditya0za005-ux made their first contribution in #4048
Full Changelog: v1.7.3...v1.7.4