Skip to content

Update plugin org.springframework.boot to v3.0.0-RC2

Particify Dependency Bot requested to merge renovate/patch-spring-boot into master

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.boot (source) 3.0.0-RC1 -> 3.0.0-RC2 age adoption passing confidence

Dependency Lookup Warnings

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

spring-projects/spring-boot

v3.0.0-RC2

New Features
  • Switch to the Eclipse Angus Jakarta Mail Reference Implementation #​33059
  • Remove dependency management for unused EL-related dependencies #​33035
  • Unify actuator descriptor class names #​33022
  • Rename spring-session.bom.version property to spring-session.version to align with changes to Spring Session's version scheme and bom #​32952
  • Add support for CNB platform API 0.10 #​32949
  • Rename httptrace endpoint and related classes to httpexchanges #​32885
  • Support isolated actuator ObjectMapper #​20291
:lady_beetle: Bug Fixes
  • When replacing any database, @AutoConfigureTestDatabase does not work in a native test #​33100
  • Auto-configured OtelTracer does not back off when another kind of Tracer bean is defined #​33097
  • Auto-configured BraveTracer does not back off when another kind of Tracer bean is defined #​33095
  • Unnecessary javax Servlet and JSTL dependencies in spring-boot-dependencies #​33094
  • NullPointerException in LazyTracingSpanContextSupplier when TraceContext.sampled() returns null #​33093
  • Default security filter dispatcher types are not aligned with Spring Security's defaults #​33090
  • Inner classes of a @JsonComponent are ignored in a native image #​33089
  • Unlike Spring Cloud Sleuth tracing auto-configuration does not provide span customizer beans #​33087
  • Configuring spring.jackson.property-naming-strategy fails in a native image #​33080
  • Dependency management for Selenium is incomplete #​33076
  • management.endpoints.jmx.exposure.include meta-data json contains incorrect default value #​33072
  • Context refresh may deadlock when using Prometheus Exemplars #​33070
  • ConfigurationProperties constructor @Autowired detection fails for proxy classes #​33061
  • Logback <if> blocks cannot read spring properties #​33028
  • Spring Boot 3.0 no longer logs guidance to enable debug logging to see the condition evaluation report when the app fails to start #​33027
  • Dependency management for XMLUnit is incomplete #​33000
  • Spring Boot's Lettuce metrics enable histrograms by default and it's hard to switch them off #​32990
  • Spring Boot's auto-configuration for Lettuce metrics enables histograms by default #​32986
  • management.observations.http.server.requests.name is ignored when auto-configuring meter filters for maximum allowable uri tags #​32973
  • The version of Hazelcast Hibernate is managed unnecessarily #​32953
  • @JsonMixin not working in native-image #​32929
  • Missing runtime hints for default Liquibase migration file #​32926
  • Build failures caused by using a version of GraalVM that does not meet our minimum requirements are hard to diagnose #​32924
  • Execution optimizations have been disabled for task processAot with kapt Gradle Plugin #​32919
  • Logging hostname at startup can take a prohibitively long time #​32908
  • Micrometer Tracer not available in integration tests #​32907
  • Auto configuration for data-elasticsearch does not configure mapper that can handle MapDocument payload #​32906
  • OTel W3C doesn't propagate remote fields #​32898
  • Missing resource hint for banner.txt #​32882
  • HttpGraphQlTesterContextCustomizer runs twice when using AOT #​32872
  • OutputCaptureExtension fails in native image tests: NoSuchMethodException: OutputCapture.<init> #​32870
  • @RestClientTest fails in native image tests: Failed to instantiate SimpleRequestExpectationManager #​32867
  • EmbeddedDatabaseConnection was unintentionally initialized at build time when using @DataJpaTest #​32865
  • Cyclic dependency between @JsonComponents and ObjectMapper causes JsonComponents to be ignored #​32863
  • Properties not available when using SpringBootTest.UseMainMethod.ALWAYS #​32860
  • Native testing of a WebFlux-based app using a random or defined port fails with "Runtime reflection is not supported for WebTestClientContextCustomizer$WebTestClientRegistrar" #​32859
  • JsonTesters do not work in native tests #​32858
  • Setting a RestTemplateBuilder read timeout results in an IllegalStateException due to deprecations in HttpComponentsClientHttpRequestFactory #​32857
  • Package-private ResourceProviderCustomizer prevents external usage of FlywayAutoConfiguration class #​32849
  • TestRestTemplate is not compatible with Native Image #​32848
  • Native image built with Gradle fails to start when spring-boot-devtools is included as developmentOnly dependency #​32843
  • When building with Maven, only resources generated beneath META-INF/native-image are available for inclusion in a native image #​32841
  • Configuring com.github.loki4j.logback.Loki4jAppender in logback.xml does not work in a native image #​32839
  • NumberFormatException when configuring spring.redis.sentinel.nodes with an IPv6 address #​32837
  • Manifests of jars built with Gradle do not have a Build-Jdk-Spec entry #​32829
  • Application Context initialized twice during test when exception thrown during initialization #​31793
  • MeterBinder beans that directly or indirectly depend on MeterRegistry beans cause a cycle #​30636
📔 Documentation
  • Fix kafka streams auto start description typo in reference docs #​33102
  • OAuth 2 configuration example uses unrecognized value for authorization grant type #​33069
  • Reference documentation refers to artemis-jms-server but artemis-jakarta-server should now be used instead #​33065
  • Remove legacy cookie processor documentation #​33021
  • Change references to Spring Cloud Sleuth for SpanContextSupplier to Micrometer Tracing #​32994
  • Remove Infinispan's Spring Boot Starter in README #​32974
  • Document how to observe JDBC project with Spring Boot and micrometer-observations #​32912
  • Remove mention of MetricsWebFilter from reference documentation #​32909
  • Remove note about Infinispan's Spring Boot Starter as it is not yet 3.0-compatible #​32896
  • Delete WebSecurityConfigurerAdapter from Javadoc in SpringBootWebSecurityConfiguration / SecurityProperties #​32879
  • Add documentation for micrometer observation #​32833
  • Update docs to final GraalVM 22.3 #​32813
  • Add documentation for micrometer-tracing #​30658
🔨 Dependency Upgrades
Contributors

Thank you to all the contributors who worked on this release:

@​EricGao888, @​biergit, @​dreis2211, @​iamgd67, @​izeye, @​making, @​marcingrzejszczak, @​sdeleuze, and @​ueberfuhr


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports