rajadilipkolli / mfscreener

Spring Boot REST API which fetches the Net Asset Value(NAV) of an AMFI mutual fund and saves in db
https://rajadilipkolli.gitbook.io/mutualfunds-screener/
3 stars 0 forks source link

chore(deps): update plugin org.springframework.boot to v3.4.0-rc1 #400

Open renovate[bot] opened 2 months ago

renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.boot (source) 3.4.0-M1 -> 3.4.0-RC1 age adoption passing confidence

Release Notes

spring-projects/spring-boot (org.springframework.boot) ### [`v3.4.0-RC1`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.4.0-RC1) #### :star: New Features - Update web services support to make use of ClientHttpRequestFactoryBuilder [#​42886](https://redirect.github.com/spring-projects/spring-boot/issues/42886) - Add requestFactorySettings method to RestTemplateBuilder [#​42885](https://redirect.github.com/spring-projects/spring-boot/issues/42885) - Rename RestTemplateBuilder 'set' methods [#​42884](https://redirect.github.com/spring-projects/spring-boot/issues/42884) - Unify default HTTP client redirect behavior and provide configuration option [#​42879](https://redirect.github.com/spring-projects/spring-boot/issues/42879) - Add Testcontainers and docker compose support for ClickHouse [#​42837](https://redirect.github.com/spring-projects/spring-boot/pull/42837) - Support ResourceLoader delegation from ApplicationResourceLoader [#​42835](https://redirect.github.com/spring-projects/spring-boot/issues/42835) - Add support for ClickHouse JDBC driver in enum DatabaseDriver [#​42815](https://redirect.github.com/spring-projects/spring-boot/pull/42815) - Add property to control export of OTLP logs [#​42813](https://redirect.github.com/spring-projects/spring-boot/pull/42813) - Remove remaining functionality that has been deprecated for removal in 3.4.0 [#​42780](https://redirect.github.com/spring-projects/spring-boot/issues/42780) - Add support for auto-configuring an indexed reactive session repository [#​42604](https://redirect.github.com/spring-projects/spring-boot/issues/42604) - Detect accidental misconfiguration of JsonMixin annotation [#​42592](https://redirect.github.com/spring-projects/spring-boot/pull/42592) - Support Reactor Netty in ClientHttpRequestFactories [#​42587](https://redirect.github.com/spring-projects/spring-boot/issues/42587) - Add property to specify Docker Compose flags [#​42571](https://redirect.github.com/spring-projects/spring-boot/pull/42571) - Rename OtlpAutoConfiguration to OtlpTracingAutoConfiguration [#​42529](https://redirect.github.com/spring-projects/spring-boot/issues/42529) - Add connect timeout properties for OTLP logging and tracing [#​42528](https://redirect.github.com/spring-projects/spring-boot/issues/42528) - Add management.otlp.logging.transport property [#​42527](https://redirect.github.com/spring-projects/spring-boot/issues/42527) - Use builder-jammy-java-tiny when using Buildpacks [#​42508](https://redirect.github.com/spring-projects/spring-boot/pull/42508) - Allow structure logging JSON to be customized [#​42486](https://redirect.github.com/spring-projects/spring-boot/issues/42486) - Raise the minimum supported version of Gradle 8 to 8.4 [#​42481](https://redirect.github.com/spring-projects/spring-boot/issues/42481) - Harmonize configuration properties that accept a comma-separated list of values [#​42478](https://redirect.github.com/spring-projects/spring-boot/issues/42478) - Allow common messages to be specified for message sources [#​42472](https://redirect.github.com/spring-projects/spring-boot/pull/42472) - Provide a configuration property for configuring Jetty's max form keys [#​42448](https://redirect.github.com/spring-projects/spring-boot/pull/42448) - Provide service connection support for Hazelcast [#​42416](https://redirect.github.com/spring-projects/spring-boot/pull/42416) - Make OtlpMeterRegistry virtual thread aware [#​42407](https://redirect.github.com/spring-projects/spring-boot/pull/42407) - Improve SpringEnvironmentLookup exception to hint that the log4j2 file must have '-spring' suffix [#​42405](https://redirect.github.com/spring-projects/spring-boot/pull/42405) - Allow auto-configured org.jooq.Configuration to be used to create a custom DSLContext [#​42400](https://redirect.github.com/spring-projects/spring-boot/issues/42400) - Add support for partitioned cookies [#​42316](https://redirect.github.com/spring-projects/spring-boot/pull/42316) - Deprecate support for injecting DynamicPropertyRegistry in favor of DynamicPropertyRegistrar beans [#​41996](https://redirect.github.com/spring-projects/spring-boot/issues/41996) - Warn when the user provides volume mounts with sensitive targets when building images [#​41643](https://redirect.github.com/spring-projects/spring-boot/issues/41643) - Shut down management server only once main server is shut down [#​41002](https://redirect.github.com/spring-projects/spring-boot/issues/41002) - Export SBOM contained in native-image [#​40630](https://redirect.github.com/spring-projects/spring-boot/issues/40630) - Introduce `@BatchTaskExecutor` to make it easier to configure Spring Batch to use a custom task executor [#​40040](https://redirect.github.com/spring-projects/spring-boot/issues/40040) - Restrict actuator access based on read/write/delete operations via configuration [#​39046](https://redirect.github.com/spring-projects/spring-boot/issues/39046) - Provide a way to further customize underlying ClientHttpRequestFactory components [#​39035](https://redirect.github.com/spring-projects/spring-boot/issues/39035) - Autoconfigure Undertow/XNIO for virtual thread support [#​38819](https://redirect.github.com/spring-projects/spring-boot/issues/38819) - Provide a mechanism for easily configuring global client HTTP request factory settings [#​36266](https://redirect.github.com/spring-projects/spring-boot/issues/36266) #### :lady_beetle: Bug Fixes - Running mvn spring-boot:run with classpaths that exceeds Windows' length limits leaves temporary files [#​42845](https://redirect.github.com/spring-projects/spring-boot/issues/42845) - ClassNotFoundException is thrown when loading protocol resolvers from ForkJoinPool task [#​42839](https://redirect.github.com/spring-projects/spring-boot/issues/42839) - Report produced by ConditionReportApplicationContextFailureProcessor is always empty in a failed test [#​42786](https://redirect.github.com/spring-projects/spring-boot/issues/42786) - Case-insensitive comparisons may be adversely affected by the user's locale [#​42736](https://redirect.github.com/spring-projects/spring-boot/issues/42736) - server.tomcat.reject-illegal-header has been deprecated since 2.7.12 and should have been removed in 3.3.0 [#​42731](https://redirect.github.com/spring-projects/spring-boot/issues/42731) - DataSourceProperties#driverClassIsLoadable should not print a stacktrace to the error stream when it fails [#​42684](https://redirect.github.com/spring-projects/spring-boot/issues/42684) - Some `@ControllerEndpoint` and `@RestControllerEndpoint` infrastructure remains undeprecated [#​42499](https://redirect.github.com/spring-projects/spring-boot/issues/42499) - Auto-configuration for Rabbit Streams doesn't consider RabbitConnectionDetails [#​42491](https://redirect.github.com/spring-projects/spring-boot/issues/42491) - `@ConditionalOn`(Missing)Bean(annotation = …) infers the type to match when used on a `@Bean` method [#​42484](https://redirect.github.com/spring-projects/spring-boot/issues/42484) - ActiveMQ Artemis Connection Factory creation fails in native image [#​42422](https://redirect.github.com/spring-projects/spring-boot/issues/42422) - Duplicate meter binding when context contains multiple registries, none are primary, and one or more is a composite [#​42398](https://redirect.github.com/spring-projects/spring-boot/issues/42398) - Profiles are not active when the environment is prepared with an AOT-optimized application [#​41562](https://redirect.github.com/spring-projects/spring-boot/issues/41562) #### :notebook_with_decorative_cover: Documentation - Update HttpWebServiceMessageSenderBuilder javadoc [#​42894](https://redirect.github.com/spring-projects/spring-boot/issues/42894) - Document HttpClientAutoConfiguration updates [#​42888](https://redirect.github.com/spring-projects/spring-boot/issues/42888) - Update web services documentation following HTTP client changes [#​42887](https://redirect.github.com/spring-projects/spring-boot/issues/42887) - Move default value descriptions to "description" in logging property metadata [#​42882](https://redirect.github.com/spring-projects/spring-boot/issues/42882) - Document that embedded Tomcat must be at least 10.1.25 [#​42869](https://redirect.github.com/spring-projects/spring-boot/issues/42869) - Update documentation where we recommend a `@Qualifier` on one bean and `@Primary` on another to suggest a single bean with defaultCandidate=false [#​42831](https://redirect.github.com/spring-projects/spring-boot/issues/42831) - Fix systemd example configuration [#​42806](https://redirect.github.com/spring-projects/spring-boot/issues/42806) - Document that the exact behavior of the maximum HTTP request header size property is server-specific [#​42790](https://redirect.github.com/spring-projects/spring-boot/issues/42790) - Clarify why `@Primary` is recommended when defining your own ObjectMapper that replaces JacksonAutoConfiguration's [#​42788](https://redirect.github.com/spring-projects/spring-boot/issues/42788) - Polish javadoc for Binder#bindOrCreate(String, Class) [#​42779](https://redirect.github.com/spring-projects/spring-boot/issues/42779) - Document that Tomcat's maxQueueCapacity need to be greater than 0 [#​42727](https://redirect.github.com/spring-projects/spring-boot/issues/42727) - Remove stale link to jar-to-war getting started guide [#​42722](https://redirect.github.com/spring-projects/spring-boot/issues/42722) - Fix typos and formatting errors in documentation [#​42721](https://redirect.github.com/spring-projects/spring-boot/issues/42721) - Fix case used for examples in "Sanitize Sensitive Values" [#​42703](https://redirect.github.com/spring-projects/spring-boot/issues/42703) - Fix Regex javadoc links [#​42686](https://redirect.github.com/spring-projects/spring-boot/issues/42686) - Document how Map properties are bound from environment variables [#​42673](https://redirect.github.com/spring-projects/spring-boot/issues/42673) - Improve classpath index documentation for reproducible builds [#​42644](https://redirect.github.com/spring-projects/spring-boot/issues/42644) - Improve documentation for CycloneDX integration [#​42629](https://redirect.github.com/spring-projects/spring-boot/issues/42629) - Remove links to Spring Data GemFire [#​42597](https://redirect.github.com/spring-projects/spring-boot/issues/42597) - Documentation is missing MyCustomFormat.kt example [#​42594](https://redirect.github.com/spring-projects/spring-boot/issues/42594) - Link to Framework's docs about `@Bean`'s autowireCandidate and defaultCandidate [#​42586](https://redirect.github.com/spring-projects/spring-boot/issues/42586) - Order alphabetically the sections in Common Application Properties [#​42521](https://redirect.github.com/spring-projects/spring-boot/issues/42521) - Improve the javadoc describing when `@ConditionalOn`(Missing)Bean will infer the type to match [#​42506](https://redirect.github.com/spring-projects/spring-boot/issues/42506) - Document how to handle MANIFEST.MF in native image with Maven [#​42477](https://redirect.github.com/spring-projects/spring-boot/issues/42477) - Fix links to Micrometer reference doc [#​42473](https://redirect.github.com/spring-projects/spring-boot/issues/42473) - Polish documentation [#​42455](https://redirect.github.com/spring-projects/spring-boot/issues/42455) - Polish javadoc of TestImage for consistency [#​42426](https://redirect.github.com/spring-projects/spring-boot/pull/42426) - Add Javadoc since for PrometheusScrapeEndpoint(PrometheusRegistry, Properties) [#​42419](https://redirect.github.com/spring-projects/spring-boot/issues/42419) - Remove note about graceful shutdown with Tomcat requiring 9.0.33 or later as we now require 10.1.x [#​42383](https://redirect.github.com/spring-projects/spring-boot/issues/42383) - Document support for Java 23 [#​42381](https://redirect.github.com/spring-projects/spring-boot/issues/42381) #### :hammer: Dependency Upgrades - Prohibit upgrades to Undertow 2.3.18.Final [#​42769](https://redirect.github.com/spring-projects/spring-boot/issues/42769) - Upgrade to Byte Buddy 1.15.7 [#​42867](https://redirect.github.com/spring-projects/spring-boot/issues/42867) - Upgrade to Couchbase Client 3.7.4 [#​42647](https://redirect.github.com/spring-projects/spring-boot/issues/42647) - Upgrade to CycloneDX Maven Plugin 2.9.0 [#​42648](https://redirect.github.com/spring-projects/spring-boot/issues/42648) - Upgrade to Elasticsearch Client 8.15.3 [#​42760](https://redirect.github.com/spring-projects/spring-boot/issues/42760) - Upgrade to Flyway 10.20.0 [#​42761](https://redirect.github.com/spring-projects/spring-boot/issues/42761) - Upgrade to GraphQL Java 22.3 [#​42842](https://redirect.github.com/spring-projects/spring-boot/issues/42842) - Upgrade to HtmlUnit 4.5.0 [#​42820](https://redirect.github.com/spring-projects/spring-boot/issues/42820) - Upgrade to HttpClient5 5.4 [#​42675](https://redirect.github.com/spring-projects/spring-boot/issues/42675) - Upgrade to HttpCore5 5.3.1 [#​42843](https://redirect.github.com/spring-projects/spring-boot/issues/42843) - Upgrade to Infinispan 15.0.10.Final [#​42650](https://redirect.github.com/spring-projects/spring-boot/issues/42650) - Upgrade to Jackson 2.18.0 [#​42480](https://redirect.github.com/spring-projects/spring-boot/issues/42480) - Upgrade to Jaybird 5.0.6.java11 [#​42762](https://redirect.github.com/spring-projects/spring-boot/issues/42762) - Upgrade to Jedis 5.2.0 [#​42651](https://redirect.github.com/spring-projects/spring-boot/issues/42651) - Upgrade to Jersey 3.1.9 [#​42652](https://redirect.github.com/spring-projects/spring-boot/issues/42652) - Upgrade to Jetty 12.0.14 [#​42654](https://redirect.github.com/spring-projects/spring-boot/issues/42654) - Upgrade to Jetty Reactive HTTPClient 4.0.8 [#​42653](https://redirect.github.com/spring-projects/spring-boot/issues/42653) - Upgrade to jOOQ 3.19.14 [#​42821](https://redirect.github.com/spring-projects/spring-boot/issues/42821) - Upgrade to JUnit Jupiter 5.11.3 [#​42822](https://redirect.github.com/spring-projects/spring-boot/issues/42822) - Upgrade to Log4j2 2.24.1 [#​42657](https://redirect.github.com/spring-projects/spring-boot/issues/42657) - Upgrade to Logback 1.5.11 [#​42763](https://redirect.github.com/spring-projects/spring-boot/issues/42763) - Upgrade to Maven Failsafe Plugin 3.5.1 [#​42659](https://redirect.github.com/spring-projects/spring-boot/issues/42659) - Upgrade to Maven Help Plugin 3.5.1 [#​42823](https://redirect.github.com/spring-projects/spring-boot/issues/42823) - Upgrade to Maven Invoker Plugin 3.8.1 [#​42824](https://redirect.github.com/spring-projects/spring-boot/issues/42824) - Upgrade to Maven Javadoc Plugin 3.10.1 [#​42401](https://redirect.github.com/spring-projects/spring-boot/issues/42401) - Upgrade to Maven Surefire Plugin 3.5.1 [#​42660](https://redirect.github.com/spring-projects/spring-boot/issues/42660) - Upgrade to Micrometer 1.14.0-RC1 [#​42555](https://redirect.github.com/spring-projects/spring-boot/issues/42555) - Upgrade to Micrometer Tracing 1.4.0-RC1 [#​42556](https://redirect.github.com/spring-projects/spring-boot/issues/42556) - Upgrade to Mockito 5.14.2 [#​42764](https://redirect.github.com/spring-projects/spring-boot/issues/42764) - Upgrade to MongoDB 5.2.0 [#​42662](https://redirect.github.com/spring-projects/spring-boot/issues/42662) - Upgrade to MySQL 9.1.0 [#​42765](https://redirect.github.com/spring-projects/spring-boot/issues/42765) - Upgrade to Neo4j Java Driver 5.25.0 [#​42570](https://redirect.github.com/spring-projects/spring-boot/issues/42570) - Upgrade to Netty 4.1.114.Final [#​42663](https://redirect.github.com/spring-projects/spring-boot/issues/42663) - Upgrade to OpenTelemetry 1.43.0 [#​42664](https://redirect.github.com/spring-projects/spring-boot/issues/42664) - Upgrade to Pooled JMS 3.1.7 [#​42665](https://redirect.github.com/spring-projects/spring-boot/issues/42665) - Upgrade to Prometheus Client 1.3.2 [#​42825](https://redirect.github.com/spring-projects/spring-boot/issues/42825) - Upgrade to Pulsar 3.3.2 [#​42666](https://redirect.github.com/spring-projects/spring-boot/issues/42666) - Upgrade to Pulsar Reactive 0.5.8 [#​42826](https://redirect.github.com/spring-projects/spring-boot/issues/42826) - Upgrade to R2DBC Pool 1.0.2.RELEASE [#​42766](https://redirect.github.com/spring-projects/spring-boot/issues/42766) - Upgrade to R2DBC Postgresql 1.0.7.RELEASE [#​42767](https://redirect.github.com/spring-projects/spring-boot/issues/42767) - Upgrade to Rabbit Stream Client 0.18.0 [#​42768](https://redirect.github.com/spring-projects/spring-boot/issues/42768) - Upgrade to Reactor Bom 2024.0.0-RC1 [#​42557](https://redirect.github.com/spring-projects/spring-boot/issues/42557) - Upgrade to Selenium 4.25.0 [#​42668](https://redirect.github.com/spring-projects/spring-boot/issues/42668) - Upgrade to Selenium HtmlUnit 4.25.0 [#​42827](https://redirect.github.com/spring-projects/spring-boot/issues/42827) - Upgrade to Spring AMQP 3.2.0-RC1 [#​42558](https://redirect.github.com/spring-projects/spring-boot/issues/42558) - Upgrade to Spring Authorization Server 1.4.0-RC1 [#​42559](https://redirect.github.com/spring-projects/spring-boot/issues/42559) - Upgrade to Spring Batch 5.2.0-RC1 [#​42560](https://redirect.github.com/spring-projects/spring-boot/issues/42560) - Upgrade to Spring Data Bom 2024.1.0-RC1 [#​42561](https://redirect.github.com/spring-projects/spring-boot/issues/42561) - Upgrade to Spring Framework 6.2.0-RC3 [#​42833](https://redirect.github.com/spring-projects/spring-boot/issues/42833) - Upgrade to Spring GraphQL 1.3.3 [#​42844](https://redirect.github.com/spring-projects/spring-boot/issues/42844) - Upgrade to Spring HATEOAS 2.4.0-RC2 [#​42572](https://redirect.github.com/spring-projects/spring-boot/issues/42572) - Upgrade to Spring Integration 6.4.0-RC1 [#​42563](https://redirect.github.com/spring-projects/spring-boot/issues/42563) - Upgrade to Spring Kafka 3.3.0-RC1 [#​42564](https://redirect.github.com/spring-projects/spring-boot/issues/42564) - Upgrade to Spring LDAP 3.2.7 [#​42565](https://redirect.github.com/spring-projects/spring-boot/issues/42565) - Upgrade to Spring Pulsar 1.2.0-RC1 [#​42566](https://redirect.github.com/spring-projects/spring-boot/issues/42566) - Upgrade to Spring RESTDocs 3.0.2 [#​42745](https://redirect.github.com/spring-projects/spring-boot/issues/42745) - Upgrade to Spring Retry 2.0.10 [#​42567](https://redirect.github.com/spring-projects/spring-boot/issues/42567) - Upgrade to Spring Security 6.4.0-RC1 [#​42568](https://redirect.github.com/spring-projects/spring-boot/issues/42568) - Upgrade to Spring Session 3.4.0-RC1 [#​42692](https://redirect.github.com/spring-projects/spring-boot/issues/42692) - Upgrade to SQLite JDBC 3.47.0.0 [#​42846](https://redirect.github.com/spring-projects/spring-boot/issues/42846) - Upgrade to Testcontainers 1.20.3 [#​42847](https://redirect.github.com/spring-projects/spring-boot/issues/42847) - Upgrade to Tomcat 10.1.31 [#​42671](https://redirect.github.com/spring-projects/spring-boot/issues/42671) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​1328032567](https://redirect.github.com/1328032567), [@​IMWoo94](https://redirect.github.com/IMWoo94), [@​anthonydahanne](https://redirect.github.com/anthonydahanne), [@​arefbehboudi](https://redirect.github.com/arefbehboudi), [@​choi-hyeseong](https://redirect.github.com/choi-hyeseong), [@​eddumelendez](https://redirect.github.com/eddumelendez), [@​gkdis6](https://redirect.github.com/gkdis6), [@​izeye](https://redirect.github.com/izeye), [@​jeonghyeon00](https://redirect.github.com/jeonghyeon00), [@​mmoayyed](https://redirect.github.com/mmoayyed), [@​mturbe](https://redirect.github.com/mturbe), [@​ngocnhan-tran1996](https://redirect.github.com/ngocnhan-tran1996), [@​nosan](https://redirect.github.com/nosan), [@​qingbozhang](https://redirect.github.com/qingbozhang), [@​quaff](https://redirect.github.com/quaff), and [@​woosung1223](https://redirect.github.com/woosung1223) ### [`v3.4.0-M3`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.4.0-M3) #### :star: New Features - Allow additional interfaces to be defined on AssertableApplicationContext and ApplicationContextRunners [#​42369](https://redirect.github.com/spring-projects/spring-boot/issues/42369) - Add spring.jms.listener.max-messages-per-task property for configuring max messages per task [#​42341](https://redirect.github.com/spring-projects/spring-boot/pull/42341) - Support `@DependsOn`, `@Description`, `@Fallback`, `@Lazy`, `@Primary`, and `@Role` on `@ConfigurationProperties` beans [#​42289](https://redirect.github.com/spring-projects/spring-boot/pull/42289) - Add Pulsar container factory customizers [#​42182](https://redirect.github.com/spring-projects/spring-boot/pull/42182) - Use `@EnableConfigurationProperties` to define the MessageSourceProperties bean [#​42181](https://redirect.github.com/spring-projects/spring-boot/issues/42181) - Add OpenTelemetry Logging service connection support from LgtmStackContainer and Docker Compose [#​42174](https://redirect.github.com/spring-projects/spring-boot/pull/42174) - Add transport selection to OtlpLoggingConnectionDetails [#​42171](https://redirect.github.com/spring-projects/spring-boot/issues/42171) - Add Graylog Extended Log Format (GELF) for structured logging [#​42158](https://redirect.github.com/spring-projects/spring-boot/pull/42158) - Add consistent scope support ConfigurationProperties beans [#​42073](https://redirect.github.com/spring-projects/spring-boot/pull/42073) - Apply spring.pulsar.consumer.subscription.name to auto-configured Pulsar listener container [#​42067](https://redirect.github.com/spring-projects/spring-boot/pull/42067) - Add support for configuring Pulsar listener container concurrency [#​42062](https://redirect.github.com/spring-projects/spring-boot/pull/42062) - Add support for configuring Pulsar client IO and listener threads [#​42052](https://redirect.github.com/spring-projects/spring-boot/pull/42052) - Add support for Log4j2's MultiFormatStringBuilderFormattable in structured logging [#​42034](https://redirect.github.com/spring-projects/spring-boot/issues/42034) - Use early static registration of EventPublishingContextWrapper in tests [#​42005](https://redirect.github.com/spring-projects/spring-boot/issues/42005) - Add configuration support for ExponentialHistogram in OTLP Registry [#​41837](https://redirect.github.com/spring-projects/spring-boot/issues/41837) - Support testcontainers-redis [#​41450](https://redirect.github.com/spring-projects/spring-boot/issues/41450) - Support Otlp Tracing's GRPC port from service connections [#​41333](https://redirect.github.com/spring-projects/spring-boot/pull/41333) - Add service connection from Opentelemetry Collector for Logging [#​41324](https://redirect.github.com/spring-projects/spring-boot/pull/41324) - Add auto-configuration for OTLP gRPC format when using tracing [#​41213](https://redirect.github.com/spring-projects/spring-boot/pull/41213) - Add a configuration property for Spring Data Web's serialization mode [#​39797](https://redirect.github.com/spring-projects/spring-boot/pull/39797) - Reinstate support for auto-configuring an embedded ActiveMQ broker [#​38404](https://redirect.github.com/spring-projects/spring-boot/issues/38404) - Enable graceful shutdown by default [#​37495](https://redirect.github.com/spring-projects/spring-boot/issues/37495) - Allow the configuration of active profiles in SpringApplication.Augmented [#​36660](https://redirect.github.com/spring-projects/spring-boot/issues/36660) - Reduce the need for `@AutoConfigureTestDatabase`(replace=NONE) when using a test-provided database [#​35253](https://redirect.github.com/spring-projects/spring-boot/issues/35253) - Remove setting BP_NATIVE_IMAGE environment variable when building images [#​32884](https://redirect.github.com/spring-projects/spring-boot/issues/32884) - Provide support for deprecated auto-configuration classes [#​14860](https://redirect.github.com/spring-projects/spring-boot/issues/14860) #### :lady_beetle: Bug Fixes - management.health.db.ignore-routing-datasources=true has no effect when an AbstractRoutingDataSource has been wrapped [#​42323](https://redirect.github.com/spring-projects/spring-boot/issues/42323) - Missing details in OAuth2ClientProperties validation error message [#​42280](https://redirect.github.com/spring-projects/spring-boot/issues/42280) - FileNotFoundException from unused mis-configured SSL bundles [#​42170](https://redirect.github.com/spring-projects/spring-boot/issues/42170) - ZipkinHttpClientSender fails with "Failed to introspect Class" when spring-web is not on the classpath [#​42160](https://redirect.github.com/spring-projects/spring-boot/issues/42160) - `@RestartScope` can cause 'Recursive update' exceptions when used with container beans [#​42108](https://redirect.github.com/spring-projects/spring-boot/issues/42108) - JarLauncher fails to load large jar files [#​42080](https://redirect.github.com/spring-projects/spring-boot/issues/42080) - PropertiesMigrationListener wrongly reports property as deprecated when has group [#​42072](https://redirect.github.com/spring-projects/spring-boot/issues/42072) - Using an empty string MongoDB 'replica-set-name' property will result in ClusterType=REPLICA_SET [#​42060](https://redirect.github.com/spring-projects/spring-boot/issues/42060) - Binding spring.main.\* properties doesn't work in a native image [#​42038](https://redirect.github.com/spring-projects/spring-boot/issues/42038) - Default Logback config uses deprecated "converterClass" attribute [#​42008](https://redirect.github.com/spring-projects/spring-boot/issues/42008) - Health endpoint additional paths are not available by default when Spring Security is used [#​40962](https://redirect.github.com/spring-projects/spring-boot/issues/40962) - Application yaml file is not processed after spring boot migration [#​35403](https://redirect.github.com/spring-projects/spring-boot/issues/35403) #### :notebook_with_decorative_cover: Documentation - Document that spring.jmx.enabled is not intended for third-party libraries [#​42286](https://redirect.github.com/spring-projects/spring-boot/issues/42286) - Update link to Log4j2 system properties [#​42264](https://redirect.github.com/spring-projects/spring-boot/issues/42264) - Links to GraphQL in the reference guide redirect to the root instead of specific sections [#​42209](https://redirect.github.com/spring-projects/spring-boot/issues/42209) - Syntax error in "Receive a message reactively section" of the reference guide [#​42201](https://redirect.github.com/spring-projects/spring-boot/issues/42201) - Deprecation reason for the autotime enabled, percentiles, and percentiles-historgram properties is confusing [#​42194](https://redirect.github.com/spring-projects/spring-boot/issues/42194) - Replace RFC 7807 by RFC 9457 in property documentation [#​42191](https://redirect.github.com/spring-projects/spring-boot/issues/42191) - Document that configuration property binding to a Kotlin value class with a default is not supported [#​42177](https://redirect.github.com/spring-projects/spring-boot/issues/42177) - Update documentation to reflect new no handler found exception behavior [#​42168](https://redirect.github.com/spring-projects/spring-boot/issues/42168) - Polish configuration property reference [#​42166](https://redirect.github.com/spring-projects/spring-boot/issues/42166) - Improve docker without buildpacks documentation [#​42114](https://redirect.github.com/spring-projects/spring-boot/issues/42114) - Fix StatsD link typo on Metrics documentation page [#​42113](https://redirect.github.com/spring-projects/spring-boot/issues/42113) - Remove link to “Converting a Spring Boot JAR Application to a WAR” as the guide is no longer available [#​42112](https://redirect.github.com/spring-projects/spring-boot/issues/42112) - Improve documentation in "Command-line Completion" [#​42104](https://redirect.github.com/spring-projects/spring-boot/issues/42104) - Kotlin code examples are missing from the Testing section [#​42096](https://redirect.github.com/spring-projects/spring-boot/issues/42096) - Fix incorrect command in Docker configuration for Colima [#​42083](https://redirect.github.com/spring-projects/spring-boot/issues/42083) - Add tip to correlation IDs documentation referencing spring.reactor.context-propagation=auto [#​42054](https://redirect.github.com/spring-projects/spring-boot/issues/42054) - Gradle Plugin AOT documentation has sample error [#​42051](https://redirect.github.com/spring-projects/spring-boot/issues/42051) - Add documentation for configuring OpenTelemetry SDK logs [#​41825](https://redirect.github.com/spring-projects/spring-boot/pull/41825) #### :hammer: Dependency Upgrades - Upgrade to Artemis 2.37.0 [#​42213](https://redirect.github.com/spring-projects/spring-boot/issues/42213) - Upgrade to Byte Buddy 1.15.1 [#​42215](https://redirect.github.com/spring-projects/spring-boot/issues/42215) - Upgrade to Commons Lang3 3.17.0 [#​42216](https://redirect.github.com/spring-projects/spring-boot/issues/42216) - Upgrade to Elasticsearch Client 8.15.1 [#​42217](https://redirect.github.com/spring-projects/spring-boot/issues/42217) - Upgrade to Flyway 10.18.0 [#​42295](https://redirect.github.com/spring-projects/spring-boot/issues/42295) - Upgrade to Groovy 4.0.23 [#​42296](https://redirect.github.com/spring-projects/spring-boot/issues/42296) - Upgrade to Hibernate 6.6.1.Final [#​42349](https://redirect.github.com/spring-projects/spring-boot/issues/42349) - Upgrade to HttpCore5 5.3 [#​42297](https://redirect.github.com/spring-projects/spring-boot/issues/42297) - Upgrade to Infinispan 15.0.8.Final [#​42219](https://redirect.github.com/spring-projects/spring-boot/issues/42219) - Upgrade to Jakarta Servlet JSP JSTL 3.0.2 [#​42220](https://redirect.github.com/spring-projects/spring-boot/issues/42220) - Upgrade to JBoss Logging 3.6.1.Final [#​42221](https://redirect.github.com/spring-projects/spring-boot/issues/42221) - Upgrade to Jedis 5.1.5 [#​42222](https://redirect.github.com/spring-projects/spring-boot/issues/42222) - Upgrade to Jetty 12.0.13 [#​42224](https://redirect.github.com/spring-projects/spring-boot/issues/42224) - Upgrade to Jetty Reactive HTTPClient 4.0.7 [#​42223](https://redirect.github.com/spring-projects/spring-boot/issues/42223) - Upgrade to Lettuce 6.4.0.RELEASE [#​42225](https://redirect.github.com/spring-projects/spring-boot/issues/42225) - Upgrade to Liquibase 4.29.2 [#​42226](https://redirect.github.com/spring-projects/spring-boot/issues/42226) - Upgrade to Log4j2 2.24.0 [#​42227](https://redirect.github.com/spring-projects/spring-boot/issues/42227) - Upgrade to Logback 1.5.8 [#​42228](https://redirect.github.com/spring-projects/spring-boot/issues/42228) - Upgrade to Maven Dependency Plugin 3.8.0 [#​42229](https://redirect.github.com/spring-projects/spring-boot/issues/42229) - Upgrade to Maven Failsafe Plugin 3.5.0 [#​42230](https://redirect.github.com/spring-projects/spring-boot/issues/42230) - Upgrade to Maven Help Plugin 3.5.0 [#​42231](https://redirect.github.com/spring-projects/spring-boot/issues/42231) - Upgrade to Maven Invoker Plugin 3.8.0 [#​42232](https://redirect.github.com/spring-projects/spring-boot/issues/42232) - Upgrade to Maven Javadoc Plugin 3.10.0 [#​42233](https://redirect.github.com/spring-projects/spring-boot/issues/42233) - Upgrade to Maven Surefire Plugin 3.5.0 [#​42234](https://redirect.github.com/spring-projects/spring-boot/issues/42234) - Upgrade to Micrometer 1.14.0-M3 [#​42137](https://redirect.github.com/spring-projects/spring-boot/issues/42137) - Upgrade to Micrometer Tracing 1.4.0-M3 [#​42138](https://redirect.github.com/spring-projects/spring-boot/issues/42138) - Upgrade to Mockito 5.13.0 [#​42235](https://redirect.github.com/spring-projects/spring-boot/issues/42235) - Upgrade to MongoDB 5.1.4 [#​42236](https://redirect.github.com/spring-projects/spring-boot/issues/42236) - Upgrade to MSSQL JDBC 12.8.1.jre11 [#​42237](https://redirect.github.com/spring-projects/spring-boot/issues/42237) - Upgrade to Native Build Tools Plugin 0.10.3 [#​42206](https://redirect.github.com/spring-projects/spring-boot/issues/42206) - Upgrade to Neo4j Java Driver 5.24.0 [#​42271](https://redirect.github.com/spring-projects/spring-boot/issues/42271) - Upgrade to Netty 4.1.113.Final [#​42238](https://redirect.github.com/spring-projects/spring-boot/issues/42238) - Upgrade to OpenTelemetry 1.42.1 [#​42298](https://redirect.github.com/spring-projects/spring-boot/issues/42298) - Upgrade to Postgresql 42.7.4 [#​42239](https://redirect.github.com/spring-projects/spring-boot/issues/42239) - Upgrade to R2DBC MariaDB 1.2.2 [#​42328](https://redirect.github.com/spring-projects/spring-boot/issues/42328) - Upgrade to R2DBC MySQL 1.3.0 [#​42240](https://redirect.github.com/spring-projects/spring-boot/issues/42240) - Upgrade to Rabbit AMQP Client 5.22.0 [#​42350](https://redirect.github.com/spring-projects/spring-boot/issues/42350) - Upgrade to Reactor Bom 2024.0.0-M6 [#​42139](https://redirect.github.com/spring-projects/spring-boot/issues/42139) - Upgrade to Selenium 4.24.0 [#​42241](https://redirect.github.com/spring-projects/spring-boot/issues/42241) - Upgrade to SendGrid 4.10.3 [#​42368](https://redirect.github.com/spring-projects/spring-boot/issues/42368) - Upgrade to SnakeYAML 2.3 [#​42242](https://redirect.github.com/spring-projects/spring-boot/issues/42242) - Upgrade to Spring AMQP 3.2.0-M3 [#​42140](https://redirect.github.com/spring-projects/spring-boot/issues/42140) - Upgrade to Spring Authorization Server 1.4.0-M2 [#​42141](https://redirect.github.com/spring-projects/spring-boot/issues/42141) - Upgrade to Spring Batch 5.2.0-M1 [#​42142](https://redirect.github.com/spring-projects/spring-boot/issues/42142) - Upgrade to Spring Data Bom 2024.1.0-M1 [#​42143](https://redirect.github.com/spring-projects/spring-boot/issues/42143) - Upgrade to Spring Framework 6.2.0-RC1 [#​42144](https://redirect.github.com/spring-projects/spring-boot/issues/42144) - Upgrade to Spring HATEOAS 2.4.0-RC1 [#​42283](https://redirect.github.com/spring-projects/spring-boot/issues/42283) - Upgrade to Spring Integration 6.4.0-M3 [#​42145](https://redirect.github.com/spring-projects/spring-boot/issues/42145) - Upgrade to Spring Kafka 3.3.0-M3 [#​42146](https://redirect.github.com/spring-projects/spring-boot/issues/42146) - Upgrade to Spring Pulsar 1.2.0-M2 [#​42147](https://redirect.github.com/spring-projects/spring-boot/issues/42147) - Upgrade to Spring Retry 2.0.9 [#​42329](https://redirect.github.com/spring-projects/spring-boot/issues/42329) - Upgrade to Spring Security 6.4.0-M4 [#​42148](https://redirect.github.com/spring-projects/spring-boot/issues/42148) - Upgrade to Tomcat 10.1.30 [#​42347](https://redirect.github.com/spring-projects/spring-boot/issues/42347) - Upgrade to Undertow 2.3.17.Final [#​42304](https://redirect.github.com/spring-projects/spring-boot/issues/42304) - Upgrade to Zipkin Reporter 3.4.2 [#​42367](https://redirect.github.com/spring-projects/spring-boot/issues/42367) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​Alchemik](https://redirect.github.com/Alchemik), [@​PiyalAhmed](https://redirect.github.com/PiyalAhmed), [@​abc5259](https://redirect.github.com/abc5259), [@​arefbehboudi](https://redirect.github.com/arefbehboudi), [@​bazzi2548](https://redirect.github.com/bazzi2548), [@​eddumelendez](https://redirect.github.com/eddumelendez), [@​einarpehrson](https://redirect.github.com/einarpehrson), [@​famaridon](https://redirect.github.com/famaridon), [@​izeye](https://redirect.github.com/izeye), [@​martinfrancois](https://redirect.github.com/martinfrancois), [@​mushroom528](https://redirect.github.com/mushroom528), [@​ngocnhan-tran1996](https://redirect.github.com/ngocnhan-tran1996), [@​nosan](https://redirect.github.com/nosan), [@​onobc](https://redirect.github.com/onobc), [@​quaff](https://redirect.github.com/quaff), [@​slissner](https://redirect.github.com/slissner), [@​timpeeters](https://redirect.github.com/timpeeters), and [@​vpavic](https://redirect.github.com/vpavic) ### [`v3.4.0-M2`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.4.0-M2) #### :star: New Features - Add value alias to `@ConditionalOnAvailableEndpoint` and migrate simple conditions [#​41969](https://redirect.github.com/spring-projects/spring-boot/issues/41969) - Auto-configure remote fields on BraveBaggageManager [#​41884](https://redirect.github.com/spring-projects/spring-boot/issues/41884) - Add support for Pulsar default tenant/namespace [#​41851](https://redirect.github.com/spring-projects/spring-boot/pull/41851) - Add TWENTY_THREE to JavaVersion enum [#​41717](https://redirect.github.com/spring-projects/spring-boot/issues/41717) - When virtual threads are enabled, configure Spring Integration's task scheduler to use them [#​41695](https://redirect.github.com/spring-projects/spring-boot/pull/41695) - Support multiple Docker Compose files [#​41691](https://redirect.github.com/spring-projects/spring-boot/issues/41691) - GraphQL should reply with HTTP 415 for unsupported content type [#​41675](https://redirect.github.com/spring-projects/spring-boot/issues/41675) - Automatically disable banner when using structured logging [#​41659](https://redirect.github.com/spring-projects/spring-boot/issues/41659) - Make properties for the application's version and PID available in the Environment [#​41604](https://redirect.github.com/spring-projects/spring-boot/issues/41604) - Update `@ConditionalOnSingleCandidate` to deal with fallback beans [#​41580](https://redirect.github.com/spring-projects/spring-boot/issues/41580) - Improve property support for SAML private keys and certificates [#​41567](https://redirect.github.com/spring-projects/spring-boot/issues/41567) - Add support for grafana/otel-lgtm and LgtmStackContainer from Service Connection [#​41551](https://redirect.github.com/spring-projects/spring-boot/pull/41551) - Add support for CNB platform API version 0.14 [#​41549](https://redirect.github.com/spring-projects/spring-boot/issues/41549) - Allow PemContent.of to work with untrimmed content [#​41540](https://redirect.github.com/spring-projects/spring-boot/issues/41540) - Provide auto-configuration for authenticating with Couchbase using a client certificate [#​41520](https://redirect.github.com/spring-projects/spring-boot/issues/41520) - Refine structured logging support [#​41491](https://redirect.github.com/spring-projects/spring-boot/issues/41491) - Shut down Reactor Schedulers for WAR deployments [#​41548](https://redirect.github.com/spring-projects/spring-boot/issues/41548) - Add SslInfoContributor and SslHealthIndicator [#​41205](https://redirect.github.com/spring-projects/spring-boot/pull/41205) - Rework Cloud Foundry actuator support behind a pluggable abstraction [#​41135](https://redirect.github.com/spring-projects/spring-boot/issues/41135) - Add platform option for image building [#​40944](https://redirect.github.com/spring-projects/spring-boot/issues/40944) - Introduce an ApplicationProperties class so that we can stop binding directly to SpringApplication [#​40592](https://redirect.github.com/spring-projects/spring-boot/issues/40592) - Auto-configure HandlerMethodArgumentResolvers on AnnotatedControllerConfigurer [#​40393](https://redirect.github.com/spring-projects/spring-boot/pull/40393) - Automatically activate health probes in Cloud Foundry environments [#​39804](https://redirect.github.com/spring-projects/spring-boot/issues/39804) - Support `@Name` with JavaBean-based configuration properties [#​39452](https://redirect.github.com/spring-projects/spring-boot/pull/39452) - Make DataSourceBuilder be able to derive driverClassName from a URL [#​39376](https://redirect.github.com/spring-projects/spring-boot/pull/39376) - Make it easier to define a bean in addition to an auto-configured bean of the same type [#​22403](https://redirect.github.com/spring-projects/spring-boot/issues/22403) - Add execution metadata to scheduled tasks actuator endpoint [#​17585](https://redirect.github.com/spring-projects/spring-boot/issues/17585) - Make it easier to use the auto-configured EntityManagerFactoryBuilder with Hibernate-specific properties [#​15318](https://redirect.github.com/spring-projects/spring-boot/issues/15318) - Perform failure analysis when a unique CacheManager bean cannot be found [#​13348](https://redirect.github.com/spring-projects/spring-boot/issues/13348) - Provide a callback for customising Freemarker variables [#​8965](https://redirect.github.com/spring-projects/spring-boot/issues/8965) - Add support for enum default values in configuration processor [#​7562](https://redirect.github.com/spring-projects/spring-boot/issues/7562) #### :lady_beetle: Bug Fixes - When using WebFlux, server.error.include-binding-errors=ALWAYS no longer has an effect when the BindingResult exception is the cause of a ResponseStatusException [#​41988](https://redirect.github.com/spring-projects/spring-boot/issues/41988) - PropertiesLauncher does not respect classpath.idx when adding jars in BOOT-INF/lib to the classpath [#​41971](https://redirect.github.com/spring-projects/spring-boot/issues/41971) - Web extension for SBOM endpoint isn't available under /cloudfoundryapplication [#​41891](https://redirect.github.com/spring-projects/spring-boot/issues/41891) - Launcher's ClassLoader is no longer parallel capable [#​41874](https://redirect.github.com/spring-projects/spring-boot/issues/41874) - spring-boot-testcontainers causes unwanted container initialization during AOT processing [#​41860](https://redirect.github.com/spring-projects/spring-boot/issues/41860) - DynamicPropertyRegistry in `@Bean-method` fails with spring-boot-testcontainers dependency in classpath (3.4.0-M1) [#​41839](https://redirect.github.com/spring-projects/spring-boot/issues/41839) - ReactiveElasticsearchRepositoriesAutoConfiguration should back off when Reactor is not on the classpath [#​41681](https://redirect.github.com/spring-projects/spring-boot/issues/41681) - mvn spring-boot:build-image fails when 'classifier' is set to non-default value [#​41662](https://redirect.github.com/spring-projects/spring-boot/issues/41662) - Spring Boot Maven plugin AOT cannot handle Maven modules with module-info.java [#​41648](https://redirect.github.com/spring-projects/spring-boot/issues/41648) - Docker publishRegistry in Maven plugin configuration is validated when publish option is false [#​41642](https://redirect.github.com/spring-projects/spring-boot/issues/41642) - Some `@ControllerEndpoint` and `@RestControllerEndpoint` infrastructure remains undeprecated [#​41620](https://redirect.github.com/spring-projects/spring-boot/issues/41620) - Using Gradle's new file permission API is implemented in a way that prevents removal of the old API [#​41608](https://redirect.github.com/spring-projects/spring-boot/issues/41608) - Constructor binding of EnumMap fails due to missing key type [#​41564](https://redirect.github.com/spring-projects/spring-boot/issues/41564) - `@ConditionalOnBean` matches beans that are not autowire candidates resulting in UnsatisfiedDependencyException when an attempt is made to inject the bean [#​41526](https://redirect.github.com/spring-projects/spring-boot/issues/41526) - Configuration properties enabled in a child context are ignored if an ancestor context has already enabled the properties [#​41487](https://redirect.github.com/spring-projects/spring-boot/issues/41487) #### :notebook_with_decorative_cover: Documentation - Release type conditionals are not working in documentation [#​41994](https://redirect.github.com/spring-projects/spring-boot/issues/41994) - Improve documented logging property descriptions and default values [#​41990](https://redirect.github.com/spring-projects/spring-boot/issues/41990) - Explain that enabling virtual threads disables traditional thread pools [#​41977](https://redirect.github.com/spring-projects/spring-boot/issues/41977) - Harmonize code sample for MyUserHandler in reference documentation [#​41950](https://redirect.github.com/spring-projects/spring-boot/issues/41950) - Document when environment variable property mapping applies [#​41946](https://redirect.github.com/spring-projects/spring-boot/issues/41946) - Javadoc of slice test annotations should describe more accurately which components are considered [#​41936](https://redirect.github.com/spring-projects/spring-boot/issues/41936) - Fix duplicate words [#​41921](https://redirect.github.com/spring-projects/spring-boot/issues/41921) - Correct grammar in 'Running your Application with Maven' [#​41869](https://redirect.github.com/spring-projects/spring-boot/issues/41869) - Document the need to explicitly reset mock servers when using mock server customizers directly [#​41850](https://redirect.github.com/spring-projects/spring-boot/issues/41850) - Document more clearly that username and password are not used when spring.data.redis.url is set [#​41749](https://redirect.github.com/spring-projects/spring-boot/issues/41749) - Fix typo in Grafana Connection Details [#​41705](https://redirect.github.com/spring-projects/spring-boot/pull/41705) - Document that spring-boot:repackage should not be run from the command-line [#​41696](https://redirect.github.com/spring-projects/spring-boot/issues/41696) - Pulsar configuration does not have default value for several entries in the metadata [#​41684](https://redirect.github.com/spring-projects/spring-boot/issues/41684) - management.otlp.metrics.export.aggregation-temporality does not have a default value in the metadata [#​41677](https://redirect.github.com/spring-projects/spring-boot/issues/41677) - server.error.include-path does not have a default value in the metadata [#​41673](https://redirect.github.com/spring-projects/spring-boot/issues/41673) - management.newrelic.metrics.export.client-provider-type does not have a default value in the metadata [#​41671](https://redirect.github.com/spring-projects/spring-boot/issues/41671) - The effect upon Actuator of defining your own SecurityFilterChain is documented inconsistently [#​41639](https://redirect.github.com/spring-projects/spring-boot/issues/41639) - Update link to documentation for log4j-spring-boot [#​41623](https://redirect.github.com/spring-projects/spring-boot/issues/41623) - Add hint for new dependencies required for Flyway [#​41595](https://redirect.github.com/spring-projects/spring-boot/issues/41595) - Fix link to Flyway reference documentation [#​41594](https://redirect.github.com/spring-projects/spring-boot/issues/41594) - Document configuration property binding's support for using `@Name` to customize a property name [#​41586](https://redirect.github.com/spring-projects/spring-boot/issues/41586) - Document unsupported configuration properties in Freemarker WebFlux [#​11199](https://redirect.github.com/spring-projects/spring-boot/issues/11199) #### :hammer: Dependency Upgrades - Bump fast-xml-parser from 4.4.0 to 4.4.1 in /antora [#​41658](https://redirect.github.com/spring-projects/spring-boot/issues/41658) - Upgrade to ActiveMQ 6.1.3 [#​41793](https://redirect.github.com/spring-projects/spring-boot/issues/41793) - Upgrade to Artemis 2.36.0 [#​41794](https://redirect.github.com/spring-projects/spring-boot/issues/41794) - Upgrade to Awaitility 4.2.2 [#​41708](https://redirect.github.com/spring-projects/spring-boot/issues/41708) - Upgrade to Byte Buddy 1.14.19 [#​41893](https://redirect.github.com/spring-projects/spring-boot/issues/41893) - Upgrade to Commons Lang3 3.16.0 [#​41795](https://redirect.github.com/spring-projects/spring-boot/issues/41795) - Upgrade to Couchbase Client 3.7.2 [#​41894](https://redirect.github.com/spring-projects/spring-boot/issues/41894) - Upgrade to CycloneDX Maven Plugin 2.8.1 [#​41796](https://redirect.github.com/spring-projects/spring-boot/issues/41796) - Upgrade to cyclonedx-gradle-plugin 1.10.0 [#​41956](https://redirect.github.com/spring-projects/spring-boot/issues/41956) - Upgrade to Flyway 10.17.1 [#​41924](https://redirect.github.com/spring-projects/spring-boot/issues/41924) - Upgrade to H2 2.3.232 [#​41895](https://redirect.github.com/spring-projects/spring-boot/issues/41895) - Upgrade to Hazelcast 5.5.0 [#​41798](https://redirect.github.com/spring-projects/spring-boot/issues/41798) - Upgrade to Hibernate 6.6.0.Final [#​41931](https://redirect.github.com/spring-projects/spring-boot/issues/41931) - Upgrade to HtmlUnit 4.4.0 [#​41799](https://redirect.github.com/spring-projects/spring-boot/issues/41799) - Upgrade to Infinispan 15.0.7.Final [#​41800](https://redirect.github.com/spring-projects/spring-boot/issues/41800) - Upgrade to Jakarta Servlet JSP JSTL 3.0.1 [#​41896](https://redirect.github.com/spring-projects/spring-boot/issues/41896) - Upgrade to Jersey 3.1.8 [#​41801](https://redirect.github.com/spring-projects/spring-boot/issues/41801) - Upgrade to Jetty 12.0.12 [#​41829](https://redirect.github.com/spring-projects/spring-boot/issues/41829) - Upgrade to Jetty Reactive HTTPClient 4.0.6 [#​41802](https://redirect.github.com/spring-projects/spring-boot/issues/41802) - Upgrade to jOOQ 3.19.11 [#​41897](https://redirect.github.com/spring-projects/spring-boot/issues/41897) - Upgrade to JUnit Jupiter 5.11.0 [#​41898](https://redirect.github.com/spring-projects/spring-boot/issues/41898) - Upgrade to Kafka 3.8.0 [#​41803](https://redirect.github.com/spring-projects/spring-boot/issues/41803) - Upgrade to Kotlin 1.9.25 [#​41804](https://redirect.github.com/spring-projects/spring-boot/issues/41804) - Upgrade to Liquibase 4.29.1 [#​41805](https://redirect.github.com/spring-projects/spring-boot/issues/41805) - Upgrade to Logback 1.5.7 [#​41892](https://redirect.github.com/spring-projects/spring-boot/issues/41892) - Upgrade to MariaDB 3.4.1 [#​41806](https://redirect.github.com/spring-projects/spring-boot/issues/41806) - Upgrade to Maven Deploy Plugin 3.1.3 [#​41962](https://redirect.github.com/spring-projects/spring-boot/issues/41962) - Upgrade to Maven Failsafe Plugin 3.4.0 [#​41963](https://redirect.github.com/spring-projects/spring-boot/issues/41963) - Upgrade to Maven Install Plugin 3.1.3 [#​41964](https://redirect.github.com/spring-projects/spring-boot/issues/41964) - Upgrade to Maven Javadoc Plugin 3.8.0 [#​41807](https://redirect.github.com/spring-projects/spring-boot/issues/41807) - Upgrade to Maven Surefire Plugin 3.4.0 [#​41965](https://redirect.github.com/spring-projects/spring-boot/issues/41965) - Upgrade to Micrometer 1.4.0-M2 [#​41750](https://redirect.github.com/spring-projects/spring-boot/issues/41750) - Upgrade to Micrometer Tracing 1.4.0-M2 [#​41751](https://redirect.github.com/spring-projects/spring-boot/issues/41751) - Upgrade to MongoDB 5.1.3 [#​41808](https://redirect.github.com/spring-projects/spring-boot/issues/41808) - Upgrade to MSSQL JDBC 12.8.0.jre11 [#​41809](https://redirect.github.com/spring-projects/spring-boot/issues/41809) - Upgrade to Neo4j Java Driver 5.23.0 [#​41756](https://redirect.github.com/spring-projects/spring-boot/issues/41756) - Upgrade to Netty 4.1.112.Final [#​41810](https://redirect.github.com/spring-projects/spring-boot/issues/41810) - Upgrade to OpenTelemetry 1.41.0 [#​41811](https://redirect.github.com/spring-projects/spring-boot/issues/41811) - Upgrade to Oracle Database 23.5.0.24.07 [#​41812](https://redirect.github.com/spring-projects/spring-boot/issues/41812) - Upgrade to Pulsar 3.3.1 [#​41813](https://redirect.github.com/spring-projects/spring-boot/issues/41813) - Upgrade to Pulsar Reactive 0.5.7 [#​41899](https://redirect.github.com/spring-projects/spring-boot/issues/41899) - Upgrade to Rabbit Stream Client 0.17.0 [#​41900](https://redirect.github.com/spring-projects/spring-boot/issues/41900) - Upgrade to Reactor 2024.0.0-M5 [#​41752](https://redirect.github.com/spring-projects/spring-boot/issues/41752) - Upgrade to RxJava3 3.1.9 [#​41901](https://redirect.github.com/spring-projects/spring-boot/issues/41901) - Upgrade to Selenium 4.23.1 [#​41814](https://redirect.github.com/spring-projects/spring-boot/issues/41814) - Upgrade to Selenium HtmlUnit 4.23.0 [#​41815](https://redirect.github.com/spring-projects/spring-boot/issues/41815) - Upgrade to SLF4J 2.0.16 [#​41816](https://redirect.github.com/spring-projects/spring-boot/issues/41816) - Upgrade to Spring AMQP 3.2.0-M2 [#​41823](https://redirect.github.com/spring-projects/spring-boot/issues/41823) - Upgrade to Spring Authorization Server 1.4.0-M1 [#​41758](https://redirect.github.com/spring-projects/spring-boot/issues/41758) - Upgrade to Spring Data Bom 2024.0.3 [#​41902](https://redirect.github.com/spring-projects/spring-boot/issues/41902) - Upgrade to Spring Framework 6.2.0-M7 [#​41753](https://redirect.github.com/spring-projects/spring-boot/issues/41753) - Upgrade to Spring HATEOAS 2.3.2 [#​41903](https://redirect.github.com/spring-projects/spring-boot/issues/41903) - Upgrade to Spring Integration 6.4.0-M2 [#​41822](https://redirect.github.com/spring-projects/spring-boot/issues/41822) - Upgrade to Spring Kafka 3.3.0-M2 [#​41821](https://redirect.github.com/spring-projects/spring-boot/issues/41821) - Upgrade to Spring LDAP 3.2.6 [#​41754](https://redirect.github.com/spring-projects/spring-boot/issues/41754) - Upgrade to Spring Pulsar 1.2.0-M1 [#​41759](https://redirect.github.com/spring-projects/spring-boot/issues/41759) - Upgrade to Spring Retry 2.0.8 [#​41955](https://redirect.github.com/spring-projects/spring-boot/issues/41955) - Upgrade to Spring Security 6.4.0-M3 [#​41986](https://redirect.github.com/spring-projects/spring-boot/issues/41986) - Upgrade to Spring Session 3.4.0-M2 [#​41760](https://redirect.github.com/spring-projects/spring-boot/issues/41760) - Upgrade to SQLite JDBC 3.46.1.0 [#​41966](https://redirect.github.com/spring-projects/spring-boot/issues/41966) - Upgrade to Testcontainers 1.20.1 [#​41818](https://redirect.github.com/spring-projects/spring-boot/issues/41818) - Upgrade to Tomcat 10.1.28 [#​41819](https://redirect.github.com/spring-projects/spring-boot/issues/41819) - Upgrade to Yasson 3.0.4 [#​41820](https://redirect.github.com/spring-projects/spring-boot/issues/41820) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​BenchmarkingBuffalo](https://redirect.github.com/BenchmarkingBuffalo), [@​PiyalAhmed](https://redirect.github.com/PiyalAhmed), [@​Rajin9601](https://redirect.github.com/Rajin9601), [@​cms04](https://redirect.github.com/cms04), [@​dreis2211](https://redirect.github.com/dreis2211), [@​eddumelendez](https://redirect.github.com/eddumelendez), [@​facewise](https://redirect.github.com/facewise), [@​hyunmin0317](https://redirect.github.co

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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



