Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.2 - autoclosed #7

Closed
renovate-bot wants to merge 1 commits from renovate/spring-boot into master
Contributor

This PR contains the following updates:

Package Type Update Change
org.springframework.boot:spring-boot-starter-parent (source) parent minor 3.2.5 -> 3.3.2

Release Notes

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

v3.3.2

Compare Source

🐞 Bug Fixes

  • No configuration property for defaultTimeout setting that was introduced in Spring Integration 6.2 #​41521
  • NPE during auto-configuration in OnClassCondition.resolveOutcomesThreaded because firstHalf is null #​41504
  • Spring Authorization Server now defaults multipleIssuersAllowed to false and it cannot be easily re-enabled #​41355
  • ServiceConnection does not work with @DataLdapTest #​41325
  • PropertiesMigrationListener wrongly reports property as deprecated #​41252
  • @NestedConfigurationProperty doesn't work on records #​41251
  • TestcontainersLifecycleBeanPostProcessor does not work correctly with scoped beans #​41238
  • Error message can be misleading if spring.config.import fails to resolve #​41236
  • build-image failures after docker desktop update with 'Illegal char <:> at index 5: npipe:////' #​41234
  • When using Jetty, filters, listeners, and servlets are not initialized with the same thread context classloader #​41225
  • DirtiesContext used with Webflux, a random port and multiple contexts causes multiple contexts to misbehave #​41221
  • NoSuchMethodException on org.apache.activemq.ActiveMQConnectionFactory.<init> when using spring-boot-starter-activemq in a native image #​41214

📔 Documentation

  • Fix documentation links in the README #​41531
  • Document the types to which each spring.mvc.format and spring.webflux.format property applies #​41518
  • Document that logging.file.name and logging.file.path cannot be used together #​41516
  • Refine CDS how-to guide #​41464
  • Fix typos in javadoc of BootstrapContext #​41448
  • CDS link in "Efficient Deployments" documentation is broken #​41321
  • Update Kotlin DSL examples that configure the environment of bootBuildImage to be additive #​41270
  • Document tracing support for RestClient #​41192
  • Documentation wrongly states that zipkin-sender-urlconnection is needed #​41181

🔨 Dependency Upgrades

❤️ Contributors

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

@​acouvreur, @​anbusampath, @​eddumelendez, @​izeye, @​jxblum, @​mateusscheper, @​opcooc, and @​sdeleuze

v3.3.1

Compare Source

🐞 Bug Fixes

  • SQL Server JDBC URL is malformed after adding org.springframework.boot.jdbc.parameters label #​41169
  • Git instant properties cannot be coerced following git-commit-id Maven plugin upgrade #​41152
  • Excluding status code from DefaultErrorAttributes throws NPE #​41141
  • Spring Boot remote restart with devtools causes 'factory already defined' Tomcat error when running with 'java -jar' #​41107
  • MongoHealthIndicator not compliant with Mongo stable API with strict setting #​41104
  • Service connection for bitnami mongodb fails to connect #​41097
  • Image building requires builder to specify a stack #​41091
  • DataSourceProperties fail to bind if java.sql module isn't included #​41084
  • AOT causes Logback configuration error when using include #​41081
  • Image building hangs when builder and buildpack are configured #​41049
  • IllegalArgumentException when trying to use Tomcat's HttpNio2Protocol with Spring Boot-configured SSL #​41010
  • Uber jar fails to start when it contains a dependency with Multi-Release: true in its manifest and unexpected file entries in META-INF/versions #​41006
  • JSP-related resources may not be found in an executable war file when using Jetty #​40996
  • The value of the tomcat.threads.config.max metric is always -1, irrespective of the configured maximum number of threads #​40957
  • The auto-configured reactiveNeo4jTransactionManager may cause a failure due to multiple TransactionManager beans #​40953
  • Application fails to start when server.tomcat.threads.max < 10 #​40945
  • SBOM actuator endpoint doesn't work in a native image #​40939
  • Starter parent applies its configuration of the CycloneDX Maven plugin too broadly #​40927
  • buildInfo does not work with Gradle 8.7 or later when the configuration cache is enabled #​40924
  • Prometheus Exemplars are missing from _count #​40904
  • Extract fails due to a duplicate entry when BOOT-INF/classes contains a directory that's also present in the root of the jar #​40903
  • sbom is not available to the actuator endpoint when using bootRun or bootWar #​40890
  • A newline character is missing from the start of the default banner #​40889

📔 Documentation

  • Fix links to Spring AMQP's javadoc #​41144
  • Document more precisely how a Container's Docker image name is used to find the matching service connection #​41123
  • Cross-link to the CDS how-to guide #​41118
  • Fix typos in javadoc of MockServerRestClientCustomizer and MockServerRestTemplateCustomizer #​41065
  • Improve readability when listing three pillars of observability #​41064
  • Add CDS training run configuration documentation #​41045
  • Document the need to switch to io.micrometer:micrometer-registry-prometheus-simpleclient to use the Prometheus push gateway #​40993
  • Improve consistency of documentation guidelines for packaging and running applications #​40977
  • Fix typos in method names and javadoc #​40976
  • Replace hard-coded links to Micrometer in documentation #​40967
  • Add Kotlin example for @Testcontainers #​40943
  • Fix various minor inconsistencies of the documentation #​40942
  • Warn in the documentation that spring.profiles.group can only be used in non-profile-specific documents #​40941
  • Broken Micrometer links in documentation #​40916
  • Document Buildpacks CDS and Spring AOT support #​40762

🔨 Dependency Upgrades

❤️ Contributors

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

@​Eng-Fouad, @​PiyalAhmed, @​Seungpang, @​asashour, @​cmabdullah, @​dependabot[bot], @​donghoony, @​erie0210, @​izeye, @​mateusscheper, @​onobc, @​quaff, @​sdeleuze, and @​vsanna

v3.3.0

Compare Source

New Features

  • Add support for descriptions of record components in configuration metadata generation #​29403

🐞 Bug Fixes

  • gradlew bootBuildImage fails with Podman on macOS Sonoma #​40871
  • Pulsar auth parameters don't properly encode JSON values #​40869
  • When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" #​40863
  • Default MIME mappings are not loaded unless additional mappings are configured #​40860
  • Starting from 3.2.x, @SpyBean is not able to initialise MongoRepository bean of the generic type #​40855
  • Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams #​40851
  • Neo4jReactiveDataAutoConfiguration creates incorrectly named bean #​40836
  • Image building fails during cleanup when bind mount has read-only content #​40799
  • Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set #​40691
  • IllegalArgumentException can be thrown when running an uber jar on a shared drive #​40643
  • setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory #​40638
  • URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters #​40616
  • resolveMainClassName fails when building with Gradle using Java 22 #​40613
  • AnsiOutput.detectIfAnsiCapable broken on JDK22 #​40609
  • Help information for spring init's build option has the wrong default #​40606
  • JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null #​40599
  • Whitespace is not correctly trimmed when generating configuration properties metadata from records #​40593
  • In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before #​40584
  • Properties binding eagerly creates superfluous maps #​40561
  • Configuring SSL bundle reload for non-file resource types causes errors that are difficult to diagnose #​40560
  • spring-boot-dependencies cannot be used with repositories that ban com.oracle.database.jdbc:ojdbc-bom #​40535
  • Buildpacks do not support Docker with containerd image store #​40526
  • SpringBootMockMvcBuilderCustomizer can crash cryptically while collecting data that it would have discarded anyway #​40517
  • Containers not shut down between tests when using .withReuse(true) but env. does not support reuse (e.g. CI builds) #​40509
  • CookieSameSiteSupplier influences session cookie #​40501
  • <springProperty> and <springProfile> do not work in <include> after Logback upgrade #​40491
  • Runtime hint registration for property binding should not fail when parameter information is unavailable #​40486
  • ServiceLevelObjectiveBoundary properties cannot be bound in a native image application #​40483
  • server.error.include-binding-errors does not recognize MethodValidationResult exceptions #​40474
  • spring.data.redis.cluster.nodes and spring.data.redis.sentinel.nodes do not handle IPv6 addresses correctly #​40467
  • Using relative paths to describe the classpath in the error message from ResolveMainClassName hinders problem diagnosis #​40465
  • Jartools extract command doesn't extract all files from META-INF #​40456
  • Native image doesn't start and doesn't log anything if an environment post processor throws an exception #​40451
  • Unlike DataSourceAutoConfiguration, DevToolsDataSourceAutoConfiguration assumes that javax.sql.DataSource will always be available #​40441

📔 Documentation

  • Improve graceful shutdown documentation to remove ambiguity #​40846
  • Document ways to opt out from immutable @ConfigurationProperties binding with single constructor #​40844
  • Document that a custom HttpMessageConverters bean can be used to reorder json message converters when needed #​40839
  • Address ambiguity now that Testcontainers has two classes named KafkaContainer #​40756
  • Publish API documentation for Spring Boot's Kotlin APIs #​40692
  • Fix typo in features doc #​40631
  • Code inclusion in Jersey documentation is broken #​40629
  • Add How-To for ManagedClassNameFilter #​40617
  • Clarify devtools restart class loader #​40608
  • Document default value of management.zipkin.tracing.encoding #​40588
  • Note that spring-boot-docker-compose is excluded by default from packaged jars #​40565
  • Clarify docs around spring.jpa.generate-ddl #​40523
  • Clarify the directory that's used by default to find Docker Compose compose.yaml #​40515
  • Suggest testAndDevelopmentOnly configuration when using Docker Compose support in tests #​40481
  • Clarify that all named properties must match for @ConditionalOnProperty to match #​40471
  • Links to Spring Batch javadoc for EnableBatchProcessing and DefaultBatchConfiguration are broken #​40141
  • Add grpc starter and httpexchange starter to the community starters document #​39437

