Skip to content

Update all dependencies to v3.3.0-M1

Boris Morris requested to merge renovate/all into main

This MR contains the following updates:

Package Type Update Change
org.springframework.boot:spring-boot-gradle-plugin (source) dependencies minor 3.2.1 -> 3.3.0-M1
org.springframework.boot:spring-boot-dependencies (source) dependencies minor 3.2.1 -> 3.3.0-M1

Release Notes

spring-projects/spring-boot (org.springframework.boot:spring-boot-gradle-plugin)

v3.3.0-M1

New Features
  • Auto-configure TypeDefinitionConfigurer beans for GraphQL apps #​39118
  • Create multiple registrations for beans that implement multiple Servlet API contracts #​39056
  • Remove APIs that were deprecated for removal in 3.3 #​39039
  • Remove dependency management for Dropwizard Metrics #​39034
  • Add configuration property "spring.task.execution.pool.shutdown.accept-tasks-after-context-close" #​38968
  • Autoconfigure Undertow/XNIO for virtual thread support #​38819
  • Add client-id and subscription-durable properties for JMS connections #​38817
  • Add property for maximum number of reactive sessions #​38703
  • Add support for the @SpanTag annotation #​38662
  • Add configuration option for path inclusion in DefaultErrorAttributes #​38619
  • Add configuration properties for cluster-level failover with Apache Pulsar #​38559
  • Change Health.down(Exception) factory method to Health.down(Throwable), aligning with Health.Builder.down(Throwable) #​38550
  • Make spring.config.activate.on-cloud-platform=none match when the current cloud platform is null #​38510
  • Add ProcessInfoContributor #​38371
  • Add possibility to configure a custom ExecutionContextSerializer in BatchAutoConfiguration #​38328
  • Remove deprecated support for FailureAnalyzer setter injection #​38322
  • Use unknown_service as default application name for OpenTelemetry #​38219
  • Auto-configure a JwtAuthenticationConverter #​38105
  • Fail configuration property metadata processing when additional metadata has unexpected content #​37597
  • Add local and tag correlation fields #​37435
  • Use request.requestPath().value() to populate path error attribute with WebFlux #​37269
  • Improve log messages to use the singular or plural forms instead of "noun(s)" #​37017
  • Add 'observation-enabled' properties for RabbitMQ #​36451
  • Make WebServers' started log messages more consistent #​36149
  • Add property to configure the queue size for Tomcat #​36087
:lady_beetle: Bug Fixes
  • Even when spring.security.user.name or spring.security.user.password has been configured, user details auto-configuration still backs off when resource server is on the classpath #​39239
  • JarEntry.getComment() returns incorrect result from NestedJarFile instances #​39226
  • Oracle OJDBC BOM version is flagged not for production use #​39225
  • MockRestServiceServerAutoConfiguration with RestTemplate and RestClient together throws incorrect exception #​39198
  • SslBundle implementations do not provide useful toString() results #​39168
  • Mixing PEM and JKS certificate material in server.ssl properties does not work #​39159
  • Containers are not started when using @ImportTestcontainers #​39151
  • Having AspectJ and Micrometer on the classpath is not a strong enough signal to enable support for Micrometer observation annotations #​39132
  • Actuator endpoints with no operations that use selectors are not accessible when mapped to / #​39123
  • spring-boot-maven-plugin repackage uber jar execution fails when jar is put on WSL network drive #​39121
  • Spring Boot 3.2 app that uses WebFlux, Security, and Actuator may fail to start due to a missing authentication manager #​39117
  • @ConfigurationPropertiesBinding converters that rely on initial CharSequence to String conversion no longer work #​39115
  • management.observations.http.server.requests.name no longer has any effect #​39106
  • Configuring server.jetty.max-connections has no effect #​39080
  • spring.rabbitmq.listener.stream.auto-startup property has no effect #​39079
  • Connection leak when using jOOQ and spring.jooq.sql-dialect has not been set #​39077
  • Error mark in the log message for PatternParseException is in the wrong place #​39076
  • Manifest attributes cannot be resolved with the new loader implementation #​39071
