Open renovate-bot opened 7 months ago
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
/gcbrun
This PR contains the following updates:
3.9.1
->3.9.8
3.3.1
->3.4.3
2.2.1
->2.2.2
1.15.0
->1.22.0
0.8.10
->0.8.12
3.2.2
->3.3.1
3.3.0
->3.4.0
2.7.8
->2.7.18
3.12.0
->3.15.0
5.3.28
->5.3.37
2.7.8
->2.7.18
2.7.8
->2.7.18
2.7.8
->2.7.18
2.7.8
->2.7.18
2.10.1
->2.11.0
1.12.1
->1.15.0
2.7.8
->2.7.18
0.1.1-SNAPSHOT
->0.3.0
Release Notes
GoogleContainerTools/jib (com.google.cloud.tools:jib-maven-plugin)
### [`v3.4.1`](https://togithub.com/GoogleContainerTools/jib/compare/v3.4.0-gradle...v3.4.1-maven) ### [`v3.4.0`](https://togithub.com/GoogleContainerTools/jib/compare/v3.3.2-maven...v3.4.0-gradle) ### [`v3.3.2`](https://togithub.com/GoogleContainerTools/jib/compare/v3.3.1-maven...v3.3.2-maven)google/google-java-format (com.google.googlejavaformat:google-java-format)
### [`v1.22.0`](https://togithub.com/google/google-java-format/releases/tag/v1.22.0) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.21.0...v1.22.0) Changes: - Improve support for tokens that span multiple lines ([`9bdae02`](https://togithub.com/google/google-java-format/commit/9bdae025b7b023d45636e707c9225d0cdd66eb0b)) - Fix an issue with text block formatting, when the text block is the receiver of a method call ([#1081](https://togithub.com/google/google-java-format/issues/1081)) - `google-java-format-diff.py` now parallelizes the calls to the formatter, for better performance ([`3ee6e2a`](https://togithub.com/google/google-java-format/commit/3ee6e2a34029bc5e68a5f733749e2732c2bf7940)) Full Changelog: https://github.com/google/google-java-format/compare/v1.21.0...v1.22.0 ### [`v1.21.0`](https://togithub.com/google/google-java-format/releases/tag/v1.21.0) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.20.0...v1.21.0) Formatting changes: - Adjust indentation of text blocks ([`ce3cb59`](https://togithub.com/google/google-java-format/commit/ce3cb59a8d649359a8e6e7fcc5f2f21bb79b3df1)) Bug fixes: - Fix a crash with comments inside string templates ([`e946e82`](https://togithub.com/google/google-java-format/commit/e946e82801eb5bbd52bea00355ba20450bc0725c)) - Native image `-version` reports `HEAD-SNAPSHOT` instead of the correct version ([#1068](https://togithub.com/google/google-java-format/issues/1068)) - Improve compatibility with older glibc versions ([#1072](https://togithub.com/google/google-java-format/issues/1072)) Full Changelog: https://github.com/google/google-java-format/compare/v1.20.0...v1.21.0 ### [`v1.20.0`](https://togithub.com/google/google-java-format/releases/tag/v1.20.0) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.19.2...v1.20.0) This release includes [GraalVM native-image](https://www.graalvm.org/22.0/reference-manual/native-image/) binaries for google-java-format for windows, linux, and mac. These binaries offer improved startup performance. Changes: - Keep type-use annotation with type when wrapping ([`03efe44`](https://togithub.com/google/google-java-format/commit/03efe44d9affc989eee8623651fbdf1bcc7240dc)) - Handle 'any' patterns ([#1037](https://togithub.com/google/google-java-format/issues/1037)) Full Changelog: https://github.com/google/google-java-format/compare/v1.19.2...v1.20.0 ### [`v1.19.2`](https://togithub.com/google/google-java-format/releases/tag/v1.19.2) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.19.1...v1.19.2) #### Changes - Improve support for string templates ([#1010](https://togithub.com/google/google-java-format/issues/1010)) - Handle `var` in record patterns ([#1020](https://togithub.com/google/google-java-format/issues/1020)) **Full Changelog**: https://github.com/google/google-java-format/compare/v1.19.1...v1.19.2 ### [`v1.19.1`](https://togithub.com/google/google-java-format/releases/tag/v1.19.1) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.19.0...v1.19.1) #### Changes - Fix support for Java 21 features by enabling JDK 21 for release builds ([#1014](https://togithub.com/google/google-java-format/issues/1014)). **Full Changelog**: https://github.com/google/google-java-format/compare/v1.19.0...v1.19.1 ### [`v1.19.0`](https://togithub.com/google/google-java-format/releases/tag/v1.19.0) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.18.1...v1.19.0) #### Changes This release adds initial support for more Java 21 features, including: - String templates ([#981](https://togithub.com/google/google-java-format/issues/981)) - Unnamed variables ([#978](https://togithub.com/google/google-java-format/issues/978)) - Pattern matching and guard clauses in switch expressions ([#937](https://togithub.com/google/google-java-format/issues/937), [#880](https://togithub.com/google/google-java-format/issues/880), [#983](https://togithub.com/google/google-java-format/issues/983), [#988](https://togithub.com/google/google-java-format/issues/988)) Other changes: - Handle type annotations on method reference qualifiers ([`53390d9`](https://togithub.com/google/google-java-format/commit/53390d99b56edae23cfab5adcafd7df28d9984c8)) - Avoid reflowing text blocks ([#976](https://togithub.com/google/google-java-format/issues/976)) **Full Changelog**: https://github.com/google/google-java-format/compare/v1.18.1...v1.19.0 ### [`v1.18.1`](https://togithub.com/google/google-java-format/releases/tag/v1.18.1) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.18.0...v1.18.1) #### Changes - Fixed version number for Eclipse plugin ([#744](https://togithub.com/google/google-java-format/issues/744)) **Full Changelog**: https://github.com/google/google-java-format/compare/v1.18.0...v1.18.1 ### [`v1.18.0`](https://togithub.com/google/google-java-format/releases/tag/v1.18.0) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.17.0...v1.18.0) #### Changes - Update Guava version to resolve https://github.com/advisories/GHSA-7g45-4rm6-3mm3 ([#950](https://togithub.com/google/google-java-format/issues/950)) - Handle `final var` lambda variables ([#959](https://togithub.com/google/google-java-format/issues/959)) **Full Changelog**: https://github.com/google/google-java-format/compare/v1.17.0...v1.18.0 ### [`v1.17.0`](https://togithub.com/google/google-java-format/releases/tag/v1.17.0) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.16.0...v1.17.0) #### Changes - Fix compatibility with OpenJDK 21 early access builds ([#898](https://togithub.com/google/google-java-format/issues/898)) **Full Changelog**: https://github.com/google/google-java-format/compare/v1.16.0...v1.17.0 ### [`v1.16.0`](https://togithub.com/google/google-java-format/releases/tag/v1.16.0) [Compare Source](https://togithub.com/google/google-java-format/compare/v1.15.0...v1.16.0) #### Changes - Format long exception lists one per line (https://github.com/google/google-java-format/commit/198fa4236724f0305f1d4fb9447ce0b48984746f) - Normalize parameter comments (https://github.com/google/google-java-format/commit/dda43216576c4cb84e2497424b9ca9246f2687e5) #### Bug fixes - Return a non-zero exit code on error ([#848](https://togithub.com/google/google-java-format/issues/848)) - Formatter leaks threads and memory ([#847](https://togithub.com/google/google-java-format/issues/847)) **Full Changelog**: https://github.com/google/google-java-format/compare/v1.15.0...v1.16.0jacoco/jacoco (org.jacoco:jacoco-maven-plugin)
### [`v0.8.12`](https://togithub.com/jacoco/jacoco/releases/tag/v0.8.12): 0.8.12 [Compare Source](https://togithub.com/jacoco/jacoco/compare/v0.8.11...v0.8.12) #### New Features - JaCoCo now officially supports Java 22 (GitHub [#1596](https://togithub.com/jacoco/jacoco/issues/1596)). - Experimental support for Java 23 class files (GitHub [#1553](https://togithub.com/jacoco/jacoco/issues/1553)). #### Fixed bugs - Branches added by the Kotlin compiler for functions with default arguments and having more than 32 parameters are filtered out during generation of report (GitHub [#1556](https://togithub.com/jacoco/jacoco/issues/1556)). - Branch added by the Kotlin compiler version 1.5.0 and above for reading from lateinit property is filtered out during generation of report (GitHub [#1568](https://togithub.com/jacoco/jacoco/issues/1568)). #### Non-functional Changes - JaCoCo now depends on ASM 9.7 (GitHub [#1600](https://togithub.com/jacoco/jacoco/issues/1600)). ### [`v0.8.11`](https://togithub.com/jacoco/jacoco/releases/tag/v0.8.11): 0.8.11 [Compare Source](https://togithub.com/jacoco/jacoco/compare/v0.8.10...v0.8.11) #### New Features - JaCoCo now officially supports Java 21 (GitHub [#1520](https://togithub.com/jacoco/jacoco/issues/1520)). - Experimental support for Java 22 class files (GitHub [#1479](https://togithub.com/jacoco/jacoco/issues/1479)). - Part of bytecode generated by the Java compilers for exhaustive switch expressions is filtered out during generation of report (GitHub [#1472](https://togithub.com/jacoco/jacoco/issues/1472)). - Part of bytecode generated by the Java compilers for record patterns is filtered out during generation of report (GitHub [#1473](https://togithub.com/jacoco/jacoco/issues/1473)). #### Fixed bugs - Instrumentation should not cause `VerifyError` when the last local variable of method parameters is overridden in the method body to store a value of type long or double (GitHub [#893](https://togithub.com/jacoco/jacoco/issues/893)). - Restore exec file compatibility with versions from 0.7.5 to 0.8.8 in case of class files with zero line numbers (GitHub [#1492](https://togithub.com/jacoco/jacoco/issues/1492)). #### Non-functional Changes - jacoco-maven-plugin now requires at least Java 8 (GitHub [#1466](https://togithub.com/jacoco/jacoco/issues/1466), [#1468](https://togithub.com/jacoco/jacoco/issues/1468)). - JaCoCo build now requires at least Maven 3.5.4 (GitHub [#1467](https://togithub.com/jacoco/jacoco/issues/1467)). - Maven 3.9.2 should not produce warnings for jacoco-maven-plugin (GitHub [#1468](https://togithub.com/jacoco/jacoco/issues/1468)). - JaCoCo build now requires JDK 17 (GitHub [#1482](https://togithub.com/jacoco/jacoco/issues/1482)). - JaCoCo now depends on ASM 9.6 (GitHub [#1518](https://togithub.com/jacoco/jacoco/issues/1518)).spring-projects/spring-boot (org.springframework.boot:spring-boot-maven-plugin)
### [`v2.7.18`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.18) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.17...v2.7.18) #### ⚠️ Noteworthy Changes - Following the Paketo team's [announcement](https://blog.paketo.io/posts/paketo-bionic-builder-is-unsafe/) that the Bionic CNB builders will be removed, the default builder using by `bootBuildImage` (Gradle) and `spring-boot:build-image` (Maven) has been changed to Paketo Jammy [#38477](https://togithub.com/spring-projects/spring-boot/issues/38477) #### :lady_beetle: Bug Fixes - App fails to start with a NoSuchMethodError when using Flyway 10.0.0 [#38164](https://togithub.com/spring-projects/spring-boot/issues/38164) - spring.webflux.multipart.max-disk-usage-per-part behaves incorrectly for values where the number of bytes overflows an int [#38146](https://togithub.com/spring-projects/spring-boot/issues/38146) - Mail health indicator fails when host is not set in properties [#38007](https://togithub.com/spring-projects/spring-boot/issues/38007) #### :notebook_with_decorative_cover: Documentation - Document supported SQL comment prefixes [#38385](https://togithub.com/spring-projects/spring-boot/pull/38385) - Fix link to Elasticsearch health indicator [#38330](https://togithub.com/spring-projects/spring-boot/pull/38330) - Improve --help and documentation for "encodepassword -a/--algorithm" in the Spring Boot CLI [#38203](https://togithub.com/spring-projects/spring-boot/issues/38203) - Document that TomcatConnectorCustomizers are not applied to additional connectors [#38183](https://togithub.com/spring-projects/spring-boot/issues/38183) - MyErrorWebExceptionHandler example in documentation isn't working [#38104](https://togithub.com/spring-projects/spring-boot/issues/38104) - Document that SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS is disabled by default [#38083](https://togithub.com/spring-projects/spring-boot/issues/38083) - Update "Running Behind a Front-end Proxy Server" to include reactive and ForwardedHeaderTransformer [#37282](https://togithub.com/spring-projects/spring-boot/issues/37282) - Improve documentation of `classpath.idx` file and its generation by the Maven and Gradle plugins [#37125](https://togithub.com/spring-projects/spring-boot/issues/37125) - Document configuration for building images with Colima [#34522](https://togithub.com/spring-projects/spring-boot/issues/34522) - Code sample in "Developing Your First Spring Boot Application" does not work [#34513](https://togithub.com/spring-projects/spring-boot/issues/34513) - Document ConfigurationPropertyCaching [#34172](https://togithub.com/spring-projects/spring-boot/issues/34172) - Document that application.\* banner variables require a packaged jar or the use of Boot's launcher [#33489](https://togithub.com/spring-projects/spring-boot/issues/33489) - Add section on AspectJ support [#32642](https://togithub.com/spring-projects/spring-boot/issues/32642) - Document server.servlet.encoding.\* properties and server.servlet.encoding.mapping in particular [#32472](https://togithub.com/spring-projects/spring-boot/issues/32472) - Add a section on customizing embedded reactive servers [#31917](https://togithub.com/spring-projects/spring-boot/issues/31917) - Clarify that MVC components provided through WebMvcRegistrations are subject to subsequent processing and configuration by MVC [#31232](https://togithub.com/spring-projects/spring-boot/issues/31232) - Clarifying documentation on including a top-level `@TestConfiguration` class in a test [#30513](https://togithub.com/spring-projects/spring-boot/issues/30513) - Clarify that `@AutoConfigureWebTestClient` binds WebTestClient to mock infrastructure [#29890](https://togithub.com/spring-projects/spring-boot/issues/29890) - Improve systemd configuration documentation [#28453](https://togithub.com/spring-projects/spring-boot/issues/28453) - Document how to customize the basePackages that auto-configurations consider (for example Spring Data Repositories) [#27549](https://togithub.com/spring-projects/spring-boot/issues/27549) - Document additional user configuration that's required after setting `spring.hateoas.use-hal-as-default-json-media-type` to `false` [#26814](https://togithub.com/spring-projects/spring-boot/issues/26814) - Add how-to documentation for test-only database migrations with Flyway/Liquibase [#26796](https://togithub.com/spring-projects/spring-boot/issues/26796) #### :hammer: Dependency Upgrades - Upgrade to ActiveMQ 5.16.7 [#38427](https://togithub.com/spring-projects/spring-boot/issues/38427) - Upgrade to DB2 JDBC 11.5.9.0 [#38428](https://togithub.com/spring-projects/spring-boot/issues/38428) - Upgrade to Dropwizard Metrics 4.2.22 [#38429](https://togithub.com/spring-projects/spring-boot/issues/38429) - Upgrade to Elasticsearch 7.17.15 [#38430](https://togithub.com/spring-projects/spring-boot/issues/38430) - Upgrade to Glassfish JAXB 2.3.9 [#38431](https://togithub.com/spring-projects/spring-boot/issues/38431) - Upgrade to Micrometer 1.9.17 [#38279](https://togithub.com/spring-projects/spring-boot/issues/38279) - Upgrade to Netty 4.1.101.Final [#38432](https://togithub.com/spring-projects/spring-boot/issues/38432) - Upgrade to Pooled JMS 1.2.6 [#38433](https://togithub.com/spring-projects/spring-boot/issues/38433) - Upgrade to Reactor Bom 2020.0.38 [#38280](https://togithub.com/spring-projects/spring-boot/issues/38280) - Upgrade to Spring Batch 4.3.10 [#38281](https://togithub.com/spring-projects/spring-boot/issues/38281) - Upgrade to Spring Data Bom 2021.2.18 [#38282](https://togithub.com/spring-projects/spring-boot/issues/38282) - Upgrade to Spring Framework 5.3.31 [#38283](https://togithub.com/spring-projects/spring-boot/issues/38283) - Upgrade to Spring HATEOAS 1.5.6 [#38373](https://togithub.com/spring-projects/spring-boot/issues/38373) - Upgrade to Spring Integration 5.5.20 [#38491](https://togithub.com/spring-projects/spring-boot/issues/38491) - Upgrade to Spring RESTDocs 2.0.8.RELEASE [#38434](https://togithub.com/spring-projects/spring-boot/issues/38434) - Upgrade to Spring WS 3.1.8 [#38284](https://togithub.com/spring-projects/spring-boot/issues/38284) - Upgrade to Tomcat 9.0.83 [#38435](https://togithub.com/spring-projects/spring-boot/issues/38435) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@GVictorG7](https://togithub.com/GVictorG7), [@PENEKhun](https://togithub.com/PENEKhun), [@dreis2211](https://togithub.com/dreis2211), and [@izeye](https://togithub.com/izeye) ### [`v2.7.17`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.17) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.16...v2.7.17) #### :warning: Noteworthy Changes - The behavior of `spring.jms.listener.concurrency` has been corrected to match the documentation ([#37180](https://togithub.com/spring-projects/spring-boot/pull/37180)). If you were setting `spring.jms.listener.concurrency` without also setting `spring.jms.listener.max-concurrency`, please review your configuration when upgrading. #### :lady_beetle: Bug Fixes - `@Order` does not work on (CommandLine|Application)Runner `@Bean` methods [#37905](https://togithub.com/spring-projects/spring-boot/pull/37905) - Gradle plugin uses to-be-deprecated API for getting and setting file permissions [#37878](https://togithub.com/spring-projects/spring-boot/issues/37878) - Task executor metrics are not registered when using lazy initialization [#37832](https://togithub.com/spring-projects/spring-boot/issues/37832) - Constructor binding with a custom collection type does not work [#37734](https://togithub.com/spring-projects/spring-boot/issues/37734) - Dependency management for kafka-server-common with a test classifier is missing [#37499](https://togithub.com/spring-projects/spring-boot/issues/37499) - fileMode and dirMode are not applied to all entries in an archive produced by BootJar [#37496](https://togithub.com/spring-projects/spring-boot/issues/37496) - Gradle plugin's build info support produces a deprecation warning when using Gradle 8.4-rc-1 [#37493](https://togithub.com/spring-projects/spring-boot/issues/37493) - RepackageMojo doesn't support 1 digit numerical values for project.build.outputTimestamp [#37438](https://togithub.com/spring-projects/spring-boot/pull/37438) - Restarter creates memory leak in tests [#37373](https://togithub.com/spring-projects/spring-boot/issues/37373) - Contrary to the documentation, setting spring.jms.listener.concurrency alone configures the maximum concurrency [#37180](https://togithub.com/spring-projects/spring-boot/pull/37180) - Application fails to start when an optional config import cannot be resolved [#35683](https://togithub.com/spring-projects/spring-boot/issues/35683) - `@ComponentScan` on a test class is processed when creating a test context but is not included in the context's cache key [#31577](https://togithub.com/spring-projects/spring-boot/issues/31577) - AspectJ transaction management with compile-time weaving does not work with spring.main.lazy-initialization=true [#37506](https://togithub.com/spring-projects/spring-boot/issues/37506) #### :notebook_with_decorative_cover: Documentation - Remove link to LiveReload website due to timeout [#37643](https://togithub.com/spring-projects/spring-boot/pull/37643) - Refer to ActiveMQ as ActiveMQ "Classic" [#37606](https://togithub.com/spring-projects/spring-boot/pull/37606) - Use more idiomatic Kotlin in example for "Map Health Indicators to Micrometer Metrics" [#37491](https://togithub.com/spring-projects/spring-boot/pull/37491) - Document support for Java 21 [#37371](https://togithub.com/spring-projects/spring-boot/issues/37371) #### :hammer: Dependency Upgrades - Upgrade to Dropwizard Metrics 4.2.21 [#37893](https://togithub.com/spring-projects/spring-boot/issues/37893) - Upgrade to Elasticsearch 7.17.14 [#37840](https://togithub.com/spring-projects/spring-boot/issues/37840) - Upgrade to Infinispan 13.0.20.Final [#37841](https://togithub.com/spring-projects/spring-boot/issues/37841) - Upgrade to Jetty 9.4.53.v20231009 [#37842](https://togithub.com/spring-projects/spring-boot/issues/37842) - Upgrade to Jetty Reactive HTTPClient 1.1.15 [#37927](https://togithub.com/spring-projects/spring-boot/issues/37927) - Upgrade to Micrometer 1.9.16 [#37674](https://togithub.com/spring-projects/spring-boot/issues/37674) - Upgrade to Netty 4.1.100.Final [#37843](https://togithub.com/spring-projects/spring-boot/issues/37843) - Upgrade to Pooled JMS 1.2.5 [#37894](https://togithub.com/spring-projects/spring-boot/issues/37894) - Upgrade to Reactor Bom 2020.0.37 [#37675](https://togithub.com/spring-projects/spring-boot/issues/37675) - Upgrade to Spring AMQP 2.4.17 [#37676](https://togithub.com/spring-projects/spring-boot/issues/37676) - Upgrade to Spring Data Bom 2021.2.17 [#37677](https://togithub.com/spring-projects/spring-boot/issues/37677) - Upgrade to Spring Session Bom 2021.2.3 [#37928](https://togithub.com/spring-projects/spring-boot/issues/37928) - Upgrade to Tomcat 9.0.82 [#37895](https://togithub.com/spring-projects/spring-boot/issues/37895) - Upgrade to UnboundID LDAPSDK 6.0.10 [#37753](https://togithub.com/spring-projects/spring-boot/issues/37753) - Upgrade to Undertow 2.2.28.Final [#37929](https://togithub.com/spring-projects/spring-boot/issues/37929) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@bottlerocketjonny](https://togithub.com/bottlerocketjonny), [@dependabot](https://togithub.com/dependabot)\[bot], [@erichaagdev](https://togithub.com/erichaagdev), [@esperar](https://togithub.com/esperar), [@izeye](https://togithub.com/izeye), [@jbertram](https://togithub.com/jbertram), [@nielsbasjes](https://togithub.com/nielsbasjes), [@onobc](https://togithub.com/onobc), [@ttddyy](https://togithub.com/ttddyy), and [@vpavic](https://togithub.com/vpavic) ### [`v2.7.16`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.16) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.15...v2.7.16) ##### :star: New Features - Add TWENTY_ONE to JavaVersion enum [#37362](https://togithub.com/spring-projects/spring-boot/issues/37362) ##### :lady_beetle: Bug Fixes - Invalid Accept header produces HTTP 500 in WelcomePageHandlerMapping [#37455](https://togithub.com/spring-projects/spring-boot/issues/37455) - PrivateKeyParser doesn't support ed448, XDH and RSA-PSS keys [#37237](https://togithub.com/spring-projects/spring-boot/issues/37237) - Parsing OCI image names that are invalid due to the use of upper case letters is very slow [#35657](https://togithub.com/spring-projects/spring-boot/issues/35657) - Using https with elliptic curves other than secp384r1 fails [#34232](https://togithub.com/spring-projects/spring-boot/issues/34232) - Saml2RelyingPartyAutoConfiguration ignores `sign-request` when `metadata-url` is used [#33747](https://togithub.com/spring-projects/spring-boot/issues/33747) - Leaking file descriptor / socket within DomainSocket tooling [#32423](https://togithub.com/spring-projects/spring-boot/issues/32423) ##### :notebook_with_decorative_cover: Documentation - Correct the description of spring.artemis.broker-url [#37260](https://togithub.com/spring-projects/spring-boot/pull/37260) - Add default value metadata for management.metrics.export.signalfx.published-histogram-type [#37210](https://togithub.com/spring-projects/spring-boot/pull/37210) - Document that PKCS8 PEM files should be used whenever possible [#37170](https://togithub.com/spring-projects/spring-boot/issues/37170) - Polish javadoc [#37112](https://togithub.com/spring-projects/spring-boot/pull/37112) ##### :hammer: Dependency Upgrades - Upgrade to Elasticsearch 7.17.13 [#37286](https://togithub.com/spring-projects/spring-boot/issues/37286) - Upgrade to Jetty 9.4.52.v20230823 [#37287](https://togithub.com/spring-projects/spring-boot/issues/37287) - Upgrade to Lombok 1.18.30 [#37486](https://togithub.com/spring-projects/spring-boot/issues/37486) - Upgrade to Micrometer 1.9.15 [#37245](https://togithub.com/spring-projects/spring-boot/issues/37245) - Upgrade to Reactor Bom 2020.0.36 [#37246](https://togithub.com/spring-projects/spring-boot/issues/37246) - Upgrade to Spring AMQP 2.4.16 [#37247](https://togithub.com/spring-projects/spring-boot/issues/37247) - Upgrade to Spring Data Bom 2021.2.16 [#37248](https://togithub.com/spring-projects/spring-boot/issues/37248) - Upgrade to Spring Framework 5.3.30 [#37249](https://togithub.com/spring-projects/spring-boot/issues/37249) - Upgrade to Spring GraphQL 1.0.6 [#37250](https://togithub.com/spring-projects/spring-boot/issues/37250) - Upgrade to Spring Integration 5.5.19 [#37251](https://togithub.com/spring-projects/spring-boot/issues/37251) - Upgrade to Spring Security 5.7.11 [#37414](https://togithub.com/spring-projects/spring-boot/issues/37414) - Upgrade to Spring WS 3.1.7 [#37415](https://togithub.com/spring-projects/spring-boot/issues/37415) - Upgrade to Tomcat 9.0.80 [#37288](https://togithub.com/spring-projects/spring-boot/issues/37288) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@dependabot](https://togithub.com/dependabot)\[bot], [@hakan-krgn](https://togithub.com/hakan-krgn), [@izeye](https://togithub.com/izeye), [@mdeinum](https://togithub.com/mdeinum), and [@quaff](https://togithub.com/quaff) ### [`v2.7.15`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.15) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.14...v2.7.15) ##### :warning: Noteworthy Changes - This release upgrades to MariaDB 3.1.4 from 3.0.x to restore compatibility with Java 8. If the upgrade is problematic and Java 8 compatibility is not a requirement, downgrade to 3.0.x by using the `mariadb.version` property ##### :lady_beetle: Bug Fixes - Artemis ConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false [#36767](https://togithub.com/spring-projects/spring-boot/pull/36767) - server.max-http-request-header-size doesn't affect Netty server with http2 enabled [#36766](https://togithub.com/spring-projects/spring-boot/pull/36766) - LogbackLoggingSystem does not report suppressed exception details [#36645](https://togithub.com/spring-projects/spring-boot/issues/36645) - Tomcat warns about a missing +/- prefix when enabling multiple protocols through server.ssl.enabled-protocols [#36572](https://togithub.com/spring-projects/spring-boot/pull/36572) - Descriptions of started and ready time metrics contain time units but the unit may change when the metrics are exported [#36507](https://togithub.com/spring-projects/spring-boot/pull/36507) - management.metrics.export.wavefront properties are incomplete [#36498](https://togithub.com/spring-projects/spring-boot/issues/36498) - management.metrics.export.signalfx properties are incomplete [#36497](https://togithub.com/spring-projects/spring-boot/issues/36497) - management.metrics.export.atlas properties are incomplete [#36496](https://togithub.com/spring-projects/spring-boot/issues/36496) - Script-based database initialization fails with an unhelpful error message when configured with a resource that points to a directory [#36386](https://togithub.com/spring-projects/spring-boot/issues/36386) - JobLauncherApplicationRunner returns a success exit code even when no jobs have been run [#36060](https://togithub.com/spring-projects/spring-boot/pull/36060) - DatabaseDriver swallows real exception [#34728](https://togithub.com/spring-projects/spring-boot/issues/34728) - Application Context initialized twice during test when exception thrown during initialization [#24888](https://togithub.com/spring-projects/spring-boot/issues/24888) ##### :notebook_with_decorative_cover: Documentation - Maven plugin docs contain invalid parameter for image building [#37048](https://togithub.com/spring-projects/spring-boot/issues/37048) - Align javadoc of AbstractFilterRegistrationBean#setDispatcherTypes [#36965](https://togithub.com/spring-projects/spring-boot/pull/36965) - Update RestTemplateBuilder#defaultHeader javadoc to reference correct client-side HTTP request class [#36614](https://togithub.com/spring-projects/spring-boot/pull/36614) - `@since` is missing from javadoc of values added to JavaVersion since its introduction [#36608](https://togithub.com/spring-projects/spring-boot/issues/36608) - Document that server.forward-headers-strategy property defaults to native when running on Kubernetes [#36564](https://togithub.com/spring-projects/spring-boot/pull/36564) - Clarify the effect of using `@EnableWebMvc` [#36506](https://togithub.com/spring-projects/spring-boot/issues/36506) - Documentation of spring.redis.url incorrectly states that it does not override spring.redis.user [#36477](https://togithub.com/spring-projects/spring-boot/pull/36477) - Improve documentation to describe how `@EntityScan` and `@Enable?Repositories` can be used to tune scanning [#36282](https://togithub.com/spring-projects/spring-boot/issues/36282) - Document that scripts for database initialization are optional by default and how they can be made mandatory [#36176](https://togithub.com/spring-projects/spring-boot/issues/36176) - Document `@DataR2dbcTest` support [#35014](https://togithub.com/spring-projects/spring-boot/issues/35014) - Update expected size of the jar file in the first application getting started documentation [#34514](https://togithub.com/spring-projects/spring-boot/issues/34514) - Improve documentation of spring.cache.type=none [#33694](https://togithub.com/spring-projects/spring-boot/issues/33694) - Clarify that spring.security.filter properties only apply to servlet-based web apps [#33551](https://togithub.com/spring-projects/spring-boot/issues/33551) - Describe quirks of JUL and Log4j2 in the javadoc of OutputCaptureExtension [#32562](https://togithub.com/spring-projects/spring-boot/issues/32562) - Documentation describes how to opt in to using the path pattern parser but it's now the default [#32557](https://togithub.com/spring-projects/spring-boot/issues/32557) - Clarify table that shows how logging properties are transferred to system properties [#32160](https://togithub.com/spring-projects/spring-boot/issues/32160) - Rework Working with NoSQL Technologies to clarify which stores are supported by Spring Data [#29694](https://togithub.com/spring-projects/spring-boot/issues/29694) - Clarify how nested directories are treated for configtree with wildcards [#28203](https://togithub.com/spring-projects/spring-boot/issues/28203) - Document defaults for spring.mvc.format.\* and spring.webflux.format.\* properties [#30041](https://togithub.com/spring-projects/spring-boot/issues/30041) ##### :hammer: Dependency Upgrades - Upgrade to Elasticsearch 7.17.12 [#36870](https://togithub.com/spring-projects/spring-boot/issues/36870) - Upgrade to Groovy 3.0.19 [#37055](https://togithub.com/spring-projects/spring-boot/issues/37055) - Upgrade to MariaDB 3.1.4 [#36394](https://togithub.com/spring-projects/spring-boot/issues/36394) - Upgrade to Micrometer 1.9.14 [#36824](https://togithub.com/spring-projects/spring-boot/issues/36824) - Upgrade to Netty 4.1.97.Final [#37085](https://togithub.com/spring-projects/spring-boot/issues/37085) - Upgrade to Reactor Bom 2020.0.35 [#36825](https://togithub.com/spring-projects/spring-boot/issues/36825) - Upgrade to Spring AMQP 2.4.15 [#36826](https://togithub.com/spring-projects/spring-boot/issues/36826) - Upgrade to Spring Batch 4.3.9 [#36827](https://togithub.com/spring-projects/spring-boot/issues/36827) - Upgrade to Spring Data Bom 2021.2.15 [#36828](https://togithub.com/spring-projects/spring-boot/issues/36828) - Upgrade to Tomcat 9.0.79 [#36992](https://togithub.com/spring-projects/spring-boot/issues/36992) - Upgrade to Undertow 2.2.26.Final [#37029](https://togithub.com/spring-projects/spring-boot/issues/37029) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@MahatmaFatalError](https://togithub.com/MahatmaFatalError), [@NersesAM](https://togithub.com/NersesAM), [@chicobento](https://togithub.com/chicobento), [@dependabot](https://togithub.com/dependabot)\[bot], [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@elevne](https://togithub.com/elevne), [@fzyzcjy](https://togithub.com/fzyzcjy), [@itsAkshayDubey](https://togithub.com/itsAkshayDubey), [@izeye](https://togithub.com/izeye), [@msobeck](https://togithub.com/msobeck), [@rob-valor](https://togithub.com/rob-valor), [@spa-abaudat](https://togithub.com/spa-abaudat), and [@vpavic](https://togithub.com/vpavic) ### [`v2.7.14`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.14) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.13...v2.7.14) ##### :lady_beetle: Bug Fixes - Only one health group can be exposed using management.endpoint.health.group.xxx.additional-path=server:/newpath when using Jersey [#36250](https://togithub.com/spring-projects/spring-boot/issues/36250) - MockitoPostProcessor doesn't check FactoryBean.OBJECT_TYPE_ATTRIBUTE correctly [#36224](https://togithub.com/spring-projects/spring-boot/pull/36224) - ConfigurationPropertiesReportEndpoint does not display primitive wrapper types [#36076](https://togithub.com/spring-projects/spring-boot/issues/36076) - When using Flyway 9.20.0, auto-configuration fails with a NoSuchMethodError due to the removal of Oracle-related methods from FluentConfiguration [#36029](https://togithub.com/spring-projects/spring-boot/issues/36029) - Saml2RelyingPartyRegistrationConfiguration can choose the wrong RelyingPartyRegistration.Builder when using a metadata file with multiple providers [#35902](https://togithub.com/spring-projects/spring-boot/pull/35902) - ImportsContextCustomizer does not support AliasFor [#34917](https://togithub.com/spring-projects/spring-boot/pull/34917) - ConfigurationPropertyName#equals is not symmetric when element has trailing dashes [#34804](https://togithub.com/spring-projects/spring-boot/pull/34804) ##### :notebook_with_decorative_cover: Documentation - Add Javadoc since to ImageReference.inTaglessForm() [#36048](https://togithub.com/spring-projects/spring-boot/pull/36048) - Polish Kafka Properties Docs [#36032](https://togithub.com/spring-projects/spring-boot/pull/36032) - Fix typo in the Using R2DBC section of the reference documentation [#36019](https://togithub.com/spring-projects/spring-boot/pull/36019) - Improve Kubernetes liveness and readiness probes customization documentation [#34978](https://togithub.com/spring-projects/spring-boot/pull/34978) - Document auto-configuration of underlying HTTP client when using WebClient or RestTemplate [#34136](https://togithub.com/spring-projects/spring-boot/issues/34136) ##### :hammer: Dependency Upgrades - Upgrade to Elasticsearch 7.17.11 [#36311](https://togithub.com/spring-projects/spring-boot/issues/36311) - Upgrade to Groovy 3.0.18 [#36312](https://togithub.com/spring-projects/spring-boot/issues/36312) - Upgrade to Janino 3.1.10 [#36313](https://togithub.com/spring-projects/spring-boot/issues/36313) - Upgrade to Johnzon 1.2.21 [#36314](https://togithub.com/spring-projects/spring-boot/issues/36314) - Upgrade to Micrometer 1.9.13 [#36171](https://togithub.com/spring-projects/spring-boot/issues/36171) - Upgrade to Neo4j Java Driver 4.4.12 [#36315](https://togithub.com/spring-projects/spring-boot/issues/36315) - Upgrade to Rabbit AMQP Client 5.14.3 [#36316](https://togithub.com/spring-projects/spring-boot/issues/36316) - Upgrade to Reactor Bom 2020.0.34 [#36172](https://togithub.com/spring-projects/spring-boot/issues/36172) - Upgrade to Spring AMQP 2.4.14 [#36399](https://togithub.com/spring-projects/spring-boot/issues/36399) - Upgrade to Spring Data Bom 2021.2.14 [#36173](https://togithub.com/spring-projects/spring-boot/issues/36173) - Upgrade to Spring Framework 5.3.29 [#36174](https://togithub.com/spring-projects/spring-boot/issues/36174) - Upgrade to Spring HATEOAS 1.5.5 [#36413](https://togithub.com/spring-projects/spring-boot/issues/36413) - Upgrade to Spring Security 5.7.10 [#36295](https://togithub.com/spring-projects/spring-boot/issues/36295) - Upgrade to Tomcat 9.0.78 [#36317](https://togithub.com/spring-projects/spring-boot/issues/36317) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@ThomazPassarelli](https://togithub.com/ThomazPassarelli), [@bbulgarelli](https://togithub.com/bbulgarelli), [@bedla](https://togithub.com/bedla), [@dependabot](https://togithub.com/dependabot)\[bot], [@dkswnkk](https://togithub.com/dkswnkk), [@eydunn](https://togithub.com/eydunn), [@garyrussell](https://togithub.com/garyrussell), [@izeye](https://togithub.com/izeye), [@lasselindqvist](https://togithub.com/lasselindqvist), [@lmartelli](https://togithub.com/lmartelli), and [@quaff](https://togithub.com/quaff) ### [`v2.7.13`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.13) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.12...v2.7.13) #### :lady_beetle: Bug Fixes - Spring Boot properties migrator can create circular references [#35919](https://togithub.com/spring-projects/spring-boot/issues/35919) - Devtools does not support package-private main classes [#35858](https://togithub.com/spring-projects/spring-boot/issues/35858) - Java 20 is supported but there's no value for it in the JavaVersion enum [#35758](https://togithub.com/spring-projects/spring-boot/issues/35758) - Processing of `@EndpointCloudFoundryExtension` logs a warnings as it does not use `@AliasFor` on its override of the endpoint attribute [#35716](https://togithub.com/spring-projects/spring-boot/pull/35716) - Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels [#35227](https://togithub.com/spring-projects/spring-boot/issues/35227) - Validation is not applied for ConfigurationProperties that implement Validator and use `@ConstructorBinding` [#33669](https://togithub.com/spring-projects/spring-boot/issues/33669) #### :notebook_with_decorative_cover: Documentation - Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database [#35686](https://togithub.com/spring-projects/spring-boot/issues/35686) - Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC [#35678](https://togithub.com/spring-projects/spring-boot/issues/35678) - Move property notes up to external configuration section [#35662](https://togithub.com/spring-projects/spring-boot/pull/35662) - Document audience support in OAuth2 resource server [#35286](https://togithub.com/spring-projects/spring-boot/pull/35286) - Add `@DynamicPropertySource` to documented list of property source ordering [#32901](https://togithub.com/spring-projects/spring-boot/issues/32901) #### :hammer: Dependency Upgrades - Upgrade to Dropwizard Metrics 4.2.19 [#35794](https://togithub.com/spring-projects/spring-boot/issues/35794) - Upgrade to Hazelcast 5.1.7 [#35987](https://togithub.com/spring-projects/spring-boot/issues/35987) - Upgrade to Infinispan 13.0.18.Final [#35795](https://togithub.com/spring-projects/spring-boot/issues/35795) - Upgrade to Lombok 1.18.28 [#35796](https://togithub.com/spring-projects/spring-boot/issues/35796) - Upgrade to Micrometer 1.9.12 [#35725](https://togithub.com/spring-projects/spring-boot/issues/35725) - Upgrade to Netty 4.1.94.Final [#35988](https://togithub.com/spring-projects/spring-boot/issues/35988) - Upgrade to Reactor Bom 2020.0.33 [#35726](https://togithub.com/spring-projects/spring-boot/issues/35726) - Upgrade to Spring AMQP 2.4.13 [#35727](https://togithub.com/spring-projects/spring-boot/issues/35727) - Upgrade to Spring Data Bom 2021.2.13 [#35728](https://togithub.com/spring-projects/spring-boot/issues/35728) - Upgrade to Spring Framework 5.3.28 [#35729](https://togithub.com/spring-projects/spring-boot/issues/35729) - Upgrade to Spring Security 5.7.9 [#35730](https://togithub.com/spring-projects/spring-boot/issues/35730) - Upgrade to Spring Session Bom 2021.2.2 [#35731](https://togithub.com/spring-projects/spring-boot/issues/35731) - Upgrade to Tomcat 9.0.76 [#35799](https://togithub.com/spring-projects/spring-boot/issues/35799) - Upgrade to UnboundID LDAPSDK 6.0.9 [#35800](https://togithub.com/spring-projects/spring-boot/issues/35800) - UpgradeConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.