{"id":27171,"name":"spring-boot-v3","ecosystem":"maven","repository_url":null,"issues_count":15,"created_at":"2025-06-07T05:02:14.540Z","updated_at":"2025-06-07T05:02:14.540Z","purl":"pkg:maven/spring-boot-v3","unique_repositories_count":4,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4209016017","node_id":"PR_kwDODSjjfs7QGKNW","number":816,"state":"closed","title":"Bump spring-boot-v3 from 3.4.13 to 4.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-16T05:56:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T01:23:19.000Z","updated_at":"2026-04-16T05:56:20.000Z","time_to_close":880373,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.4.13","new_version":"4.0.5","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.4.13 to 4.0.5.\nUpdates `org.springframework.boot:spring-boot-starter-jdbc` from 3.4.13 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jdbc-test` from 4.0.1 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.1...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-jackson2` from 4.0.1 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.1...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.13 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/pg-index-health/pull/816","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health/issues/816","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/816/packages"},{"uuid":"4117624650","node_id":"PR_kwDODSjjfs7Mi4H8","number":809,"state":"closed","title":"Bump spring-boot-v3 from 3.4.13 to 4.0.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-25T08:11:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T01:23:10.000Z","updated_at":"2026-03-25T08:12:03.000Z","time_to_close":197323,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.4.13","new_version":"4.0.4","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.4.13 to 4.0.4.\nUpdates `org.springframework.boot:spring-boot-starter` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-autoconfigure-processor` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-autoconfigure-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jdbc` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-json` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/pg-index-health/pull/809","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health/issues/809","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/809/packages"},{"uuid":"3985053397","node_id":"PR_kwDOD8cqzM7GAK8y","number":366,"state":"closed","title":"Bump spring-boot-v3 from 3.5.7 to 4.0.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T09:13:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-24T17:53:48.000Z","updated_at":"2026-03-05T09:13:56.000Z","time_to_close":746400,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.7","new_version":"4.0.3","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.7 to 4.0.3.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/366","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/366","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/366/packages"},{"uuid":"3861745534","node_id":"PR_kwDOD8cqzM6_qj13","number":355,"state":"closed","title":"Bump spring-boot-v3 from 3.5.7 to 4.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-30T07:24:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T17:52:07.000Z","updated_at":"2026-01-30T07:24:50.000Z","time_to_close":221555,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.7","new_version":"4.0.2","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.7 to 4.0.2.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.7 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.7 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/355","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/355","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/355/packages"},{"uuid":"3854174859","node_id":"PR_kwDODSjjfs6_Ro71","number":788,"state":"closed","title":"Bump spring-boot-v3 from 3.4.13 to 4.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T06:20:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T01:23:57.000Z","updated_at":"2026-01-26T06:21:04.000Z","time_to_close":17819,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.4.13","new_version":"4.0.2","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.4.13 to 4.0.2.\nUpdates `org.springframework.boot:spring-boot-starter` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-autoconfigure-processor` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-autoconfigure-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jdbc` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-json` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/mfvanek/pg-index-health/pull/788","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health/issues/788","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/788/packages"},{"uuid":"3766179747","node_id":"PR_kwDODSjjfs66w01v","number":778,"state":"closed","title":"Bump spring-boot-v3 from 3.4.12 to 4.0.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T08:18:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-29T01:03:13.000Z","updated_at":"2025-12-29T08:18:57.000Z","time_to_close":26135,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.4.12","new_version":"4.0.1","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.4.12 to 4.0.1.\nUpdates `org.springframework.boot:spring-boot-starter-jdbc` from 3.4.12 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHibernate has been upgraded to 7.2.0.Final in response to Hibernate 7.1 moving to limited support\u003c/li\u003e\n\u003cli\u003espring-boot-starter-kotlin-serialization has been renamed to to spring-boot-starter-kotlinx-serialization-json and spring-boot-starter-kotlin-serialization-test has been renamed to spring-boot-starter-kotlinx-serialization-json-test. This change aligns the starters' names with those of their respective modules\u003c/li\u003e\n\u003cli\u003eUsing TestRestTemplate now \u003ca href=\"https://docs.spring.io/spring-boot/4.0-SNAPSHOT/reference/testing/spring-boot-applications.html#testing.spring-boot-applications.with-running-server\"\u003erequires a dependency on spring-boot-restclient\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJsonMixinModuleEntriesBeanRegistrationAotProcessor does not handle deprecated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48564\"\u003e#48564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcSessionAutoConfiguration may not match when using the auto-configured DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48552\"\u003e#48552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ServiceConnection\u003c/code\u003e for LgtmStackContainer fails when logging endpoint is configured due to multiple OtlpLoggingConnectionDetails beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48536\"\u003e#48536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebApplicationType does not consider modules when deduced from classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48517\"\u003e#48517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Session auto-configuration fails in a war deployment as ServerProperties is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48493\"\u003e#48493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpentelemetry logging export requires actuator module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48488\"\u003e#48488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitHealthIndicator reports an error when version is missing from the connection's server properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48487\"\u003e#48487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator Info class has inconsistent nullability annotations and cannot be built with null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48480\"\u003e#48480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiles retained during AOT processing are not configured in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48476\"\u003e#48476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity matchers and WebServerNamespace resolution can fail with NoClassDefFoundError when used in a traditional WAR deployment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48388\"\u003e#48388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHealthEndpointGroupMembershipValidator does not consider reactive health indicators causing NoSuchHealthContributorException to be thrown \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48387\"\u003e#48387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.jackson.default-property-inclusion is not applied to content inclusion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48343\"\u003e#48343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestRestTemplate.getRootUri() returns empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48330\"\u003e#48330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedis health check reports an error when redis_version is missing from the INFO response \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48328\"\u003e#48328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent's MeterRegistry beans are closed when child context closes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48325\"\u003e#48325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverters picks up converter beans for both client and server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48310\"\u003e#48310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure a RestClient are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48308\"\u003e#48308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA custom JwtTypeValidator that replaces the default can no longer be configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48301\"\u003e#48301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropertiesRestClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48296\"\u003e#48296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48275\"\u003e#48275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure RestClient-based HTTP service clients are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48274\"\u003e#48274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStarter for Kotlinx Serialization Json is misnamed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48262\"\u003e#48262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationServletEnvironment is no longer configured in war deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48254\"\u003e#48254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient.Builder bean present in \u003ccode\u003e@SpringBootTest\u003c/code\u003e due to spring-boot-starter-webmvc-test, but missing at runtime without restclient starter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48253\"\u003e#48253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProblemDetail is rendered to XML incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48222\"\u003e#48222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarmonize Kotlin example for HTTP Service client support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48577\"\u003e#48577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument HttpMessageConverters detection changes in 4.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48574\"\u003e#48574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javadoc for when to use class names rather than class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48569\"\u003e#48569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation has an outdated reference to the Jackson Kotlin Module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48534\"\u003e#48534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCaching documentation should clarify how to use a no-op implementation to run a test suite \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48532\"\u003e#48532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that the default rolling policy for Log4j2 requires logging.file.path to be set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48527\"\u003e#48527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview documentation and migration guide about changes in \u003ccode\u003e@AutoConfigureCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48522\"\u003e#48522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLicense header in build samples is displayed in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48478\"\u003e#48478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguring Two DataSources How-To code sample is inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48449\"\u003e#48449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to source files on GitHub \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48398\"\u003e#48398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation contains broken links to GitHub source files \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48394\"\u003e#48394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48360\"\u003e#48360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the annotation in the Kotlin \u003ccode\u003e@ConfigurationPropertiesSource\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48357\"\u003e#48357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish TestRestTemplate examples in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48336\"\u003e#48336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b2bc463d997df6f1b9eba8aaa1f7c2b38fb6f012\"\u003e\u003ccode\u003eb2bc463\u003c/code\u003e\u003c/a\u003e Release v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/252b218ac946abf2ac5dedfca580d5d828c5c17c\"\u003e\u003ccode\u003e252b218\u003c/code\u003e\u003c/a\u003e Correct renaming of Kotlinx Serialization JSON starters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa73c27ef3dee11942ca7c3b7be5e1129e6d161\"\u003e\u003ccode\u003e2fa73c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48577\"\u003e#48577\u003c/a\u003e from jwalter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3e689881f2580c635084e7023b91b64582627647\"\u003e\u003ccode\u003e3e68988\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Harmonize Kotlin example for HTTP Service client support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/423373ba06ce604faa5cd0aa5b41887a27b9cd64\"\u003e\u003ccode\u003e423373b\u003c/code\u003e\u003c/a\u003e Harmonize Kotlin example for HTTP Service client support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f61ac29f3ffdcfea7535bd882ec0daefdd9057f9\"\u003e\u003ccode\u003ef61ac29\u003c/code\u003e\u003c/a\u003e Document HttpMessageConverters detection changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2519a5d2aec41cd3bedc4ff0d1da0bc4658df404\"\u003e\u003ccode\u003e2519a5d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4fc3ca35962c2ed7182eee32e70457d787ac74ab\"\u003e\u003ccode\u003e4fc3ca3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aaf66f4d500121960e680f3e415912adf4f8d7b6\"\u003e\u003ccode\u003eaaf66f4\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7\"\u003e\u003ccode\u003e08e2cab\u003c/code\u003e\u003c/a\u003e Polish javadoc for when to use class names rather than class references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.12...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jdbc-test` from 4.0.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHibernate has been upgraded to 7.2.0.Final in response to Hibernate 7.1 moving to limited support\u003c/li\u003e\n\u003cli\u003espring-boot-starter-kotlin-serialization has been renamed to to spring-boot-starter-kotlinx-serialization-json and spring-boot-starter-kotlin-serialization-test has been renamed to spring-boot-starter-kotlinx-serialization-json-test. This change aligns the starters' names with those of their respective modules\u003c/li\u003e\n\u003cli\u003eUsing TestRestTemplate now \u003ca href=\"https://docs.spring.io/spring-boot/4.0-SNAPSHOT/reference/testing/spring-boot-applications.html#testing.spring-boot-applications.with-running-server\"\u003erequires a dependency on spring-boot-restclient\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJsonMixinModuleEntriesBeanRegistrationAotProcessor does not handle deprecated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48564\"\u003e#48564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcSessionAutoConfiguration may not match when using the auto-configured DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48552\"\u003e#48552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ServiceConnection\u003c/code\u003e for LgtmStackContainer fails when logging endpoint is configured due to multiple OtlpLoggingConnectionDetails beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48536\"\u003e#48536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebApplicationType does not consider modules when deduced from classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48517\"\u003e#48517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Session auto-configuration fails in a war deployment as ServerProperties is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48493\"\u003e#48493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpentelemetry logging export requires actuator module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48488\"\u003e#48488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitHealthIndicator reports an error when version is missing from the connection's server properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48487\"\u003e#48487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator Info class has inconsistent nullability annotations and cannot be built with null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48480\"\u003e#48480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiles retained during AOT processing are not configured in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48476\"\u003e#48476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity matchers and WebServerNamespace resolution can fail with NoClassDefFoundError when used in a traditional WAR deployment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48388\"\u003e#48388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHealthEndpointGroupMembershipValidator does not consider reactive health indicators causing NoSuchHealthContributorException to be thrown \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48387\"\u003e#48387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.jackson.default-property-inclusion is not applied to content inclusion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48343\"\u003e#48343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestRestTemplate.getRootUri() returns empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48330\"\u003e#48330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedis health check reports an error when redis_version is missing from the INFO response \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48328\"\u003e#48328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent's MeterRegistry beans are closed when child context closes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48325\"\u003e#48325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverters picks up converter beans for both client and server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48310\"\u003e#48310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure a RestClient are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48308\"\u003e#48308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA custom JwtTypeValidator that replaces the default can no longer be configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48301\"\u003e#48301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropertiesRestClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48296\"\u003e#48296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48275\"\u003e#48275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure RestClient-based HTTP service clients are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48274\"\u003e#48274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStarter for Kotlinx Serialization Json is misnamed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48262\"\u003e#48262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationServletEnvironment is no longer configured in war deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48254\"\u003e#48254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient.Builder bean present in \u003ccode\u003e@SpringBootTest\u003c/code\u003e due to spring-boot-starter-webmvc-test, but missing at runtime without restclient starter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48253\"\u003e#48253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProblemDetail is rendered to XML incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48222\"\u003e#48222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarmonize Kotlin example for HTTP Service client support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48577\"\u003e#48577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument HttpMessageConverters detection changes in 4.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48574\"\u003e#48574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javadoc for when to use class names rather than class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48569\"\u003e#48569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation has an outdated reference to the Jackson Kotlin Module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48534\"\u003e#48534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCaching documentation should clarify how to use a no-op implementation to run a test suite \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48532\"\u003e#48532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that the default rolling policy for Log4j2 requires logging.file.path to be set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48527\"\u003e#48527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview documentation and migration guide about changes in \u003ccode\u003e@AutoConfigureCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48522\"\u003e#48522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLicense header in build samples is displayed in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48478\"\u003e#48478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguring Two DataSources How-To code sample is inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48449\"\u003e#48449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to source files on GitHub \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48398\"\u003e#48398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation contains broken links to GitHub source files \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48394\"\u003e#48394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48360\"\u003e#48360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the annotation in the Kotlin \u003ccode\u003e@ConfigurationPropertiesSource\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48357\"\u003e#48357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish TestRestTemplate examples in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48336\"\u003e#48336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b2bc463d997df6f1b9eba8aaa1f7c2b38fb6f012\"\u003e\u003ccode\u003eb2bc463\u003c/code\u003e\u003c/a\u003e Release v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/252b218ac946abf2ac5dedfca580d5d828c5c17c\"\u003e\u003ccode\u003e252b218\u003c/code\u003e\u003c/a\u003e Correct renaming of Kotlinx Serialization JSON starters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa73c27ef3dee11942ca7c3b7be5e1129e6d161\"\u003e\u003ccode\u003e2fa73c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48577\"\u003e#48577\u003c/a\u003e from jwalter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3e689881f2580c635084e7023b91b64582627647\"\u003e\u003ccode\u003e3e68988\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Harmonize Kotlin example for HTTP Service client support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/423373ba06ce604faa5cd0aa5b41887a27b9cd64\"\u003e\u003ccode\u003e423373b\u003c/code\u003e\u003c/a\u003e Harmonize Kotlin example for HTTP Service client support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f61ac29f3ffdcfea7535bd882ec0daefdd9057f9\"\u003e\u003ccode\u003ef61ac29\u003c/code\u003e\u003c/a\u003e Document HttpMessageConverters detection changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2519a5d2aec41cd3bedc4ff0d1da0bc4658df404\"\u003e\u003ccode\u003e2519a5d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4fc3ca35962c2ed7182eee32e70457d787ac74ab\"\u003e\u003ccode\u003e4fc3ca3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aaf66f4d500121960e680f3e415912adf4f8d7b6\"\u003e\u003ccode\u003eaaf66f4\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7\"\u003e\u003ccode\u003e08e2cab\u003c/code\u003e\u003c/a\u003e Polish javadoc for when to use class names rather than class references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.0...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-jackson2` from 4.0.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHibernate has been upgraded to 7.2.0.Final in response to Hibernate 7.1 moving to limited support\u003c/li\u003e\n\u003cli\u003espring-boot-starter-kotlin-serialization has been renamed to to spring-boot-starter-kotlinx-serialization-json and spring-boot-starter-kotlin-serialization-test has been renamed to spring-boot-starter-kotlinx-serialization-json-test. This change aligns the starters' names with those of their respective modules\u003c/li\u003e\n\u003cli\u003eUsing TestRestTemplate now \u003ca href=\"https://docs.spring.io/spring-boot/4.0-SNAPSHOT/reference/testing/spring-boot-applications.html#testing.spring-boot-applications.with-running-server\"\u003erequires a dependency on spring-boot-restclient\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJsonMixinModuleEntriesBeanRegistrationAotProcessor does not handle deprecated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48564\"\u003e#48564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcSessionAutoConfiguration may not match when using the auto-configured DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48552\"\u003e#48552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ServiceConnection\u003c/code\u003e for LgtmStackContainer fails when logging endpoint is configured due to multiple OtlpLoggingConnectionDetails beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48536\"\u003e#48536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebApplicationType does not consider modules when deduced from classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48517\"\u003e#48517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Session auto-configuration fails in a war deployment as ServerProperties is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48493\"\u003e#48493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpentelemetry logging export requires actuator module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48488\"\u003e#48488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitHealthIndicator reports an error when version is missing from the connection's server properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48487\"\u003e#48487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator Info class has inconsistent nullability annotations and cannot be built with null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48480\"\u003e#48480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiles retained during AOT processing are not configured in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48476\"\u003e#48476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity matchers and WebServerNamespace resolution can fail with NoClassDefFoundError when used in a traditional WAR deployment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48388\"\u003e#48388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHealthEndpointGroupMembershipValidator does not consider reactive health indicators causing NoSuchHealthContributorException to be thrown \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48387\"\u003e#48387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.jackson.default-property-inclusion is not applied to content inclusion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48343\"\u003e#48343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestRestTemplate.getRootUri() returns empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48330\"\u003e#48330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedis health check reports an error when redis_version is missing from the INFO response \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48328\"\u003e#48328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent's MeterRegistry beans are closed when child context closes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48325\"\u003e#48325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverters picks up converter beans for both client and server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48310\"\u003e#48310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure a RestClient are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48308\"\u003e#48308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA custom JwtTypeValidator that replaces the default can no longer be configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48301\"\u003e#48301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropertiesRestClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48296\"\u003e#48296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48275\"\u003e#48275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure RestClient-based HTTP service clients are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48274\"\u003e#48274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStarter for Kotlinx Serialization Json is misnamed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48262\"\u003e#48262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationServletEnvironment is no longer configured in war deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48254\"\u003e#48254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient.Builder bean present in \u003ccode\u003e@SpringBootTest\u003c/code\u003e due to spring-boot-starter-webmvc-test, but missing at runtime without restclient starter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48253\"\u003e#48253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProblemDetail is rendered to XML incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48222\"\u003e#48222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarmonize Kotlin example for HTTP Service client support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48577\"\u003e#48577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument HttpMessageConverters detection changes in 4.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48574\"\u003e#48574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javadoc for when to use class names rather than class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48569\"\u003e#48569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation has an outdated reference to the Jackson Kotlin Module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48534\"\u003e#48534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCaching documentation should clarify how to use a no-op implementation to run a test suite \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48532\"\u003e#48532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that the default rolling policy for Log4j2 requires logging.file.path to be set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48527\"\u003e#48527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview documentation and migration guide about changes in \u003ccode\u003e@AutoConfigureCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48522\"\u003e#48522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLicense header in build samples is displayed in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48478\"\u003e#48478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguring Two DataSources How-To code sample is inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48449\"\u003e#48449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to source files on GitHub \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48398\"\u003e#48398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation contains broken links to GitHub source files \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48394\"\u003e#48394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48360\"\u003e#48360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the annotation in the Kotlin \u003ccode\u003e@ConfigurationPropertiesSource\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48357\"\u003e#48357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish TestRestTemplate examples in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48336\"\u003e#48336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b2bc463d997df6f1b9eba8aaa1f7c2b38fb6f012\"\u003e\u003ccode\u003eb2bc463\u003c/code\u003e\u003c/a\u003e Release v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/252b218ac946abf2ac5dedfca580d5d828c5c17c\"\u003e\u003ccode\u003e252b218\u003c/code\u003e\u003c/a\u003e Correct renaming of Kotlinx Serialization JSON starters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa73c27ef3dee11942ca7c3b7be5e1129e6d161\"\u003e\u003ccode\u003e2fa73c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48577\"\u003e#48577\u003c/a\u003e from jwalter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3e689881f2580c635084e7023b91b64582627647\"\u003e\u003ccode\u003e3e68988\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Harmonize Kotlin example for HTTP Service client support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/423373ba06ce604faa5cd0aa5b41887a27b9cd64\"\u003e\u003ccode\u003e423373b\u003c/code\u003e\u003c/a\u003e Harmonize Kotlin example for HTTP Service client support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f61ac29f3ffdcfea7535bd882ec0daefdd9057f9\"\u003e\u003ccode\u003ef61ac29\u003c/code\u003e\u003c/a\u003e Document HttpMessageConverters detection changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2519a5d2aec41cd3bedc4ff0d1da0bc4658df404\"\u003e\u003ccode\u003e2519a5d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4fc3ca35962c2ed7182eee32e70457d787ac74ab\"\u003e\u003ccode\u003e4fc3ca3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aaf66f4d500121960e680f3e415912adf4f8d7b6\"\u003e\u003ccode\u003eaaf66f4\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7\"\u003e\u003ccode\u003e08e2cab\u003c/code\u003e\u003c/a\u003e Polish javadoc for when to use class names rather than class references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.0...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.12 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHibernate has been upgraded to 7.2.0.Final in response to Hibernate 7.1 moving to limited support\u003c/li\u003e\n\u003cli\u003espring-boot-starter-kotlin-serialization has been renamed to to spring-boot-starter-kotlinx-serialization-json and spring-boot-starter-kotlin-serialization-test has been renamed to spring-boot-starter-kotlinx-serialization-json-test. This change aligns the starters' names with those of their respective modules\u003c/li\u003e\n\u003cli\u003eUsing TestRestTemplate now \u003ca href=\"https://docs.spring.io/spring-boot/4.0-SNAPSHOT/reference/testing/spring-boot-applications.html#testing.spring-boot-applications.with-running-server\"\u003erequires a dependency on spring-boot-restclient\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJsonMixinModuleEntriesBeanRegistrationAotProcessor does not handle deprecated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48564\"\u003e#48564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcSessionAutoConfiguration may not match when using the auto-configured DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48552\"\u003e#48552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ServiceConnection\u003c/code\u003e for LgtmStackContainer fails when logging endpoint is configured due to multiple OtlpLoggingConnectionDetails beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48536\"\u003e#48536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebApplicationType does not consider modules when deduced from classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48517\"\u003e#48517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Session auto-configuration fails in a war deployment as ServerProperties is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48493\"\u003e#48493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpentelemetry logging export requires actuator module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48488\"\u003e#48488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitHealthIndicator reports an error when version is missing from the connection's server properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48487\"\u003e#48487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator Info class has inconsistent nullability annotations and cannot be built with null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48480\"\u003e#48480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiles retained during AOT processing are not configured in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48476\"\u003e#48476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity matchers and WebServerNamespace resolution can fail with NoClassDefFoundError when used in a traditional WAR deployment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48388\"\u003e#48388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHealthEndpointGroupMembershipValidator does not consider reactive health indicators causing NoSuchHealthContributorException to be thrown \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48387\"\u003e#48387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.jackson.default-property-inclusion is not applied to content inclusion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48343\"\u003e#48343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestRestTemplate.getRootUri() returns empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48330\"\u003e#48330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedis health check reports an error when redis_version is missing from the INFO response \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48328\"\u003e#48328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent's MeterRegistry beans are closed when child context closes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48325\"\u003e#48325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverters picks up converter beans for both client and server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48310\"\u003e#48310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure a RestClient are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48308\"\u003e#48308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA custom JwtTypeValidator that replaces the default can no longer be configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48301\"\u003e#48301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropertiesRestClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48296\"\u003e#48296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48275\"\u003e#48275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure RestClient-based HTTP service clients are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48274\"\u003e#48274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStarter for Kotlinx Serialization Json is misnamed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48262\"\u003e#48262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationServletEnvironment is no longer configured in war deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48254\"\u003e#48254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient.Builder bean present in \u003ccode\u003e@SpringBootTest\u003c/code\u003e due to spring-boot-starter-webmvc-test, but missing at runtime without restclient starter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48253\"\u003e#48253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProblemDetail is rendered to XML incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48222\"\u003e#48222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarmonize Kotlin example for HTTP Service client support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48577\"\u003e#48577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument HttpMessageConverters detection changes in 4.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48574\"\u003e#48574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javadoc for when to use class names rather than class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48569\"\u003e#48569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation has an outdated reference to the Jackson Kotlin Module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48534\"\u003e#48534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCaching documentation should clarify how to use a no-op implementation to run a test suite \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48532\"\u003e#48532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that the default rolling policy for Log4j2 requires logging.file.path to be set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48527\"\u003e#48527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview documentation and migration guide about changes in \u003ccode\u003e@AutoConfigureCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48522\"\u003e#48522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLicense header in build samples is displayed in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48478\"\u003e#48478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguring Two DataSources How-To code sample is inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48449\"\u003e#48449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to source files on GitHub \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48398\"\u003e#48398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation contains broken links to GitHub source files \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48394\"\u003e#48394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48360\"\u003e#48360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the annotation in the Kotlin \u003ccode\u003e@ConfigurationPropertiesSource\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48357\"\u003e#48357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish TestRestTemplate examples in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48336\"\u003e#48336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b2bc463d997df6f1b9eba8aaa1f7c2b38fb6f012\"\u003e\u003ccode\u003eb2bc463\u003c/code\u003e\u003c/a\u003e Release v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/252b218ac946abf2ac5dedfca580d5d828c5c17c\"\u003e\u003ccode\u003e252b218\u003c/code\u003e\u003c/a\u003e Correct renaming of Kotlinx Serialization JSON starters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa73c27ef3dee11942ca7c3b7be5e1129e6d161\"\u003e\u003ccode\u003e2fa73c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48577\"\u003e#48577\u003c/a\u003e from jwalter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3e689881f2580c635084e7023b91b64582627647\"\u003e\u003ccode\u003e3e68988\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Harmonize Kotlin example for HTTP Service client support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/423373ba06ce604faa5cd0aa5b41887a27b9cd64\"\u003e\u003ccode\u003e423373b\u003c/code\u003e\u003c/a\u003e Harmonize Kotlin example for HTTP Service client support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f61ac29f3ffdcfea7535bd882ec0daefdd9057f9\"\u003e\u003ccode\u003ef61ac29\u003c/code\u003e\u003c/a\u003e Document HttpMessageConverters detection changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2519a5d2aec41cd3bedc4ff0d1da0bc4658df404\"\u003e\u003ccode\u003e2519a5d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4fc3ca35962c2ed7182eee32e70457d787ac74ab\"\u003e\u003ccode\u003e4fc3ca3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aaf66f4d500121960e680f3e415912adf4f8d7b6\"\u003e\u003ccode\u003eaaf66f4\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7\"\u003e\u003ccode\u003e08e2cab\u003c/code\u003e\u003c/a\u003e Polish javadoc for when to use class names rather than class references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.12...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/pg-index-health/pull/778","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health/issues/778","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/778/packages"},{"uuid":"3554677826","node_id":"PR_kwDODcK5yM6vx-CL","number":379,"state":"open","title":"Bump spring-boot-v3 from 3.5.6 to 3.5.7","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-27T01:10:07.000Z","updated_at":"2025-10-27T01:19:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.6","new_version":"3.5.7","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.6 to 3.5.7.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.6 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.6...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.6 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.6...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/pg-index-health-demo/pull/379","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health-demo/issues/379","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/379/packages"},{"uuid":"2854655017","node_id":"PR_kwDOInTsUc6qJpQp","number":372,"state":"closed","title":"Bump spring-boot-v3 from 3.5.5 to 3.5.6","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-25T06:57:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-23T22:03:05.000Z","updated_at":"2025-09-25T06:57:49.000Z","time_to_close":118484,"merged_at":"2025-09-25T06:57:49.000Z","merged_by":"mfvanek","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.5","new_version":"3.5.6","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.5 to 3.5.6.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/java-experiments/pull/372","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/372","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/372/packages"},{"uuid":"2854007741","node_id":"PR_kwDOD8cqzM6qHLO9","number":315,"state":"closed","title":"Bump spring-boot-v3 from 3.5.5 to 3.5.6","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-25T06:58:17.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-23T17:02:18.000Z","updated_at":"2025-09-25T06:58:17.000Z","time_to_close":136559,"merged_at":"2025-09-25T06:58:17.000Z","merged_by":"mfvanek","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.5","new_version":"3.5.6","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.5 to 3.5.6.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/315","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/315","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/315/packages"},{"uuid":"2777742801","node_id":"PR_kwDOInTsUc6lkP3R","number":366,"state":"closed","title":"Bump spring-boot-v3 from 3.5.4 to 3.5.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-28T06:59:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T09:27:44.000Z","updated_at":"2025-08-28T06:59:52.000Z","time_to_close":77528,"merged_at":"2025-08-28T06:59:52.000Z","merged_by":"mfvanek","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.4","new_version":"3.5.5","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.4 to 3.5.5.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/java-experiments/pull/366","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/366","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/366/packages"},{"uuid":"2777244118","node_id":"PR_kwDOD8cqzM6liWHW","number":307,"state":"open","title":"Bump spring-boot-v3 from 3.5.4 to 3.5.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T06:03:32.000Z","updated_at":"2025-08-27T06:03:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.4","new_version":"3.5.5","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.4 to 3.5.5.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/307","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/307","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/307/packages"},{"uuid":"2705476163","node_id":"PR_kwDOInTsUc6hQkpD","number":356,"state":"open","title":"Bump spring-boot-v3 from 3.5.3 to 3.5.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T22:44:21.000Z","updated_at":"2025-07-30T09:43:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.3","new_version":"3.5.4","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.3 to 3.5.4.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/java-experiments/pull/356","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/356","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/356/packages"},{"uuid":"3274360931","node_id":"PR_kwDOD8cqzM6hN4fD","number":295,"state":"open","title":"Bump spring-boot-v3 from 3.5.3 to 3.5.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T17:05:13.000Z","updated_at":"2025-08-02T10:11:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.3","new_version":"3.5.4","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.3 to 3.5.4.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"},{"uuid":"2547146656","node_id":"PR_kwDOD8cqzM6X0l-g","number":269,"state":"closed","title":"Bump spring-boot-v3 from 2.7.18 to 3.5.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-28T06:44:41.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-27T17:29:48.000Z","updated_at":"2025-05-28T06:44:41.000Z","time_to_close":47693,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"2.7.18","new_version":"3.5.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 2.7.18 to 3.5.0.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 2.7.18 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v2.7.18...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 2.7.18 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v2.7.18...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"}],"issue_packages":[{"old_version":"3.4.13","new_version":"4.0.5","update_type":"major","path":null,"pr_created_at":"2026-04-06T01:23:19.000Z","version_change":"3.4.13 → 4.0.5","issue":{"uuid":"4209016017","node_id":"PR_kwDODSjjfs7QGKNW","number":816,"state":"closed","title":"Bump spring-boot-v3 from 3.4.13 to 4.0.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-16T05:56:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T01:23:19.000Z","updated_at":"2026-04-16T05:56:20.000Z","time_to_close":880373,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.4.13","new_version":"4.0.5","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.4.13 to 4.0.5.\nUpdates `org.springframework.boot:spring-boot-starter-jdbc` from 3.4.13 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jdbc-test` from 4.0.1 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.1...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-jackson2` from 4.0.1 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.1...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.13 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest starter for Spring Integration does not include Spring Integration test module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49784\"\u003e#49784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49782\"\u003e#49782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49753\"\u003e#49753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49749\"\u003e#49749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49738\"\u003e#49738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49731\"\u003e#49731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49706\"\u003e#49706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@ConditionalOnWebApplication\u003c/code\u003e to NettyReactiveWebServerAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49695\"\u003e#49695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49672\"\u003e#49672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49727\"\u003e#49727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49714\"\u003e#49714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverhaul Spring Session documentation following modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49704\"\u003e#49704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Brave 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49763\"\u003e#49763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49764\"\u003e#49764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49765\"\u003e#49765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49794\"\u003e#49794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 11.0.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49767\"\u003e#49767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49762\"\u003e#49762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kwondh5217\"\u003e\u003ccode\u003e@​kwondh5217\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenTelemetry's ZipkinSpanExporter has been deprecated and its support will be removed in Spring Boot 4.2. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson 2 has been upgraded to 2.21.1 in response to the Jackson team ending support for Jackson 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson has been upgraded to 3.1.0 in response to the Jackson team ending support for Jackson 3.0.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default value for \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e has been increased from 10 to 50. This aligns it with Tomcat's own default and the default in Spring Boot 3.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fe74b311f4b2846848e678eaf7b3c6203ddae930\"\u003e\u003ccode\u003efe74b31\u003c/code\u003e\u003c/a\u003e Release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e1d6e5a7098d1e5d3403fb58387622b65d8e825f\"\u003e\u003ccode\u003ee1d6e5a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6c9e52a1745d255e096d1334593636d005f68143\"\u003e\u003ccode\u003e6c9e52a\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a413e9545fd1efe9a9548ec70c86f87559c907f1\"\u003e\u003ccode\u003ea413e95\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.12.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c1694b50c29e37a162a3d9ad43f4e4b434698247\"\u003e\u003ccode\u003ec1694b5\u003c/code\u003e\u003c/a\u003e Add missing Spring Integration test module to the relevant starter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/51ffdc6cd319fd70f8200ffd69dff0f79c3dfdb7\"\u003e\u003ccode\u003e51ffdc6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ba70d41a998c8e77d185dd1d7e4ace80ed8cd7e2\"\u003e\u003ccode\u003eba70d41\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 11.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fd94ca0a0baab48a055b3dfe8fd4d09daec766b9\"\u003e\u003ccode\u003efd94ca0\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.2.11.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7e6833bc9c5b73bba6920cead989e28d64f982ff\"\u003e\u003ccode\u003e7e6833b\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/pg-index-health/pull/816","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health/issues/816","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/816/packages"}},{"old_version":"3.4.13","new_version":"4.0.4","update_type":"major","path":null,"pr_created_at":"2026-03-23T01:23:10.000Z","version_change":"3.4.13 → 4.0.4","issue":{"uuid":"4117624650","node_id":"PR_kwDODSjjfs7Mi4H8","number":809,"state":"closed","title":"Bump spring-boot-v3 from 3.4.13 to 4.0.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-25T08:11:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T01:23:10.000Z","updated_at":"2026-03-25T08:12:03.000Z","time_to_close":197323,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.4.13","new_version":"4.0.4","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.4.13 to 4.0.4.\nUpdates `org.springframework.boot:spring-boot-starter` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-autoconfigure-processor` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-autoconfigure-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jdbc` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-json` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.13 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProvide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49453\"\u003e#49453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.21.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49389\"\u003e#49389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49383\"\u003e#49383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTomcat's default max part count is too low in 4.0.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49311\"\u003e#49311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49649\"\u003e#49649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49646\"\u003e#49646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49617\"\u003e#49617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49596\"\u003e#49596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49593\"\u003e#49593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure analysis for a missing mail sender is misleading \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49582\"\u003e#49582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49535\"\u003e#49535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49482\"\u003e#49482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49479\"\u003e#49479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49385\"\u003e#49385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration overrides authorization server configuration applied by Customizer\u003c!-- raw HTML omitted --\u003e beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49367\"\u003e#49367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49344\"\u003e#49344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49343\"\u003e#49343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49302\"\u003e#49302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49295\"\u003e#49295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Client doesn't work in a native image due to missing property binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49274\"\u003e#49274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49176\"\u003e#49176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing starter for spring-boot-restdocs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48289\"\u003e#48289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument support for Java 26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49604\"\u003e#49604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eList all supported colors when describing color-coded log output \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49562\"\u003e#49562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove EndpointRequest matcher documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49520\"\u003e#49520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49514\"\u003e#49514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument security considerations for forwarded headers in cloud deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49507\"\u003e#49507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial in the reference guide has outdated instructions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49429\"\u003e#49429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument additional repositories required for shibboleth.net \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49392\"\u003e#49392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc of JettyHttpClientBuilder refers to the wrong type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49387\"\u003e#49387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample spring-devtools.properties file is shown in the wrong format \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49362\"\u003e#49362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify inferred relationships between OAuth 2 registrations and providers \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49327\"\u003e#49327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49321\"\u003e#49321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove superfluous semi-colon from read timeout configuration example for HTTP service interface clients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49306\"\u003e#49306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CLI's INSTALL.txt to reflect Groovy no longer being bundled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49298\"\u003e#49298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJDK requirement for the CLI still refers to Java 8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49293\"\u003e#49293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava and Kotlin samples of an environment post processor are inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49287\"\u003e#49287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Commons Logging 1.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49545\"\u003e#49545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8bdd6f836a4f6041b34e788dccda45e4653e82a4\"\u003e\u003ccode\u003e8bdd6f8\u003c/code\u003e\u003c/a\u003e Release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/79a38504ecb634ab47b820c3fd055917720c3ac1\"\u003e\u003ccode\u003e79a3850\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3ebd1475088cbadf1355cffcbf6e3945af6d8376\"\u003e\u003ccode\u003e3ebd147\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/26edf790848000e34353bc8c026e897063dcef86\"\u003e\u003ccode\u003e26edf79\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6620dea347a522d160d725a6a51e4ca3a54e1142\"\u003e\u003ccode\u003e6620dea\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7151419752494508e15005d95a521c2bf4cbf656\"\u003e\u003ccode\u003e7151419\u003c/code\u003e\u003c/a\u003e Upgrade to Testcontainers 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/cc6bb612409b65b6fdf85b8ef58cd343f8d70bb9\"\u003e\u003ccode\u003ecc6bb61\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/dd54841c4a961efe28f197537ad0afd115027e3a\"\u003e\u003ccode\u003edd54841\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/273942749ccb4a230fc935d20a8d59cba641e027\"\u003e\u003ccode\u003e2739427\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a6d8c48e13cb394a9b1c375abad3572335c95a9a\"\u003e\u003ccode\u003ea6d8c48\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/pg-index-health/pull/809","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health/issues/809","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/809/packages"}},{"old_version":"3.5.7","new_version":"4.0.3","update_type":"major","path":null,"pr_created_at":"2026-02-24T17:53:48.000Z","version_change":"3.5.7 → 4.0.3","issue":{"uuid":"3985053397","node_id":"PR_kwDOD8cqzM7GAK8y","number":366,"state":"closed","title":"Bump spring-boot-v3 from 3.5.7 to 4.0.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T09:13:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-24T17:53:48.000Z","updated_at":"2026-03-05T09:13:56.000Z","time_to_close":746400,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.7","new_version":"4.0.3","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.7 to 4.0.3.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_SIX to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49193\"\u003e#49193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson properties may not be applied correctly to RestClients \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49223\"\u003e#49223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when using Actuator without spring-boot-health \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49196\"\u003e#49196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing the OTel and Zipkin starters together creates invalid configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49183\"\u003e#49183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49060\"\u003e#49060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49015\"\u003e#49015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver.jetty.threads.max is ignored when using virtual threads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48989\"\u003e#48989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlice test includes fail to load when using spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48981\"\u003e#48981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker credential helpers with file extensions cannot be executed on Windows \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48979\"\u003e#48979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJava version requirement check for native image is confusing if AOT didn't run \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48963\"\u003e#48963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestPropertyValues.Pair.fromMapEntry(Entry\u0026lt;String, String\u0026gt;) does not comply with its nullability contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48948\"\u003e#48948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49212\"\u003e#49212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that use of non idiomatic format for '\u003ccode\u003e@Value\u003c/code\u003e' still apply for environment variables \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49109\"\u003e#49109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument naming convention for custom test-scoped starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49017\"\u003e#49017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelay removal of Jackson 2 support until 4.3 at the earliest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49010\"\u003e#49010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLICENSE.txt and NOTICE.txt files have the wrong content in the latest releases \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49003\"\u003e#49003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationContextAssert documents a non-existent assertion in getFailure() \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48977\"\u003e#48977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight the importance of the preStop hook when configuring Kubernetes probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48946\"\u003e#48946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49095\"\u003e#49095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49184\"\u003e#49184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49097\"\u003e#49097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49098\"\u003e#49098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.4.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49167\"\u003e#49167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49099\"\u003e#49099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JBoss Logging 3.6.2.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49100\"\u003e#49100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 4.0.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49101\"\u003e#49101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.1.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49102\"\u003e#49102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.30 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49103\"\u003e#49103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit Jupiter 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49233\"\u003e#49233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49169\"\u003e#49169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Logback 1.5.32 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49245\"\u003e#49245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49111\"\u003e#49111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49112\"\u003e#49112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MongoDB 5.6.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49105\"\u003e#49105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.6.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49106\"\u003e#49106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.2.10.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49107\"\u003e#49107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Postgresql 42.7.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49202\"\u003e#49202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2025.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49087\"\u003e#49087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ab1436051b69288adb802afffd73aef94460ff1\"\u003e\u003ccode\u003e1ab1436\u003c/code\u003e\u003c/a\u003e Release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5cc488dea1493e80380eec286592da5c690f3be3\"\u003e\u003ccode\u003e5cc488d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9138ae29d301468a7b6eda129a37f97124a927bb\"\u003e\u003ccode\u003e9138ae2\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a7e63a7cbc6d3ea8d62f060ffac48d33fd6558df\"\u003e\u003ccode\u003ea7e63a7\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/54ab3c5a617cd4538f454c2c2fd68e26dd7a680a\"\u003e\u003ccode\u003e54ab3c5\u003c/code\u003e\u003c/a\u003e Align \u0026quot;noteworthy\u0026quot; issues in release notes with Spring Framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b3ae5b1f96a16c320be49174b4544471459aea09\"\u003e\u003ccode\u003eb3ae5b1\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/996664f3821ec7fd8216d404223eaca9582fb96b\"\u003e\u003ccode\u003e996664f\u003c/code\u003e\u003c/a\u003e Temporarily switch Docker to overlay2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1ce8743841f998bddc3bf181de15426c7d429cea\"\u003e\u003ccode\u003e1ce8743\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily disable containerd snapshotter\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba88c69bba7dfa0941000a0a0fdea0ff9d58ff5\"\u003e\u003ccode\u003e5ba88c6\u003c/code\u003e\u003c/a\u003e Temporarily disable containerd snapshotter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1f1a88cf7b2db7c9f4b78347d6e55c3be4686184\"\u003e\u003ccode\u003e1f1a88c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Temporarily update system tests to use specific platform\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/366","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/366","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/366/packages"}},{"old_version":"3.5.7","new_version":"4.0.2","update_type":"major","path":null,"pr_created_at":"2026-01-27T17:52:07.000Z","version_change":"3.5.7 → 4.0.2","issue":{"uuid":"3861745534","node_id":"PR_kwDOD8cqzM6_qj13","number":355,"state":"closed","title":"Bump spring-boot-v3 from 3.5.7 to 4.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-30T07:24:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T17:52:07.000Z","updated_at":"2026-01-30T07:24:50.000Z","time_to_close":221555,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.7","new_version":"4.0.2","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.7 to 4.0.2.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.7 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.7 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/355","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/355","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/355/packages"}},{"old_version":"3.4.13","new_version":"4.0.2","update_type":"major","path":null,"pr_created_at":"2026-01-26T01:23:57.000Z","version_change":"3.4.13 → 4.0.2","issue":{"uuid":"3854174859","node_id":"PR_kwDODSjjfs6_Ro71","number":788,"state":"closed","title":"Bump spring-boot-v3 from 3.4.13 to 4.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T06:20:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T01:23:57.000Z","updated_at":"2026-01-26T06:21:04.000Z","time_to_close":17819,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.4.13","new_version":"4.0.2","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.4.13 to 4.0.2.\nUpdates `org.springframework.boot:spring-boot-starter` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-autoconfigure-processor` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-autoconfigure-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jdbc` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-json` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.13...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.13 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/mfvanek/pg-index-health/pull/788","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health/issues/788","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/788/packages"}},{"old_version":"3.4.12","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2025-12-29T01:03:13.000Z","version_change":"3.4.12 → 4.0.1","issue":{"uuid":"3766179747","node_id":"PR_kwDODSjjfs66w01v","number":778,"state":"closed","title":"Bump spring-boot-v3 from 3.4.12 to 4.0.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T08:18:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-29T01:03:13.000Z","updated_at":"2025-12-29T08:18:57.000Z","time_to_close":26135,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.4.12","new_version":"4.0.1","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.4.12 to 4.0.1.\nUpdates `org.springframework.boot:spring-boot-starter-jdbc` from 3.4.12 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHibernate has been upgraded to 7.2.0.Final in response to Hibernate 7.1 moving to limited support\u003c/li\u003e\n\u003cli\u003espring-boot-starter-kotlin-serialization has been renamed to to spring-boot-starter-kotlinx-serialization-json and spring-boot-starter-kotlin-serialization-test has been renamed to spring-boot-starter-kotlinx-serialization-json-test. This change aligns the starters' names with those of their respective modules\u003c/li\u003e\n\u003cli\u003eUsing TestRestTemplate now \u003ca href=\"https://docs.spring.io/spring-boot/4.0-SNAPSHOT/reference/testing/spring-boot-applications.html#testing.spring-boot-applications.with-running-server\"\u003erequires a dependency on spring-boot-restclient\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJsonMixinModuleEntriesBeanRegistrationAotProcessor does not handle deprecated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48564\"\u003e#48564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcSessionAutoConfiguration may not match when using the auto-configured DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48552\"\u003e#48552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ServiceConnection\u003c/code\u003e for LgtmStackContainer fails when logging endpoint is configured due to multiple OtlpLoggingConnectionDetails beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48536\"\u003e#48536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebApplicationType does not consider modules when deduced from classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48517\"\u003e#48517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Session auto-configuration fails in a war deployment as ServerProperties is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48493\"\u003e#48493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpentelemetry logging export requires actuator module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48488\"\u003e#48488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitHealthIndicator reports an error when version is missing from the connection's server properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48487\"\u003e#48487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator Info class has inconsistent nullability annotations and cannot be built with null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48480\"\u003e#48480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiles retained during AOT processing are not configured in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48476\"\u003e#48476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity matchers and WebServerNamespace resolution can fail with NoClassDefFoundError when used in a traditional WAR deployment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48388\"\u003e#48388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHealthEndpointGroupMembershipValidator does not consider reactive health indicators causing NoSuchHealthContributorException to be thrown \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48387\"\u003e#48387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.jackson.default-property-inclusion is not applied to content inclusion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48343\"\u003e#48343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestRestTemplate.getRootUri() returns empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48330\"\u003e#48330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedis health check reports an error when redis_version is missing from the INFO response \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48328\"\u003e#48328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent's MeterRegistry beans are closed when child context closes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48325\"\u003e#48325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverters picks up converter beans for both client and server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48310\"\u003e#48310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure a RestClient are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48308\"\u003e#48308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA custom JwtTypeValidator that replaces the default can no longer be configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48301\"\u003e#48301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropertiesRestClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48296\"\u003e#48296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48275\"\u003e#48275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure RestClient-based HTTP service clients are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48274\"\u003e#48274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStarter for Kotlinx Serialization Json is misnamed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48262\"\u003e#48262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationServletEnvironment is no longer configured in war deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48254\"\u003e#48254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient.Builder bean present in \u003ccode\u003e@SpringBootTest\u003c/code\u003e due to spring-boot-starter-webmvc-test, but missing at runtime without restclient starter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48253\"\u003e#48253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProblemDetail is rendered to XML incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48222\"\u003e#48222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarmonize Kotlin example for HTTP Service client support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48577\"\u003e#48577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument HttpMessageConverters detection changes in 4.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48574\"\u003e#48574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javadoc for when to use class names rather than class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48569\"\u003e#48569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation has an outdated reference to the Jackson Kotlin Module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48534\"\u003e#48534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCaching documentation should clarify how to use a no-op implementation to run a test suite \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48532\"\u003e#48532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that the default rolling policy for Log4j2 requires logging.file.path to be set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48527\"\u003e#48527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview documentation and migration guide about changes in \u003ccode\u003e@AutoConfigureCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48522\"\u003e#48522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLicense header in build samples is displayed in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48478\"\u003e#48478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguring Two DataSources How-To code sample is inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48449\"\u003e#48449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to source files on GitHub \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48398\"\u003e#48398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation contains broken links to GitHub source files \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48394\"\u003e#48394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48360\"\u003e#48360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the annotation in the Kotlin \u003ccode\u003e@ConfigurationPropertiesSource\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48357\"\u003e#48357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish TestRestTemplate examples in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48336\"\u003e#48336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b2bc463d997df6f1b9eba8aaa1f7c2b38fb6f012\"\u003e\u003ccode\u003eb2bc463\u003c/code\u003e\u003c/a\u003e Release v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/252b218ac946abf2ac5dedfca580d5d828c5c17c\"\u003e\u003ccode\u003e252b218\u003c/code\u003e\u003c/a\u003e Correct renaming of Kotlinx Serialization JSON starters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa73c27ef3dee11942ca7c3b7be5e1129e6d161\"\u003e\u003ccode\u003e2fa73c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48577\"\u003e#48577\u003c/a\u003e from jwalter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3e689881f2580c635084e7023b91b64582627647\"\u003e\u003ccode\u003e3e68988\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Harmonize Kotlin example for HTTP Service client support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/423373ba06ce604faa5cd0aa5b41887a27b9cd64\"\u003e\u003ccode\u003e423373b\u003c/code\u003e\u003c/a\u003e Harmonize Kotlin example for HTTP Service client support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f61ac29f3ffdcfea7535bd882ec0daefdd9057f9\"\u003e\u003ccode\u003ef61ac29\u003c/code\u003e\u003c/a\u003e Document HttpMessageConverters detection changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2519a5d2aec41cd3bedc4ff0d1da0bc4658df404\"\u003e\u003ccode\u003e2519a5d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4fc3ca35962c2ed7182eee32e70457d787ac74ab\"\u003e\u003ccode\u003e4fc3ca3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aaf66f4d500121960e680f3e415912adf4f8d7b6\"\u003e\u003ccode\u003eaaf66f4\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7\"\u003e\u003ccode\u003e08e2cab\u003c/code\u003e\u003c/a\u003e Polish javadoc for when to use class names rather than class references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.12...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-jdbc-test` from 4.0.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-jdbc-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHibernate has been upgraded to 7.2.0.Final in response to Hibernate 7.1 moving to limited support\u003c/li\u003e\n\u003cli\u003espring-boot-starter-kotlin-serialization has been renamed to to spring-boot-starter-kotlinx-serialization-json and spring-boot-starter-kotlin-serialization-test has been renamed to spring-boot-starter-kotlinx-serialization-json-test. This change aligns the starters' names with those of their respective modules\u003c/li\u003e\n\u003cli\u003eUsing TestRestTemplate now \u003ca href=\"https://docs.spring.io/spring-boot/4.0-SNAPSHOT/reference/testing/spring-boot-applications.html#testing.spring-boot-applications.with-running-server\"\u003erequires a dependency on spring-boot-restclient\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJsonMixinModuleEntriesBeanRegistrationAotProcessor does not handle deprecated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48564\"\u003e#48564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcSessionAutoConfiguration may not match when using the auto-configured DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48552\"\u003e#48552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ServiceConnection\u003c/code\u003e for LgtmStackContainer fails when logging endpoint is configured due to multiple OtlpLoggingConnectionDetails beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48536\"\u003e#48536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebApplicationType does not consider modules when deduced from classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48517\"\u003e#48517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Session auto-configuration fails in a war deployment as ServerProperties is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48493\"\u003e#48493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpentelemetry logging export requires actuator module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48488\"\u003e#48488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitHealthIndicator reports an error when version is missing from the connection's server properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48487\"\u003e#48487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator Info class has inconsistent nullability annotations and cannot be built with null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48480\"\u003e#48480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiles retained during AOT processing are not configured in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48476\"\u003e#48476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity matchers and WebServerNamespace resolution can fail with NoClassDefFoundError when used in a traditional WAR deployment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48388\"\u003e#48388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHealthEndpointGroupMembershipValidator does not consider reactive health indicators causing NoSuchHealthContributorException to be thrown \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48387\"\u003e#48387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.jackson.default-property-inclusion is not applied to content inclusion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48343\"\u003e#48343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestRestTemplate.getRootUri() returns empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48330\"\u003e#48330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedis health check reports an error when redis_version is missing from the INFO response \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48328\"\u003e#48328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent's MeterRegistry beans are closed when child context closes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48325\"\u003e#48325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverters picks up converter beans for both client and server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48310\"\u003e#48310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure a RestClient are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48308\"\u003e#48308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA custom JwtTypeValidator that replaces the default can no longer be configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48301\"\u003e#48301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropertiesRestClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48296\"\u003e#48296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48275\"\u003e#48275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure RestClient-based HTTP service clients are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48274\"\u003e#48274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStarter for Kotlinx Serialization Json is misnamed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48262\"\u003e#48262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationServletEnvironment is no longer configured in war deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48254\"\u003e#48254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient.Builder bean present in \u003ccode\u003e@SpringBootTest\u003c/code\u003e due to spring-boot-starter-webmvc-test, but missing at runtime without restclient starter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48253\"\u003e#48253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProblemDetail is rendered to XML incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48222\"\u003e#48222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarmonize Kotlin example for HTTP Service client support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48577\"\u003e#48577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument HttpMessageConverters detection changes in 4.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48574\"\u003e#48574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javadoc for when to use class names rather than class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48569\"\u003e#48569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation has an outdated reference to the Jackson Kotlin Module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48534\"\u003e#48534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCaching documentation should clarify how to use a no-op implementation to run a test suite \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48532\"\u003e#48532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that the default rolling policy for Log4j2 requires logging.file.path to be set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48527\"\u003e#48527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview documentation and migration guide about changes in \u003ccode\u003e@AutoConfigureCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48522\"\u003e#48522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLicense header in build samples is displayed in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48478\"\u003e#48478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguring Two DataSources How-To code sample is inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48449\"\u003e#48449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to source files on GitHub \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48398\"\u003e#48398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation contains broken links to GitHub source files \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48394\"\u003e#48394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48360\"\u003e#48360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the annotation in the Kotlin \u003ccode\u003e@ConfigurationPropertiesSource\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48357\"\u003e#48357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish TestRestTemplate examples in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48336\"\u003e#48336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b2bc463d997df6f1b9eba8aaa1f7c2b38fb6f012\"\u003e\u003ccode\u003eb2bc463\u003c/code\u003e\u003c/a\u003e Release v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/252b218ac946abf2ac5dedfca580d5d828c5c17c\"\u003e\u003ccode\u003e252b218\u003c/code\u003e\u003c/a\u003e Correct renaming of Kotlinx Serialization JSON starters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa73c27ef3dee11942ca7c3b7be5e1129e6d161\"\u003e\u003ccode\u003e2fa73c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48577\"\u003e#48577\u003c/a\u003e from jwalter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3e689881f2580c635084e7023b91b64582627647\"\u003e\u003ccode\u003e3e68988\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Harmonize Kotlin example for HTTP Service client support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/423373ba06ce604faa5cd0aa5b41887a27b9cd64\"\u003e\u003ccode\u003e423373b\u003c/code\u003e\u003c/a\u003e Harmonize Kotlin example for HTTP Service client support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f61ac29f3ffdcfea7535bd882ec0daefdd9057f9\"\u003e\u003ccode\u003ef61ac29\u003c/code\u003e\u003c/a\u003e Document HttpMessageConverters detection changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2519a5d2aec41cd3bedc4ff0d1da0bc4658df404\"\u003e\u003ccode\u003e2519a5d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4fc3ca35962c2ed7182eee32e70457d787ac74ab\"\u003e\u003ccode\u003e4fc3ca3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aaf66f4d500121960e680f3e415912adf4f8d7b6\"\u003e\u003ccode\u003eaaf66f4\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7\"\u003e\u003ccode\u003e08e2cab\u003c/code\u003e\u003c/a\u003e Polish javadoc for when to use class names rather than class references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.0...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-jackson2` from 4.0.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHibernate has been upgraded to 7.2.0.Final in response to Hibernate 7.1 moving to limited support\u003c/li\u003e\n\u003cli\u003espring-boot-starter-kotlin-serialization has been renamed to to spring-boot-starter-kotlinx-serialization-json and spring-boot-starter-kotlin-serialization-test has been renamed to spring-boot-starter-kotlinx-serialization-json-test. This change aligns the starters' names with those of their respective modules\u003c/li\u003e\n\u003cli\u003eUsing TestRestTemplate now \u003ca href=\"https://docs.spring.io/spring-boot/4.0-SNAPSHOT/reference/testing/spring-boot-applications.html#testing.spring-boot-applications.with-running-server\"\u003erequires a dependency on spring-boot-restclient\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJsonMixinModuleEntriesBeanRegistrationAotProcessor does not handle deprecated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48564\"\u003e#48564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcSessionAutoConfiguration may not match when using the auto-configured DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48552\"\u003e#48552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ServiceConnection\u003c/code\u003e for LgtmStackContainer fails when logging endpoint is configured due to multiple OtlpLoggingConnectionDetails beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48536\"\u003e#48536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebApplicationType does not consider modules when deduced from classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48517\"\u003e#48517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Session auto-configuration fails in a war deployment as ServerProperties is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48493\"\u003e#48493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpentelemetry logging export requires actuator module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48488\"\u003e#48488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitHealthIndicator reports an error when version is missing from the connection's server properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48487\"\u003e#48487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator Info class has inconsistent nullability annotations and cannot be built with null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48480\"\u003e#48480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiles retained during AOT processing are not configured in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48476\"\u003e#48476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity matchers and WebServerNamespace resolution can fail with NoClassDefFoundError when used in a traditional WAR deployment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48388\"\u003e#48388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHealthEndpointGroupMembershipValidator does not consider reactive health indicators causing NoSuchHealthContributorException to be thrown \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48387\"\u003e#48387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.jackson.default-property-inclusion is not applied to content inclusion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48343\"\u003e#48343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestRestTemplate.getRootUri() returns empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48330\"\u003e#48330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedis health check reports an error when redis_version is missing from the INFO response \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48328\"\u003e#48328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent's MeterRegistry beans are closed when child context closes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48325\"\u003e#48325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverters picks up converter beans for both client and server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48310\"\u003e#48310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure a RestClient are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48308\"\u003e#48308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA custom JwtTypeValidator that replaces the default can no longer be configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48301\"\u003e#48301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropertiesRestClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48296\"\u003e#48296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48275\"\u003e#48275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure RestClient-based HTTP service clients are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48274\"\u003e#48274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStarter for Kotlinx Serialization Json is misnamed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48262\"\u003e#48262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationServletEnvironment is no longer configured in war deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48254\"\u003e#48254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient.Builder bean present in \u003ccode\u003e@SpringBootTest\u003c/code\u003e due to spring-boot-starter-webmvc-test, but missing at runtime without restclient starter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48253\"\u003e#48253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProblemDetail is rendered to XML incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48222\"\u003e#48222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarmonize Kotlin example for HTTP Service client support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48577\"\u003e#48577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument HttpMessageConverters detection changes in 4.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48574\"\u003e#48574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javadoc for when to use class names rather than class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48569\"\u003e#48569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation has an outdated reference to the Jackson Kotlin Module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48534\"\u003e#48534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCaching documentation should clarify how to use a no-op implementation to run a test suite \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48532\"\u003e#48532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that the default rolling policy for Log4j2 requires logging.file.path to be set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48527\"\u003e#48527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview documentation and migration guide about changes in \u003ccode\u003e@AutoConfigureCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48522\"\u003e#48522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLicense header in build samples is displayed in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48478\"\u003e#48478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguring Two DataSources How-To code sample is inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48449\"\u003e#48449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to source files on GitHub \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48398\"\u003e#48398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation contains broken links to GitHub source files \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48394\"\u003e#48394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48360\"\u003e#48360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the annotation in the Kotlin \u003ccode\u003e@ConfigurationPropertiesSource\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48357\"\u003e#48357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish TestRestTemplate examples in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48336\"\u003e#48336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b2bc463d997df6f1b9eba8aaa1f7c2b38fb6f012\"\u003e\u003ccode\u003eb2bc463\u003c/code\u003e\u003c/a\u003e Release v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/252b218ac946abf2ac5dedfca580d5d828c5c17c\"\u003e\u003ccode\u003e252b218\u003c/code\u003e\u003c/a\u003e Correct renaming of Kotlinx Serialization JSON starters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa73c27ef3dee11942ca7c3b7be5e1129e6d161\"\u003e\u003ccode\u003e2fa73c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48577\"\u003e#48577\u003c/a\u003e from jwalter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3e689881f2580c635084e7023b91b64582627647\"\u003e\u003ccode\u003e3e68988\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Harmonize Kotlin example for HTTP Service client support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/423373ba06ce604faa5cd0aa5b41887a27b9cd64\"\u003e\u003ccode\u003e423373b\u003c/code\u003e\u003c/a\u003e Harmonize Kotlin example for HTTP Service client support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f61ac29f3ffdcfea7535bd882ec0daefdd9057f9\"\u003e\u003ccode\u003ef61ac29\u003c/code\u003e\u003c/a\u003e Document HttpMessageConverters detection changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2519a5d2aec41cd3bedc4ff0d1da0bc4658df404\"\u003e\u003ccode\u003e2519a5d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4fc3ca35962c2ed7182eee32e70457d787ac74ab\"\u003e\u003ccode\u003e4fc3ca3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aaf66f4d500121960e680f3e415912adf4f8d7b6\"\u003e\u003ccode\u003eaaf66f4\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7\"\u003e\u003ccode\u003e08e2cab\u003c/code\u003e\u003c/a\u003e Polish javadoc for when to use class names rather than class references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.0...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.12 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHibernate has been upgraded to 7.2.0.Final in response to Hibernate 7.1 moving to limited support\u003c/li\u003e\n\u003cli\u003espring-boot-starter-kotlin-serialization has been renamed to to spring-boot-starter-kotlinx-serialization-json and spring-boot-starter-kotlin-serialization-test has been renamed to spring-boot-starter-kotlinx-serialization-json-test. This change aligns the starters' names with those of their respective modules\u003c/li\u003e\n\u003cli\u003eUsing TestRestTemplate now \u003ca href=\"https://docs.spring.io/spring-boot/4.0-SNAPSHOT/reference/testing/spring-boot-applications.html#testing.spring-boot-applications.with-running-server\"\u003erequires a dependency on spring-boot-restclient\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJsonMixinModuleEntriesBeanRegistrationAotProcessor does not handle deprecated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48564\"\u003e#48564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJdbcSessionAutoConfiguration may not match when using the auto-configured DataSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48552\"\u003e#48552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ServiceConnection\u003c/code\u003e for LgtmStackContainer fails when logging endpoint is configured due to multiple OtlpLoggingConnectionDetails beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48536\"\u003e#48536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebApplicationType does not consider modules when deduced from classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48517\"\u003e#48517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Session auto-configuration fails in a war deployment as ServerProperties is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48493\"\u003e#48493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpentelemetry logging export requires actuator module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48488\"\u003e#48488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitHealthIndicator reports an error when version is missing from the connection's server properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48487\"\u003e#48487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator Info class has inconsistent nullability annotations and cannot be built with null value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48480\"\u003e#48480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProfiles retained during AOT processing are not configured in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48476\"\u003e#48476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity matchers and WebServerNamespace resolution can fail with NoClassDefFoundError when used in a traditional WAR deployment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48388\"\u003e#48388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHealthEndpointGroupMembershipValidator does not consider reactive health indicators causing NoSuchHealthContributorException to be thrown \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48387\"\u003e#48387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.jackson.default-property-inclusion is not applied to content inclusion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48343\"\u003e#48343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestRestTemplate.getRootUri() returns empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48330\"\u003e#48330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedis health check reports an error when redis_version is missing from the INFO response \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48328\"\u003e#48328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParent's MeterRegistry beans are closed when child context closes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48325\"\u003e#48325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMessageConverters picks up converter beans for both client and server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48310\"\u003e#48310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure a RestClient are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48308\"\u003e#48308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA custom JwtTypeValidator that replaces the default can no longer be configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48301\"\u003e#48301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropertiesRestClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48296\"\u003e#48296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48275\"\u003e#48275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditions to auto-configure RestClient-based HTTP service clients are outdated with the modularization \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48274\"\u003e#48274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStarter for Kotlinx Serialization Json is misnamed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48262\"\u003e#48262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationServletEnvironment is no longer configured in war deployments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48254\"\u003e#48254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient.Builder bean present in \u003ccode\u003e@SpringBootTest\u003c/code\u003e due to spring-boot-starter-webmvc-test, but missing at runtime without restclient starter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48253\"\u003e#48253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProblemDetail is rendered to XML incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48222\"\u003e#48222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarmonize Kotlin example for HTTP Service client support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48577\"\u003e#48577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument HttpMessageConverters detection changes in 4.0.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48574\"\u003e#48574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javadoc for when to use class names rather than class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48569\"\u003e#48569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation has an outdated reference to the Jackson Kotlin Module \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48534\"\u003e#48534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCaching documentation should clarify how to use a no-op implementation to run a test suite \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48532\"\u003e#48532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that the default rolling policy for Log4j2 requires logging.file.path to be set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48527\"\u003e#48527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview documentation and migration guide about changes in \u003ccode\u003e@AutoConfigureCache\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48522\"\u003e#48522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLicense header in build samples is displayed in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48478\"\u003e#48478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguring Two DataSources How-To code sample is inconsistent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48449\"\u003e#48449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to source files on GitHub \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48398\"\u003e#48398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation contains broken links to GitHub source files \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48394\"\u003e#48394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48360\"\u003e#48360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the annotation in the Kotlin \u003ccode\u003e@ConfigurationPropertiesSource\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48357\"\u003e#48357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish TestRestTemplate examples in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48336\"\u003e#48336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b2bc463d997df6f1b9eba8aaa1f7c2b38fb6f012\"\u003e\u003ccode\u003eb2bc463\u003c/code\u003e\u003c/a\u003e Release v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/252b218ac946abf2ac5dedfca580d5d828c5c17c\"\u003e\u003ccode\u003e252b218\u003c/code\u003e\u003c/a\u003e Correct renaming of Kotlinx Serialization JSON starters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2fa73c27ef3dee11942ca7c3b7be5e1129e6d161\"\u003e\u003ccode\u003e2fa73c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48577\"\u003e#48577\u003c/a\u003e from jwalter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3e689881f2580c635084e7023b91b64582627647\"\u003e\u003ccode\u003e3e68988\u003c/code\u003e\u003c/a\u003e Polish \u0026quot;Harmonize Kotlin example for HTTP Service client support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/423373ba06ce604faa5cd0aa5b41887a27b9cd64\"\u003e\u003ccode\u003e423373b\u003c/code\u003e\u003c/a\u003e Harmonize Kotlin example for HTTP Service client support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f61ac29f3ffdcfea7535bd882ec0daefdd9057f9\"\u003e\u003ccode\u003ef61ac29\u003c/code\u003e\u003c/a\u003e Document HttpMessageConverters detection changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2519a5d2aec41cd3bedc4ff0d1da0bc4658df404\"\u003e\u003ccode\u003e2519a5d\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4fc3ca35962c2ed7182eee32e70457d787ac74ab\"\u003e\u003ccode\u003e4fc3ca3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aaf66f4d500121960e680f3e415912adf4f8d7b6\"\u003e\u003ccode\u003eaaf66f4\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7\"\u003e\u003ccode\u003e08e2cab\u003c/code\u003e\u003c/a\u003e Polish javadoc for when to use class names rather than class references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.12...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/pg-index-health/pull/778","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health/issues/778","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/778/packages"}},{"old_version":"3.5.6","new_version":"3.5.7","update_type":"patch","path":null,"pr_created_at":"2025-10-27T01:10:07.000Z","version_change":"3.5.6 → 3.5.7","issue":{"uuid":"3554677826","node_id":"PR_kwDODcK5yM6vx-CL","number":379,"state":"open","title":"Bump spring-boot-v3 from 3.5.6 to 3.5.7","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-27T01:10:07.000Z","updated_at":"2025-10-27T01:19:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.6","new_version":"3.5.7","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.6 to 3.5.7.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.6 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.6...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.6 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.6...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/pg-index-health-demo/pull/379","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health-demo/issues/379","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/379/packages"}},{"old_version":"3.5.5","new_version":"3.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-23T22:03:05.000Z","version_change":"3.5.5 → 3.5.6","issue":{"uuid":"2854655017","node_id":"PR_kwDOInTsUc6qJpQp","number":372,"state":"closed","title":"Bump spring-boot-v3 from 3.5.5 to 3.5.6","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-25T06:57:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-23T22:03:05.000Z","updated_at":"2025-09-25T06:57:49.000Z","time_to_close":118484,"merged_at":"2025-09-25T06:57:49.000Z","merged_by":"mfvanek","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.5","new_version":"3.5.6","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.5 to 3.5.6.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/java-experiments/pull/372","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/372","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/372/packages"}},{"old_version":"3.5.5","new_version":"3.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-23T17:02:18.000Z","version_change":"3.5.5 → 3.5.6","issue":{"uuid":"2854007741","node_id":"PR_kwDOD8cqzM6qHLO9","number":315,"state":"closed","title":"Bump spring-boot-v3 from 3.5.5 to 3.5.6","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-25T06:58:17.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-23T17:02:18.000Z","updated_at":"2025-09-25T06:58:17.000Z","time_to_close":136559,"merged_at":"2025-09-25T06:58:17.000Z","merged_by":"mfvanek","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.5","new_version":"3.5.6","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.5 to 3.5.6.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/315","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/315","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/315/packages"}},{"old_version":"3.5.4","new_version":"3.5.5","update_type":"patch","path":null,"pr_created_at":"2025-08-27T09:27:44.000Z","version_change":"3.5.4 → 3.5.5","issue":{"uuid":"2777742801","node_id":"PR_kwDOInTsUc6lkP3R","number":366,"state":"closed","title":"Bump spring-boot-v3 from 3.5.4 to 3.5.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-28T06:59:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T09:27:44.000Z","updated_at":"2025-08-28T06:59:52.000Z","time_to_close":77528,"merged_at":"2025-08-28T06:59:52.000Z","merged_by":"mfvanek","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.4","new_version":"3.5.5","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.4 to 3.5.5.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/java-experiments/pull/366","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/366","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/366/packages"}},{"old_version":"3.5.4","new_version":"3.5.5","update_type":"patch","path":null,"pr_created_at":"2025-08-27T06:03:32.000Z","version_change":"3.5.4 → 3.5.5","issue":{"uuid":"2777244118","node_id":"PR_kwDOD8cqzM6liWHW","number":307,"state":"open","title":"Bump spring-boot-v3 from 3.5.4 to 3.5.5","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-27T06:03:32.000Z","updated_at":"2025-08-27T06:03:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.4","new_version":"3.5.5","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.4 to 3.5.5.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/307","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/307","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/307/packages"}},{"old_version":"3.5.3","new_version":"3.5.4","update_type":"patch","path":null,"pr_created_at":"2025-07-29T22:44:21.000Z","version_change":"3.5.3 → 3.5.4","issue":{"uuid":"2705476163","node_id":"PR_kwDOInTsUc6hQkpD","number":356,"state":"open","title":"Bump spring-boot-v3 from 3.5.3 to 3.5.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T22:44:21.000Z","updated_at":"2025-07-30T09:43:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.3","new_version":"3.5.4","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.3 to 3.5.4.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/java-experiments/pull/356","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/356","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/356/packages"}},{"old_version":"3.5.3","new_version":"3.5.4","update_type":"patch","path":null,"pr_created_at":"2025-07-29T17:05:13.000Z","version_change":"3.5.3 → 3.5.4","issue":{"uuid":"3274360931","node_id":"PR_kwDOD8cqzM6hN4fD","number":295,"state":"open","title":"Bump spring-boot-v3 from 3.5.3 to 3.5.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T17:05:13.000Z","updated_at":"2025-08-02T10:11:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"3.5.3","new_version":"3.5.4","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 3.5.3 to 3.5.4.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"}},{"old_version":"2.7.18","new_version":"3.5.0","update_type":"major","path":null,"pr_created_at":"2025-05-27T17:29:48.000Z","version_change":"2.7.18 → 3.5.0","issue":{"uuid":"2547146656","node_id":"PR_kwDOD8cqzM6X0l-g","number":269,"state":"closed","title":"Bump spring-boot-v3 from 2.7.18 to 3.5.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-28T06:44:41.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-27T17:29:48.000Z","updated_at":"2025-05-28T06:44:41.000Z","time_to_close":47693,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring-boot-v3","old_version":"2.7.18","new_version":"3.5.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring-boot-v3` from 2.7.18 to 3.5.0.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 2.7.18 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v2.7.18...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 2.7.18 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v2.7.18...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mfvanek/spring-boot-open-telemetry-demo/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"}}]}