diff --git a/README.md b/README.md index 3f96bf1..c05e2ee 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,12 @@ With this approach: * slower serialization type due to frequent Kryo fallback * larger savepoint size (again, due to Kryo) +### Closure cleaner from Spark 3.x + +Flink historically used quite an old forked version of the ClosureCleaner for scala lambdas, which has some minor +compatibility issues with Java 17 and Scala 2.13+. This project uses a more recent version, hopefully with less +compatibility issues. + ### No Legacy DataSet API Sorry, but it's already deprecated and as a community project we have no resources to support it. If you need it, diff --git a/build.sbt b/build.sbt index 259998f..de0f31a 100644 --- a/build.sbt +++ b/build.sbt @@ -1,4 +1,4 @@ -ThisBuild / version := "1.15-1" +ThisBuild / version := "1.15-2" lazy val root = (project in file(".")) .settings( @@ -8,11 +8,11 @@ lazy val root = (project in file(".")) libraryDependencies ++= Seq( "org.apache.flink" % "flink-streaming-java" % "1.15.0", "org.apache.flink" % "flink-java" % "1.15.0", - "io.findify" %% "flink-adt" % "0.6.0", + "io.findify" %% "flink-adt" % "0.6.1", "org.scalatest" %% "scalatest" % "3.2.12" % Test, "org.apache.flink" % "flink-test-utils" % "1.15.0" % Test, "org.apache.flink" % "flink-test-utils-junit" % "1.15.0" % Test, - "com.github.sbt" % "junit-interface" % "0.13.2" % Test, + "com.github.sbt" % "junit-interface" % "0.13.3" % Test, "org.scala-lang.modules" %% "scala-collection-compat" % "2.7.0" ), libraryDependencies += {