Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: use java 21 #360

Merged
merged 3 commits into from Oct 23, 2023
Merged

ci: use java 21 #360

merged 3 commits into from Oct 23, 2023

Conversation

dargmuesli
Copy link
Member

@dargmuesli dargmuesli commented Sep 28, 2023

@codecov
Copy link

codecov bot commented Oct 23, 2023

Codecov Report

Merging #360 (7542ff0) into develop (5b0caef) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop     #360   +/-   ##
==========================================
  Coverage      66.08%   66.08%           
  Complexity       661      661           
==========================================
  Files            183      183           
  Lines           7103     7103           
  Branches        1148     1148           
==========================================
  Hits            4694     4694           
  Misses          1506     1506           
  Partials         903      903           

@dargmuesli dargmuesli merged commit c514dd9 into develop Oct 23, 2023
8 checks passed
@dargmuesli dargmuesli deleted the ci branch October 23, 2023 00:34
mergify bot pushed a commit to SvenKirschbaum/musikbot-backend that referenced this pull request Oct 24, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.http-client:google-http-client-gson](https://togithub.com/googleapis/google-http-java-client) | `1.43.2` -> `1.43.3` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.http-client:google-http-client-gson/1.43.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.http-client:google-http-client-gson/1.43.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.http-client:google-http-client-gson/1.43.2/1.43.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.http-client:google-http-client-gson/1.43.2/1.43.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [com.google.apis:google-api-services-youtube](http://nexus.sonatype.org/oss-repository-hosting.html) ([source](http://svn.sonatype.org/spice/tags/oss-parent-7)) | `v3-rev20230502-2.0.0` -> `v3-rev20231011-2.0.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.apis:google-api-services-youtube/v3-rev20231011-2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.apis:google-api-services-youtube/v3-rev20231011-2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.apis:google-api-services-youtube/v3-rev20230502-2.0.0/v3-rev20231011-2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.apis:google-api-services-youtube/v3-rev20230502-2.0.0/v3-rev20231011-2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [se.michaelthelin.spotify:spotify-web-api-java](https://togithub.com/spotify-web-api-java/spotify-web-api-java) | `8.0.0` -> `8.3.3` | [![age](https://developer.mend.io/api/mc/badges/age/maven/se.michaelthelin.spotify:spotify-web-api-java/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/se.michaelthelin.spotify:spotify-web-api-java/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/se.michaelthelin.spotify:spotify-web-api-java/8.0.0/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/se.michaelthelin.spotify:spotify-web-api-java/8.0.0/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-starter-parent](https://spring.io/projects/spring-boot) ([source](https://togithub.com/spring-projects/spring-boot)) | `3.0.6` -> `3.1.5` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.springframework.boot:spring-boot-starter-parent/3.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.springframework.boot:spring-boot-starter-parent/3.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.springframework.boot:spring-boot-starter-parent/3.0.6/3.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.springframework.boot:spring-boot-starter-parent/3.0.6/3.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/google-http-java-client (com.google.http-client:google-http-client-gson)</summary>

### [`v1.43.3`](https://togithub.com/googleapis/google-http-java-client/blob/HEAD/CHANGELOG.md#1433-2023-06-21)

[Compare Source](https://togithub.com/googleapis/google-http-java-client/compare/v1.43.2...v1.43.3)

##### Dependencies

-   Update dependency com.google.j2objc:j2objc-annotations to v2 ([#&#8203;1805](https://togithub.com/googleapis/google-http-java-client/issues/1805)) ([00eb7b1](https://togithub.com/googleapis/google-http-java-client/commit/00eb7b1d6b29148ee76b4cf59be7bf8288cc5152))
-   Update doclet version to v1.9.0 ([#&#8203;1853](https://togithub.com/googleapis/google-http-java-client/issues/1853)) ([eeea739](https://togithub.com/googleapis/google-http-java-client/commit/eeea739f855cdeaef2dd6c38246660723656dc36))

</details>

<details>
<summary>spotify-web-api-java/spotify-web-api-java (se.michaelthelin.spotify:spotify-web-api-java)</summary>

### [`v8.3.3`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/releases/tag/8.3.3)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.2...8.3.3)

#####    🐞 Bug Fixes

-   **ci**: Checkout with fetch depth 0  -  by [@&#8203;dargmuesli](https://togithub.com/dargmuesli) [<samp>(0a684)</samp>](https://togithub.com/spotify-web-api-java/spotify-web-api-java/commit/0a684b131)

#####     [View changes on GitHub](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.2...8.3.3)

### [`v8.3.2`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.1...8.3.2)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.1...8.3.2)

### [`v8.3.1`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/releases/tag/8.3.1)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.0...8.3.1)

#### What's Changed

-   doc(README): remove typo by [@&#8203;RahulK4102](https://togithub.com/RahulK4102) in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/361](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/361)
-   ci: use java 21 by [@&#8203;dargmuesli](https://togithub.com/dargmuesli) in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/360](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/360)

#### New Contributors

-   [@&#8203;RahulK4102](https://togithub.com/RahulK4102) made their first contribution in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/361](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/361)

**Full Changelog**: https://github.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.0...8.3.1

### [`v8.3.0`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/releases/tag/8.3.0)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.2.1...8.3.0)

#### What's Changed

-   Disabling automatic retry when Spotify returns 429 by [@&#8203;SergioBarbero](https://togithub.com/SergioBarbero) in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/345](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/345)

#### New Contributors

-   [@&#8203;SergioBarbero](https://togithub.com/SergioBarbero) made their first contribution in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/345](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/345)

**Full Changelog**: https://github.com/spotify-web-api-java/spotify-web-api-java/compare/8.2.1...8.3.0

### [`v8.2.1`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/releases/tag/8.2.1)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.2.0...8.2.1)

#### What's Changed

-   ci: use java 21 by [@&#8203;dargmuesli](https://togithub.com/dargmuesli) in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/357](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/357)

**Full Changelog**: https://github.com/spotify-web-api-java/spotify-web-api-java/compare/8.2.0...8.2.1

### [`v8.2.0`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/releases/tag/8.2.0)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.1.0...8.2.0)

#### What's Changed

-   docs: replace dead links by [@&#8203;hwup](https://togithub.com/hwup) in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/359](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/359)
-   feat: add 4 episode endpoints by [@&#8203;hwup](https://togithub.com/hwup) in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/358](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/358)

#### New Contributors

-   [@&#8203;hwup](https://togithub.com/hwup) made their first contribution in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/359](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/359)

**Full Changelog**: https://github.com/spotify-web-api-java/spotify-web-api-java/compare/8.1.0...8.2.0

### [`v8.1.0`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/releases/tag/8.1.0)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.0.0...8.1.0)

#### What's Changed

-   feat(device): add `supports_volume` field by [@&#8203;ale-vncs](https://togithub.com/ale-vncs) in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/356](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/356)
-   feat(track): correct type for recommendations and play-history by [@&#8203;oemel09](https://togithub.com/oemel09) in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/284](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/284)

#### New Contributors

-   [@&#8203;ale-vncs](https://togithub.com/ale-vncs) made their first contribution in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/356](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/356)
-   [@&#8203;oemel09](https://togithub.com/oemel09) made their first contribution in [https://github.com/spotify-web-api-java/spotify-web-api-java/pull/284](https://togithub.com/spotify-web-api-java/spotify-web-api-java/pull/284)

**Full Changelog**: https://github.com/spotify-web-api-java/spotify-web-api-java/compare/8.0.0...8.1.0

</details>

<details>
<summary>spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)</summary>

### [`v3.1.5`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.5)

[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.4...v3.1.5)

#### :warning: Noteworthy Changes

-   The behavior of `spring.jms.listener.concurrency` has been corrected to match the documentation ([#&#8203;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

-   Constructor binding with a custom collection type does not work [#&#8203;37941](https://togithub.com/spring-projects/spring-boot/issues/37941)
-   `@Order` does not work on (CommandLine|Application)Runner `@Bean` methods [#&#8203;37938](https://togithub.com/spring-projects/spring-boot/issues/37938)
-   `@ComponentScan` on a test class is processed when creating a test context but is not included in the context's cache key [#&#8203;37924](https://togithub.com/spring-projects/spring-boot/issues/37924)
-   Restarter creates memory leak in tests [#&#8203;37920](https://togithub.com/spring-projects/spring-boot/issues/37920)
-   AOT processing fails when a `@WebServlet` found by scanning is annotated with `@MultipartConfig` [#&#8203;37883](https://togithub.com/spring-projects/spring-boot/issues/37883)
-   Gradle plugin uses to-be-deprecated API for getting and setting file permissions [#&#8203;37881](https://togithub.com/spring-projects/spring-boot/issues/37881)
-   Task executor metrics are not registered when using lazy initialization [#&#8203;37838](https://togithub.com/spring-projects/spring-boot/issues/37838)
-   Gradle AOT processing tasks do not use project's Java toolchain [#&#8203;37826](https://togithub.com/spring-projects/spring-boot/issues/37826)
-   `@ServiceConnection` is not found when used in an interface implemented by a test class [#&#8203;37671](https://togithub.com/spring-projects/spring-boot/issues/37671)
-   Image building can fail when using GraalVM compilation and a remote Docker daemon [#&#8203;37665](https://togithub.com/spring-projects/spring-boot/issues/37665)
-   NPE from Jetty's WebSocketUpgradeFilter when testing with `@SpringBootTest`, `@AutoConfigureMockMvc`, and MockMvc [#&#8203;37663](https://togithub.com/spring-projects/spring-boot/issues/37663)
-   `@WebListener` does not work in a native image without additional reflection hints [#&#8203;37635](https://togithub.com/spring-projects/spring-boot/issues/37635)
-   AspectJ transaction management with compile-time weaving does not work with spring.main.lazy-initialization=true [#&#8203;37632](https://togithub.com/spring-projects/spring-boot/issues/37632)
-   IPv6 IP addresses cannot be used with RabbitMQ [#&#8203;37619](https://togithub.com/spring-projects/spring-boot/pull/37619)
-   Unwanted Logback status messages are sometimes logged during startup [#&#8203;37600](https://togithub.com/spring-projects/spring-boot/issues/37600)
-   Managed types for Neo4j are not used in Neo4j Data auto configuration [#&#8203;37594](https://togithub.com/spring-projects/spring-boot/issues/37594)
-   fileMode and dirMode are not applied to all entries in an archive produced by BootJar [#&#8203;37588](https://togithub.com/spring-projects/spring-boot/issues/37588)
-   Application fails to start when an optional config import cannot be resolved [#&#8203;37570](https://togithub.com/spring-projects/spring-boot/issues/37570)
-   Contrary to the documentation, setting spring.jms.listener.concurrency alone configures the maximum concurrency [#&#8203;37553](https://togithub.com/spring-projects/spring-boot/issues/37553)
-   Dependency management for kafka-server-common with a test classifier is missing [#&#8203;37542](https://togithub.com/spring-projects/spring-boot/issues/37542)
-   RepackageMojo doesn't support 1 digit numerical values for project.build.outputTimestamp [#&#8203;37535](https://togithub.com/spring-projects/spring-boot/issues/37535)

#### :notebook_with_decorative_cover: Documentation

-   Document that 'spring.docker.compose.file' can be used to share Docker Compose configuration between applications [#&#8203;37886](https://togithub.com/spring-projects/spring-boot/issues/37886)
-   Remove link to LiveReload website due to timeout [#&#8203;37691](https://togithub.com/spring-projects/spring-boot/issues/37691)
-   Refer to ActiveMQ as ActiveMQ "Classic" [#&#8203;37615](https://togithub.com/spring-projects/spring-boot/issues/37615)
-   Removal of spring.webflux.multipart.streaming is not documented [#&#8203;37609](https://togithub.com/spring-projects/spring-boot/issues/37609)
-   Default value of spring.jmx.registration-policy is not documented [#&#8203;37596](https://togithub.com/spring-projects/spring-boot/issues/37596)
-   Update documentation to align with Mockito 5 using the inline mock maker by default [#&#8203;37561](https://togithub.com/spring-projects/spring-boot/pull/37561)
-   Add Javadoc since for AbstractAotMojo.getSession() [#&#8203;37547](https://togithub.com/spring-projects/spring-boot/issues/37547)
-   Document support for Java 21 [#&#8203;37532](https://togithub.com/spring-projects/spring-boot/issues/37532)
-   Use more idiomatic Kotlin in example for "Map Health Indicators to Micrometer Metrics" [#&#8203;37510](https://togithub.com/spring-projects/spring-boot/issues/37510)

#### :hammer: Dependency Upgrades

-   Upgrade to Byte Buddy 1.14.9 [#&#8203;37853](https://togithub.com/spring-projects/spring-boot/issues/37853)
-   Upgrade to Couchbase Client 3.4.11 [#&#8203;37759](https://togithub.com/spring-projects/spring-boot/issues/37759)
-   Upgrade to Dropwizard Metrics 4.2.21 [#&#8203;37897](https://togithub.com/spring-projects/spring-boot/issues/37897)
-   Upgrade to Hibernate 6.2.13.Final [#&#8203;37854](https://togithub.com/spring-projects/spring-boot/issues/37854)
-   Upgrade to HttpCore5 5.2.3 [#&#8203;37762](https://togithub.com/spring-projects/spring-boot/issues/37762)
-   Upgrade to Infinispan 14.0.19.Final [#&#8203;37855](https://togithub.com/spring-projects/spring-boot/issues/37855)
-   Upgrade to Jackson Bom 2.15.3 [#&#8203;37898](https://togithub.com/spring-projects/spring-boot/issues/37898)
-   Upgrade to Jetty 11.0.17 [#&#8203;37856](https://togithub.com/spring-projects/spring-boot/issues/37856)
-   Upgrade to Jetty Reactive HTTPClient 3.0.9 [#&#8203;37932](https://togithub.com/spring-projects/spring-boot/issues/37932)
-   Upgrade to jOOQ 3.18.7 [#&#8203;37857](https://togithub.com/spring-projects/spring-boot/issues/37857)
-   Upgrade to Micrometer 1.11.5 [#&#8203;37693](https://togithub.com/spring-projects/spring-boot/issues/37693)
-   Upgrade to Micrometer Tracing 1.1.6 [#&#8203;37694](https://togithub.com/spring-projects/spring-boot/issues/37694)
-   Upgrade to Neo4j Java Driver 5.13.0 [#&#8203;37793](https://togithub.com/spring-projects/spring-boot/issues/37793)
-   Upgrade to Netty 4.1.100.Final [#&#8203;37858](https://togithub.com/spring-projects/spring-boot/issues/37858)
-   Upgrade to Pooled JMS 3.1.4 [#&#8203;37764](https://togithub.com/spring-projects/spring-boot/issues/37764)
-   Upgrade to R2DBC MySQL 1.0.5 [#&#8203;37859](https://togithub.com/spring-projects/spring-boot/issues/37859)
-   Upgrade to Reactor Bom 2022.0.12 [#&#8203;37695](https://togithub.com/spring-projects/spring-boot/issues/37695)
-   Upgrade to RxJava3 3.1.8 [#&#8203;37766](https://togithub.com/spring-projects/spring-boot/issues/37766)
-   Upgrade to Spring AMQP 3.0.10 [#&#8203;37696](https://togithub.com/spring-projects/spring-boot/issues/37696)
-   Upgrade to Spring Authorization Server 1.1.3 [#&#8203;37697](https://togithub.com/spring-projects/spring-boot/issues/37697)
-   Upgrade to Spring Data Bom 2023.0.5 [#&#8203;37698](https://togithub.com/spring-projects/spring-boot/issues/37698)
-   Upgrade to Spring Framework 6.0.13 [#&#8203;37816](https://togithub.com/spring-projects/spring-boot/issues/37816)
-   Upgrade to Spring Integration 6.1.4 [#&#8203;37914](https://togithub.com/spring-projects/spring-boot/issues/37914)
-   Upgrade to Spring Kafka 3.0.12 [#&#8203;37797](https://togithub.com/spring-projects/spring-boot/issues/37797)
-   Upgrade to Spring LDAP 3.1.2 [#&#8203;37699](https://togithub.com/spring-projects/spring-boot/issues/37699)
-   Upgrade to Spring Retry 2.0.4 [#&#8203;37700](https://togithub.com/spring-projects/spring-boot/issues/37700)
-   Upgrade to Spring Security 6.1.5 [#&#8203;37701](https://togithub.com/spring-projects/spring-boot/issues/37701)
-   Upgrade to Spring Session 3.1.3 [#&#8203;37702](https://togithub.com/spring-projects/spring-boot/issues/37702)
-   Upgrade to Tomcat 10.1.15 [#&#8203;37902](https://togithub.com/spring-projects/spring-boot/issues/37902)
-   Upgrade to UnboundID LDAPSDK 6.0.10 [#&#8203;37767](https://togithub.com/spring-projects/spring-boot/issues/37767)
-   Upgrade to Undertow 2.3.10.Final [#&#8203;37933](https://togithub.com/spring-projects/spring-boot/issues/37933)

#### :heart: Contributors

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

[@&#8203;JinseongHwang](https://togithub.com/JinseongHwang), [@&#8203;bottlerocketjonny](https://togithub.com/bottlerocketjonny), [@&#8203;dependabot](https://togithub.com/dependabot)\[bot], [@&#8203;erichaagdev](https://togithub.com/erichaagdev), [@&#8203;esperar](https://togithub.com/esperar), [@&#8203;izeye](https://togithub.com/izeye), [@&#8203;jbertram](https://togithub.com/jbertram), [@&#8203;jonasfugedi](https://togithub.com/jonasfugedi), [@&#8203;michael-simons](https://togithub.com/michael-simons), [@&#8203;nielsbasjes](https://togithub.com/nielsbasjes), [@&#8203;onobc](https://togithub.com/onobc), [@&#8203;sushant1987](https://togithub.com/sushant1987), [@&#8203;ttddyy](https://togithub.com/ttddyy), and [@&#8203;vpavic](https://togithub.com/vpavic)

### [`v3.1.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.4)

[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.3...v3.1.4)

##### :star: New Features

-   Add TWENTY_ONE to JavaVersion enum [#&#8203;37364](https://togithub.com/spring-projects/spring-boot/issues/37364)

##### :lady_beetle: Bug Fixes

-   When SLF4J and Logback are initialized on multiple threads in parallel, startup may fail due to SubstituteLoggerFactory being considered to be a competing LoggerFactory implementation [#&#8203;37484](https://togithub.com/spring-projects/spring-boot/issues/37484)
-   Saml2RelyingPartyAutoConfiguration ignores `sign-request` when `metadata-url` is used [#&#8203;37482](https://togithub.com/spring-projects/spring-boot/issues/37482)
-   Leaking file descriptor / socket within DomainSocket tooling [#&#8203;37460](https://togithub.com/spring-projects/spring-boot/issues/37460)
-   Invalid Accept header produces HTTP 500 in WelcomePageHandlerMapping [#&#8203;37457](https://togithub.com/spring-projects/spring-boot/issues/37457)
-   PrivateKeyParser doesn't support ed448, XDH and RSA-PSS keys [#&#8203;37422](https://togithub.com/spring-projects/spring-boot/issues/37422)
-   "languageVersion is final and cannot be changed" when using Gradle 8.3 and configuring the Java toolchain's language version [#&#8203;37380](https://togithub.com/spring-projects/spring-boot/issues/37380)
-   AOT processing fails when a `@ConfigurationProperties-annotated` record has multiple constructors [#&#8203;37336](https://togithub.com/spring-projects/spring-boot/issues/37336)
-   Spring Boot dependency management not working for ehcache when using Gradle and the dependency management plugin [#&#8203;37270](https://togithub.com/spring-projects/spring-boot/issues/37270)
-   SslStoreBundle implementations aren't immutable [#&#8203;37222](https://togithub.com/spring-projects/spring-boot/issues/37222)
-   Parsing OCI image names that are invalid due to the use of upper case letters is very slow [#&#8203;37183](https://togithub.com/spring-projects/spring-boot/issues/37183)
-   Producing and consuming different tracing propagation formats doesn't work [#&#8203;37178](https://togithub.com/spring-projects/spring-boot/issues/37178)
-   Using https with elliptic curves other than secp384r1 fails [#&#8203;37169](https://togithub.com/spring-projects/spring-boot/issues/37169)
-   In 3.0.x and later, Spring Security cannot be used to secure a WebSocket upgrade request when using Jetty [#&#8203;37158](https://togithub.com/spring-projects/spring-boot/issues/37158)
-   Local baggage is propagated when using Brave and W3C [#&#8203;37156](https://togithub.com/spring-projects/spring-boot/issues/37156)
-   ServiceConnectionContextCustomizer can trigger docker usage during AOT processing [#&#8203;37097](https://togithub.com/spring-projects/spring-boot/issues/37097)
-   java.lang.OutOfMemoryError: Metaspace when repeatedly deploying and undeploying a Spring Boot web application multiple times in Tomcat [#&#8203;37096](https://togithub.com/spring-projects/spring-boot/issues/37096)
-   Property 'logging.threshold.console' not working [#&#8203;36741](https://togithub.com/spring-projects/spring-boot/issues/36741)

##### :notebook_with_decorative_cover: Documentation

-   Document that PKCS8 PEM files should be used whenever possible [#&#8203;37443](https://togithub.com/spring-projects/spring-boot/issues/37443)
-   Add reference to Oracle Spring Boot Starters [#&#8203;37411](https://togithub.com/spring-projects/spring-boot/issues/37411)
-   Correct the description of spring.artemis.broker-url [#&#8203;37309](https://togithub.com/spring-projects/spring-boot/issues/37309)
-   Add default value metadata for management.metrics.export.signalfx.published-histogram-type [#&#8203;37253](https://togithub.com/spring-projects/spring-boot/issues/37253)
-   Polish javadoc [#&#8203;37143](https://togithub.com/spring-projects/spring-boot/issues/37143)

##### :hammer: Dependency Upgrades

-   Upgrade to Byte Buddy 1.14.8 [#&#8203;37419](https://togithub.com/spring-projects/spring-boot/issues/37419)
-   Upgrade to Couchbase Client 3.4.10 [#&#8203;37297](https://togithub.com/spring-projects/spring-boot/issues/37297)
-   Upgrade to Groovy 4.0.15 [#&#8203;37386](https://togithub.com/spring-projects/spring-boot/issues/37386)
-   Upgrade to Hibernate 6.2.9.Final [#&#8203;37465](https://togithub.com/spring-projects/spring-boot/issues/37465)
-   Upgrade to Infinispan 14.0.17.Final [#&#8203;37299](https://togithub.com/spring-projects/spring-boot/issues/37299)
-   Upgrade to Jakarta XML Bind 4.0.1 [#&#8203;37387](https://togithub.com/spring-projects/spring-boot/issues/37387)
-   Upgrade to Jetty 11.0.16 [#&#8203;37300](https://togithub.com/spring-projects/spring-boot/issues/37300)
-   Upgrade to Lombok 1.18.30 [#&#8203;37488](https://togithub.com/spring-projects/spring-boot/issues/37488)
-   Upgrade to Micrometer 1.11.4 [#&#8203;37261](https://togithub.com/spring-projects/spring-boot/issues/37261)
-   Upgrade to Micrometer Tracing 1.1.5 [#&#8203;37262](https://togithub.com/spring-projects/spring-boot/issues/37262)
-   Upgrade to Native Build Tools Plugin 0.9.27 [#&#8203;37420](https://togithub.com/spring-projects/spring-boot/issues/37420)
-   Upgrade to Neo4j Java Driver 5.12.0 [#&#8203;37353](https://togithub.com/spring-projects/spring-boot/issues/37353)
-   Upgrade to Pooled JMS 3.1.3 [#&#8203;37421](https://togithub.com/spring-projects/spring-boot/issues/37421)
-   Upgrade to R2DBC MySQL 1.0.3 [#&#8203;37466](https://togithub.com/spring-projects/spring-boot/issues/37466)
-   Upgrade to Reactor Bom 2022.0.11 [#&#8203;37263](https://togithub.com/spring-projects/spring-boot/issues/37263)
-   Upgrade to REST Assured 5.3.2 [#&#8203;37303](https://togithub.com/spring-projects/spring-boot/issues/37303)
-   Upgrade to SLF4J 2.0.9 [#&#8203;37304](https://togithub.com/spring-projects/spring-boot/issues/37304)
-   Upgrade to Spring AMQP 3.0.9 [#&#8203;37264](https://togithub.com/spring-projects/spring-boot/issues/37264)
-   Upgrade to Spring Data Bom 2023.0.4 [#&#8203;37350](https://togithub.com/spring-projects/spring-boot/issues/37350)
-   Upgrade to Spring Framework 6.0.12 [#&#8203;37265](https://togithub.com/spring-projects/spring-boot/issues/37265)
-   Upgrade to Spring GraphQL 1.2.3 [#&#8203;37266](https://togithub.com/spring-projects/spring-boot/issues/37266)
-   Upgrade to Spring Integration 6.1.3 [#&#8203;37267](https://togithub.com/spring-projects/spring-boot/issues/37267)
-   Upgrade to Spring Kafka 3.0.11 [#&#8203;37305](https://togithub.com/spring-projects/spring-boot/issues/37305)
-   Upgrade to Spring Retry 2.0.3 [#&#8203;37280](https://togithub.com/spring-projects/spring-boot/issues/37280)
-   Upgrade to Spring Security 6.1.4 [#&#8203;37424](https://togithub.com/spring-projects/spring-boot/issues/37424)
-   Upgrade to Spring WS 4.0.6 [#&#8203;37425](https://togithub.com/spring-projects/spring-boot/issues/37425)
-   Upgrade to Tomcat 10.1.13 [#&#8203;37306](https://togithub.com/spring-projects/spring-boot/issues/37306)

##### :heart: Contributors

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

[@&#8203;Eng-Fouad](https://togithub.com/Eng-Fouad), [@&#8203;dependabot](https://togithub.com/dependabot)\[bot], [@&#8203;izeye](https://togithub.com/izeye), [@&#8203;markxnelson](https://togithub.com/markxnelson), [@&#8203;mdeinum](https://togithub.com/mdeinum), and [@&#8203;quaff](https://togithub.com/quaff)

### [`v3.1.3`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.3)

[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.2...v3.1.3)

##### :lady_beetle: Bug Fixes

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

##### :notebook_with_decorative_cover: Documentation

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

##### :hammer: Dependency Upgrades

-   Upgrade to AspectJ 1.9.20 [#&#8203;37003](https://togithub.com/spring-projects/spring-boot/issues/37003)
-   Upgrade to Byte Buddy 1.14.6 [#&#8203;36994](https://togithub.com/spring-projects/spring-boot/issues/36994)
-   Upgrade to Caffeine 3.1.8 [#&#8203;36926](https://togithub.com/spring-projects/spring-boot/issues/36926)
-   Upgrade to Couchbase Client 3.4.8 [#&#8203;36979](https://togithub.com/spring-projects/spring-boot/issues/36979)
-   Upgrade to Dependency Management Plugin 1.1.3 [#&#8203;36927](https://togithub.com/spring-projects/spring-boot/issues/36927)
-   Upgrade to Groovy 4.0.14 [#&#8203;37057](https://togithub.com/spring-projects/spring-boot/issues/37057)
-   Upgrade to Hibernate 6.2.7.Final [#&#8203;36928](https://togithub.com/spring-projects/spring-boot/issues/36928)
-   Upgrade to Infinispan 14.0.14.Final [#&#8203;36995](https://togithub.com/spring-projects/spring-boot/issues/36995)
-   Upgrade to Jersey 3.1.3 [#&#8203;36930](https://togithub.com/spring-projects/spring-boot/issues/36930)
-   Upgrade to jOOQ 3.18.6 [#&#8203;36931](https://togithub.com/spring-projects/spring-boot/issues/36931)
-   Upgrade to Lettuce 6.2.6.RELEASE [#&#8203;37004](https://togithub.com/spring-projects/spring-boot/issues/37004)
-   Upgrade to Logback 1.4.11 [#&#8203;36932](https://togithub.com/spring-projects/spring-boot/issues/36932)
-   Upgrade to Micrometer 1.11.3 [#&#8203;36839](https://togithub.com/spring-projects/spring-boot/issues/36839)
-   Upgrade to Micrometer Tracing 1.1.4 [#&#8203;36840](https://togithub.com/spring-projects/spring-boot/issues/36840)
-   Upgrade to Native Build Tools Plugin 0.9.24 [#&#8203;36933](https://togithub.com/spring-projects/spring-boot/issues/36933)
-   Upgrade to Neo4j Java Driver 5.11.0 [#&#8203;36980](https://togithub.com/spring-projects/spring-boot/issues/36980)
-   Upgrade to Netty 4.1.97.Final [#&#8203;37088](https://togithub.com/spring-projects/spring-boot/issues/37088)
-   Upgrade to Pooled JMS 3.1.1 [#&#8203;36935](https://togithub.com/spring-projects/spring-boot/issues/36935)
-   Upgrade to R2DBC Pool 1.0.1.RELEASE [#&#8203;36936](https://togithub.com/spring-projects/spring-boot/issues/36936)
-   Upgrade to R2DBC Proxy 1.1.2.RELEASE [#&#8203;36672](https://togithub.com/spring-projects/spring-boot/issues/36672)
-   Upgrade to Reactor Bom 2022.0.10 [#&#8203;36841](https://togithub.com/spring-projects/spring-boot/issues/36841)
-   Upgrade to RxJava3 3.1.7 [#&#8203;37089](https://togithub.com/spring-projects/spring-boot/issues/37089)
-   Upgrade to Spring AMQP 3.0.8 [#&#8203;36842](https://togithub.com/spring-projects/spring-boot/issues/36842)
-   Upgrade to Spring Authorization Server 1.1.2 [#&#8203;36843](https://togithub.com/spring-projects/spring-boot/issues/36843)
-   Upgrade to Spring Batch 5.0.3 [#&#8203;36844](https://togithub.com/spring-projects/spring-boot/issues/36844)
-   Upgrade to Spring Data Bom 2023.0.3 [#&#8203;36845](https://togithub.com/spring-projects/spring-boot/issues/36845)
-   Upgrade to Spring Kafka 3.0.10 [#&#8203;36846](https://togithub.com/spring-projects/spring-boot/issues/36846)
-   Upgrade to Spring LDAP 3.1.1 [#&#8203;36847](https://togithub.com/spring-projects/spring-boot/issues/36847)
-   Upgrade to Spring Security 6.1.3 [#&#8203;36848](https://togithub.com/spring-projects/spring-boot/issues/36848)
-   Upgrade to Spring Session 3.1.2 [#&#8203;36849](https://togithub.com/spring-projects/spring-boot/issues/36849)
-   Upgrade to Thymeleaf 3.1.2.RELEASE [#&#8203;36937](https://togithub.com/spring-projects/spring-boot/issues/36937)
-   Upgrade to Thymeleaf Extras SpringSecurity 3.1.2.RELEASE [#&#8203;36938](https://togithub.com/spring-projects/spring-boot/issues/36938)
-   Upgrade to Tomcat 10.1.12 [#&#8203;36978](https://togithub.com/spring-projects/spring-boot/issues/36978)
-   Upgrade to Undertow 2.3.8.Final [#&#8203;37031](https://togithub.com/spring-projects/spring-boot/issues/37031)

##### :heart: Contributors

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

[@&#8203;MahatmaFatalError](https://togithub.com/MahatmaFatalError), [@&#8203;NersesAM](https://togithub.com/NersesAM), [@&#8203;OnSuorce](https://togithub.com/OnSuorce), [@&#8203;chicobento](https://togithub.com/chicobento), [@&#8203;dependabot](https://togithub.com/dependabot)\[bot], [@&#8203;dreis2211](https://togithub.com/dreis2211), [@&#8203;eddumelendez](https://togithub.com/eddumelendez), [@&#8203;elevne](https://togithub.com/elevne), [@&#8203;fzyzcjy](https://togithub.com/fzyzcjy), [@&#8203;itsAkshayDubey](https://togithub.com/itsAkshayDubey), [@&#8203;izeye](https://togithub.com/izeye), [@&#8203;joesteel2010](https://togithub.com/joesteel2010), [@&#8203;jongwooo](https://togithub.com/jongwooo), [@&#8203;ls-urs-keller](https://togithub.com/ls-urs-keller), [@&#8203;michael-simons](https://togithub.com/michael-simons), [@&#8203;msobeck](https://togithub.com/msobeck), [@&#8203;normandra](https://togithub.com/normandra), [@&#8203;omaryaya](https://togithub.com/omaryaya), [@&#8203;quaff](https://togithub.com/quaff), [@&#8203;rob-valor](https://togithub.com/rob-valor), [@&#8203;spa-abaudat](https://togithub.com/spa-abaudat), and [@&#8203;vpavic](https://togithub.com/vpavic)

### [`v3.1.2`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.2)

[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.1...v3.1.2)

##### :lady_beetle: Bug Fixes

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

##### :notebook_with_decorative_cover: Documentation

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

##### :hammer: Dependency Upgrades

-   Upgrade to ActiveMQ 5.18.2 [#&#8203;36332](https://togithub.com/spring-projects/spring-boot/issues/36332)
-   Upgrade to Dependency Management Plugin 1.1.2 [#&#8203;36435](https://togithub.com/spring-projects/spring-boot/issues/36435)
-   Upgrade to Groovy 4.0.13 [#&#8203;36333](https://togithub.com/spring-projects/spring-boot/issues/36333)
-   Upgrade to Hibernate 6.2.6.Final [#&#8203;36334](https://togithub.com/spring-projects/spring-boot/issues/36334)
-   Upgrade to Hibernate Validator 8.0.1.Final [#&#8203;36335](https://togithub.com/spring-projects/spring-boot/issues/36335)
-   Upgrade to Infinispan 14.0.12.Final [#&#8203;36336](https://togithub.com/spring-projects/spring-boot/issues/36336)
-   Upgrade to Jakarta WebSocket 2.1.1 [#&#8203;36337](https://togithub.com/spring-projects/spring-boot/issues/36337)
-   Upgrade to Janino 3.1.10 [#&#8203;36338](https://togithub.com/spring-projects/spring-boot/issues/36338)
-   Upgrade to JBoss Logging 3.5.3.Final [#&#8203;36339](https://togithub.com/spring-projects/spring-boot/issues/36339)
-   Upgrade to jOOQ 3.18.5 [#&#8203;36340](https://togithub.com/spring-projects/spring-boot/issues/36340)
-   Upgrade to Lettuce 6.2.5.RELEASE [#&#8203;36436](https://togithub.com/spring-projects/spring-boot/issues/36436)
-   Upgrade to Micrometer 1.11.2 [#&#8203;36183](https://togithub.com/spring-projects/spring-boot/issues/36183)
-   Upgrade to Micrometer Tracing 1.1.3 [#&#8203;36296](https://togithub.com/spring-projects/spring-boot/issues/36296)
-   Upgrade to R2DBC MSSQL 1.0.2.RELEASE [#&#8203;36467](https://togithub.com/spring-projects/spring-boot/issues/36467)
-   Upgrade to R2DBC Postgresql 1.0.2.RELEASE [#&#8203;36469](https://togithub.com/spring-projects/spring-boot/issues/36469)
-   Upgrade to Rabbit AMQP Client 5.17.1 [#&#8203;36341](https://togithub.com/spring-projects/spring-boot/issues/36341)
-   Upgrade to Reactor Bom 2022.0.9 [#&#8203;36297](https://togithub.com/spring-projects/spring-boot/issues/36297)
-   Upgrade to Spring AMQP 3.0.6 [#&#8203;36403](https://togithub.com/spring-projects/spring-boot/issues/36403)
-   Upgrade to Spring Data Bom 2023.0.2 [#&#8203;36184](https://togithub.com/spring-projects/spring-boot/issues/36184)
-   Upgrade to Spring Framework 6.0.11 [#&#8203;36185](https://togithub.com/spring-projects/spring-boot/issues/36185)
-   Upgrade to Spring GraphQL 1.2.2 [#&#8203;36186](https://togithub.com/spring-projects/spring-boot/issues/36186)
-   Upgrade to Spring HATEOAS 2.1.2 [#&#8203;36454](https://togithub.com/spring-projects/spring-boot/issues/36454)
-   Upgrade to Spring Integration 6.1.2 [#&#8203;36404](https://togithub.com/spring-projects/spring-boot/issues/36404)
-   Upgrade to Spring Kafka 3.0.9 [#&#8203;36187](https://togithub.com/spring-projects/spring-boot/issues/36187)
-   Upgrade to Spring Security 6.1.2 [#&#8203;36298](https://togithub.com/spring-projects/spring-boot/issues/36298)
-   Upgrade to Tomcat 10.1.11 [#&#8203;36342](https://togithub.com/spring-projects/spring-boot/issues/36342)

##### :heart: Contributors

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

[@&#8203;Pengfei-Lu](https://togithub.com/Pengfei-Lu), [@&#8203;ThomazPassarelli](https://togithub.com/ThomazPassarelli), [@&#8203;bbulgarelli](https://togithub.com/bbulgarelli), [@&#8203;bedla](https://togithub.com/bedla), [@&#8203;dependabot](https://togithub.com/dependabot)\[bot], [@&#8203;dkswnkk](https://togithub.com/dkswnkk), [@&#8203;dreis2211](https://togithub.com/dreis2211), [@&#8203;eddumelendez](https://togithub.com/eddumelendez), [@&#8203;eydunn](https://togithub.com/eydunn), [@&#8203;garyrussell](https://togithub.com/garyrussell), [@&#8203;izeye](https://togithub.com/izeye), [@&#8203;johnnywiller](https://togithub.com/johnnywiller), [@&#8203;jonatan-ivanov](https://togithub.com/jonatan-ivanov), [@&#8203;jstansel](https://togithub.com/jstansel), [@&#8203;lasselindqvist](https://togithub.com/lasselindqvist), [@&#8203;lmartelli](https://togithub.com/lmartelli), and [@&#8203;quaff](https://togithub.com/quaff)

### [`v3.1.1`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.1)

[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.0...v3.1.1)

##### :lady_beetle: Bug Fixes

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

##### :notebook_with_decorative_cover: Documentation

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

##### :hammer: Dependency Upgrades

-   Upgrade to Byte Buddy 1.14.5 [#&#8203;35826](https://togithub.com/spring-projects/spring-boot/issues/35826)
-   Upgrade to Couchbase Client 3.4.7 [#&#8203;35883](https://togithub.com/spring-projects/spring-boot/issues/35883)
-   Upgrade to Dropwizard Metrics 4.2.19 [#&#8203;35827](https://togithub.com/spring-projects/spring-boot/issues/35827)
-   Upgrade to Git Commit ID Maven Plugin 5.0.1 [#&#8203;35828](https://togithub.com/spring-projects/spring-boot/issues/35828)
-   Upgrade to Glassfish JAXB 4.0.3 [#&#8203;35829](https://togithub.com/spring-projects/spring-boot/issues/35829)
-   Upgrade to Hazelcast 5.2.4 [#&#8203;35884](https://togithub.com/spring-projects/spring-boot/issues/35884)
-   Upgrade to Hibernate 6.2.5.Final [#&#8203;35994](https://togithub.com/spring-projects/spring-boot/issues/35994)
-   Upgrade to HSQLDB 2.7.2 [#&#8203;35831](https://togithub.com/spring-projects/spring-boot/issues/35831)
-   Upgrade to HttpCore5 5.2.2 [#&#8203;35995](https://togithub.com/spring-projects/spring-boot/issues/35995)
-   Upgrad

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 5am on sunday" (UTC), Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/SvenKirschbaum/musikbot-backend).
mergify bot pushed a commit to SvenKirschbaum/musikbot-client that referenced this pull request Oct 29, 2023
….3.3 (#39)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [se.michaelthelin.spotify:spotify-web-api-java](https://togithub.com/spotify-web-api-java/spotify-web-api-java) | `8.3.0` -> `8.3.3` | [![age](https://developer.mend.io/api/mc/badges/age/maven/se.michaelthelin.spotify:spotify-web-api-java/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/se.michaelthelin.spotify:spotify-web-api-java/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/se.michaelthelin.spotify:spotify-web-api-java/8.3.0/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/se.michaelthelin.spotify:spotify-web-api-java/8.3.0/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>spotify-web-api-java/spotify-web-api-java (se.michaelthelin.spotify:spotify-web-api-java)</summary>

### [`v8.3.3`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/releases/tag/8.3.3)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.2...8.3.3)

#####    🐞 Bug Fixes

-   **ci**: Checkout with fetch depth 0  -  by [@&#8203;dargmuesli](https://togithub.com/dargmuesli) [<samp>(0a684)</samp>](https://togithub.com/spotify-web-api-java/spotify-web-api-java/commit/0a684b131)

#####     [View changes on GitHub](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.2...8.3.3)

### [`v8.3.2`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.1...8.3.2)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.1...8.3.2)

### [`v8.3.1`](https://togithub.com/spotify-web-api-java/spotify-web-api-java/releases/tag/8.3.1)

[Compare Source](https://togithub.com/spotify-web-api-java/spotify-web-api-java/compare/8.3.0...8.3.1)

#### What's Changed

-   doc(README): remove typo by [@&#8203;RahulK4102](https://togithub.com/RahulK4102) in [spotify-web-api-java/spotify-web-api-java#361
-   ci: use java 21 by [@&#8203;dargmuesli](https://togithub.com/dargmuesli) in [spotify-web-api-java/spotify-web-api-java#360

#### New Contributors

-   [@&#8203;RahulK4102](https://togithub.com/RahulK4102) made their first contribution in [spotify-web-api-java/spotify-web-api-java#361

**Full Changelog**: spotify-web-api-java/spotify-web-api-java@8.3.0...8.3.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 5am on sunday" (UTC), Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/SvenKirschbaum/musikbot-client).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant