diff --git a/project/Dependencies.scala b/project/Dependencies.scala index de665641715..2417c9d3d40 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -39,7 +39,7 @@ object Dependencies { val logbackVersion = "1.5.37" val jacksonAnnotationsVersion = "2.21" - val jacksonVersion2 = "2.22.0" + val jacksonVersion2 = "2.22.1" val jacksonVersion3 = "3.2.0" val scala213Version = "2.13.18" diff --git a/serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala b/serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala index 242a866440a..e4c15686d49 100644 --- a/serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala +++ b/serialization-jackson/src/test/scala/org/apache/pekko/serialization/jackson/JacksonSerializerSpec.scala @@ -732,12 +732,6 @@ class JacksonJsonSerializerSpec extends JacksonSerializerSpec("jackson-json") { } object JacksonSerializerSpec { - private[jackson] def isScala38OrLater: Boolean = - scala.util.Properties.versionNumberString.split("[.-]").toList match { - case "3" :: minor :: _ => minor.toIntOption.exists(_ >= 8) - case _ => false - } - def baseConfig(serializerName: String): String = s""" pekko.actor { serialization-bindings { @@ -1050,13 +1044,7 @@ abstract class JacksonSerializerSpec(serializerName: String) } "serialize message with Enumeration property (using Jackson legacy format)" in { - // jackson-module-scala issue #795: Scala 3.8+ blocks the legacy serializer's reflective owner lookup. - if (JacksonSerializerSpec.isScala38OrLater) - pendingUntilFixed { - checkSerialization(Alien("E.T.", Planet.Mars)) - } - else - checkSerialization(Alien("E.T.", Planet.Mars)) + checkSerialization(Alien("E.T.", Planet.Mars)) } "serialize message with Enumeration property as a String" in {