Releases: altoo-ag/scala-kryo-serialization
Releases · altoo-ag/scala-kryo-serialization
1.2.0
What's Changed
- Upgrades kryo from 5.5.0 to 5.6.0 and switches to library version by @nvollmar in #14
This change allows to use kryo 5 alongside kryo 4. All imports to kryo have been changed to the versioned classes:com.esotericsoftware.kryo.kryo
->com.esotericsoftware.kryo.kryo5
. Users might need to change imports in custom code.
For kryo see their respective release notes: Kryo 5.6
Full Changelog: v1.1.0...v1.2.0
1.1.0
What's Changed
- Extend Scala 3 enum serialization to handle ADTs by @nvollmar in #8
- Upgrades kryo from 5.4.0 to 5.5.0 by @danischroeter in #10
Full Changelog: v1.0.2...v1.1.0
1.0.2
1.0.1
Headlines
Adapt some internally used methods for usage in pekko-kryo-serialization.
What's Changed
Full Changelog: v1.0.0...v1.0.1
1.0.0
Headlines
First official release.
Extract of scala specific serialization used in pekko-kryo-serialization:1.0.0/akka-kryo-serialization:2.5.0 so that this library can be used for generic scala without all pekko/akka dependencies.
What's Changed Since RC1
- Switches to any for scala serialization api by @nvollmar in #2
- Allows to customize ReferenceResolver and ClassResolver directly in custom initializer by @danischroeter in #3
Full Changelog Since RC1: v1.0.0-RC1...v1.0.0
Full Changelog Since Akka fork: 14101bc...v1.0.0
1.0.0-RC1
Summary
Extracted scala only kryo code of https://github.com/altoo-ag/akka-kryo-serialization into a separate project to be used independently of pekko or akka.
What's Changed
- The underlying code represents https://github.com/altoo-ag/akka-kryo-serialization/releases/tag/v2.5.0 and https://github.com/altoo-ag/akka-kryo-serialization/releases/tag/v1.0.0-RC1
- Internally we now use
-Xsource:3
and adapted all code to use the new scala3 syntax - but we do maintain 2.12,2.13 and 3.3 scala cross compatibility
Full Changelog: e7519ab...v1.0.0-RC1