GoogleCloudPlatform / point-of-sale

Anthos Edge Use Cases for bringing apps and computation closer to the location where the action is, to improve response times and save bandwidth.
Apache License 2.0
32 stars 19 forks source link

chore(deps): update java #263

Open renovate-bot opened 7 months ago

renovate-bot commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
maven 3.9.1 -> 3.9.8 age adoption passing confidence
com.google.cloud.tools:jib-maven-plugin 3.3.1 -> 3.4.3 age adoption passing confidence
com.google.cloud.artifactregistry:artifactregistry-maven-wagon (source) 2.2.1 -> 2.2.2 age adoption passing confidence
com.google.googlejavaformat:google-java-format 1.15.0 -> 1.22.0 age adoption passing confidence
org.jacoco:jacoco-maven-plugin (source) 0.8.10 -> 0.8.12 age adoption passing confidence
org.apache.maven.plugins:maven-surefire-plugin 3.2.2 -> 3.3.1 age adoption passing confidence
org.apache.maven.plugins:maven-checkstyle-plugin 3.3.0 -> 3.4.0 age adoption passing confidence
org.springframework.boot:spring-boot-maven-plugin (source) 2.7.8 -> 2.7.18 age adoption passing confidence
org.apache.commons:commons-lang3 (source) 3.12.0 -> 3.15.0 age adoption passing confidence
org.springframework:spring-beans 5.3.28 -> 5.3.37 age adoption passing confidence
org.springframework.boot:spring-boot-starter-data-jpa (source) 2.7.8 -> 2.7.18 age adoption passing confidence
org.springframework.boot:spring-boot-starter-log4j2 (source) 2.7.8 -> 2.7.18 age adoption passing confidence
org.springframework.boot:spring-boot-starter-test (source) 2.7.8 -> 2.7.18 age adoption passing confidence
org.springframework.boot:spring-boot-starter-web (source) 2.7.8 -> 2.7.18 age adoption passing confidence
com.google.code.gson:gson 2.10.1 -> 2.11.0 age adoption passing confidence
com.github.eirslett:frontend-maven-plugin 1.12.1 -> 1.15.0 age adoption passing confidence
org.springframework.boot:spring-boot-starter-parent (source) 2.7.8 -> 2.7.18 age adoption passing confidence
com.google.abm-edge:abm-edge-usecase 0.1.1-SNAPSHOT -> 0.3.0 age adoption passing confidence

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.0
jacoco/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) - Upgrade

Configuration

📅 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.

dpebot commented 7 months ago

/gcbrun

dpebot commented 7 months ago

/gcbrun

dpebot commented 7 months ago

/gcbrun

dpebot commented 7 months ago

/gcbrun

dpebot commented 7 months ago

/gcbrun

dpebot commented 7 months ago

/gcbrun

dpebot commented 7 months ago

/gcbrun

dpebot commented 7 months ago

/gcbrun

dpebot commented 7 months ago

/gcbrun

dpebot commented 7 months ago

/gcbrun

dpebot commented 6 months ago

/gcbrun

dpebot commented 6 months ago

/gcbrun

dpebot commented 6 months ago

/gcbrun

dpebot commented 6 months ago

/gcbrun

dpebot commented 5 months ago

/gcbrun

dpebot commented 5 months ago

/gcbrun

dpebot commented 5 months ago

/gcbrun

dpebot commented 5 months ago

/gcbrun

dpebot commented 5 months ago

/gcbrun

dpebot commented 5 months ago

/gcbrun

dpebot commented 5 months ago

/gcbrun

dpebot commented 5 months ago

/gcbrun

dpebot commented 4 months ago

/gcbrun

dpebot commented 4 months ago

/gcbrun

dpebot commented 4 months ago

/gcbrun

dpebot commented 4 months ago

/gcbrun

dpebot commented 4 months ago

/gcbrun

dpebot commented 3 months ago

/gcbrun

dpebot commented 3 months ago

/gcbrun

dpebot commented 3 months ago

/gcbrun

dpebot commented 3 months ago

/gcbrun

dpebot commented 2 months ago

/gcbrun

dpebot commented 1 month ago

/gcbrun

dpebot commented 1 month ago

/gcbrun

dpebot commented 1 month ago

/gcbrun

dpebot commented 1 month ago

/gcbrun

dpebot commented 1 month ago

/gcbrun

dpebot commented 1 month ago

/gcbrun

dpebot commented 1 month ago

/gcbrun

dpebot commented 3 weeks ago

/gcbrun

dpebot commented 1 week ago

/gcbrun

dpebot commented 1 day ago

/gcbrun