Spring-Boot-efficient-search-API
Spring-Boot-efficient-search-API copied to clipboard
chore(deps-maven): bump org.springframework.boot:spring-boot-starter-parent from 3.5.8 to 4.0.1
Bumps org.springframework.boot:spring-boot-starter-parent from 3.5.8 to 4.0.1.
Release notes
Sourced from org.springframework.boot:spring-boot-starter-parent's releases.
v4.0.1
:warning: Noteworthy changes
- Hibernate has been upgraded to 7.2.0.Final in response to Hibernate 7.1 moving to limited support
- spring-boot-starter-kotlin-serialization has been renamed to to spring-boot-starter-kotlinx-serialization-json and spring-boot-starter-kotlin-serialization-test has been renamed to spring-boot-starter-kotlinx-serialization-json-test. This change aligns the starters' names with those of their respective modules
- Using TestRestTemplate now requires a dependency on spring-boot-restclient
:lady_beetle: Bug Fixes
- JsonMixinModuleEntriesBeanRegistrationAotProcessor does not handle deprecated code #48564
- JdbcSessionAutoConfiguration may not match when using the auto-configured DataSource #48552
@ServiceConnectionfor LgtmStackContainer fails when logging endpoint is configured due to multiple OtlpLoggingConnectionDetails beans #48536- WebApplicationType does not consider modules when deduced from classpath #48517
- Spring Session auto-configuration fails in a war deployment as ServerProperties is not available #48493
- Opentelemetry logging export requires actuator module #48488
- RabbitHealthIndicator reports an error when version is missing from the connection's server properties #48487
- Actuator Info class has inconsistent nullability annotations and cannot be built with null value #48480
- Profiles retained during AOT processing are not configured in a native image #48476
- Security matchers and WebServerNamespace resolution can fail with NoClassDefFoundError when used in a traditional WAR deployment #48388
- HealthEndpointGroupMembershipValidator does not consider reactive health indicators causing NoSuchHealthContributorException to be thrown #48387
- spring.jackson.default-property-inclusion is not applied to content inclusion #48343
- TestRestTemplate.getRootUri() returns empty string #48330
- Redis health check reports an error when redis_version is missing from the INFO response #48328
- Parent's MeterRegistry beans are closed when child context closes #48325
- HttpMessageConverters picks up converter beans for both client and server #48310
- Conditions to auto-configure a RestClient are outdated with the modularization #48308
- A custom JwtTypeValidator that replaces the default can no longer be configured #48301
- PropertiesRestClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it #48296
- SpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method #48275
- Conditions to auto-configure RestClient-based HTTP service clients are outdated with the modularization #48274
- Starter for Kotlinx Serialization Json is misnamed #48262
- ApplicationServletEnvironment is no longer configured in war deployments #48254
- RestClient.Builder bean present in
@SpringBootTestdue to spring-boot-starter-webmvc-test, but missing at runtime without restclient starter #48253- ProblemDetail is rendered to XML incorrectly #48222
:notebook_with_decorative_cover: Documentation
- Harmonize Kotlin example for HTTP Service client support #48577
- Document HttpMessageConverters detection changes in 4.0.1 #48574
- Improve javadoc for when to use class names rather than class references #48569
- Documentation has an outdated reference to the Jackson Kotlin Module #48534
- Caching documentation should clarify how to use a no-op implementation to run a test suite #48532
- Document that the default rolling policy for Log4j2 requires logging.file.path to be set #48527
- Review documentation and migration guide about changes in
@AutoConfigureCache#48522- License header in build samples is displayed in the reference documentation #48478
- Configuring Two DataSources How-To code sample is inconsistent #48449
- Fix links to source files on GitHub #48398
- Documentation contains broken links to GitHub source files #48394
- Document that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations #48360
- Correct the annotation in the Kotlin
@ConfigurationPropertiesSourceexample #48357- Polish TestRestTemplate examples in the reference guide #48336
... (truncated)
Commits
b2bc463Release v4.0.1252b218Correct renaming of Kotlinx Serialization JSON starters2fa73c2Merge pull request #48577 from jwalter3e68988Polish "Harmonize Kotlin example for HTTP Service client support"423373bHarmonize Kotlin example for HTTP Service client supportf61ac29Document HttpMessageConverters detection changes2519a5dMerge branch '3.5.x'4fc3ca3Next development version (v3.5.10-SNAPSHOT)aaf66f4Merge branch '3.5.x'08e2cabPolish javadoc for when to use class names rather than class references- Additional commits viewable in compare view
Dependabot 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.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)