Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump scala kryo serialization #15

Merged
merged 2 commits into from
Nov 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/fullTest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
java: [ 11, 17, 19 ]
java: [ 11, 17, 21 ]
steps:
- uses: actions/checkout@v2
- name: Set up JDK ${{ matrix.java }}
Expand Down
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,10 @@ To use this serializer, you need to do two things:

We provide several versions of the library:

Version | Akka & Kryo Compatibility | Available Scala Versions | Tested with |
--------|---------------------------|--------------------------|-----------------------------------------------------------------------------|
v1.0.x | Pekko-1.0 and Kryo-5.4 | 2.12,2.13,3.1 | JDK: OpenJdk11,OpenJdk17 Scala: 2.12.17,2.13.10,3.1.3 Pekko: 1.0.1 |
Version | Akka & Kryo Compatibility | Available Scala Versions | Tested with |
--------|---------------------------|--------------------------|------------------------------------------------------------------------------|
v1.1.x | Pekko-1.0 and Kryo-5.5 | 2.12,2.13,3.1 | JDK: OpenJdk11,OpenJdk17,OpenJdk21 Scala: 2.12.17,2.13.10,3.3.1 Pekko: 1.0.1 |
v1.0.x | Pekko-1.0 and Kryo-5.4 | 2.12,2.13,3.1 | JDK: OpenJdk11,OpenJdk17 Scala: 2.12.17,2.13.10,3.3.1 Pekko: 1.0.1 |


Note that we use semantic versioning - see [semver.org](https://semver.org/).
Expand All @@ -56,7 +57,7 @@ Note that we use semantic versioning - see [semver.org](https://semver.org/).
To use the latest stable release of pekko-kryo-serialization in sbt projects you just need to add
this dependency:

`libraryDependencies += "io.altoo" %% "pekko-kryo-serialization" % "1.0.0"`
`libraryDependencies += "io.altoo" %% "pekko-kryo-serialization" % "1.1.0"`

#### maven projects

Expand All @@ -75,7 +76,7 @@ To use the official release of pekko-kryo-serialization in Maven projects, pleas
<dependency>
<groupId>io.altoo</groupId>
<artifactId>pekko-kryo-serialization_2.13</artifactId>
<version>1.0.0</version>
<version>1.1.0</version>
</dependency>
```

Expand Down
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import sbtrelease.ReleasePlugin.autoImport.ReleaseTransformations._
val mainScalaVersion = "3.3.1"
val secondaryScalaVersions = Seq("2.12.18", "2.13.12")

val scalaKryoVersion = "1.0.2"
val scalaKryoVersion = "1.1.0"
val defaultPekkoVersion = "1.0.1"
val pekkoVersion =
System.getProperty("pekko.build.version", defaultPekkoVersion) match {
Expand Down
2 changes: 1 addition & 1 deletion project/plugins.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// sbt-osgi 0.9.6 is available but breaks populating pekko-protobuf-v3
addSbtPlugin("com.typesafe.sbt" % "sbt-osgi" % "0.9.4")

addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "3.9.21")
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "3.10.0")
addSbtPlugin("com.github.sbt" % "sbt-release" % "1.1.0")
addSbtPlugin("com.github.sbt" % "sbt-pgp" % "2.2.1")
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.0")
Loading