From e6c69061b5101a61ec3b613b0ddec4f5e2781f6e Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 19 Oct 2022 10:39:46 +0100 Subject: [PATCH] Upgrade to Jackson 2.14.0-rc2 Closes gh-32771 --- spring-boot-project/spring-boot-dependencies/build.gradle | 2 +- .../springframework/boot/json/JacksonJsonParserTests.java | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot-dependencies/build.gradle b/spring-boot-project/spring-boot-dependencies/build.gradle index 103093fca4a..802768486c3 100644 --- a/spring-boot-project/spring-boot-dependencies/build.gradle +++ b/spring-boot-project/spring-boot-dependencies/build.gradle @@ -464,7 +464,7 @@ bom { ] } } - library("Jackson Bom", "2.13.4.20221013") { + library("Jackson Bom", "2.14.0-rc2") { group("com.fasterxml.jackson") { imports = [ "jackson-bom" diff --git a/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/json/JacksonJsonParserTests.java b/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/json/JacksonJsonParserTests.java index c259f2ae062..4e79ac56861 100644 --- a/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/json/JacksonJsonParserTests.java +++ b/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/json/JacksonJsonParserTests.java @@ -20,6 +20,7 @@ import java.io.IOException; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import static org.mockito.ArgumentMatchers.any; @@ -48,4 +49,11 @@ class JacksonJsonParserTests extends AbstractJsonParserTests { then(objectMapper).should().readValue(eq("{}"), any(TypeReference.class)); } + @Override + @Disabled("Jackson's array handling is no longer stack bound so protection has been removed.") + // https://github.com/FasterXML/jackson-databind/commit/8238ab41d0350fb915797c89d46777b4496b74fd + void listWithRepeatedOpenArray() throws IOException { + + } + }