{"id":27172,"name":"spring2Version","ecosystem":"maven","repository_url":null,"issues_count":4,"created_at":"2025-06-07T05:02:17.140Z","updated_at":"2025-06-07T05:02:17.140Z","purl":"pkg:maven/spring2Version","unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"2633811984","node_id":"PR_kwDOInTsUc6c_MgQ","number":348,"state":"closed","title":"Bump spring2Version from 2.7.18 to 3.5.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-02T06:58:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T22:40:24.000Z","updated_at":"2025-07-02T06:58:09.000Z","time_to_close":29865,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring2Version","old_version":"2.7.18","new_version":"3.5.3","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"\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/348","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/348","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/348/packages"},{"uuid":"3173453136","node_id":"PR_kwDOInTsUc6b8dEd","number":342,"state":"closed","title":"Bump spring2Version from 2.7.18 to 3.5.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-27T07:54:31.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-24T22:10:27.000Z","updated_at":"2025-06-27T07:54:33.000Z","time_to_close":207844,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring2Version","old_version":"2.7.18","new_version":"3.5.3","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring2Version` from 2.7.18 to 3.5.3.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 2.7.18 to 3.5.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\u003ev3.5.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBinder context does not restore previous source causing missing data on Spring Boot 3.5 or above \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46040\"\u003e#46040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIllegalArgumentException: 'name' must not be null thrown when property source filtering applied twice \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46032\"\u003e#46032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45872\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Specifying ConfigData.Options On ConfigDataEnvironmentContributors \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42932\"\u003e#42932\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\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46028\"\u003e#46028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46019\"\u003e#46019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.couchbase.authentication.jks.private-key-password has no effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46006\"\u003e#46006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46005\"\u003e#46005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnboundConfigurationPropertiesException is no longer thrown from IndexedElementsBinder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45994\"\u003e#45994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45992\"\u003e#45992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON writer incorrectly escapes forward slash which can cause structure logging issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45980\"\u003e#45980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManagementContextAutoConfiguration adds a property source that degrades binding performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45968\"\u003e#45968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpConnectorAutoConfiguration fails to load when 'java.net.http.HttpClient' is unavailable \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45955\"\u003e#45955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIt is not possible to opt-out of profile validation or use profile names that contain '.' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45947\"\u003e#45947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraphQlProperties.DeprecatedSse is not annotated as deprecated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45878\"\u003e#45878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading MANAGEMENT_SERVER_PORT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45857\"\u003e#45857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrite and delete operations no longer work in the Cloud Foundry actuator support with Spring Security due to CSRF protection \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45848\"\u003e#45848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditionalOnAvailableEndpoint does not use the ConditionContext's ClassLoader to load exposure outcome contributors \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45803\"\u003e#45803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBinding no longer works with sytem environment properties that are not upper case \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45741\"\u003e#45741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManagementWebServerFactoryCustomizer and ManagementErrorPageCustomizer should not have the same order \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45736\"\u003e#45736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault version of Awailitility is not compatible with Kotlin 1.9 baseline \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45673\"\u003e#45673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to Lettuce 6.6.0.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45670\"\u003e#45670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to Jedis 6.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45669\"\u003e#45669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSAML2 autoconfiguration is not imported by \u003ccode\u003e@WebMvcTest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45666\"\u003e#45666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to MongoDB 5.5.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45660\"\u003e#45660\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46021\"\u003e#46021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46009\"\u003e#46009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45997\"\u003e#45997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSL response structure to actuator info endpoint documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45921\"\u003e#45921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of test slice annotations to suggest MockitoBean rather than MockBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45915\"\u003e#45915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude configuration classes from all modules in the \u0026quot;Auto-configuration Classes\u0026quot; appendix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45863\"\u003e#45863\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/0ec7194fc1a3196e8e27cf845e05da1c99315600\"\u003e\u003ccode\u003e0ec7194\u003c/code\u003e\u003c/a\u003e Release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/18e5e0647d0b8c2cc363235dfb4f1cf7b76fa838\"\u003e\u003ccode\u003e18e5e06\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/cb9cf45b7fb465479173adf04d615ee744e7236e\"\u003e\u003ccode\u003ecb9cf45\u003c/code\u003e\u003c/a\u003e Restore previous source in Context.withSource calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/01a23c3d209eaa505e7afc29f5292eb2631af67c\"\u003e\u003ccode\u003e01a23c3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.3-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7b553d9093502bb5c9a5efa3eeb39ccd7bc8c046\"\u003e\u003ccode\u003e7b553d9\u003c/code\u003e\u003c/a\u003e Protect against null names when filter is applied more than once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/440ea79df1f7a94685f9d6c8d4553601ca91c7d6\"\u003e\u003ccode\u003e440ea79\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.2-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a816518679da676366670d02a754bdf5e8368842\"\u003e\u003ccode\u003ea816518\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/05906cc04759ea4ad7f2551ad051d05d0e40b450\"\u003e\u003ccode\u003e05906cc\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.8-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/74fe4adcaf299ea441664a379ce7df1a6bee47ed\"\u003e\u003ccode\u003e74fe4ad\u003c/code\u003e\u003c/a\u003e Upgrade to HttpClient5 5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98632a1f485dc26b4b1e73350d4311b812e42663\"\u003e\u003ccode\u003e98632a1\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.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:spring-boot-gradle-plugin` from 2.7.18 to 3.5.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-gradle-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBinder context does not restore previous source causing missing data on Spring Boot 3.5 or above \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46040\"\u003e#46040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIllegalArgumentException: 'name' must not be null thrown when property source filtering applied twice \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46032\"\u003e#46032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45872\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Specifying ConfigData.Options On ConfigDataEnvironmentContributors \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42932\"\u003e#42932\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\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46028\"\u003e#46028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46019\"\u003e#46019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.couchbase.authentication.jks.private-key-password has no effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46006\"\u003e#46006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46005\"\u003e#46005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnboundConfigurationPropertiesException is no longer thrown from IndexedElementsBinder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45994\"\u003e#45994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45992\"\u003e#45992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON writer incorrectly escapes forward slash which can cause structure logging issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45980\"\u003e#45980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManagementContextAutoConfiguration adds a property source that degrades binding performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45968\"\u003e#45968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpConnectorAutoConfiguration fails to load when 'java.net.http.HttpClient' is unavailable \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45955\"\u003e#45955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIt is not possible to opt-out of profile validation or use profile names that contain '.' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45947\"\u003e#45947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraphQlProperties.DeprecatedSse is not annotated as deprecated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45878\"\u003e#45878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading MANAGEMENT_SERVER_PORT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45857\"\u003e#45857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrite and delete operations no longer work in the Cloud Foundry actuator support with Spring Security due to CSRF protection \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45848\"\u003e#45848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditionalOnAvailableEndpoint does not use the ConditionContext's ClassLoader to load exposure outcome contributors \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45803\"\u003e#45803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBinding no longer works with sytem environment properties that are not upper case \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45741\"\u003e#45741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManagementWebServerFactoryCustomizer and ManagementErrorPageCustomizer should not have the same order \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45736\"\u003e#45736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault version of Awailitility is not compatible with Kotlin 1.9 baseline \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45673\"\u003e#45673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to Lettuce 6.6.0.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45670\"\u003e#45670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to Jedis 6.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45669\"\u003e#45669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSAML2 autoconfiguration is not imported by \u003ccode\u003e@WebMvcTest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45666\"\u003e#45666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to MongoDB 5.5.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45660\"\u003e#45660\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46021\"\u003e#46021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46009\"\u003e#46009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45997\"\u003e#45997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSL response structure to actuator info endpoint documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45921\"\u003e#45921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of test slice annotations to suggest MockitoBean rather than MockBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45915\"\u003e#45915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude configuration classes from all modules in the \u0026quot;Auto-configuration Classes\u0026quot; appendix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45863\"\u003e#45863\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/0ec7194fc1a3196e8e27cf845e05da1c99315600\"\u003e\u003ccode\u003e0ec7194\u003c/code\u003e\u003c/a\u003e Release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/18e5e0647d0b8c2cc363235dfb4f1cf7b76fa838\"\u003e\u003ccode\u003e18e5e06\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/cb9cf45b7fb465479173adf04d615ee744e7236e\"\u003e\u003ccode\u003ecb9cf45\u003c/code\u003e\u003c/a\u003e Restore previous source in Context.withSource calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/01a23c3d209eaa505e7afc29f5292eb2631af67c\"\u003e\u003ccode\u003e01a23c3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.3-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7b553d9093502bb5c9a5efa3eeb39ccd7bc8c046\"\u003e\u003ccode\u003e7b553d9\u003c/code\u003e\u003c/a\u003e Protect against null names when filter is applied more than once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/440ea79df1f7a94685f9d6c8d4553601ca91c7d6\"\u003e\u003ccode\u003e440ea79\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.2-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a816518679da676366670d02a754bdf5e8368842\"\u003e\u003ccode\u003ea816518\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/05906cc04759ea4ad7f2551ad051d05d0e40b450\"\u003e\u003ccode\u003e05906cc\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.8-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/74fe4adcaf299ea441664a379ce7df1a6bee47ed\"\u003e\u003ccode\u003e74fe4ad\u003c/code\u003e\u003c/a\u003e Upgrade to HttpClient5 5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98632a1f485dc26b4b1e73350d4311b812e42663\"\u003e\u003ccode\u003e98632a1\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.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 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/342","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/342","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/342/packages"},{"uuid":"2547818911","node_id":"PR_kwDOInTsUc6X3KGf","number":328,"state":"closed","title":"Bump spring2Version 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:46:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-27T22:39:57.000Z","updated_at":"2025-05-28T06:46:25.000Z","time_to_close":29188,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring2Version","old_version":"2.7.18","new_version":"3.5.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring2Version` 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:spring-boot-gradle-plugin` 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-gradle-plugin'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/java-experiments/pull/328","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/328","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/328/packages"}],"issue_packages":[{"old_version":"2.7.18","new_version":"3.5.3","update_type":"major","path":null,"pr_created_at":"2025-07-01T22:40:24.000Z","version_change":"2.7.18 → 3.5.3","issue":{"uuid":"2633811984","node_id":"PR_kwDOInTsUc6c_MgQ","number":348,"state":"closed","title":"Bump spring2Version from 2.7.18 to 3.5.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-02T06:58:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T22:40:24.000Z","updated_at":"2025-07-02T06:58:09.000Z","time_to_close":29865,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring2Version","old_version":"2.7.18","new_version":"3.5.3","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"\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/348","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/348","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/348/packages"}},{"old_version":"2.7.18","new_version":"3.5.3","update_type":"major","path":null,"pr_created_at":"2025-06-24T22:10:27.000Z","version_change":"2.7.18 → 3.5.3","issue":{"uuid":"3173453136","node_id":"PR_kwDOInTsUc6b8dEd","number":342,"state":"closed","title":"Bump spring2Version from 2.7.18 to 3.5.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-27T07:54:31.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-24T22:10:27.000Z","updated_at":"2025-06-27T07:54:33.000Z","time_to_close":207844,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring2Version","old_version":"2.7.18","new_version":"3.5.3","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring2Version` from 2.7.18 to 3.5.3.\nUpdates `org.springframework.boot:spring-boot-dependencies` from 2.7.18 to 3.5.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\u003ev3.5.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBinder context does not restore previous source causing missing data on Spring Boot 3.5 or above \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46040\"\u003e#46040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIllegalArgumentException: 'name' must not be null thrown when property source filtering applied twice \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46032\"\u003e#46032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45872\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Specifying ConfigData.Options On ConfigDataEnvironmentContributors \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42932\"\u003e#42932\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\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46028\"\u003e#46028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46019\"\u003e#46019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.couchbase.authentication.jks.private-key-password has no effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46006\"\u003e#46006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46005\"\u003e#46005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnboundConfigurationPropertiesException is no longer thrown from IndexedElementsBinder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45994\"\u003e#45994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45992\"\u003e#45992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON writer incorrectly escapes forward slash which can cause structure logging issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45980\"\u003e#45980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManagementContextAutoConfiguration adds a property source that degrades binding performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45968\"\u003e#45968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpConnectorAutoConfiguration fails to load when 'java.net.http.HttpClient' is unavailable \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45955\"\u003e#45955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIt is not possible to opt-out of profile validation or use profile names that contain '.' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45947\"\u003e#45947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraphQlProperties.DeprecatedSse is not annotated as deprecated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45878\"\u003e#45878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading MANAGEMENT_SERVER_PORT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45857\"\u003e#45857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrite and delete operations no longer work in the Cloud Foundry actuator support with Spring Security due to CSRF protection \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45848\"\u003e#45848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditionalOnAvailableEndpoint does not use the ConditionContext's ClassLoader to load exposure outcome contributors \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45803\"\u003e#45803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBinding no longer works with sytem environment properties that are not upper case \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45741\"\u003e#45741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManagementWebServerFactoryCustomizer and ManagementErrorPageCustomizer should not have the same order \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45736\"\u003e#45736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault version of Awailitility is not compatible with Kotlin 1.9 baseline \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45673\"\u003e#45673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to Lettuce 6.6.0.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45670\"\u003e#45670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to Jedis 6.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45669\"\u003e#45669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSAML2 autoconfiguration is not imported by \u003ccode\u003e@WebMvcTest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45666\"\u003e#45666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to MongoDB 5.5.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45660\"\u003e#45660\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46021\"\u003e#46021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46009\"\u003e#46009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45997\"\u003e#45997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSL response structure to actuator info endpoint documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45921\"\u003e#45921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of test slice annotations to suggest MockitoBean rather than MockBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45915\"\u003e#45915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude configuration classes from all modules in the \u0026quot;Auto-configuration Classes\u0026quot; appendix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45863\"\u003e#45863\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/0ec7194fc1a3196e8e27cf845e05da1c99315600\"\u003e\u003ccode\u003e0ec7194\u003c/code\u003e\u003c/a\u003e Release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/18e5e0647d0b8c2cc363235dfb4f1cf7b76fa838\"\u003e\u003ccode\u003e18e5e06\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/cb9cf45b7fb465479173adf04d615ee744e7236e\"\u003e\u003ccode\u003ecb9cf45\u003c/code\u003e\u003c/a\u003e Restore previous source in Context.withSource calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/01a23c3d209eaa505e7afc29f5292eb2631af67c\"\u003e\u003ccode\u003e01a23c3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.3-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7b553d9093502bb5c9a5efa3eeb39ccd7bc8c046\"\u003e\u003ccode\u003e7b553d9\u003c/code\u003e\u003c/a\u003e Protect against null names when filter is applied more than once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/440ea79df1f7a94685f9d6c8d4553601ca91c7d6\"\u003e\u003ccode\u003e440ea79\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.2-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a816518679da676366670d02a754bdf5e8368842\"\u003e\u003ccode\u003ea816518\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/05906cc04759ea4ad7f2551ad051d05d0e40b450\"\u003e\u003ccode\u003e05906cc\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.8-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/74fe4adcaf299ea441664a379ce7df1a6bee47ed\"\u003e\u003ccode\u003e74fe4ad\u003c/code\u003e\u003c/a\u003e Upgrade to HttpClient5 5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98632a1f485dc26b4b1e73350d4311b812e42663\"\u003e\u003ccode\u003e98632a1\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.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:spring-boot-gradle-plugin` from 2.7.18 to 3.5.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-gradle-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBinder context does not restore previous source causing missing data on Spring Boot 3.5 or above \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46040\"\u003e#46040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIllegalArgumentException: 'name' must not be null thrown when property source filtering applied twice \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46032\"\u003e#46032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45872\"\u003eupgrades to Tomcat 10.1.42\u003c/a\u003e which has introduced limits for part count and header size in \u003ccode\u003emultipart/form-data\u003c/code\u003e requests. These limits can be customized using \u003ccode\u003eserver.tomcat.max-part-count\u003c/code\u003e and \u003ccode\u003eserver.tomcat.max-part-header-size\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Specifying ConfigData.Options On ConfigDataEnvironmentContributors \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/42932\"\u003e#42932\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\u003eExecutable JAR application class encounters performance issues when classpath URLs reference a host \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46028\"\u003e#46028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoading from spring.factories may fail with a ClassNotFoundException when the TCCL changes between calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46019\"\u003e#46019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.couchbase.authentication.jks.private-key-password has no effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46006\"\u003e#46006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator heapdump endpoint is failing on modern OpenJ9 JVMs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46005\"\u003e#46005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnboundConfigurationPropertiesException is no longer thrown from IndexedElementsBinder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45994\"\u003e#45994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSouceBuilder can fail with a NPE when the driver is null \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45992\"\u003e#45992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON writer incorrectly escapes forward slash which can cause structure logging issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45980\"\u003e#45980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManagementContextAutoConfiguration adds a property source that degrades binding performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45968\"\u003e#45968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpConnectorAutoConfiguration fails to load when 'java.net.http.HttpClient' is unavailable \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45955\"\u003e#45955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIt is not possible to opt-out of profile validation or use profile names that contain '.' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45947\"\u003e#45947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraphQlProperties.DeprecatedSse is not annotated as deprecated \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45878\"\u003e#45878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading MANAGEMENT_SERVER_PORT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45857\"\u003e#45857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrite and delete operations no longer work in the Cloud Foundry actuator support with Spring Security due to CSRF protection \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45848\"\u003e#45848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConditionalOnAvailableEndpoint does not use the ConditionContext's ClassLoader to load exposure outcome contributors \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45803\"\u003e#45803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBinding no longer works with sytem environment properties that are not upper case \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45741\"\u003e#45741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManagementWebServerFactoryCustomizer and ManagementErrorPageCustomizer should not have the same order \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45736\"\u003e#45736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault version of Awailitility is not compatible with Kotlin 1.9 baseline \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45673\"\u003e#45673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to Lettuce 6.6.0.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45670\"\u003e#45670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to Jedis 6.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45669\"\u003e#45669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSAML2 autoconfiguration is not imported by \u003ccode\u003e@WebMvcTest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45666\"\u003e#45666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot 3.5's dependency management should have been upgraded to MongoDB 5.5.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45660\"\u003e#45660\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 Docker security options links in Packaging OCI images sections \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46021\"\u003e#46021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for configuring Spring Security with '/error' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46009\"\u003e#46009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimestamps in Retrieving Audit Events examples do not match the accompanying text \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45997\"\u003e#45997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSL response structure to actuator info endpoint documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45921\"\u003e#45921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of test slice annotations to suggest MockitoBean rather than MockBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45915\"\u003e#45915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude configuration classes from all modules in the \u0026quot;Auto-configuration Classes\u0026quot; appendix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45863\"\u003e#45863\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/0ec7194fc1a3196e8e27cf845e05da1c99315600\"\u003e\u003ccode\u003e0ec7194\u003c/code\u003e\u003c/a\u003e Release v3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/18e5e0647d0b8c2cc363235dfb4f1cf7b76fa838\"\u003e\u003ccode\u003e18e5e06\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/cb9cf45b7fb465479173adf04d615ee744e7236e\"\u003e\u003ccode\u003ecb9cf45\u003c/code\u003e\u003c/a\u003e Restore previous source in Context.withSource calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/01a23c3d209eaa505e7afc29f5292eb2631af67c\"\u003e\u003ccode\u003e01a23c3\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.3-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7b553d9093502bb5c9a5efa3eeb39ccd7bc8c046\"\u003e\u003ccode\u003e7b553d9\u003c/code\u003e\u003c/a\u003e Protect against null names when filter is applied more than once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/440ea79df1f7a94685f9d6c8d4553601ca91c7d6\"\u003e\u003ccode\u003e440ea79\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.2-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a816518679da676366670d02a754bdf5e8368842\"\u003e\u003ccode\u003ea816518\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/05906cc04759ea4ad7f2551ad051d05d0e40b450\"\u003e\u003ccode\u003e05906cc\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.8-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/74fe4adcaf299ea441664a379ce7df1a6bee47ed\"\u003e\u003ccode\u003e74fe4ad\u003c/code\u003e\u003c/a\u003e Upgrade to HttpClient5 5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98632a1f485dc26b4b1e73350d4311b812e42663\"\u003e\u003ccode\u003e98632a1\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.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 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/342","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/342","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/342/packages"}},{"old_version":"2.7.18","new_version":"3.5.0","update_type":"major","path":null,"pr_created_at":"2025-05-27T22:39:57.000Z","version_change":"2.7.18 → 3.5.0","issue":{"uuid":"2547818911","node_id":"PR_kwDOInTsUc6X3KGf","number":328,"state":"closed","title":"Bump spring2Version 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:46:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-27T22:39:57.000Z","updated_at":"2025-05-28T06:46:25.000Z","time_to_close":29188,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"spring2Version","old_version":"2.7.18","new_version":"3.5.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `spring2Version` 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:spring-boot-gradle-plugin` 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-gradle-plugin'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/java-experiments/pull/328","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/328","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/328/packages"}}]}