build(deps): update dependency org.springframework.boot:spring-boot-starters to v2.2.13.release

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.boot:spring-boot-starters (source) 2.2.7.RELEASE -> 2.2.13.RELEASE age adoption passing confidence

Release Notes

spring-projects/spring-boot

v2.2.13.RELEASE

Compare Source

🐞 Bug Fixes

  • Default servlet location is not registered using a ServletContextResource #​24745

📔 Documentation

  • Migrate away from pivotal-legacy/homebrew-tap #​24659

🔨 Dependency Upgrades

Contributors

We'd like to thank all the contributors who worked on this release!

v2.2.12.RELEASE

Compare Source

🐞 Bug Fixes

  • Redis health indicator requests more information than it needs resulting in unnecessarily large responses from Redis #​24208
  • elasticsearch-rest-client-sniffer is missing from the dependency management for Elasticsearch's REST client modules #​24173
  • WebFluxTags performs unnecessary Pattern compilation when ignoring trailing slashes #​24147
  • Actuator web endpoints cannot respond with custom HTTP status codes when running on MVC or WebFlux #​24123
  • Missing Spring Integration metrics due to the MeterRegistry bean being looked for before it has been defined #​24095
  • Configuration property binding processes JavaBean methods in a non-deterministic order which may result in variable behavior #​24068
  • When using Tomcat, key and trust store passwords set via javax.net.ssl system properties are overwritten with null when Spring Boot's equivalent properties have not been set #​24041
  • Configuration metadata annotation processor may use the wrong accessor for boolean properties #​24002
  • TestTypeExcludeFilter does not implement hashCode and equals as required by its super-class #​23978
  • Configuration property annotation processor does not notice overriding getter methods #​23966
  • Our auto-configuration should not use @PostConstruct as it's ignored on Java 11+ without a dependency on jakarta-annotation-api #​23723
  • JdbcStoreTypeConfiguration picks transaction of primary data source when Quartz data source is not the primary data source #​20184
  • @DataJpaTest using H2 with schema.sql and spring.datasource.schema-username fails #​19321

📔 Documentation

  • Document how to use Devtools without an IDE #​24271
  • Add link to appendix from error handling documentation #​24265
  • Fix link to Flyway callback docs #​24119
  • Provide more details about overriding SpringPhysicalNamingStrategy's case insensitive flag #​24045
  • Clarify the javadoc of AutoConfigureTestDatabase to make it clearer that it only replaces the main DataSource #​23808
  • Security properties appendix contains spring.session and spring.ldap properties that belong elsewhere #​23558
  • Improve Spring Session back off documentation #​23151
  • Clarify documentation regarding relaxed binding of environment variables #​22974
  • Recommend that bean definitions provide as much type information as possible #​22925
  • Recommend disabling context path redirects when using proxy-terminated SSL with Tomcat #​22908
  • Enhance spring.datasource.initialization-mode property description #​21121

🔨 Dependency Upgrades

Contributors

We'd like to thank all the contributors who worked on this release!

v2.2.11.RELEASE

Compare Source

🐞 Bug Fixes

  • HttpEncodingAutoConfiguration is not added to the WebMvcTest slice #​23749
  • server.servlet.session.timeout not in effect when using Jetty starter without jakarta.annotation and javax.annotation #​23716
  • Setting server.undertow.eager-filter-init has no effect #​23675
  • If the JVM is killed while refresh is in progress, the shutdown hook does not close the context #​23625
  • @ConfigurationPropertiesBinding does not apply Formatter beans #​23613
  • H2 Console error with AbstractRoutingDataSource #​23566
  • When using embedded Jetty, an error response to a HEAD request has a body #​23551
  • Dependency management for Netty tcNative does not include its netty-tcnative module #​23502
  • PropertiesLauncher requires spring-core on the classpath #​23474
  • Flyway configuration ignores init-sqls when using spring.datasource.* properties #​23392
  • Log4j's tag library doesn't work out of the box as log4j-*.jar is skipped by default #​23302
  • Unexpected application context cache hit when testing with SpringBootTest webEnvironment MOCK and DEFINED_PORT #​23085
  • Log4j2 configuration is not picking up some properties #​22983
  • Incremental compilation does not keep metadata for inner classes #​10886

📔 Documentation

  • Remove version elements from Maven plugin documentation #​23909
  • Note that using LiveReload requires Devtools restart to be enabled #​23755
  • Add upgrading section to reference docs with a link to the wiki #​23610
  • Add example of setting system property in gradle bootRun #​23578
  • Update configuration metadata appendix to remove description for Gradle 4.5 and earlier as it is no longer supported #​23562
  • Fix link to Log4j's JDK Logging Adapter in reference documentation #​23459
  • Document support for Java 15 #​23447
  • Note the Kt class name suffix when describing how to configure a Kotlin application's main class name #​23418
  • Add anchor links to section headers in Gradle plugin reference docs #​23402
  • Revisit hint on using classpath* for retrieving templates #​23068
  • Document how to enable h2c via programmatic configuration #​21997

🔨 Dependency Upgrades

Contributors

We'd like to thank all the contributors who worked on this release!

v2.2.10.RELEASE

Compare Source

🐞 Bug Fixes

  • @ManagementContextConfiguration is meta-annotated with @Configuration(proxyBeanMethods=false) which does not disable proxying #​23301
  • Signed jar dependency performance problem when repackaged in a single jar #​23263
  • Allow types other than Date to be used in the "timestamp" MVC error model #​23256
  • RSocketPortInfoApplicationContextInitializer can throw NPE #​23084
  • UndertowWebServerFactoryCustomizer requires commons lang via an unintended import on ClassUtils #​23059
  • Missing sanitization in lists of URIs properties on actuator endpoints #​23037
  • When using HSQLDB, Hikari logs a warning message about the driver class name when the first connection is retrieved from the pool #​23036
  • JarFile can cause memory issues when running on Java 11+ #​22991
  • Configurable SSL Logback extensions can't be supported due to URL checks #​22946
  • The @TypeExcludeFilters annotation is not @Inherited #​22939
  • When Reactor's debug agent fails to initialize, the cause of the failure is discarded #​22777
  • LiquibaseEndpoint does not report change sets from ancestor contexts #​22681
  • TaskExecutorBuilder only uses second-precision when configuring the await termination period #​22604
  • Spring Boot 2.3.2: new context is created for every IT class if SpyBean is used #​22566
  • WebMvcTest and WebFluxTest do not include Jackson Module beans #​22530
  • UndertowWebServerFactoryCustomizer does not support Options but only UndertowOptions #​22502
  • Setting ignoreInvalidFields=true on @ConfigurationProperties causes unknown fields to be ignored as well #​22308
  • Background preinitialisation may cause Jackson2ObjectMapperBuilder's Kotlin detection warning to be silently dropped #​21897
  • Legacy endpoint ids with '-' do not migrate cleanly #​21615
  • Externalized Configuration ignores null values in SMRING_APPLICATION_JSON #​21542
  • Proper ordering of metrics auto-configurations #​21134
  • ValidationHandler no longer works with certain map keys #​20350
  • XADataSourceAutoConfiguration is difficult to use with DB2XADataSource as it does not have a URL property #​20229
  • Async exceptions not handled by error pages in war deployments #​19471

📔 Documentation

  • Document that @ConfigurationProperties beans are not scanned in sliced tests #​23210
  • Provide examples of Actuator custom endpoints in the reference documentation #​23028
  • Mention correct JUnit 5 annotations in Kotlin testing section #​23002
  • Javadoc inaccuracy in SpringApplicationBuilder.properties(Properties) #​22962
  • Fix typo Assert4J -> AssertJ #​22948
  • PushGateway documentation does not document enabled flag properly #​22919
  • Document how to discover the HTTP Port at Runtime for both Servlet and Reactive web apps #​22898
  • Mention configuration customizers for WebTestClient and RestAssured in AutoConfigureRestDocs' javadoc #​22765
  • Fix broken links to Micrometer registry docs #​22705
  • Document that spring-boot-configuration-processor cannot detect default value defined externally #​22685
  • Link to App Engine Standard sample not working #​22607
  • Fix link to Elasticsearch health indicator #​22598
  • Include a hint where to find documentation for DevTools in docs overview #​22591
  • Document that constructor binding does not support @DurationUnit and @DataSizeUnit #​22565
  • Docs say Health's inner details section may contain components #​22490
  • Recommend the use of AopTestUtils.getTargetObject() when setting expectations on a spied bean that Spring has proxied #​22281
  • Document the need for configuration files to have a file extension #​22278
  • Document that java.util.Optional is not recommended with ConfigurationProperties #​21868
  • Document how to use MongoClientSettingsBuilderCustomizer #​21696
  • Document that schema.sql and data.sql will still be run when using Flyway or Liquibase but discourage their use #​20920
  • Improve documentation about swapping one technical starter for another #​20408
  • Update metrics documentation to note the benefits of using a MeterBinder when registering a metric that relies on other beans #​19557
  • Clarify documentation on use of @AutoConfigureRestDocs with WebTestClient #​15977

🔨 Dependency Upgrades

Contributors

We'd like to thank all the contributors who worked on this release!

v2.2.9.RELEASE

Compare Source

🐞 Bug Fixes

  • A WebFlux app that depends on com.amazonaws:DynamoDBLocal fails to start #​22275
  • NullPointerException in ErrorPageFilter when a MissingServletRequestParameterException is thrown and there's no DefaultHandlerExceptionResolver #​22248
  • TomcatMetricsBinder may log a warning for an NPE if the context is closed before the ApplicationStartedEvent is published #​22141
  • Accept empty filter dispatcher types in auto-configurations #​22138
  • RedisReactiveHealthIndicator is broken with Redis cluster mode #​22061
  • @​ConditionalOnSingleCandidate does not match when there is a single candidate that is a scoped bean #​22038
  • Management health group does not inherit show-details property #​22022
  • LOGBACK: No context given for c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy #​21056
  • MockBean does not resolve the right type for abstract test class #​20916
  • ConfigurationPropertiesBeanDefinitionValidator interferes with EclipseLink load-time weaving #​20798

📔 Documentation

  • Update the documentation to avoid trivialising what the reader's learning about #​22409
  • Clarify the effect of ordering auto-configuration #​22337
  • Clarify locations inside and outside the jar from which properties are loaded #​22262
  • Rename NoneOfNestedConditions to NoneNestedConditions in example docs #​22207
  • Document how to exclude an annotation processor with Maven #​22000
  • Fix wrong property reference to keys-to-sanitize in Javadoc #​21906
  • Some entries in the tables of configuration properties are incomplete #​21131

🔨 Dependency Upgrades

Contributors

We'd like to thank all the contributors who worked on this release!

v2.2.8.RELEASE

Compare Source

New Features

  • Restrict use of custom YAML types #​21597
  • Spring Cloud's CachedRandomPropertySource is not adapted correctly #​21595
  • Provide dependency management for Oracle?s JDBC driver under new com.oracle.database Maven coordinates #​20333

🐞 Bug Fixes

  • WebMvcTest does not use the auto-configured ordering for Spring Security's filter #​21801
  • Spring Boot CLI adds classes from current directory to the classpath on Unix-like platforms #​21754
  • SpringConfigurationPropertySource incorrectly returns ABSENT for sub properties #​21654
  • Management security configuration does not back off when SAML is configured #​21620
  • URI tag for WebMvc and WebFlux metrics is empty, rather than "root", when the path pattern is empty #​21392
  • ServletWebServerApplicationContext uses a logger for ContextLoader for some of its logging #​21354
  • Default log levels are inconsistent between log4J2 and logback #​21293
  • Different actuator management server port changes response on errors #​21036
  • Custom converters cannot be used when creating endpoint-related beans due to eager initialization triggered by ServletEndpointRegistrar #​20714
  • Actuator 'loggers' endpoint does not return all loggers for log4j #​20037
  • STOMP does not work with lazy initialization #​19611

📔 Documentation

  • Document the difference in dispatch type and the effect on the security filter caused by the error page filter when deployed to a standalone container #​21759
  • Document support for Gradle 5 #​21751
  • Replace whitelist with a term that does not have racist connotations #​21743
  • Links to Apache camel starter are broken #​21540
  • Fix typo in coordinates of junit-vintage-engine #​21485
  • Use https to link to groovy-lang.org #​21471
  • Document use case of splitting auto-configuration and starter #​21366
  • Align TestRestTemplate Javadoc with documentation #​21318
  • Document using system properties in gradle plugin docs #​21317
  • Clarify that configuring a custom health HTTP status mapping replaces the default mappings #​20716

🔨 Dependency Upgrades

Contributors

We'd like to thank all the contributors who worked on this release!


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.

Edited by Oliver Lejohic

Merge request reports

Loading