Skip to content

fix(deps): update dependency org.springframework.boot:spring-boot-starter-parent to v3.1.3

Automation Bot requested to merge renovate/spring-boot into master

This MR contains the following updates:

Package Type Update Change
org.springframework.boot:spring-boot-starter-parent (source) parent patch 3.1.0 -> 3.1.3

Dependency Lookup Warnings

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


Release Notes

spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)

v3.1.3

Compare Source

:lady_beetle: Bug Fixes

  • Logging config URLs with query parameters are not detected as XML #​37062
  • Changed environment variable name APP_PASSWORD to APP_USER_PASSWORD i? #​37044
  • BindableRuntimeHintsRegistrar does not generate hints for all nested types of a ConfigurationProperties type #​37022
  • server.max-http-request-header-size doesn't affect Netty server with http2 enabled #​37015
  • AbstractAotMojo should not add source or target if they are null #​36972
  • Exception message in ProcessTestAotMojo has a typo #​36966
  • Docker Compose start fails with "unknown flag: --no-color" #​36908
  • Script-based database initialization fails with an unhelpful error message when configured with a resource that points to a directory #​36786
  • Artemis ConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false #​36772
  • DatabaseDriver swallows real exception #​36759
  • Defining a custom ElasticsearchTransport causes the auto-configured JsonpMapper to back off #​36700
  • Auto-configuration's session repository customization may override that of SessionRepositoryCustomizer beans #​36696
  • RabbitMQ smoke test is missing a test #​36612
  • Tomcat warns about a missing +/- prefix when enabling multiple protocols through server.ssl.enabled-protocols #​36584
  • management.metrics.export.stackdriver properties are incomplete #​36559
  • management.wavefront.metrics.export properties are incomplete #​36556
  • management.metrics.export.signalfx properties are incomplete #​36553
  • JobLauncherApplicationRunner returns a success exit code even when no jobs have been run #​36532
  • Remove use of jakarta.annotation.PostConstruct #​36529
  • management.metrics.export.atlas properties are incomplete #​36526
  • Descriptions of started and ready time metrics contain time units but the unit may change when the metrics are exported #​36516
  • Unlike other Spring Boot goals, process-aot and process-test-aot run on Maven reactor projects #​36494
  • @ServiceConnection on a @Bean method does not work in sliced tests #​36037

📔 Documentation

  • Fix broken links in the documentation #​37071
  • Maven plugin docs contain invalid parameter for image building #​37051
  • Align javadoc of AbstractFilterRegistrationBean#setDispatcherTypes #​36969
  • Improve documentation of spring.cache.type=none #​36962
  • Clarify that spring.security.filter properties only apply to servlet-based web apps #​36865
  • Improve documentation to describe how @EntityScan and @Enable?Repositories can be used to tune scanning #​36862
  • Describe quirks of JUL and Log4j2 in the javadoc of OutputCaptureExtension #​36859
  • LogbackLoggingSystem does not report suppressed exception details #​36856
  • Clarify table that shows how logging properties are transferred to system properties #​36853
  • Review Google AppEngine documentation #​36850
  • Rework Working with NoSQL Technologies to clarify which stores are supported by Spring Data #​36813
  • Clarify how nested directories are treated for configtree with wildcards #​36810
  • Clarify the effect of using @EnableWebMvc #​36797
  • Document defaults for spring.mvc.format.* and spring.webflux.format.* properties #​36793
  • Documentation describes how to opt in to using the path pattern parser but it's now the default #​36789
  • Document that scripts for database initialization are optional by default and how they can be made mandatory #​36783
  • Document @DataR2dbcTest support #​36756
  • @since is missing from javadoc of values added to JavaVersion since its introduction #​36735
  • Update Paketo builder references in documentation #​36690
  • Document how to use Docker Compose integration when running tests #​36636
  • Update RestTemplateBuilder#defaultHeader javadoc to reference correct client-side HTTP request class #​36630
  • Document that server.forward-headers-strategy property defaults to native when running on Kubernetes #​36581
  • Documentation of spring.data.redis.url incorrectly states that it does not override spring.data.redis.user #​36492

🔨 Dependency Upgrades

Contributors

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

@​MahatmaFatalError, @​NersesAM, @​OnSuorce, @​chicobento, @​dependabot[bot], @​dreis2211, @​eddumelendez, @​elevne, @​fzyzcjy, @​itsAkshayDubey, @​izeye, @​joesteel2010, @​jongwooo, @​ls-urs-keller, @​michael-simons, @​msobeck, @​normandra, @​omaryaya, @​quaff, @​rob-valor, @​spa-abaudat, and @​vpavic

v3.1.2

Compare Source

:lady_beetle: Bug Fixes

  • Native reflection hints missing for nested properties declared in a superclass #​36448
  • Connecting to Mongo fails with an UnknownHostException when spring.data.mongodb.additional-hosts is configured #​36441
  • Auto-configured ExemplarSampler bean only backs off when a DefaultExemplarSampler is defined #​36429
  • OTel Span is missing required attributes #​36423
  • Auto-configured JacksonJsonpMapper is conditional on an ObjectMapper bean but does not use such a bean #​36409
  • Application fails to start when @Importing a @ConfigurationProperties class that is eligible for constructor binding #​36359
  • Only one health group can be exposed using management.endpoint.health.group.xxx.additional-path=server:/newpath when using Jersey #​36276
  • Mongo auto-configuration fails when username or password properties contains a colon (:) or at-sign (@) #​36261
  • MockitoPostProcessor doesn't check FactoryBean.OBJECT_TYPE_ATTRIBUTE correctly #​36230
  • ImportsContextCustomizer does not support AliasFor #​36209
  • Saml2RelyingPartyRegistrationConfiguration can choose the wrong RelyingPartyRegistration.Builder when using a metadata file with multiple providers #​36163
  • ConfigurationPropertiesReportEndpoint does not display primitive wrapper types #​36160
  • ConfigurationPropertyName#equals is not symmetric when element has trailing dashes #​36145
  • ScheduledTasksEndpoint throws NPE if PeriodicTrigger is used with custom SchedulingConfigurer #​36129
  • Java system properties can not be applied to RestTemplate HttpClient connection in some cases #​36123
  • Excluding auto-configuration class that relates to a TemplateAvailabilityProvider causes property binding to fail for native images #​36121
  • When using Flyway 9.20.0, auto-configuration fails with a NoSuchMethodError due to the removal of Oracle-related methods from FluentConfiguration #​36099
  • Dependency management for Selenium 4.8.x is incorrect #​36077
  • Slice test annotations do not include SslAutoConfiguration #​36038
  • Methods in KafkaConnectionDetails are named inconsistently #​35733

📔 Documentation

  • Documented Servlet container system requirements are out of date #​36355
  • Update the javadoc of ClientHttpRequestFactories to describe the ClientHttpRequestFactory implementations that it supports #​36268
  • Polish formatting in "Running Spring Batch Jobs on Startup" #​36233
  • Improve Kubernetes liveness and readiness probes customization documentation #​36219
  • Document auto-configuration of underlying HTTP client when using WebClient or RestTemplate #​36215
  • Polish Kafka Properties Docs #​36142
  • Fix typo in the Using R2DBC section of the reference documentation #​36139
  • Document observability auto-configuration for HTTP clients #​36131
  • Improve documentation for baggage propagation into MDC #​36112
  • Javadoc of RestTemplateBuilder.requestFactory(Function) links to deprecated ClientHttpRequestFactorySupplier #​36097
  • Javadoc of ConstructorBound and ConfigurationProperties links to deprecated ConstructorBinding annotation #​36095
  • Add Javadoc since to ImageReference.inTaglessForm() #​36054
  • Fix typo in docker compose service connections note #​36016

🔨 Dependency Upgrades

Contributors

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

@​Pengfei-Lu, @​ThomazPassarelli, @​bbulgarelli, @​bedla, @​dependabot[bot], @​dkswnkk, @​dreis2211, @​eddumelendez, @​eydunn, @​garyrussell, @​izeye, @​johnnywiller, @​jonatan-ivanov, @​jstansel, @​lasselindqvist, @​lmartelli, and @​quaff

v3.1.1

Compare Source

:lady_beetle: Bug Fixes

  • Websockets don't work when using WebFlux with Jetty #​36009
  • When using SimpleClientHttpRequestFactory, non-GET requests sent with RestTemplate have the wrong HttpMethod when SSLBundles are used #​36007
  • Spring Boot properties migrator can create circular references #​35934
  • Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels #​35922
  • SSL configuration overwrites other WebClient customization #​35914
  • Validation is not applied for ConfigurationProperties that implement Validator and use @ConstructorBinding #​35913
  • Tracing only supports a single context propagation type #​35907
  • SpringApplication.from(?).with(?) adds its sources to every context that's created #​35873
  • Devtools does not support package-private main classes #​35865
  • DevTools prevent startup in native image with ClassNotFoundException #​35853
  • Password is not used from spring.data.redis.url property without username #​35850
  • Docker Compose connection details for MongoDB is missing the authSource option when authentication is configured #​35777
  • Processing of @EndpointCloudFoundryExtension logs a warnings as it does not use @AliasFor on its override of the endpoint attribute #​35766
  • Java 20 is supported but there's no value for it in the JavaVersion enum #​35764
  • SpringApplication.from(...) is hard to use with Kotlin #​35756
  • Spring Boot 3.1.0 incompatible with Flyway 9.0 #​35721
  • The error message is unhelpful when spring.rabbitmq.host is configured with a comma-separated value #​35684
  • Docker Compose support produces non-working native image #​35676
  • Metadata for spring.ssl properties are missing #​35667
  • The new support for testcontainers in Spring Boot 3.1.0 does not work with native tests #​35663
  • Constructor binding of @ConfigurationProperties to a lateinit property fails with kotlin.UninitializedPropertyAccessException #​35654
  • PEM SSL bundles do not support encrypted PKCS8 private keys #​35652
  • When a configuration properties bean is defined using a @Bean method, BindableRuntimeHintsRegistrar may incorrectly register hints for constructor binding #​35647
  • Enabling Spring Data Elasticsearch auditing causes application startup failure #​35610
  • ZipkinAutoConfiguration always need a ZipkinProperties bean in SB 3.1 #​35592
  • MongoDB authentication to different DB than used no longer works in spring boot 3.1 #​35567
  • Auto-configuration for Spring Data MongoDB ignores spring.data.mongodb.database when spring.data.mongodb.uri has been set #​35566

📔 Documentation

  • Remove @EnableBatchProcessing mentions in reference documentation for sliced tests and user configuration #​36004
  • Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC #​35911
  • Add @DynamicPropertySource to documented list of property source ordering #​35909
  • Fix typo in Docker Compose documentation #​35818
  • Move property notes up to external configuration section #​35769
  • Improve OAuth2 Client section of docs #​35767
  • Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database #​35690
  • Fix error in SSL bundle documentation #​35665
  • Document how to add parameters to the JDBC URL created for a Docker Compose managed container #​35636
  • Documenting audience support in Oauth2 resource server #​35634
  • Description of build-image and build-image-no-fork Maven plugin goals is inconsistent #​35618
  • Some spring.docker.compose properties do not document their default values #​35598
  • Description of never value for spring.docker.compose.readiness.wait is incorrect #​35597
  • ServiceConnection Typo In name Documentation #​35594
  • Declare @Testcontainers before @SpringBootTest in documentation examples to ensure that Testcontainers is started before the application tries to use its containers #​35572

🔨 Dependency Upgrades

Contributors

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

@​KitBolourchi, @​ThomasKasene, @​bbulgarelli, @​bikash30851, @​dreis2211, @​eddumelendez, @​fcappi, @​izeye, @​quaff, @​rafaelrc7, @​sdeleuze, @​sjohnr, @​sungchanjo, and @​twobiers


Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever MR is behind base branch, 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