🔨 Dependency Upgrades

❤️ Contributors

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

@​An1s9n, @​DanielLiu1123, @​PiyalAhmed, @​chaewss, @​coursar, @​dependabot[bot], @​dsyer, @​dukbong, @​facewise, @​izeye, @​nahidshahin, @​onobc, @​quaff, @​snicoll, @​tobi-laa, and @​yokotaso

v3.2.8

Compare Source

🐞 Bug Fixes

  • NPE during auto-configuration in OnClassCondition.resolveOutcomesThreaded because firstHalf is null #​41492
  • No configuration property for defaultTimeout setting that was introduced in Spring Integration 6.2 #​41477
  • NoSuchMethodException on org.apache.activemq.ActiveMQConnectionFactory.<init> when using spring-boot-starter-activemq in a native image #​41212
  • build-image failures after docker desktop update with 'Illegal char <:> at index 5: npipe:////' #​41199
  • DirtiesContext used with Webflux, a random port and multiple contexts causes multiple contexts to misbehave #​38199
  • When using Jetty, filters, listeners, and servlets are not initialized with the same thread context classloader #​37649
  • Error message can be misleading if spring.config.import fails to resolve #​36243
  • TestcontainersLifecycleBeanPostProcessor does not work correctly with scoped beans #​35786
  • PropertiesMigrationListener wrongly reports property as deprecated #​35774

📔 Documentation

  • Fix documentation links in the README #​41547
  • Document the types to which each spring.mvc.format and spring.webflux.format property applies #​41482
  • Fix typos in javadoc of BootstrapContext #​41443
  • Document that logging.file.name and logging.file.path cannot be used together #​41351
  • Document tracing support for RestClient #​41182
  • Update Kotlin DSL examples that configure the environment of bootBuildImage to be additive #​41173

🔨 Dependency Upgrades

❤️ Contributors

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

@​jxblum, @​mateusscheper, and @​sdeleuze

v3.2.7

Compare Source

🐞 Bug Fixes

  • SQL Server JDBC URL is malformed after adding org.springframework.boot.jdbc.parameters label #​41146
  • Git instant properties cannot be coerced following git-commit-id Maven plugin upgrade #​41109
  • MongoHealthIndicator not compliant with Mongo stable API with strict setting #​41101
  • DataSourceProperties fail to bind if java.sql module isn't included #​41082
  • Image building requires builder to specify a stack #​41046
  • IllegalArgumentException when trying to use Tomcat's HttpNio2Protocol with Spring Boot-configured SSL #​41007
  • Uber jar fails to start when it contains a dependency with Multi-Release: true in its manifest and unexpected file entries in META-INF/versions #​41001
  • buildInfo does not work with Gradle 8.7 or later when the configuration cache is enabled #​40911
  • The auto-configured reactiveNeo4jTransactionManager may cause a failure due to multiple TransactionManager beans #​40895
  • Flyway auto-configuration does not work with Flyway 10 when using GraalVM #​40821
  • Image building hangs when builder and buildpack are configured #​40697
  • Spring Boot remote restart with devtools causes 'factory already defined' Tomcat error when running with 'java -jar' #​39733
  • JSP-related resources may not be found in an executable war file when using Jetty #​39472
  • Excluding status code from DefaultErrorAttributes throws NPE #​30011

📔 Documentation

  • Document more precisely how a Container's Docker image name is used to find the matching service connection #​41111
  • Fix typos in javadoc of MockServerRestClientCustomizer and MockServerRestTemplateCustomizer #​41052
  • Improve readability when listing three pillars of observability #​41051
  • Fix typos in method names and javadoc #​40971
  • Warn in the documentation that spring.profiles.group can only be used in non-profile-specific documents #​40918
  • Add Kotlin example for @Testcontainers #​40905
  • Fix various minor inconsistencies of the documentation #​40900

🔨 Dependency Upgrades

❤️ Contributors

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

@​MazizEsa, @​PiyalAhmed, @​asashour, @​cmabdullah, @​donghoony, @​erie0210, @​mateusscheper, @​quaff, and @​vsanna

v3.2.6

Compare Source

🐞 Bug Fixes

  • Image building fails during cleanup when bind mount has read-only content #​40760
  • Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set #​40690
  • setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory #​40635
  • URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters #​40615
  • Help information for spring init's build option has the wrong default #​40605
  • When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" #​40585
  • IllegalArgumentException can be thrown when running an uber jar on a shared drive #​40549
  • spring-boot-dependencies cannot be used with repositories that ban com.oracle.database.jdbc:ojdbc-bom #​40534
  • SpringBootMockMvcBuilderCustomizer can crash cryptically while collecting data that it would have discarded anyway #​40516
  • Containers not shut down between tests when using .withReuse(true) but env. does not support reuse (e.g. CI builds) #​40508
  • Pulsar auth parameters don't properly encode JSON values #​40493
  • Runtime hint registration for property binding should not fail when parameter information is unavailable #​40485
  • ServiceLevelObjectiveBoundary properties cannot be bound in a native image application #​40482
  • spring.data.redis.cluster.nodes and spring.data.redis.sentinel.nodes do not handle IPv6 addresses correctly #​40466
  • Using relative paths to describe the classpath in the error message from ResolveMainClassName hinders problem diagnosis #​40464
  • Native image doesn't start and doesn't log anything if an environment post processor throws an exception #​40450
  • Unlike DataSourceAutoConfiguration, DevToolsDataSourceAutoConfiguration assumes that javax.sql.DataSource will always be available #​40440
  • Starting from 3.2.x, @SpyBean is not able to initialise MongoRepository bean of the generic type #​40234
  • AnsiOutput.detectIfAnsiCapable broken on JDK22 #​40172
  • Buildpacks do not support Docker with containerd image store #​40100
  • resolveMainClassName fails when building with Gradle using Java 22 #​40074
  • server.error.include-binding-errors does not recognize MethodValidationResult exceptions #​39865
  • JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null #​39856
  • gradlew bootBuildImage fails with Podman on macOS Sonoma #​39830
  • CookieSameSiteSupplier influences session cookie #​39766
  • Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams #​39405
  • Properties binding eagerly creates superfluous maps #​39375
  • Configuring SSL bundle reload for non-file resource types causes errors that are difficult to diagnose #​38903
  • In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before #​38645

📔 Documentation

  • Improve graceful shutdown documentation to remove ambiguity #​40845
  • Document ways to opt out from immutable @ConfigurationProperties binding with single constructor #​40843
  • Document that a custom HttpMessageConverters bean can be used to reorder json message converters when needed #​40838
  • Address ambiguity now that Testcontainers has two classes named KafkaContainer #​40699
  • Clarify devtools restart class loader #​40607
  • Note that spring-boot-docker-compose is excluded by default from packaged jars #​40564
  • Clarify docs around spring.jpa.generate-ddl #​40522
  • Clarify the directory that's used by default to find Docker Compose compose.yaml #​40514
  • Clarify that all named properties must match for @ConditionalOnProperty to match #​40470
  • Links to Spring Batch javadoc for EnableBatchProcessing and DefaultBatchConfiguration are broken #​40468
  • Suggest testAndDevelopmentOnly configuration when using Docker Compose support in tests #​40171

🔨 Dependency Upgrades

❤️ Contributors

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

