Changelog History
Page 1
-
v5.0.2 Changes
December 01, 2020๐ This is a maintenance release coming with a bugfix for
CompatibleFieldSerializer
.#794: Fix #774 Validate read types against field type instead of valueClass
The full list of changes can be found here.
Many thanks to all contributors!
For migration from previous major versions please check out the migration guide. We're asking the community to help and contribute this part: please edit the migration wiki page as you encounter any information or issues that might help others.
Compatibility
-
v5.0.1 Changes
November 22, 2020๐ This is a maintenance release coming with fixes and improvements.
#777: Fix #776 Automatic module name
โฌ๏ธ #779: Dependency Upgrades
#780: Fix #778 Use canonical class name for registration hint if available
#787: Fix #786 Ensure field serializers balancepushGenericType
andpopGenericType
calls
#788: Fix #774, #784 Do not re-use serializers for CompatibleFieldSerializer and TaggedFieldSerializer
#790: Fix #789 CatchStackOverflowError
and add hint for enabling referencesThe full list of changes can be found here.
Many thanks to all contributors!
For migration from previous major versions please check out the migration guide. We're asking the community to help and contribute this part: please edit the migration wiki page as you encounter any information or issues that might help others.
Compatibility
-
v5.0.0 Changes
April 14, 2019๐ This is a hotfix release over RC3, just removing a forgotten
println
. For the rest see the release notes for RC3 -
v5.0.0-RC9 Changes
August 14, 2020๐ This is the 9th release candidate of the new major version of Kryo (see also the RC1 release notes for major changes of v5).
๐ This RC comes with significant performance improvements. The exact list of changes from RC8 to RC9 can be found here.
For migration from previous major versions please check out the migration guide. We're asking the community to help and contribute this part: please edit the migration wiki page as you encounter any information or issues that might help others.
Compatibility
๐ Due to big changes 5.0.0 is both source/binary incompatible and serialization incompatible to previous major versions - for details see the RC1 compatibility report.
Compatibility of 5.0.0-RC9 to RC8:
-
v5.0.0-RC8 Changes
August 03, 2020๐ This is the 8th release candidate of the new major version of Kryo (see also the RC1 release notes for major changes of v5).
๐ This RC comes with minor fixes and performance improvements. The exact list of changes from RC7 to RC8 can be found here.
For migration from previous major versions please check out the migration guide. We're asking the community to help and contribute this part: please edit the migration wiki page as you encounter any information or issues that might help others.
Compatibility
๐ Due to big changes 5.0.0 is both source/binary incompatible and serialization incompatible to previous major versions - for details see the RC1 compatibility report.
Compatibility of 5.0.0-RC8 to RC7:
-
v5.0.0-RC7 Changes
July 11, 2020๐ This is the 7th release candidate of the new major version of Kryo (see also the RC1 release notes for major changes of v5).
๐ This RC comes with support for JDK9+ immutable collections, more improvements of generics handling and some code cleanup.
The exact list of changes from RC6 to RC7 can be found here.For migration from previous major versions please check out the migration guide. We're asking the community to help and contribute this part: please edit the migration wiki page as you encounter any information or issues that might help others.
Compatibility
๐ Due to big changes 5.0.0 is both source/binary incompatible and serialization incompatible to previous major versions - for details see the RC1 compatibility report.
Compatibility of 5.0.0-RC7 to RC6:
-
v5.0.0-RC6 Changes
May 16, 2020๐ This is the 6th release candidate of the new major version of Kryo (see also the RC1 release notes for major changes of v5).
This RC comes with improvements of generics handling compared to RC5.
The exact list of changes from RC5 to RC6 can be found here.For migration from previous major versions please check out the migration guide. We're asking the community to help and contribute this part: please edit the migration wiki page as you encounter any information or issues that might help others.
Compatibility
๐ Due to big changes 5.0.0 is both source/binary incompatible and serialization incompatible to previous major versions - for details see the RC1 compatibility report.
Compatibility of 5.0.0-RC6 to RC5:
-
v5.0.0-RC5 Changes
March 08, 2020๐ This is the 5th release candidate of the new major version of Kryo (see also the RC1 release notes for major changes of v5).
This RC comes with several improvements over the previous RCs, e.g. there's now a completely self-contained, versioned artifact with zero dependencies for usage of Kryo in libraries.
The full list of changes from RC4 to RC5 can be found here.For migration from previous major versions please check out the migration guide. We're asking the community to help and contribute this part: please edit the migration wiki page as you encounter any information or issues that might help others.
Compatibility
๐ Due to big changes 5.0.0 is both source/binary incompatible and serialization incompatible to previous major versions - for details see the RC1 compatibility report.
Compatibility of 5.0.0-RC5 to RC4:
-
v5.0.0-RC4 Changes
April 14, 2019๐ This is a hotfix release over RC3, just removing a forgotten
println
. For the rest see the release notes for RC3 -
v5.0.0-RC3 Changes
April 08, 2019๐ This is the third release candidate of the new major version of Kryo, which fixes many issues and makes many long awaited improvements (see also the RC1 release notes).
๐ This RC comes with fixes and approvements over the previous RCs: here's what changed from RC2 to RC3
For migration from previous major versions please check out the migration guide. We're asking the community to help and contribute this part: please edit the migration wiki page as you encounter any information or issues that might help others.
๐ This RC may be the last one asking for feedback before 5.0.0. If you think you found a bug, please submit an issue. If you think something should be changed before 5.0.0 is released, please post on the mailing list.
Compatibility
๐ Due to big changes 5.0.0 is both source/binary incompatible and serialization incompatible to previous major versions - for details see the RC1 compatibility report.
Compatibility of 5.0.0-RC3 to RC2: