Releases: altoo-ag/akka-kryo-serialization
2.1.0-RC1
Adds akka typed support.
Changelog
- update akka to the latest version2.6.11
- convert to multimodule and add a new module for typed
2.0.1
2.0.0
Upgrade from Kryo 4 to latest Kryo 5.
As Kryo does not guarantee compatibility between major versions the serialized data is not compatible in most cases. Please read the migration guide carefully!
Changelog
Upgraded versions:
- kryo 4.0.2 -> 5.0.1
- akka 2.6.4 -> 2.6.10
- scala 2.13.2 -> 2.13.3
Removed Deprecated Product Serializer and Key Provider.
Extract scala version dependent collection mapping config defaults.
v2.0.0-RC4
use latest kryo version 5.0.1
v2.0.0-RC3
drop akka-typed support for now because this pulls dependencies and interferes with pure akka-classic
->akka-typed in 2.1.0
2.0.0-RC1
Upgrade from Kryo 4 to latest Kryo 5. As Kryo does not guarantee compatibility between major versions the serialized data is not compatible in most cases. Please read the migration guide carefully!
Changelog
Upgrade versions:
- kryo 4.0.2 -> 5.0.0
- akka 2.6.4 -> 2.6.10
- scala 2.13.2 -> 2.13.3
Removed Deprecated Product Serializer and Key Provider.
Extract scala version dependent collection mapping config defaults.
akka-kryo-serialization-1.1.5
Upgrade dependencies and support building with Java 13
Changelog
Upgrade to latest stable versions:
- akka 2.6.0 -> 2.6.4
- (akka 2.5.26 -> 2.5.29)
- scala 2.13.1 -> 2.13.2
- (scala 2.12.10 -> 2.12.11)
Add ci build for java 13
akka-kryo-serialization-1.1.0
Small optimizations and cleanups for 1.0.0
Change log
- Drops support of Scala 2.11
- Drops support of old AES encryption implementation
- Switches to
kryo-shadeddependency (see Readme for more information) - Removes dependency to akka-remoting
Compatibility
This release has been tested against
- OpenJDK: 8 and 11
- Akka: 2.5.26 and 2.6.0
and is available for Scala 2.12 and 2.13
akka-kryo-serialization-1.0.0
Final release of 1.0.0 and functionally equivalent to RC4
1.0.0 Release notes
The version 1.0.0 builds upon the intermediate release 0.6 and focusses mostly on restructuring and ease-of-use.
This version is not compatible with previous versions - please refer to the provided migration guide.
Release notes:
- Group id and packages have been switched (to be able to publish to maven1 after maintainer change)
- Configuration root has been moved outside of Akka
- Configuration and customizations have been optimized (see migration guide)
- Default configuration has been updated to be working out of the box (see migration guide)
- Support for multiple serializers with different configurations has been added
- AES encryption has been reworked
This release has been tested against:
- OpenJDK: 8, 11
- Akka: 2.5, 2.6
And is available for Scala 2.11, 2.12, 2.13
akka-kryo-serialization-1.0.0-RC4
RC4 changes compared to RC1
RC4 is the first of release published to maven1 👍
- AES encryption has been reworked
- Improve documentation
- Adds automated tests against akka 2.6
1.0.0 Release notes
The version 1.0.0 builds upon the intermediate release 0.6 and focusses mostly on restructuring and ease-of-use.
This version is not compatible with previous versions - please refer to the provided migration guide.
Release notes:
- Group id and packages have been switched
- Configuration root has been moved outside of Akka
- Configuration and customizations have been reworked (see migration guide)
- Default configuration has been updated to be working out of the box (see migration guide)
- Support for multiple serializers with different configurations has been added
- AES encryption has been reworked
This release has been tested against:
- OpenJDK: 8, 11
- Akka: 2.5, 2.6
And is available for Scala 2.11, 2.12, 2.13