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 { + + } + }