📔 Documentation
  • Improve "Sanitize Sensitive Values" section in reference documentation #​39200
  • Update CRaC support status link #​39173
  • Fix link to Log4j2's JDK logging adapter documentation #​39172
  • Document virtual threads limitations #​39169
  • Polish reference documentation #​39157
  • Use the term "tags" in documentation consistently #​39152
  • Update links to Micrometer docs in metrics section of reference docs #​39150
  • Remove entry for OCI starter as it is no longer maintained #​39145
  • Correct the documentation on injecting dependencies into FailureAnalyzer implementations #​39101
  • Fix typos #​38983
🔨 Dependency Upgrades
Contributors

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

@​724thomas, @​BenchmarkingBuffalo, @​FBibonne, @​JohnNiang, @​OlgaMaciaszek, @​Wzy19930507, @​adispezo, @​amparab, @​anavrotski, @​asashour, @​cachescrubber, @​dreis2211, @​jonatan-ivanov, @​kzander91, @​lenin-jaganathan, @​okohub, @​onobc, @​quaff, @​sdeleuze, @​skcskitano, @​swamymavuri, @​tobias-lippert, and @​ykardziyaka

v3.2.2

:lady_beetle: Bug Fixes

  • SslBundle implementations do not provide useful toString() results #​39167
  • JarEntry.getComment() returns incorrect result from NestedJarFile instances #​39166
  • Mixing PEM and JKS certificate material in server.ssl properties does not work #​39158
  • Having AspectJ and Micrometer on the classpath is not a strong enough signal to enable support for Micrometer observation annotations #​39128
  • Actuator endpoints with no operations that use selectors are not accessible when mapped to / #​39122
  • Spring Boot 3.2 app that uses WebFlux, Security, and Actuator may fail to start due to a missing authentication manager #​39096
  • management.observations.http.server.requests.name no longer has any effect #​39083
  • spring.rabbitmq.listener.stream.auto-startup property has no effect #​39078
  • Error mark in the log message for PatternParseException is in the wrong place #​39075
  • Configuring server.jetty.max-connections has no effect #​39052
  • @ConfigurationPropertiesBinding converters that rely on initial CharSequence to String conversion no longer work #​39051
  • Manifest attributes cannot be resolved with the new loader implementation #​38996
  • Throwable from logging system initialization may result in the application silently failing to start #​38963
  • When using Jetty, idle timeout for IO operations and delayed dispatch cannot be set to less than 30000ms #​38960
  • spring-boot-maven-plugin repackage uber jar execution fails when jar is put on WSL network drive #​38956
  • Oracle OJDBC BOM version is flagged not for production use #​38943
  • Connection leak when using jOOQ and spring.jooq.sql-dialect has not been set #​38924
  • AutoConfigurationSorter does not always respect @AutoConfigureOrder(Ordered.LOWEST_PRECEDENCE) #​38916
  • Containers are not started when using @ImportTestcontainers #​38913
  • Even when spring.security.user.name or spring.security.user.password has been configured, user details auto-configuration still backs off when resource server is on the classpath #​38864
  • MockRestServiceServerAutoConfiguration with RestTemplate and RestClient together throws incorrect exception #​38820

📔 Documentation

  • Improve "Sanitize Sensitive Values" section in reference documentation #​39199
  • Fix link to Log4j2's JDK logging adapter documentation #​39171
  • Update CRaC support status link #​39170
  • Remove entry for OCI starter as it is no longer maintained #​39165
  • Update links to Micrometer docs in metrics section of reference docs #​39149
  • Use the term "tags" in documentation consistently #​39125
  • Correct the documentation on injecting dependencies into FailureAnalyzer implementations #​39100
  • Polish reference documentation #​38942
  • Document virtual threads limitations #​38883

🔨 Dependency Upgrades

Contributors

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

@​724thomas, @​BenchmarkingBuffalo, @​FBibonne, @​Wzy19930507, @​amparab, @​dependabot[bot], @​dreis2211, @​okohub, @​onobc, @​sdeleuze, @​skcskitano, and @​tobias-lippert


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 these updates again.


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

This MR has been generated by Renovate Bot.

Edited by Boris Morris

Merge request reports