This is an automated email from the ASF dual-hosted git repository.

pjfanning pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko.git


The following commit(s) were added to refs/heads/main by this push:
     new 4e9cbe5016 Update jackson-core to 2.22.1 (#3305)
4e9cbe5016 is described below

commit 4e9cbe5016099c3fc69379a0fb9c001470b54aa2
Author: Scala Steward <[email protected]>
AuthorDate: Wed Jul 8 22:29:36 2026 +0200

    Update jackson-core to 2.22.1 (#3305)
    
    * Update jackson-core to 2.22.1
    
    * jackson 2.22.1 includes a fix for scala 3.8 support
    
    * Update JacksonSerializerSpec.scala
    
    ---------
    
    Co-authored-by: PJ Fanning <[email protected]>
---
 project/Dependencies.scala                                 |  2 +-
 .../serialization/jackson/JacksonSerializerSpec.scala      | 14 +-------------
 2 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/project/Dependencies.scala b/project/Dependencies.scala
index c091967863..63ee55ae65 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 242a866440..e4c15686d4 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 {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to