kryo-4.0.1
magro
released this
23 Jul 22:15
·
805 commits
to master
since this release
This is a maintenance release coming with fixes and improvements.
- #527: Add documentation on very large object graphs (67a3499)
- #516: Use relatively safe max size of java array (389d33a)
- #521: Use chunked encoding for TaggedFieldSerializer forward compatibility (fixes #442), replaces ignoreUnknownTags with skipUnknownTags, use chunked encoding (6dc6aa5)
- Fix #500: Push java source/target version to 1.7 (c1ff83c)
- Deprecate Util.isAndroid, superseded by the final Util.IS_ANDROID (64d7784)
- #514: Fix warning on instantiate object on Android N+ - update Objenesis to the latest version 2.5.1 (4050fc9, 6040efd)
- #520: Correctly deserialize objects when fields are added to a Class with enough fields to trigger binary search in CompatibleFieldSerializer (d31e2bf)
- #518: error message for problems with anonymous classes (0eb7b71)
- #509: Clarify default used registrations (75a41a6)
- #441: Check for overlapping tags. (763ce88)
- Fix #503: writeAscii_slow should be able to write at least one byte into the output buffer. (c3ed14c)
- #486: Fix IdentityMap constructor (968c240)
- #483: Override ObjectInputStream ClassLoader (19a6b5e)
- #465: Fix growing ByteBufferOutput while writing varint (e721a44)
- Fix #450: Update to the latest clirr-maven-plugin (6b8cb36)
Many thanks to all contributors!