@​PiyalAhmed, @​chaewss, @​coursar, @​dependabot[bot], @​dsyer, @​dukbong, @​facewise, @​izeye, @​onobc, @​quaff, @​snicoll, @​tobi-laa, and @​yokotaso


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.springframework.boot:spring-boot-starter-parent](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | parent | minor | `3.2.5` -> `3.3.2` | --- ### Release Notes <details> <summary>spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)</summary> ### [`v3.3.2`](https://github.com/spring-projects/spring-boot/releases/tag/v3.3.2) [Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.3.1...v3.3.2) #### :lady_beetle: Bug Fixes - No configuration property for defaultTimeout setting that was introduced in Spring Integration 6.2 [#&#8203;41521](https://github.com/spring-projects/spring-boot/issues/41521) - NPE during auto-configuration in OnClassCondition.resolveOutcomesThreaded because firstHalf is null [#&#8203;41504](https://github.com/spring-projects/spring-boot/issues/41504) - Spring Authorization Server now defaults multipleIssuersAllowed to false and it cannot be easily re-enabled [#&#8203;41355](https://github.com/spring-projects/spring-boot/pull/41355) - ServiceConnection does not work with `@DataLdapTest` [#&#8203;41325](https://github.com/spring-projects/spring-boot/pull/41325) - PropertiesMigrationListener wrongly reports property as deprecated [#&#8203;41252](https://github.com/spring-projects/spring-boot/issues/41252) - `@NestedConfigurationProperty` doesn't work on records [#&#8203;41251](https://github.com/spring-projects/spring-boot/pull/41251) - TestcontainersLifecycleBeanPostProcessor does not work correctly with scoped beans [#&#8203;41238](https://github.com/spring-projects/spring-boot/issues/41238) - Error message can be misleading if spring.config.import fails to resolve [#&#8203;41236](https://github.com/spring-projects/spring-boot/issues/41236) - build-image failures after docker desktop update with 'Illegal char <:> at index 5: npipe:////' [#&#8203;41234](https://github.com/spring-projects/spring-boot/issues/41234) - When using Jetty, filters, listeners, and servlets are not initialized with the same thread context classloader [#&#8203;41225](https://github.com/spring-projects/spring-boot/issues/41225) - DirtiesContext used with Webflux, a random port and multiple contexts causes multiple contexts to misbehave [#&#8203;41221](https://github.com/spring-projects/spring-boot/issues/41221) - NoSuchMethodException on org.apache.activemq.ActiveMQConnectionFactory.`<init>` when using spring-boot-starter-activemq in a native image [#&#8203;41214](https://github.com/spring-projects/spring-boot/issues/41214) #### :notebook_with_decorative_cover: Documentation - Fix documentation links in the README [#&#8203;41531](https://github.com/spring-projects/spring-boot/pull/41531) - Document the types to which each spring.mvc.format and spring.webflux.format property applies [#&#8203;41518](https://github.com/spring-projects/spring-boot/issues/41518) - Document that logging.file.name and logging.file.path cannot be used together [#&#8203;41516](https://github.com/spring-projects/spring-boot/issues/41516) - Refine CDS how-to guide [#&#8203;41464](https://github.com/spring-projects/spring-boot/pull/41464) - Fix typos in javadoc of BootstrapContext [#&#8203;41448](https://github.com/spring-projects/spring-boot/issues/41448) - CDS link in "Efficient Deployments" documentation is broken [#&#8203;41321](https://github.com/spring-projects/spring-boot/issues/41321) - Update Kotlin DSL examples that configure the environment of bootBuildImage to be additive [#&#8203;41270](https://github.com/spring-projects/spring-boot/issues/41270) - Document tracing support for RestClient [#&#8203;41192](https://github.com/spring-projects/spring-boot/issues/41192) - Documentation wrongly states that zipkin-sender-urlconnection is needed [#&#8203;41181](https://github.com/spring-projects/spring-boot/issues/41181) #### :hammer: Dependency Upgrades - Upgrade to AspectJ 1.9.22.1 [#&#8203;41474](https://github.com/spring-projects/spring-boot/issues/41474) - Upgrade to Byte Buddy 1.14.18 [#&#8203;41371](https://github.com/spring-projects/spring-boot/issues/41371) - Upgrade to Dependency Management Plugin 1.1.6 [#&#8203;41372](https://github.com/spring-projects/spring-boot/issues/41372) - Upgrade to GraphQL Java 22.1 [#&#8203;41219](https://github.com/spring-projects/spring-boot/issues/41219) - Upgrade to Groovy 4.0.22 [#&#8203;41373](https://github.com/spring-projects/spring-boot/issues/41373) - Upgrade to HttpCore5 5.2.5 [#&#8203;41374](https://github.com/spring-projects/spring-boot/issues/41374) - Upgrade to Jackson Bom 2.17.2 [#&#8203;41375](https://github.com/spring-projects/spring-boot/issues/41375) - Upgrade to Jetty 12.0.11 [#&#8203;41376](https://github.com/spring-projects/spring-boot/issues/41376) - Upgrade to JsonAssert 1.5.3 [#&#8203;41377](https://github.com/spring-projects/spring-boot/issues/41377) - Upgrade to JUnit Jupiter 5.10.3 [#&#8203;41378](https://github.com/spring-projects/spring-boot/issues/41378) - Upgrade to Kafka 3.7.1 [#&#8203;41379](https://github.com/spring-projects/spring-boot/issues/41379) - Upgrade to Lombok 1.18.34 [#&#8203;41380](https://github.com/spring-projects/spring-boot/issues/41380) - Upgrade to Micrometer 1.13.2 [#&#8203;41298](https://github.com/spring-projects/spring-boot/issues/41298) - Upgrade to Micrometer Tracing 1.3.2 [#&#8203;41299](https://github.com/spring-projects/spring-boot/issues/41299) - Upgrade to MSSQL JDBC 12.6.3.jre11 [#&#8203;41381](https://github.com/spring-projects/spring-boot/issues/41381) - Upgrade to Neo4j Java Driver 5.22.0 [#&#8203;41382](https://github.com/spring-projects/spring-boot/issues/41382) - Upgrade to R2DBC MariaDB 1.2.1 [#&#8203;41383](https://github.com/spring-projects/spring-boot/issues/41383) - Upgrade to Reactor Bom 2023.0.8 [#&#8203;41384](https://github.com/spring-projects/spring-boot/issues/41384) - Upgrade to Spring Data Bom 2024.0.2 [#&#8203;41300](https://github.com/spring-projects/spring-boot/issues/41300) - Upgrade to Spring Framework 6.1.11 [#&#8203;41301](https://github.com/spring-projects/spring-boot/issues/41301) - Upgrade to Spring GraphQL 1.3.2 [#&#8203;41527](https://github.com/spring-projects/spring-boot/issues/41527) - Upgrade to Spring HATEOAS 2.3.1 [#&#8203;41497](https://github.com/spring-projects/spring-boot/issues/41497) - Upgrade to Spring Integration 6.3.2 [#&#8203;41302](https://github.com/spring-projects/spring-boot/issues/41302) - Upgrade to Spring Kafka 3.2.2 [#&#8203;41303](https://github.com/spring-projects/spring-boot/issues/41303) - Upgrade to Spring Pulsar 1.1.2 [#&#8203;41536](https://github.com/spring-projects/spring-boot/issues/41536) - Upgrade to Spring Retry 2.0.7 [#&#8203;41485](https://github.com/spring-projects/spring-boot/issues/41485) - Upgrade to Tomcat 10.1.26 [#&#8203;41498](https://github.com/spring-projects/spring-boot/issues/41498) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;acouvreur](https://github.com/acouvreur), [@&#8203;anbusampath](https://github.com/anbusampath), [@&#8203;eddumelendez](https://github.com/eddumelendez), [@&#8203;izeye](https://github.com/izeye), [@&#8203;jxblum](https://github.com/jxblum), [@&#8203;mateusscheper](https://github.com/mateusscheper), [@&#8203;opcooc](https://github.com/opcooc), and [@&#8203;sdeleuze](https://github.com/sdeleuze) ### [`v3.3.1`](https://github.com/spring-projects/spring-boot/releases/tag/v3.3.1) [Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.3.0...v3.3.1) #### :lady_beetle: Bug Fixes - SQL Server JDBC URL is malformed after adding org.springframework.boot.jdbc.parameters label [#&#8203;41169](https://github.com/spring-projects/spring-boot/issues/41169) - Git instant properties cannot be coerced following git-commit-id Maven plugin upgrade [#&#8203;41152](https://github.com/spring-projects/spring-boot/issues/41152) - Excluding status code from DefaultErrorAttributes throws NPE [#&#8203;41141](https://github.com/spring-projects/spring-boot/issues/41141) - Spring Boot remote restart with devtools causes 'factory already defined' Tomcat error when running with 'java -jar' [#&#8203;41107](https://github.com/spring-projects/spring-boot/issues/41107) - MongoHealthIndicator not compliant with Mongo stable API with strict setting [#&#8203;41104](https://github.com/spring-projects/spring-boot/issues/41104) - Service connection for bitnami mongodb fails to connect [#&#8203;41097](https://github.com/spring-projects/spring-boot/issues/41097) - Image building requires builder to specify a stack [#&#8203;41091](https://github.com/spring-projects/spring-boot/issues/41091) - DataSourceProperties fail to bind if java.sql module isn't included [#&#8203;41084](https://github.com/spring-projects/spring-boot/issues/41084) - AOT causes Logback configuration error when using include [#&#8203;41081](https://github.com/spring-projects/spring-boot/issues/41081) - Image building hangs when builder and buildpack are configured [#&#8203;41049](https://github.com/spring-projects/spring-boot/issues/41049) - IllegalArgumentException when trying to use Tomcat's HttpNio2Protocol with Spring Boot-configured SSL [#&#8203;41010](https://github.com/spring-projects/spring-boot/issues/41010) - Uber jar fails to start when it contains a dependency with Multi-Release: true in its manifest and unexpected file entries in META-INF/versions [#&#8203;41006](https://github.com/spring-projects/spring-boot/issues/41006) - JSP-related resources may not be found in an executable war file when using Jetty [#&#8203;40996](https://github.com/spring-projects/spring-boot/issues/40996) - The value of the tomcat.threads.config.max metric is always -1, irrespective of the configured maximum number of threads [#&#8203;40957](https://github.com/spring-projects/spring-boot/issues/40957) - The auto-configured reactiveNeo4jTransactionManager may cause a failure due to multiple TransactionManager beans [#&#8203;40953](https://github.com/spring-projects/spring-boot/issues/40953) - Application fails to start when server.tomcat.threads.max < 10 [#&#8203;40945](https://github.com/spring-projects/spring-boot/issues/40945) - SBOM actuator endpoint doesn't work in a native image [#&#8203;40939](https://github.com/spring-projects/spring-boot/issues/40939) - Starter parent applies its configuration of the CycloneDX Maven plugin too broadly [#&#8203;40927](https://github.com/spring-projects/spring-boot/issues/40927) - buildInfo does not work with Gradle 8.7 or later when the configuration cache is enabled [#&#8203;40924](https://github.com/spring-projects/spring-boot/issues/40924) - Prometheus Exemplars are missing from \_count [#&#8203;40904](https://github.com/spring-projects/spring-boot/issues/40904) - Extract fails due to a duplicate entry when BOOT-INF/classes contains a directory that's also present in the root of the jar [#&#8203;40903](https://github.com/spring-projects/spring-boot/issues/40903) - sbom is not available to the actuator endpoint when using bootRun or bootWar [#&#8203;40890](https://github.com/spring-projects/spring-boot/issues/40890) - A newline character is missing from the start of the default banner [#&#8203;40889](https://github.com/spring-projects/spring-boot/pull/40889) #### :notebook_with_decorative_cover: Documentation - Fix links to Spring AMQP's javadoc [#&#8203;41144](https://github.com/spring-projects/spring-boot/issues/41144) - Document more precisely how a Container's Docker image name is used to find the matching service connection [#&#8203;41123](https://github.com/spring-projects/spring-boot/issues/41123) - Cross-link to the CDS how-to guide [#&#8203;41118](https://github.com/spring-projects/spring-boot/pull/41118) - Fix typos in javadoc of MockServerRestClientCustomizer and MockServerRestTemplateCustomizer [#&#8203;41065](https://github.com/spring-projects/spring-boot/issues/41065) - Improve readability when listing three pillars of observability [#&#8203;41064](https://github.com/spring-projects/spring-boot/issues/41064) - Add CDS training run configuration documentation [#&#8203;41045](https://github.com/spring-projects/spring-boot/pull/41045) - Document the need to switch to io.micrometer:micrometer-registry-prometheus-simpleclient to use the Prometheus push gateway [#&#8203;40993](https://github.com/spring-projects/spring-boot/issues/40993) - Improve consistency of documentation guidelines for packaging and running applications [#&#8203;40977](https://github.com/spring-projects/spring-boot/issues/40977) - Fix typos in method names and javadoc [#&#8203;40976](https://github.com/spring-projects/spring-boot/issues/40976) - Replace hard-coded links to Micrometer in documentation [#&#8203;40967](https://github.com/spring-projects/spring-boot/pull/40967) - Add Kotlin example for `@Testcontainers` [#&#8203;40943](https://github.com/spring-projects/spring-boot/issues/40943) - Fix various minor inconsistencies of the documentation [#&#8203;40942](https://github.com/spring-projects/spring-boot/issues/40942) - Warn in the documentation that spring.profiles.group can only be used in non-profile-specific documents [#&#8203;40941](https://github.com/spring-projects/spring-boot/issues/40941) - Broken Micrometer links in documentation [#&#8203;40916](https://github.com/spring-projects/spring-boot/issues/40916) - Document Buildpacks CDS and Spring AOT support [#&#8203;40762](https://github.com/spring-projects/spring-boot/issues/40762) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.14.17 [#&#8203;41066](https://github.com/spring-projects/spring-boot/issues/41066) - Upgrade to FreeMarker 2.3.33 [#&#8203;41067](https://github.com/spring-projects/spring-boot/issues/41067) - Upgrade to HSQLDB 2.7.3 [#&#8203;41068](https://github.com/spring-projects/spring-boot/issues/41068) - Upgrade to Infinispan 15.0.5.Final [#&#8203;41159](https://github.com/spring-projects/spring-boot/issues/41159) - Upgrade to Jaybird 5.0.5.java11 [#&#8203;41132](https://github.com/spring-projects/spring-boot/issues/41132) - Upgrade to Jersey 3.1.7 [#&#8203;41069](https://github.com/spring-projects/spring-boot/issues/41069) - Upgrade to Jetty 12.0.10 [#&#8203;41071](https://github.com/spring-projects/spring-boot/issues/41071) - Upgrade to Jetty Reactive HTTPClient 4.0.5 [#&#8203;41070](https://github.com/spring-projects/spring-boot/issues/41070) - Upgrade to jOOQ 3.19.10 [#&#8203;41133](https://github.com/spring-projects/spring-boot/issues/41133) - Upgrade to Maven Help Plugin 3.4.1 [#&#8203;41073](https://github.com/spring-projects/spring-boot/issues/41073) - Upgrade to Maven Jar Plugin 3.4.2 [#&#8203;41160](https://github.com/spring-projects/spring-boot/issues/41160) - Upgrade to Micrometer 1.13.1 [#&#8203;41030](https://github.com/spring-projects/spring-boot/issues/41030) - Upgrade to Micrometer Tracing 1.3.1 [#&#8203;41042](https://github.com/spring-projects/spring-boot/issues/41042) - Upgrade to MSSQL JDBC 12.6.2.jre11 [#&#8203;41074](https://github.com/spring-projects/spring-boot/issues/41074) - Upgrade to Neo4j Java Driver 5.21.0 [#&#8203;41043](https://github.com/spring-projects/spring-boot/issues/41043) - Upgrade to Netty 4.1.111.Final [#&#8203;41075](https://github.com/spring-projects/spring-boot/issues/41075) - Upgrade to Pulsar Reactive 0.5.6 [#&#8203;41134](https://github.com/spring-projects/spring-boot/issues/41134) - Upgrade to Reactor Bom 2023.0.7 [#&#8203;41031](https://github.com/spring-projects/spring-boot/issues/41031) - Upgrade to Spring AMQP 3.1.6 [#&#8203;41145](https://github.com/spring-projects/spring-boot/issues/41145) - Upgrade to Spring Authorization Server 1.3.1 [#&#8203;41032](https://github.com/spring-projects/spring-boot/issues/41032) - Upgrade to Spring Data Bom 2024.0.1 [#&#8203;41033](https://github.com/spring-projects/spring-boot/issues/41033) - Upgrade to Spring Framework 6.1.10 [#&#8203;41150](https://github.com/spring-projects/spring-boot/issues/41150) - Upgrade to Spring GraphQL 1.3.1 [#&#8203;41035](https://github.com/spring-projects/spring-boot/issues/41035) - Upgrade to Spring Integration 6.3.1 [#&#8203;41036](https://github.com/spring-projects/spring-boot/issues/41036) - Upgrade to Spring Kafka 3.2.1 [#&#8203;41037](https://github.com/spring-projects/spring-boot/issues/41037) - Upgrade to Spring LDAP 3.2.4 [#&#8203;41038](https://github.com/spring-projects/spring-boot/issues/41038) - Upgrade to Spring Pulsar 1.1.1 [#&#8203;41039](https://github.com/spring-projects/spring-boot/issues/41039) - Upgrade to Spring Security 6.3.1 [#&#8203;41040](https://github.com/spring-projects/spring-boot/issues/41040) - Upgrade to Spring Session 3.3.1 [#&#8203;41041](https://github.com/spring-projects/spring-boot/issues/41041) - Upgrade to Tomcat 10.1.25 [#&#8203;41161](https://github.com/spring-projects/spring-boot/issues/41161) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;Eng-Fouad](https://github.com/Eng-Fouad), [@&#8203;PiyalAhmed](https://github.com/PiyalAhmed), [@&#8203;Seungpang](https://github.com/Seungpang), [@&#8203;asashour](https://github.com/asashour), [@&#8203;cmabdullah](https://github.com/cmabdullah), [@&#8203;dependabot](https://github.com/dependabot)\[bot], [@&#8203;donghoony](https://github.com/donghoony), [@&#8203;erie0210](https://github.com/erie0210), [@&#8203;izeye](https://github.com/izeye), [@&#8203;mateusscheper](https://github.com/mateusscheper), [@&#8203;onobc](https://github.com/onobc), [@&#8203;quaff](https://github.com/quaff), [@&#8203;sdeleuze](https://github.com/sdeleuze), and [@&#8203;vsanna](https://github.com/vsanna) ### [`v3.3.0`](https://github.com/spring-projects/spring-boot/releases/tag/v3.3.0) [Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.2.8...v3.3.0) #### :star: New Features - Add support for descriptions of record components in configuration metadata generation [#&#8203;29403](https://github.com/spring-projects/spring-boot/pull/29403) #### :lady_beetle: Bug Fixes - gradlew bootBuildImage fails with Podman on macOS Sonoma [#&#8203;40871](https://github.com/spring-projects/spring-boot/issues/40871) - Pulsar auth parameters don't properly encode JSON values [#&#8203;40869](https://github.com/spring-projects/spring-boot/issues/40869) - When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" [#&#8203;40863](https://github.com/spring-projects/spring-boot/issues/40863) - Default MIME mappings are not loaded unless additional mappings are configured [#&#8203;40860](https://github.com/spring-projects/spring-boot/issues/40860) - Starting from 3.2.x, `@SpyBean` is not able to initialise MongoRepository bean of the generic type [#&#8203;40855](https://github.com/spring-projects/spring-boot/issues/40855) - Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams [#&#8203;40851](https://github.com/spring-projects/spring-boot/issues/40851) - Neo4jReactiveDataAutoConfiguration creates incorrectly named bean [#&#8203;40836](https://github.com/spring-projects/spring-boot/pull/40836) - Image building fails during cleanup when bind mount has read-only content [#&#8203;40799](https://github.com/spring-projects/spring-boot/issues/40799) - Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set [#&#8203;40691](https://github.com/spring-projects/spring-boot/issues/40691) - IllegalArgumentException can be thrown when running an uber jar on a shared drive [#&#8203;40643](https://github.com/spring-projects/spring-boot/issues/40643) - setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory [#&#8203;40638](https://github.com/spring-projects/spring-boot/issues/40638) - URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters [#&#8203;40616](https://github.com/spring-projects/spring-boot/issues/40616) - resolveMainClassName fails when building with Gradle using Java 22 [#&#8203;40613](https://github.com/spring-projects/spring-boot/issues/40613) - AnsiOutput.detectIfAnsiCapable broken on JDK22 [#&#8203;40609](https://github.com/spring-projects/spring-boot/issues/40609) - Help information for spring init's build option has the wrong default [#&#8203;40606](https://github.com/spring-projects/spring-boot/issues/40606) - JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null [#&#8203;40599](https://github.com/spring-projects/spring-boot/issues/40599) - Whitespace is not correctly trimmed when generating configuration properties metadata from records [#&#8203;40593](https://github.com/spring-projects/spring-boot/issues/40593) - In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before [#&#8203;40584](https://github.com/spring-projects/spring-boot/issues/40584) - Properties binding eagerly creates superfluous maps [#&#8203;40561](https://github.com/spring-projects/spring-boot/issues/40561) - Configuring SSL bundle reload for non-file resource types causes errors that are difficult to diagnose [#&#8203;40560](https://github.com/spring-projects/spring-boot/issues/40560) - spring-boot-dependencies cannot be used with repositories that ban com.oracle.database.jdbc:ojdbc-bom [#&#8203;40535](https://github.com/spring-projects/spring-boot/issues/40535) - Buildpacks do not support Docker with containerd image store [#&#8203;40526](https://github.com/spring-projects/spring-boot/issues/40526) - SpringBootMockMvcBuilderCustomizer can crash cryptically while collecting data that it would have discarded anyway [#&#8203;40517](https://github.com/spring-projects/spring-boot/issues/40517) - Containers not shut down between tests when using .withReuse(true) but env. does not support reuse (e.g. CI builds) [#&#8203;40509](https://github.com/spring-projects/spring-boot/issues/40509) - CookieSameSiteSupplier influences session cookie [#&#8203;40501](https://github.com/spring-projects/spring-boot/issues/40501) - `<springProperty>` and `<springProfile>` do not work in `<include>` after Logback upgrade [#&#8203;40491](https://github.com/spring-projects/spring-boot/issues/40491) - Runtime hint registration for property binding should not fail when parameter information is unavailable [#&#8203;40486](https://github.com/spring-projects/spring-boot/issues/40486) - ServiceLevelObjectiveBoundary properties cannot be bound in a native image application [#&#8203;40483](https://github.com/spring-projects/spring-boot/issues/40483) - server.error.include-binding-errors does not recognize MethodValidationResult exceptions [#&#8203;40474](https://github.com/spring-projects/spring-boot/issues/40474) - spring.data.redis.cluster.nodes and spring.data.redis.sentinel.nodes do not handle IPv6 addresses correctly [#&#8203;40467](https://github.com/spring-projects/spring-boot/issues/40467) - Using relative paths to describe the classpath in the error message from ResolveMainClassName hinders problem diagnosis [#&#8203;40465](https://github.com/spring-projects/spring-boot/issues/40465) - Jartools extract command doesn't extract all files from META-INF [#&#8203;40456](https://github.com/spring-projects/spring-boot/issues/40456) - Native image doesn't start and doesn't log anything if an environment post processor throws an exception [#&#8203;40451](https://github.com/spring-projects/spring-boot/issues/40451) - Unlike DataSourceAutoConfiguration, DevToolsDataSourceAutoConfiguration assumes that javax.sql.DataSource will always be available [#&#8203;40441](https://github.com/spring-projects/spring-boot/issues/40441) #### :notebook_with_decorative_cover: Documentation - Improve graceful shutdown documentation to remove ambiguity [#&#8203;40846](https://github.com/spring-projects/spring-boot/issues/40846) - Document ways to opt out from immutable `@ConfigurationProperties` binding with single constructor [#&#8203;40844](https://github.com/spring-projects/spring-boot/issues/40844) - Document that a custom HttpMessageConverters bean can be used to reorder json message converters when needed [#&#8203;40839](https://github.com/spring-projects/spring-boot/issues/40839) - Address ambiguity now that Testcontainers has two classes named KafkaContainer [#&#8203;40756](https://github.com/spring-projects/spring-boot/issues/40756) - Publish API documentation for Spring Boot's Kotlin APIs [#&#8203;40692](https://github.com/spring-projects/spring-boot/issues/40692) - Fix typo in features doc [#&#8203;40631](https://github.com/spring-projects/spring-boot/pull/40631) - Code inclusion in Jersey documentation is broken [#&#8203;40629](https://github.com/spring-projects/spring-boot/pull/40629) - Add How-To for ManagedClassNameFilter [#&#8203;40617](https://github.com/spring-projects/spring-boot/pull/40617) - Clarify devtools restart class loader [#&#8203;40608](https://github.com/spring-projects/spring-boot/issues/40608) - Document default value of management.zipkin.tracing.encoding [#&#8203;40588](https://github.com/spring-projects/spring-boot/pull/40588) - Note that spring-boot-docker-compose is excluded by default from packaged jars [#&#8203;40565](https://github.com/spring-projects/spring-boot/issues/40565) - Clarify docs around spring.jpa.generate-ddl [#&#8203;40523](https://github.com/spring-projects/spring-boot/issues/40523) - Clarify the directory that's used by default to find Docker Compose compose.yaml [#&#8203;40515](https://github.com/spring-projects/spring-boot/issues/40515) - Suggest testAndDevelopmentOnly configuration when using Docker Compose support in tests [#&#8203;40481](https://github.com/spring-projects/spring-boot/issues/40481) - Clarify that all named properties must match for `@ConditionalOnProperty` to match [#&#8203;40471](https://github.com/spring-projects/spring-boot/issues/40471) - Links to Spring Batch javadoc for EnableBatchProcessing and DefaultBatchConfiguration are broken [#&#8203;40141](https://github.com/spring-projects/spring-boot/pull/40141) - Add grpc starter and httpexchange starter to the community starters document [#&#8203;39437](https://github.com/spring-projects/spring-boot/pull/39437) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.14.16 [#&#8203;40879](https://github.com/spring-projects/spring-boot/issues/40879) - Upgrade to Cassandra Driver 4.18.1 [#&#8203;40842](https://github.com/spring-projects/spring-boot/issues/40842) - Upgrade to Couchbase Client 3.6.2 [#&#8203;40737](https://github.com/spring-projects/spring-boot/issues/40737) - Upgrade to Dependency Management Plugin 1.1.5 [#&#8203;40738](https://github.com/spring-projects/spring-boot/issues/40738) - Upgrade to Elasticsearch Client 8.13.4 [#&#8203;40739](https://github.com/spring-projects/spring-boot/issues/40739) - Upgrade to GraphQL Java 22.0 [#&#8203;40618](https://github.com/spring-projects/spring-boot/issues/40618) - Upgrade to Hibernate 6.5.2.Final [#&#8203;40867](https://github.com/spring-projects/spring-boot/issues/40867) - Upgrade to Infinispan 15.0.4.Final [#&#8203;40865](https://github.com/spring-projects/spring-boot/issues/40865) - Upgrade to Jackson Bom 2.17.1 [#&#8203;40742](https://github.com/spring-projects/spring-boot/issues/40742) - Upgrade to Jakarta XML SOAP 3.0.2 [#&#8203;40786](https://github.com/spring-projects/spring-boot/issues/40786) - Upgrade to Jakarta XML WS 4.0.2 [#&#8203;40787](https://github.com/spring-projects/spring-boot/issues/40787) - Upgrade to Jetty 12.0.9 [#&#8203;40743](https://github.com/spring-projects/spring-boot/issues/40743) - Upgrade to Jetty Reactive HTTPClient 4.0.4 [#&#8203;40811](https://github.com/spring-projects/spring-boot/issues/40811) - Upgrade to jOOQ 3.19.8 [#&#8203;40744](https://github.com/spring-projects/spring-boot/issues/40744) - Upgrade to Kotlin 1.9.24 [#&#8203;40745](https://github.com/spring-projects/spring-boot/issues/40745) - Upgrade to Kotlin Coroutines 1.8.1 [#&#8203;40746](https://github.com/spring-projects/spring-boot/issues/40746) - Upgrade to Maven Deploy Plugin 3.1.2 [#&#8203;40747](https://github.com/spring-projects/spring-boot/issues/40747) - Upgrade to Maven Install Plugin 3.1.2 [#&#8203;40748](https://github.com/spring-projects/spring-boot/issues/40748) - Upgrade to Maven Jar Plugin 3.4.1 [#&#8203;40749](https://github.com/spring-projects/spring-boot/issues/40749) - Upgrade to Maven Shade Plugin 3.5.3 [#&#8203;40750](https://github.com/spring-projects/spring-boot/issues/40750) - Upgrade to Micrometer 1.13.0 [#&#8203;40666](https://github.com/spring-projects/spring-boot/issues/40666) - Upgrade to Micrometer Tracing 1.3.0 [#&#8203;40667](https://github.com/spring-projects/spring-boot/issues/40667) - Upgrade to Native Build Tools Plugin 0.10.2 [#&#8203;40840](https://github.com/spring-projects/spring-boot/issues/40840) - Upgrade to Neo4j Java Driver 5.20.0 [#&#8203;40681](https://github.com/spring-projects/spring-boot/issues/40681) - Upgrade to Netty 4.1.110.Final [#&#8203;40880](https://github.com/spring-projects/spring-boot/issues/40880) - Upgrade to Pooled JMS 3.1.6 [#&#8203;40751](https://github.com/spring-projects/spring-boot/issues/40751) - Upgrade to Pulsar 3.2.3 [#&#8203;40841](https://github.com/spring-projects/spring-boot/issues/40841) - Upgrade to Pulsar Reactive 0.5.5 [#&#8203;40812](https://github.com/spring-projects/spring-boot/issues/40812) - Upgrade to R2DBC Proxy 1.1.5.RELEASE [#&#8203;40752](https://github.com/spring-projects/spring-boot/issues/40752) - Upgrade to Reactor Bom 2023.0.6 [#&#8203;40668](https://github.com/spring-projects/spring-boot/issues/40668) - Upgrade to SAAJ Impl 3.0.4 [#&#8203;40788](https://github.com/spring-projects/spring-boot/issues/40788) - Upgrade to Spring AMQP 3.1.5 [#&#8203;40829](https://github.com/spring-projects/spring-boot/issues/40829) - Upgrade to Spring Authorization Server 1.3.0 [#&#8203;40669](https://github.com/spring-projects/spring-boot/issues/40669) - Upgrade to Spring Batch 5.1.2 [#&#8203;40670](https://github.com/spring-projects/spring-boot/issues/40670) - Upgrade to Spring Data Bom 2024.0.0 [#&#8203;40671](https://github.com/spring-projects/spring-boot/issues/40671) - Upgrade to Spring Framework 6.1.8 [#&#8203;40830](https://github.com/spring-projects/spring-boot/issues/40830) - Upgrade to Spring GraphQL 1.3.0 [#&#8203;40673](https://github.com/spring-projects/spring-boot/issues/40673) - Upgrade to Spring HATEOAS 2.3.0 [#&#8203;40674](https://github.com/spring-projects/spring-boot/issues/40674) - Upgrade to Spring Integration 6.3.0 [#&#8203;40675](https://github.com/spring-projects/spring-boot/issues/40675) - Upgrade to Spring Kafka 3.2.0 [#&#8203;40676](https://github.com/spring-projects/spring-boot/issues/40676) - Upgrade to Spring Pulsar 1.1.0 [#&#8203;40677](https://github.com/spring-projects/spring-boot/issues/40677) - Upgrade to Spring Retry 2.0.6 [#&#8203;40789](https://github.com/spring-projects/spring-boot/issues/40789) - Upgrade to Spring Security 6.3.0 [#&#8203;40678](https://github.com/spring-projects/spring-boot/issues/40678) - Upgrade to Spring Session 3.3.0 [#&#8203;40679](https://github.com/spring-projects/spring-boot/issues/40679) - Upgrade to Spring WS 4.0.11 [#&#8203;40680](https://github.com/spring-projects/spring-boot/issues/40680) - Upgrade to Testcontainers 1.19.8 [#&#8203;40753](https://github.com/spring-projects/spring-boot/issues/40753) - Upgrade to Tomcat 10.1.24 [#&#8203;40790](https://github.com/spring-projects/spring-boot/issues/40790) - Upgrade to Undertow 2.3.13.Final [#&#8203;40755](https://github.com/spring-projects/spring-boot/issues/40755) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;An1s9n](https://github.com/An1s9n), [@&#8203;DanielLiu1123](https://github.com/DanielLiu1123), [@&#8203;PiyalAhmed](https://github.com/PiyalAhmed), [@&#8203;chaewss](https://github.com/chaewss), [@&#8203;coursar](https://github.com/coursar), [@&#8203;dependabot](https://github.com/dependabot)\[bot], [@&#8203;dsyer](https://github.com/dsyer), [@&#8203;dukbong](https://github.com/dukbong), [@&#8203;facewise](https://github.com/facewise), [@&#8203;izeye](https://github.com/izeye), [@&#8203;nahidshahin](https://github.com/nahidshahin), [@&#8203;onobc](https://github.com/onobc), [@&#8203;quaff](https://github.com/quaff), [@&#8203;snicoll](https://github.com/snicoll), [@&#8203;tobi-laa](https://github.com/tobi-laa), and [@&#8203;yokotaso](https://github.com/yokotaso) ### [`v3.2.8`](https://github.com/spring-projects/spring-boot/releases/tag/v3.2.8) [Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.2.7...v3.2.8) #### :lady_beetle: Bug Fixes - NPE during auto-configuration in OnClassCondition.resolveOutcomesThreaded because firstHalf is null [#&#8203;41492](https://github.com/spring-projects/spring-boot/issues/41492) - No configuration property for defaultTimeout setting that was introduced in Spring Integration 6.2 [#&#8203;41477](https://github.com/spring-projects/spring-boot/issues/41477) - NoSuchMethodException on org.apache.activemq.ActiveMQConnectionFactory.`<init>` when using spring-boot-starter-activemq in a native image [#&#8203;41212](https://github.com/spring-projects/spring-boot/issues/41212) - build-image failures after docker desktop update with 'Illegal char <:> at index 5: npipe:////' [#&#8203;41199](https://github.com/spring-projects/spring-boot/issues/41199) - DirtiesContext used with Webflux, a random port and multiple contexts causes multiple contexts to misbehave [#&#8203;38199](https://github.com/spring-projects/spring-boot/issues/38199) - When using Jetty, filters, listeners, and servlets are not initialized with the same thread context classloader [#&#8203;37649](https://github.com/spring-projects/spring-boot/issues/37649) - Error message can be misleading if spring.config.import fails to resolve [#&#8203;36243](https://github.com/spring-projects/spring-boot/issues/36243) - TestcontainersLifecycleBeanPostProcessor does not work correctly with scoped beans [#&#8203;35786](https://github.com/spring-projects/spring-boot/issues/35786) - PropertiesMigrationListener wrongly reports property as deprecated [#&#8203;35774](https://github.com/spring-projects/spring-boot/issues/35774) #### :notebook_with_decorative_cover: Documentation - Fix documentation links in the README [#&#8203;41547](https://github.com/spring-projects/spring-boot/issues/41547) - Document the types to which each spring.mvc.format and spring.webflux.format property applies [#&#8203;41482](https://github.com/spring-projects/spring-boot/issues/41482) - Fix typos in javadoc of BootstrapContext [#&#8203;41443](https://github.com/spring-projects/spring-boot/pull/41443) - Document that logging.file.name and logging.file.path cannot be used together [#&#8203;41351](https://github.com/spring-projects/spring-boot/issues/41351) - Document tracing support for RestClient [#&#8203;41182](https://github.com/spring-projects/spring-boot/issues/41182) - Update Kotlin DSL examples that configure the environment of bootBuildImage to be additive [#&#8203;41173](https://github.com/spring-projects/spring-boot/pull/41173) #### :hammer: Dependency Upgrades - Upgrade to AspectJ 1.9.22.1 [#&#8203;41470](https://github.com/spring-projects/spring-boot/issues/41470) - Upgrade to Byte Buddy 1.14.18 [#&#8203;41361](https://github.com/spring-projects/spring-boot/issues/41361) - Upgrade to Dependency Management Plugin 1.1.6 [#&#8203;41362](https://github.com/spring-projects/spring-boot/issues/41362) - Upgrade to GraphQL Java 21.5 [#&#8203;41340](https://github.com/spring-projects/spring-boot/issues/41340) - Upgrade to Groovy 4.0.22 [#&#8203;41363](https://github.com/spring-projects/spring-boot/issues/41363) - Upgrade to HttpCore5 5.2.5 [#&#8203;41364](https://github.com/spring-projects/spring-boot/issues/41364) - Upgrade to Jetty 12.0.11 [#&#8203;41365](https://github.com/spring-projects/spring-boot/issues/41365) - Upgrade to JsonAssert 1.5.3 [#&#8203;41366](https://github.com/spring-projects/spring-boot/issues/41366) - Upgrade to JUnit Jupiter 5.10.3 [#&#8203;41367](https://github.com/spring-projects/spring-boot/issues/41367) - Upgrade to Lombok 1.18.34 [#&#8203;41368](https://github.com/spring-projects/spring-boot/issues/41368) - Upgrade to Micrometer 1.12.8 [#&#8203;41292](https://github.com/spring-projects/spring-boot/issues/41292) - Upgrade to Micrometer Tracing 1.2.8 [#&#8203;41293](https://github.com/spring-projects/spring-boot/issues/41293) - Upgrade to Neo4j Java Driver 5.22.0 [#&#8203;41370](https://github.com/spring-projects/spring-boot/issues/41370) - Upgrade to Reactor Bom 2023.0.8 [#&#8203;41436](https://github.com/spring-projects/spring-boot/issues/41436) - Upgrade to Spring Data Bom 2023.1.8 [#&#8203;41294](https://github.com/spring-projects/spring-boot/issues/41294) - Upgrade to Spring Framework 6.1.11 [#&#8203;41295](https://github.com/spring-projects/spring-boot/issues/41295) - Upgrade to Spring GraphQL 1.2.8 [#&#8203;41523](https://github.com/spring-projects/spring-boot/issues/41523) - Upgrade to Spring HATEOAS 2.2.3 [#&#8203;41493](https://github.com/spring-projects/spring-boot/issues/41493) - Upgrade to Spring Integration 6.2.7 [#&#8203;41296](https://github.com/spring-projects/spring-boot/issues/41296) - Upgrade to Spring Kafka 3.1.7 [#&#8203;41297](https://github.com/spring-projects/spring-boot/issues/41297) - Upgrade to Spring Pulsar 1.0.8 [#&#8203;41532](https://github.com/spring-projects/spring-boot/issues/41532) - Upgrade to Spring Retry 2.0.7 [#&#8203;41484](https://github.com/spring-projects/spring-boot/issues/41484) - Upgrade to SQLite JDBC 3.43.2.2 [#&#8203;41495](https://github.com/spring-projects/spring-boot/issues/41495) - Upgrade to Tomcat 10.1.26 [#&#8203;41496](https://github.com/spring-projects/spring-boot/issues/41496) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;jxblum](https://github.com/jxblum), [@&#8203;mateusscheper](https://github.com/mateusscheper), and [@&#8203;sdeleuze](https://github.com/sdeleuze) ### [`v3.2.7`](https://github.com/spring-projects/spring-boot/releases/tag/v3.2.7) [Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.2.6...v3.2.7) #### :lady_beetle: Bug Fixes - SQL Server JDBC URL is malformed after adding org.springframework.boot.jdbc.parameters label [#&#8203;41146](https://github.com/spring-projects/spring-boot/issues/41146) - Git instant properties cannot be coerced following git-commit-id Maven plugin upgrade [#&#8203;41109](https://github.com/spring-projects/spring-boot/issues/41109) - MongoHealthIndicator not compliant with Mongo stable API with strict setting [#&#8203;41101](https://github.com/spring-projects/spring-boot/issues/41101) - DataSourceProperties fail to bind if java.sql module isn't included [#&#8203;41082](https://github.com/spring-projects/spring-boot/issues/41082) - Image building requires builder to specify a stack [#&#8203;41046](https://github.com/spring-projects/spring-boot/issues/41046) - IllegalArgumentException when trying to use Tomcat's HttpNio2Protocol with Spring Boot-configured SSL [#&#8203;41007](https://github.com/spring-projects/spring-boot/issues/41007) - Uber jar fails to start when it contains a dependency with Multi-Release: true in its manifest and unexpected file entries in META-INF/versions [#&#8203;41001](https://github.com/spring-projects/spring-boot/issues/41001) - buildInfo does not work with Gradle 8.7 or later when the configuration cache is enabled [#&#8203;40911](https://github.com/spring-projects/spring-boot/issues/40911) - The auto-configured reactiveNeo4jTransactionManager may cause a failure due to multiple TransactionManager beans [#&#8203;40895](https://github.com/spring-projects/spring-boot/issues/40895) - Flyway auto-configuration does not work with Flyway 10 when using GraalVM [#&#8203;40821](https://github.com/spring-projects/spring-boot/pull/40821) - Image building hangs when builder and buildpack are configured [#&#8203;40697](https://github.com/spring-projects/spring-boot/issues/40697) - Spring Boot remote restart with devtools causes 'factory already defined' Tomcat error when running with 'java -jar' [#&#8203;39733](https://github.com/spring-projects/spring-boot/issues/39733) - JSP-related resources may not be found in an executable war file when using Jetty [#&#8203;39472](https://github.com/spring-projects/spring-boot/issues/39472) - Excluding status code from DefaultErrorAttributes throws NPE [#&#8203;30011](https://github.com/spring-projects/spring-boot/issues/30011) #### :notebook_with_decorative_cover: Documentation - Document more precisely how a Container's Docker image name is used to find the matching service connection [#&#8203;41111](https://github.com/spring-projects/spring-boot/issues/41111) - Fix typos in javadoc of MockServerRestClientCustomizer and MockServerRestTemplateCustomizer [#&#8203;41052](https://github.com/spring-projects/spring-boot/pull/41052) - Improve readability when listing three pillars of observability [#&#8203;41051](https://github.com/spring-projects/spring-boot/pull/41051) - Fix typos in method names and javadoc [#&#8203;40971](https://github.com/spring-projects/spring-boot/pull/40971) - Warn in the documentation that spring.profiles.group can only be used in non-profile-specific documents [#&#8203;40918](https://github.com/spring-projects/spring-boot/pull/40918) - Add Kotlin example for `@Testcontainers` [#&#8203;40905](https://github.com/spring-projects/spring-boot/pull/40905) - Fix various minor inconsistencies of the documentation [#&#8203;40900](https://github.com/spring-projects/spring-boot/pull/40900) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.14.17 [#&#8203;41054](https://github.com/spring-projects/spring-boot/issues/41054) - Upgrade to Dropwizard Metrics 4.2.26 [#&#8203;41055](https://github.com/spring-projects/spring-boot/issues/41055) - Upgrade to FreeMarker 2.3.33 [#&#8203;41056](https://github.com/spring-projects/spring-boot/issues/41056) - Upgrade to Hibernate 6.4.9.Final [#&#8203;41095](https://github.com/spring-projects/spring-boot/issues/41095) - Upgrade to HSQLDB 2.7.3 [#&#8203;41057](https://github.com/spring-projects/spring-boot/issues/41057) - Upgrade to Infinispan 14.0.29.Final [#&#8203;41096](https://github.com/spring-projects/spring-boot/issues/41096) - Upgrade to Jaybird 5.0.5.java11 [#&#8203;41127](https://github.com/spring-projects/spring-boot/issues/41127) - Upgrade to Jersey 3.1.7 [#&#8203;41058](https://github.com/spring-projects/spring-boot/issues/41058) - Upgrade to Jetty 12.0.10 [#&#8203;41060](https://github.com/spring-projects/spring-boot/issues/41060) - Upgrade to Jetty Reactive HTTPClient 4.0.5 [#&#8203;41059](https://github.com/spring-projects/spring-boot/issues/41059) - Upgrade to jOOQ 3.18.17 [#&#8203;41128](https://github.com/spring-projects/spring-boot/issues/41128) - Upgrade to Maven Help Plugin 3.4.1 [#&#8203;41062](https://github.com/spring-projects/spring-boot/issues/41062) - Upgrade to Micrometer 1.12.7 [#&#8203;41015](https://github.com/spring-projects/spring-boot/issues/41015) - Upgrade to Micrometer Tracing 1.2.7 [#&#8203;41027](https://github.com/spring-projects/spring-boot/issues/41027) - Upgrade to Neo4j Java Driver 5.21.0 [#&#8203;41028](https://github.com/spring-projects/spring-boot/issues/41028) - Upgrade to Netty 4.1.111.Final [#&#8203;41063](https://github.com/spring-projects/spring-boot/issues/41063) - Upgrade to Pulsar Reactive 0.5.6 [#&#8203;41129](https://github.com/spring-projects/spring-boot/issues/41129) - Upgrade to Reactor Bom 2023.0.7 [#&#8203;41016](https://github.com/spring-projects/spring-boot/issues/41016) - Upgrade to Spring AMQP 3.1.6 [#&#8203;41143](https://github.com/spring-projects/spring-boot/issues/41143) - Upgrade to Spring Authorization Server 1.2.5 [#&#8203;41017](https://github.com/spring-projects/spring-boot/issues/41017) - Upgrade to Spring Data Bom 2023.1.7 [#&#8203;41018](https://github.com/spring-projects/spring-boot/issues/41018) - Upgrade to Spring Framework 6.1.10 [#&#8203;41149](https://github.com/spring-projects/spring-boot/issues/41149) - Upgrade to Spring GraphQL 1.2.7 [#&#8203;41020](https://github.com/spring-projects/spring-boot/issues/41020) - Upgrade to Spring Integration 6.2.6 [#&#8203;41021](https://github.com/spring-projects/spring-boot/issues/41021) - Upgrade to Spring Kafka 3.1.6 [#&#8203;41022](https://github.com/spring-projects/spring-boot/issues/41022) - Upgrade to Spring LDAP 3.2.4 [#&#8203;41023](https://github.com/spring-projects/spring-boot/issues/41023) - Upgrade to Spring Pulsar 1.0.7 [#&#8203;41024](https://github.com/spring-projects/spring-boot/issues/41024) - Upgrade to Spring Security 6.2.5 [#&#8203;41025](https://github.com/spring-projects/spring-boot/issues/41025) - Upgrade to Spring Session 3.2.4 [#&#8203;41026](https://github.com/spring-projects/spring-boot/issues/41026) - Upgrade to Tomcat 10.1.25 [#&#8203;41158](https://github.com/spring-projects/spring-boot/issues/41158) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;MazizEsa](https://github.com/MazizEsa), [@&#8203;PiyalAhmed](https://github.com/PiyalAhmed), [@&#8203;asashour](https://github.com/asashour), [@&#8203;cmabdullah](https://github.com/cmabdullah), [@&#8203;donghoony](https://github.com/donghoony), [@&#8203;erie0210](https://github.com/erie0210), [@&#8203;mateusscheper](https://github.com/mateusscheper), [@&#8203;quaff](https://github.com/quaff), and [@&#8203;vsanna](https://github.com/vsanna) ### [`v3.2.6`](https://github.com/spring-projects/spring-boot/releases/tag/v3.2.6) [Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.2.5...v3.2.6) #### :lady_beetle: Bug Fixes - Image building fails during cleanup when bind mount has read-only content [#&#8203;40760](https://github.com/spring-projects/spring-boot/issues/40760) - Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set [#&#8203;40690](https://github.com/spring-projects/spring-boot/issues/40690) - setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory [#&#8203;40635](https://github.com/spring-projects/spring-boot/issues/40635) - URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters [#&#8203;40615](https://github.com/spring-projects/spring-boot/issues/40615) - Help information for spring init's build option has the wrong default [#&#8203;40605](https://github.com/spring-projects/spring-boot/issues/40605) - When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" [#&#8203;40585](https://github.com/spring-projects/spring-boot/issues/40585) - IllegalArgumentException can be thrown when running an uber jar on a shared drive [#&#8203;40549](https://github.com/spring-projects/spring-boot/issues/40549) - spring-boot-dependencies cannot be used with repositories that ban com.oracle.database.jdbc:ojdbc-bom [#&#8203;40534](https://github.com/spring-projects/spring-boot/issues/40534) - SpringBootMockMvcBuilderCustomizer can crash cryptically while collecting data that it would have discarded anyway [#&#8203;40516](https://github.com/spring-projects/spring-boot/issues/40516) - Containers not shut down between tests when using .withReuse(true) but env. does not support reuse (e.g. CI builds) [#&#8203;40508](https://github.com/spring-projects/spring-boot/issues/40508) - Pulsar auth parameters don't properly encode JSON values [#&#8203;40493](https://github.com/spring-projects/spring-boot/pull/40493) - Runtime hint registration for property binding should not fail when parameter information is unavailable [#&#8203;40485](https://github.com/spring-projects/spring-boot/issues/40485) - ServiceLevelObjectiveBoundary properties cannot be bound in a native image application [#&#8203;40482](https://github.com/spring-projects/spring-boot/issues/40482) - spring.data.redis.cluster.nodes and spring.data.redis.sentinel.nodes do not handle IPv6 addresses correctly [#&#8203;40466](https://github.com/spring-projects/spring-boot/issues/40466) - Using relative paths to describe the classpath in the error message from ResolveMainClassName hinders problem diagnosis [#&#8203;40464](https://github.com/spring-projects/spring-boot/issues/40464) - Native image doesn't start and doesn't log anything if an environment post processor throws an exception [#&#8203;40450](https://github.com/spring-projects/spring-boot/issues/40450) - Unlike DataSourceAutoConfiguration, DevToolsDataSourceAutoConfiguration assumes that javax.sql.DataSource will always be available [#&#8203;40440](https://github.com/spring-projects/spring-boot/issues/40440) - Starting from 3.2.x, `@SpyBean` is not able to initialise MongoRepository bean of the generic type [#&#8203;40234](https://github.com/spring-projects/spring-boot/issues/40234) - AnsiOutput.detectIfAnsiCapable broken on JDK22 [#&#8203;40172](https://github.com/spring-projects/spring-boot/pull/40172) - Buildpacks do not support Docker with containerd image store [#&#8203;40100](https://github.com/spring-projects/spring-boot/issues/40100) - resolveMainClassName fails when building with Gradle using Java 22 [#&#8203;40074](https://github.com/spring-projects/spring-boot/issues/40074) - server.error.include-binding-errors does not recognize MethodValidationResult exceptions [#&#8203;39865](https://github.com/spring-projects/spring-boot/pull/39865) - JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null [#&#8203;39856](https://github.com/spring-projects/spring-boot/pull/39856) - gradlew bootBuildImage fails with Podman on macOS Sonoma [#&#8203;39830](https://github.com/spring-projects/spring-boot/issues/39830) - CookieSameSiteSupplier influences session cookie [#&#8203;39766](https://github.com/spring-projects/spring-boot/issues/39766) - Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams [#&#8203;39405](https://github.com/spring-projects/spring-boot/issues/39405) - Properties binding eagerly creates superfluous maps [#&#8203;39375](https://github.com/spring-projects/spring-boot/issues/39375) - Configuring SSL bundle reload for non-file resource types causes errors that are difficult to diagnose [#&#8203;38903](https://github.com/spring-projects/spring-boot/issues/38903) - In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before [#&#8203;38645](https://github.com/spring-projects/spring-boot/issues/38645) #### :notebook_with_decorative_cover: Documentation - Improve graceful shutdown documentation to remove ambiguity [#&#8203;40845](https://github.com/spring-projects/spring-boot/issues/40845) - Document ways to opt out from immutable `@ConfigurationProperties` binding with single constructor [#&#8203;40843](https://github.com/spring-projects/spring-boot/issues/40843) - Document that a custom HttpMessageConverters bean can be used to reorder json message converters when needed [#&#8203;40838](https://github.com/spring-projects/spring-boot/issues/40838) - Address ambiguity now that Testcontainers has two classes named KafkaContainer [#&#8203;40699](https://github.com/spring-projects/spring-boot/issues/40699) - Clarify devtools restart class loader [#&#8203;40607](https://github.com/spring-projects/spring-boot/issues/40607) - Note that spring-boot-docker-compose is excluded by default from packaged jars [#&#8203;40564](https://github.com/spring-projects/spring-boot/issues/40564) - Clarify docs around spring.jpa.generate-ddl [#&#8203;40522](https://github.com/spring-projects/spring-boot/issues/40522) - Clarify the directory that's used by default to find Docker Compose compose.yaml [#&#8203;40514](https://github.com/spring-projects/spring-boot/issues/40514) - Clarify that all named properties must match for `@ConditionalOnProperty` to match [#&#8203;40470](https://github.com/spring-projects/spring-boot/issues/40470) - Links to Spring Batch javadoc for EnableBatchProcessing and DefaultBatchConfiguration are broken [#&#8203;40468](https://github.com/spring-projects/spring-boot/issues/40468) - Suggest testAndDevelopmentOnly configuration when using Docker Compose support in tests [#&#8203;40171](https://github.com/spring-projects/spring-boot/issues/40171) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.14.16 [#&#8203;40877](https://github.com/spring-projects/spring-boot/issues/40877) - Upgrade to Dependency Management Plugin 1.1.5 [#&#8203;40721](https://github.com/spring-projects/spring-boot/issues/40721) - Upgrade to Hibernate 6.4.8.Final [#&#8203;40722](https://github.com/spring-projects/spring-boot/issues/40722) - Upgrade to Infinispan 14.0.28.Final [#&#8203;40723](https://github.com/spring-projects/spring-boot/issues/40723) - Upgrade to Jakarta XML SOAP 3.0.2 [#&#8203;40781](https://github.com/spring-projects/spring-boot/issues/40781) - Upgrade to Jakarta XML WS 4.0.2 [#&#8203;40782](https://github.com/spring-projects/spring-boot/issues/40782) - Upgrade to Jetty 12.0.9 [#&#8203;40724](https://github.com/spring-projects/spring-boot/issues/40724) - Upgrade to Jetty Reactive HTTPClient 4.0.4 [#&#8203;40809](https://github.com/spring-projects/spring-boot/issues/40809) - Upgrade to jOOQ 3.18.15 [#&#8203;40725](https://github.com/spring-projects/spring-boot/issues/40725) - Upgrade to Kotlin 1.9.24 [#&#8203;40726](https://github.com/spring-projects/spring-boot/issues/40726) - Upgrade to Maven Deploy Plugin 3.1.2 [#&#8203;40727](https://github.com/spring-projects/spring-boot/issues/40727) - Upgrade to Maven Install Plugin 3.1.2 [#&#8203;40728](https://github.com/spring-projects/spring-boot/issues/40728) - Upgrade to Maven Shade Plugin 3.5.3 [#&#8203;40729](https://github.com/spring-projects/spring-boot/issues/40729) - Upgrade to Micrometer 1.12.6 [#&#8203;40655](https://github.com/spring-projects/spring-boot/issues/40655) - Upgrade to Micrometer Tracing 1.2.6 [#&#8203;40730](https://github.com/spring-projects/spring-boot/issues/40730) - Upgrade to Neo4j Java Driver 5.20.0 [#&#8203;40665](https://github.com/spring-projects/spring-boot/issues/40665) - Upgrade to Netty 4.1.110.Final [#&#8203;40878](https://github.com/spring-projects/spring-boot/issues/40878) - Upgrade to Pooled JMS 3.1.6 [#&#8203;40731](https://github.com/spring-projects/spring-boot/issues/40731) - Upgrade to Pulsar Reactive 0.5.5 [#&#8203;40810](https://github.com/spring-projects/spring-boot/issues/40810) - Upgrade to R2DBC Proxy 1.1.5.RELEASE [#&#8203;40732](https://github.com/spring-projects/spring-boot/issues/40732) - Upgrade to Reactor Bom 2023.0.6 [#&#8203;40656](https://github.com/spring-projects/spring-boot/issues/40656) - Upgrade to SAAJ Impl 3.0.4 [#&#8203;40783](https://github.com/spring-projects/spring-boot/issues/40783) - Upgrade to Spring AMQP 3.1.5 [#&#8203;40827](https://github.com/spring-projects/spring-boot/issues/40827) - Upgrade to Spring Batch 5.1.2 [#&#8203;40657](https://github.com/spring-projects/spring-boot/issues/40657) - Upgrade to Spring Data Bom 2023.1.6 [#&#8203;40658](https://github.com/spring-projects/spring-boot/issues/40658) - Upgrade to Spring Framework 6.1.8 [#&#8203;40828](https://github.com/spring-projects/spring-boot/issues/40828) - Upgrade to Spring Integration 6.2.5 [#&#8203;40660](https://github.com/spring-projects/spring-boot/issues/40660) - Upgrade to Spring Kafka 3.1.5 [#&#8203;40661](https://github.com/spring-projects/spring-boot/issues/40661) - Upgrade to Spring Pulsar 1.0.6 [#&#8203;40662](https://github.com/spring-projects/spring-boot/issues/40662) - Upgrade to Spring Retry 2.0.6 [#&#8203;40784](https://github.com/spring-projects/spring-boot/issues/40784) - Upgrade to Spring Session 3.2.3 [#&#8203;40663](https://github.com/spring-projects/spring-boot/issues/40663) - Upgrade to Spring WS 4.0.11 [#&#8203;40664](https://github.com/spring-projects/spring-boot/issues/40664) - Upgrade to Testcontainers 1.19.8 [#&#8203;40733](https://github.com/spring-projects/spring-boot/issues/40733) - Upgrade to Tomcat 10.1.24 [#&#8203;40785](https://github.com/spring-projects/spring-boot/issues/40785) - Upgrade to Undertow 2.3.13.Final [#&#8203;40735](https://github.com/spring-projects/spring-boot/issues/40735) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;PiyalAhmed](https://github.com/PiyalAhmed), [@&#8203;chaewss](https://github.com/chaewss), [@&#8203;coursar](https://github.com/coursar), [@&#8203;dependabot](https://github.com/dependabot)\[bot], [@&#8203;dsyer](https://github.com/dsyer), [@&#8203;dukbong](https://github.com/dukbong), [@&#8203;facewise](https://github.com/facewise), [@&#8203;izeye](https://github.com/izeye), [@&#8203;onobc](https://github.com/onobc), [@&#8203;quaff](https://github.com/quaff), [@&#8203;snicoll](https://github.com/snicoll), [@&#8203;tobi-laa](https://github.com/tobi-laa), and [@&#8203;yokotaso](https://github.com/yokotaso) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMyIsInVwZGF0ZWRJblZlciI6IjM3LjQyNi40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
renovate-bot changed title from Update dependency org.springframework.boot:spring-boot-starter-parent to v3.2.6 to Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.0 2024-05-23 14:02:00 +00:00
renovate-bot force-pushed renovate/spring-boot from 9fcda902dd to 7b96574c08 2024-05-23 14:02:00 +00:00 Compare
renovate-bot changed title from Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.0 to Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.1 2024-06-20 12:01:14 +00:00
renovate-bot force-pushed renovate/spring-boot from 7b96574c08 to 3f24675ae1 2024-06-20 12:01:16 +00:00 Compare
renovate-bot force-pushed renovate/spring-boot from 3f24675ae1 to 60cd5b8358 2024-07-18 18:01:32 +00:00 Compare
renovate-bot changed title from Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.1 to Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.2 2024-07-18 18:01:32 +00:00
renovate-bot changed title from Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.2 to Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.2 - autoclosed 2024-07-25 14:04:11 +00:00
renovate-bot closed this pull request 2024-07-25 14:04:11 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Fascinated/ScoreSaberUtils-Backend#7
No description provided.