This PR was generated by Mend Renovate. View the repository job log.

coderabbitai[bot] commented 2 months ago

[!IMPORTANT]

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

The change involves an update to the version of Spring Boot in the gradle.properties file, moving from version 3.4.0-M1 to 3.4.0-M2. This update signifies a shift to a newer milestone that may offer improvements over the prior version, while other properties in the file remain unchanged.

Changes

File Change Summary
gradle.properties Updated spring_boot_version from 3.4.0-M1 to 3.4.0-M2

Poem

In the garden of code, I hop with glee,
A new Spring Boot version, oh what a spree!
From M1 to M2, we leap with delight,
Fixes and features, our future is bright!
So let’s code away, with joy in our hearts,
For every new version, a fresh work of art! 🐇✨


🪧 Tips ### Chat There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai): - Review comments: Directly reply to a review comment made by CodeRabbit. Example: - `I pushed a fix in commit , please review it.` - `Generate unit testing code for this file.` - `Open a follow-up GitHub issue for this discussion.` - Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples: - `@coderabbitai generate unit testing code for this file.` - `@coderabbitai modularize this function.` - PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples: - `@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.` - `@coderabbitai read src/utils.ts and generate unit testing code.` - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.` - `@coderabbitai help me debug CodeRabbit configuration file.` Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. ### CodeRabbit Commands (Invoked using PR comments) - `@coderabbitai pause` to pause the reviews on a PR. - `@coderabbitai resume` to resume the paused reviews. - `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository. - `@coderabbitai full review` to do a full review from scratch and review all the files again. - `@coderabbitai summary` to regenerate the summary of the PR. - `@coderabbitai resolve` resolve all the CodeRabbit review comments. - `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository. - `@coderabbitai help` to get help. ### Other keywords and placeholders - Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed. - Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description. - Add `@coderabbitai` anywhere in the PR title to generate the title automatically. ### CodeRabbit Configuration File (`.coderabbit.yaml`) - You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository. - Please see the [configuration documentation](https://docs.coderabbit.ai/guides/configure-coderabbit) for more information. - If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json` ### Documentation and Community - Visit our [Documentation](https://coderabbit.ai/docs) for detailed information on how to use CodeRabbit. - Join our [Discord Community](http://discord.gg/coderabbit) to get help, request features, and share feedback. - Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.
renovate[bot] commented 1 week ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.