my-spring-boot-experiments
my-spring-boot-experiments copied to clipboard
fix(deps): update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| org.springframework.boot:spring-boot-starter-parent (source) | 3.3.12 -> 3.5.0 |
||||
| org.springframework.boot:spring-boot-starter-parent (source) | 3.4.6 -> 3.5.0 |
Release Notes
spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
v3.5.0
v3.4.6
v3.4.5
:lady_beetle: Bug Fixes
- Spring Boot with native image container image build fails on podman due to directory permissions #45256
- Neo4jReactiveDataAutoConfiguration assumes that certain beans are available #45235
- Wrong jOOQ exception translator with empty db name #45219
- MessageSourceMessageInterpolator does not replace a parameter when the message matches its code #45213
- IntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX #45194
- OAuth2AuthorizationServerJwtAutoConfiguration uses
@ConditionalOnClassincorrectly #45178 - MongoDB's dependency management is missing Kotlin coroutine driver modules #45159
- ImagePlatform can cause "OS must not be empty" IllegalArgumentException #45153
- TypeUtils does not handle generics with identical names in different positions #45039
- HttpClient5 5.4.3 breaks local Docker transport #45028
- spring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both #45002
- Post-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver #44998
- DataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver #44995
- SSL config does not watch for symlink file changes #44887
- EmbeddedLdapAutoConfiguration should not rely on PreDestroy #44874
- DataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration #44819
- JsonValueWriter can throw StackOverflowError on deeply nested items #44627
- In a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix #44535
- Logging a Path object using structured logging throws StackOverflowError #44507
:notebook_with_decorative_cover: Documentation
- Make
@Componenta javadoc link #45258 - Fix documentation links to buildpacks.io #45241
- Clarify the use of multiple profile expressions with "spring.config.activate.on-profile" #45224
- Show the use of token properties in authorization server clients configuration example #45176
- Add details of the purpose of the metrics endpoint #45047
- Escape the asterisk in spring-application.adoc #45033
- Add reference to Styra (OPA) Spring Boot SDK #44976
- Update CDS documentation to cover AOTCache #44970
- WebFlux security documentation incorrectly links to servlet classes #44966
- Replace mentions of deprecated MockBean annotation #44947
- TaskExecution documentation should describe what happens when multiple Executor beans are present #44908
- Documentation lists coordinates for some dependencies that are not actually managed #44879
- Polish javadoc of SpringProfileAction #44826
:hammer: Dependency Upgrades
- Upgrade to AspectJ 1.9.24 #45184
- Upgrade to Couchbase Client 3.7.9 #45072
- Upgrade to Hibernate 6.6.13.Final #45073
- Upgrade to HttpClient5 5.4.3 #45074
- Upgrade to HttpCore5 5.3.4 #45075
- Upgrade to Jaybird 5.0.7.java11 #45076
- Upgrade to Jetty 12.0.19 #45077
- Upgrade to jOOQ 3.19.22 #45078
- Upgrade to Lombok 1.18.38 #45079
- Upgrade to MariaDB 3.4.2 #45080
- Upgrade to Maven Failsafe Plugin 3.5.3 #45081
- Upgrade to Maven Surefire Plugin 3.5.3 #45082
- Upgrade to Micrometer 1.14.6 #45085
- Upgrade to Micrometer Tracing 1.4.5 #45086
- Upgrade to Neo4j Java Driver 5.28.4 #45133
- Upgrade to Pulsar 3.3.6 #45083
- Upgrade to Reactor Bom 2024.0.5 #45087
- Upgrade to Spring AMQP 3.2.5 #45088
- Upgrade to Spring Authorization Server 1.4.3 #45089
- Upgrade to Spring Data Bom 2024.1.5 #45090
- Upgrade to Spring Framework 6.2.6 #45091
- Upgrade to Spring GraphQL 1.3.5 #45092
- Upgrade to Spring Integration 6.4.4 #45093
- Upgrade to Spring Kafka 3.3.5 #45094
- Upgrade to Spring LDAP 3.2.12 #45095
- Upgrade to Spring Pulsar 1.2.5 #45096
- Upgrade to Spring Security 6.4.5 #45097
- Upgrade to Spring Session 3.4.3 #45098
- Upgrade to Spring WS 4.0.13 #45099
- Upgrade to Tomcat 10.1.40 #45084
:heart: Contributors
Thank you to all the contributors who worked on this release:
@EvaristeGalois11, @MelleD, @aahlenst, @ali-jalaal, @erichaagdev, @florgust, @geniusYoo, @izeye, @jonatan-ivanov, @nenros, @nevenc, @ngocnhan-tran1996, @nosan, @quaff, and @rainboyan
v3.4.4
❗ Noteworthy Changes
Tomcat APR support is now disabled by default if you are using Java 24 or higher. This change has been made to prevent JDK from issuing warnings.
Please see the updated release notes for details.
:lady_beetle: Bug Fixes
- Actuator throws an exception when using prototype scoped DataSource bean #44706
- Docker API error message is missing in some cases #44630
- DefaultJmsListenerContainerFactoryConfigurer#setObservationRegistry should not be public #44585
- When an application contains multiple DataSource beans, EntityManagerFactoryBuilder will default ddl-auto to a value that may only be appropriate for the primary DataSource #44516
- When the main class is not proxied, native testing that uses the application's main method does not work #44481
- When loading configuration from a Resource, Log4J2LoggingSystem may not close the InputStream #44473
- When loading from a resource, PemContent does not close the InputStream #44454
- ResourceBanner does not close the InputStream used to read the banner #44452
- ConfigDataLocationResolvers and PropertySourceLoaders are loaded using a potentially different class loader #44450
- Kafka message sending fails with 'class SslBundleSslEngineFactory could not be found' #44437
- Kafka in native-image fails when using SSL bundles #44436
- Nested test classes don't inherit properties from
@DataJpaTeston enclosing class #44407 - Failure diagnostics are poor when trying to use an image platform that is not supported by the builder #44059
- Checking if APR is available logs a warning on Java 24 #44033
:notebook_with_decorative_cover: Documentation
- Multiline properties in documentation are missing backslashes #44790
- Polish javadoc of SqlR2dbcScriptDatabaseInitializer #44764
- Document support for Java 24 #44754
- Remove OpenShift link that 404s #44748
- Fix link to javadoc for JavaExec.setArgsString #44536
- Fix typo in documentation #44523
- Update descriptions of properties that no longer require Flyway Teams #44483
- Fix typo in javadoc of CommonStructuredLogFormat#ELASTIC_COMMON_SCHEMA #44469
- Samples for metadata annotation processers have invalid fold attribute #44420
- Clarify which Mongo properties are ignored when URI property is set #44404
- Adapt Javadoc reference of JooqExceptionTranslator to use ExceptionTranslatorExecuteListener #44402
:hammer: Dependency Upgrades
- Upgrade to ActiveMQ 6.1.6 #44663
- Upgrade to AspectJ 1.9.23 #44720
- Upgrade to Groovy 4.0.26 #44546
- Upgrade to Hibernate 6.6.11.Final #44739
- Upgrade to Infinispan 15.0.14.Final #44548
- Upgrade to Jackson Bom 2.18.3 #44549
- Upgrade to Jetty 12.0.18 #44774
- Upgrade to Jetty Reactive HTTPClient 4.0.9 #44773
- Upgrade to jOOQ 3.19.21 #44665
- Upgrade to Logback 1.5.18 #44775
- Upgrade to Maven Deploy Plugin 3.1.4 #44552
- Upgrade to Maven Install Plugin 3.1.4 #44553
- Upgrade to Micrometer 1.14.5 #44565
- Upgrade to Micrometer Tracing 1.4.4 #44566
- Upgrade to Native Build Tools Plugin 0.10.6 #44708
- Upgrade to Neo4j Java Driver 5.28.3 #44691
- Upgrade to Netty 4.1.119.Final #44554
- Upgrade to Pulsar 3.3.5 #44555
- Upgrade to Reactor Bom 2024.0.4 #44567
- Upgrade to SLF4J 2.0.17 #44556
- Upgrade to Spring AMQP 3.2.4 #44740
- Upgrade to Spring Batch 5.2.2 #44568
- Upgrade to Spring Data Bom 2024.1.4 #44569
- Upgrade to Spring Framework 6.2.5 #44731
- Upgrade to Spring Integration 6.4.3 #44776
- Upgrade to Spring Kafka 3.3.4 #44570
- Upgrade to Spring Pulsar 1.2.4 #44571
- Upgrade to Spring Security 6.4.4 #44572
- Upgrade to Spring WS 4.0.12 #44573
- Upgrade to Testcontainers 1.20.6 #44557
- Upgrade to Tomcat 10.1.39 #44666
:heart: Contributors
Thank you to all the contributors who worked on this release:
@KmYgJn, @bekoenig, @bernie-schelberg-invicara, @dmitrysulman, @izeye, @metters, @ngocnhan-tran1996, @nosan, and @quaff
v3.4.3
:warning: Noteworthy
- Due to the upgrade to Prometheus Client 1.3.6, dependency management for Guava is no longer provided. If you are affected by this change, configure your build with a version of Guava that meets your application's needs.
:star: New Features
- Add TWENTY_FOUR to JavaVersion enum #44209
:lady_beetle: Bug Fixes
- Console output may be lost when using Log4j2 with something that replaces System.out #44380
- Maven plugin does not consistently use ArgFile for classpath argument on Windows #44328
- Reactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support #44319
- When web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception #44317
- View resolver for Thymeleaf should back off if spring-webmvc is not present #44296
- WebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails #44294
- Non-default DataSource candidates are not considered in H2ConsoleAutoConfiguration #44293
- Banner placeholder and defaults do not work during development #44255
- Mustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header #44193
- Servlet EndpointRequest doesn't match web server namespace correctly #44188
- java.lang.ClassCastException when using default management security with WebFlux and health probes enabled #44052
- Logback configuration that relies on inner-classes does not work in a native image #44025
- IllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 #43989
- Metrics and health do not include non-default candidate beans #43481
:notebook_with_decorative_cover: Documentation
- Document that auto-configuration classes should be identified using their binary names #44303
- Correct typo in MVC security when explaining when UserDetailsService auto-configuration will back off #44301
- Link to JarLauncher's javadoc #44170
- When using observability annotations, recommend that care is taken to avoid double instrumentation #44145
- Fix typo in Running Your Application #44035
- Document Kubernetes preStop handler when using a Docker image without a shell #44022
- Source snippet in Developing Your First Spring Boot Application section uses the root package #43983
- Correct the location of MyApplication.java in "Developing Your First Spring Boot Application" #43975
- Add links to Jackson Javadoc #43971
- Warn that some Quartz database schema scripts must be modified before use #43958
:hammer: Dependency Upgrades
- Upgrade to Commons Pool2 2.12.1 #44173
- Upgrade to Couchbase Client 3.7.8 #44269
- Upgrade to Groovy 4.0.25 #44174
- Upgrade to Hibernate 6.6.8.Final #44332
- Upgrade to HttpClient5 5.4.2 #44176
- Upgrade to HttpCore5 5.3.3 #44177
- Upgrade to Infinispan 15.0.13.Final #44178
- Upgrade to jOOQ 3.19.19 #44368
- Upgrade to Json-smart 2.5.2 #44264
- Upgrade to Maven Clean Plugin 3.4.1 #44349
- Upgrade to Micrometer 1.14.4 #44115
- Upgrade to Micrometer Tracing 1.4.3 #44116
- Upgrade to Native Build Tools Plugin 0.10.5 #44179
- Upgrade to Neo4j Java Driver 5.28.1 #44195
- Upgrade to Netty 4.1.118.Final #44221
- Upgrade to Prometheus Client 1.3.6 #44280
- Upgrade to R2DBC MySQL 1.3.2 #44180
- Upgrade to Reactor Bom 2024.0.3 #44117
- Upgrade to REST Assured 5.5.1 #44281
- Upgrade to RSocket 1.1.5 #44181
- Upgrade to Spring AMQP 3.2.3 #44278
- Upgrade to Spring Authorization Server 1.4.2 #44118
- Upgrade to Spring Data Bom 2024.1.3 #44119
- Upgrade to Spring Framework 6.2.3 #44120
- Upgrade to Spring GraphQL 1.3.4 #44121
- Upgrade to Spring Integration 6.4.2 #44122
- Upgrade to Spring Kafka 3.3.3 #44123
- Upgrade to Spring LDAP 3.2.11 #44124
- Upgrade to Spring Pulsar 1.2.3 #44125
- Upgrade to Spring Security 6.4.3 #44126
- Upgrade to Spring Session 3.4.2 #44127
- Upgrade to Testcontainers 1.20.5 #44369
- Upgrade to Testcontainers Redis Module 2.2.4 #44370
- Upgrade to Tomcat 10.1.36 #44333
:heart: Contributors
Thank you to all the contributors who worked on this release:
@Ru311, @ashishkujoy, @izeye, @jearton, @ngocnhan-tran1996, @nosan, @quaff, and @timotheeandres
v3.4.2
:lady_beetle: Bug Fixes
- Property metadata for "logging.structured.json.customizer" has incorrect type #43916
- GraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified #43863
- Structured logging properties have no effect in a native image #43862
- Docker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes #43790
- docker compose ps now fails due to unknown --orphans flag with 2.23 or earlier #43717
- Build info timestamp is truncated to seconds #43617
- FileWatcher used for SSL reload does not support symlinks #43604
- BindableRuntimeHintsRegistrar should handle TypeNotPresentException #43600
- CapturedOutput is empty when using Log4J2 StatusLogger #43578
- Spring Boot 3.4 is not compatible with Gson 2.10 #43442
- NoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher #43340
:notebook_with_decorative_cover: Documentation
- Document that the
@ConfigurationPropertiesannotation processor cannot generate description and defaultValue metadata for external types #43929 - Fix description of management.metrics.graphql.autotime.enabled #43905
- Document 'base64:' prefix support #43835
- Document handling of
@Fallbackbeans in ConditionalOnSingleCandidate's javadoc #43826 - Javadoc of DataSourceBuilder does not reference all supported types #43732
- Update OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead #43729
- Consistently document the minimum supported versions of Gradle #43725
- Document that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny #43716
- Links to the Javadoc of Jakarta Messaging are invalid #43662
- Paragraph HTML tags are rendered as-is in Maven Plugin reference documentation #43623
- Javadoc link for jakarta.xml.bind is invalid #43607
- Documentation still has references to 'layertools' #43605
- Javadoc of ConstructorBinding should not use markdown formatting #43599
- Managed Dependency Coordinates lists Spock and OkHttp dependencies that are not managed #43584
:hammer: Dependency Upgrades
- Upgrade to ActiveMQ 6.1.5 #43791
- Upgrade to Commons Codec 1.17.2 #43720
- Upgrade to Couchbase Client 3.7.7 #43843
- Upgrade to FreeMarker 2.3.34 #43721
- Upgrade to Hibernate 6.6.5.Final #43910
- Upgrade to HttpCore5 5.3.2 #43792
- Upgrade to Infinispan 15.0.12.Final #43911
- Upgrade to Jersey 3.1.10 #43793
- Upgrade to jOOQ 3.19.18 #43844
- Upgrade to Lettuce 6.4.2.RELEASE #43609
- Upgrade to Logback 1.5.16 #43715
- Upgrade to Micrometer 1.14.3 #43745
- Upgrade to Micrometer Tracing 1.4.2 #43746
- Upgrade to Netty 4.1.117.Final #43845
- Upgrade to Postgresql 42.7.5 #43846
- Upgrade to Pulsar 3.3.4 #43912
- Upgrade to R2DBC MySQL 1.3.1 #43722
- Upgrade to Reactor Bom 2024.0.2 #43747
- Upgrade to Spring AMQP 3.2.2 #43748
- Upgrade to Spring Data Bom 2024.1.2 #43749
- Upgrade to Spring Framework 6.2.2 #43750
- Upgrade to Spring Kafka 3.3.2 #43751
- Upgrade to Spring Pulsar 1.2.2 #43752
- Upgrade to SQLite JDBC 3.47.2.0 #43723
:heart: Contributors
Thank you to all the contributors who worked on this release:
@arefbehboudi, @dreis2211, @gavarava, @hezean, @izeye, @jxblum, @ngocnhan-tran1996, @nosan, @quaff, and @tmaciejewski
v3.4.1
:lady_beetle: Bug Fixes
- KafkaProperties fail to build SSL properties when the bundle name is an empty string #43563
- Diagnostics are poor when property resolution throws a ConversionFailedException #43559
- SpringApplicationShutdownHandlers do not run in deterministic order #43536
- Unable to find a
@SpringBootConfigurationresults in misleading error message #43507 - With multiple ResourceHandlerRegistrationCustomizer beans in the context, only one of them is used #43497
- Unable to use Docker Compose support when mixing dedicated and shared services #43472
- Kafka dependency management does not include the kafka-server module #43454
- Docker API version is incorrectly reported when '/_ping` calls fail and version should be fixed #43452
- Methods to build producer / consumer properties from KafkaProperties are inconvienenent to use without an SSL bundle #43448
- Failures in -Djarmode=tools do not consistently return a non-zero exit #43436
- HttpComponentsClientHttpRequestFactoryBuilder replaces the existing defaultRequestConfigCustomizer rather than adding to it #43429
- spring-boot-maven-plugin sets imagePlatform even if it's empty #43424
- OnBeanCondition fails to match on annotations when using Scoped Proxies #43423
- Failure analysis for InvalidConfigurationPropertyValueException doesn't correctly handle fuzzy matching of environment variables #43382
- H2ConsoleAutoConfiguration causes early initialization of DataSource beans #43359
- Accept progress on numbers >2GB #43356
- Servlet-based UserDetailsServiceAutoConfiguration is active in a reactive app #43334
- StructuredLoggingJsonMembersCustomizer implementations declared in spring.factories with a generic type more specific than Object are not called #43312
- Overriding log level with an environment variable does not work when using an environment prefix #43307
- Management endpoint access and enabled properties are ignored unless the endpoint ID is an exact match #43302
- UnsupportedOperationException when starting a Maven shaded application on Java 21 with virtual threads enabled #43291
- JmsListener failing with Narayana (pooled ConnectionFactory) since 3.4.0 #43277
- SslBundle can no longer open store file locations without using a 'file:' prefix #43274
- TestRestTemplate does not allow redirects to be customized #43258
- Testcontainers start() methods may be started multiple times #43253
:notebook_with_decorative_cover: Documentation
- Fix typo in documentation #43558
- Document that server.ssl.cipher and server.ssl.enabled-protocols are not fallbacks used with SSL bundles #43552
- Use
<annotationProcessorPaths>in Maven examples for configuring an annotation processor #43544 - Fix typo #43519
- Links to logback javadoc are incorrect #43456
- Fix JUnit javadoc links #43428
- Reference documentation incorrectly uses 'disabled' rather than 'none' for access restrictions #43351
- Restore System property in Logging section of the reference documentation #43342
- Fix link to proxyBeanMethods in
@AutoConfigurationjavadoc #43325 - Fix links to Servlet and JPA javadoc #43324
- Link to
@EnableMethodSecurityinstead of the deprecated@EnableGlobalMethodSecurity#43315 - Document that StructuredLoggingJsonMembersCustomizer implementations may optionally take constructor parameters #43314
- Update javadoc of StructuredLoggingJsonMembersCustomizer to note that implementations can registered through spring.factories #43313
- Fix Javadoc link for Hikari #43311
- Document how to use structured logging with custom log configuration #43301
- Update Javadoc since for OtlpMetricsProperties and OtlpTracingProperties #43249
:hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.15.11 #43529
- Upgrade to Couchbase Client 3.7.6 #43500
- Upgrade to CycloneDX Maven Plugin 2.9.1 #43398
- Upgrade to Dependency Management Plugin 1.1.7 #43543
- Upgrade to Elasticsearch Client 8.15.5 #43399
- Upgrade to Hibernate 6.6.4.Final #43566
- Upgrade to Hibernate Validator 8.0.2.Final #43510
- Upgrade to Jackson Bom 2.18.2 #43401
- Upgrade to Jetty 12.0.16 #43488
- Upgrade to jOOQ 3.19.16 #43468
- Upgrade to JUnit Jupiter 5.11.4 #43530
- Upgrade to Log4j2 2.24.3 #43501
- Upgrade to Micrometer 1.14.2 #43408
- Upgrade to Micrometer Tracing 1.4.1 #43409
- Upgrade to Native Build Tools Plugin 0.10.4 #43403
- Upgrade to Netty 4.1.116.Final #43548
- Upgrade to Prometheus Client 1.3.5 #43503
- Upgrade to Pulsar 3.3.3 #43405
- Upgrade to Pulsar Reactive 0.5.10 #43539
- Upgrade to Reactor Bom 2024.0.1 #43410
- Upgrade to RxJava3 3.1.10 #43406
- Upgrade to Spring AMQP 3.2.1 #43411
- Upgrade to Spring Authorization Server 1.4.1 #43412
- Upgrade to Spring Batch 5.2.1 #43477
- Upgrade to Spring Data Bom 2024.1.1 #43413
- Upgrade to Spring Framework 6.2.1 #43414
- Upgrade to Spring HATEOAS 2.4.1 #43478
- Upgrade to Spring Integration 6.4.1 #43415
- Upgrade to Spring Kafka 3.3.1 #43416
- Upgrade to Spring LDAP 3.2.10 #43417
- Upgrade to Spring Pulsar 1.2.1 #43418
- Upgrade to Spring Retry 2.0.11 #43486
- Upgrade to Spring Security 6.4.2 #43419
- Upgrade to Spring Session 3.4.1 #43420
- Upgrade to SQLite JDBC 3.47.1.0 #43407
- Upgrade to Thymeleaf 3.1.3.RELEASE #43469
- Upgrade to Thymeleaf Extras SpringSecurity 3.1.3.RELEASE #43470
- Upgrade to Tomcat 10.1.34 #43471
- Upgrade to Zipkin Reporter 3.4.3 #43467
:heart: Contributors
Thank you to all the contributors who worked on this release:
@BenchmarkingBuffalo, @Jae-Young98, @arefbehboudi, @izeye, @kgb-financial-com, @minwoo1999, @ngocnhan-tran1996, @nosan, @onobc, @quaff, @scordio, @sobychacko, and @vonZeppelin
v3.4.0
:star: New Features
- Add withDefaultRequestConfigCustomizer method to HttpComponentsClientHttpRequestFactoryBuilder #43139
- Fail JsonWriter if duplicate names are detected #43041
- Add JsonObjectDeserializer.nullSafeValue method that accepts a mapper Function #42972
- Support timeout property for GraphQL over SSE #42966
- Improve performance of ConfigurationPropertiesBinder by storing bind handlers on first access #42950
- Improve performance of ConcurrentReferenceCachingMetadataReaderFactory #42949
- Log warning in HikariCheckpointRestoreLifecycle if pool suspension isn't configured #42937
- Remove spring-boot-starter-aop dependency from spring-boot-starter-data-jpa and spring-boot-starter-integration #42934
:lady_beetle: Bug Fixes
- Jersey body handling is inconsistent with Spring Webflux and Spring MVC #43209
- Classes are accidentally named "structure logging" instead of "structured logging" #43203
- StructuredLoggingJsonProperties customizer should be a Class reference rather than a String #43202
- Cannot package OCI image when 'docker.io/paketobuildpacks/new-relic' is provided as a buildpack #43171
- Incorrect Type for 'management.endpoints.access.default' defined in additional-spring-configuration-metadata.json #43154
- WebServerPortFileWriter fails when using a portfile without extension #43117
- SslOptions.isSpecified() only returns true if ciphers and enabled protocols are set #43084
- SslHealthIndicator throws NullPointerException when using SslBundle with SslStoreBundle.NONE #43078
- JdkClientHttpRequestFactoryBuilder and JettyClientHttpRequestFactoryBuilder do not set Ciphers or Enabled Protocols #43077
- Root cause of errors is hidden when loading images from archive #43070
- mvn spring-boot:run fails on Windows with "Could Not Find or Load Main Class" when path contains non-ASCII characters #43062
- A
@SpyBeanon the output of a FactoryBean is not reset #43053 - Logback logging system does not process URLs with paths not ending in .xml #42990
- Bean-based conditions do not consider factory beans correctly when determining if they are a candidate #42970
- NPE in bootBuildImage when setting DOCKER_CONTEXT=default #42960
- Warning due to duplicate MockResolver extensions #42957
- HttpHostConnectException is thrown when using buildpacks with Gradle or Maven on Windows #42952
- build-info doesn't support seconds since the epoch from project.build.outputTimestamp #42936
- NPE in OnClassCondition.resolveOutcomesThreaded following thread interruption because firstHalf is null #42926
- Default WebSocketMessageBrokerConfigurer is always overriding custom channel executor #42924
- X-Registry-Auth header sent to Docker Engine API contains field "authHeader" #42915
- ApplicationContextRunner has inconsistent behaviour with duplicate auto-configuration class names #17963
:notebook_with_decorative_cover: Documentation
- Migrate class references to full javadoc links #43239
- Documentation for 'spring.datasource.type' is misleading #43199
- Update "Upgrading From" section to use "2.x" #43160
- Include spring-boot-loader in API documentation #43153
- Document how and where to add custom GraalVM configuration files #43074
- Rework DataSource configuration examples to separate defining an additional DataSource and defining a DataSource of a different type #43059
- Location of the layers schema is incorrect in the Maven Plugin's examples #43033
- Link to Eclipse
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled because a matching PR was automerged previously.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
[!IMPORTANT]
Review skipped
Bot user detected.
To trigger a single review, invoke the
@coderabbitai reviewcommand.You can disable this status message by setting the
reviews.review_statustofalsein the CodeRabbit configuration file.
🪧 Tips
Chat
There are 3 ways to chat with CodeRabbit:
- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
I pushed a fix in commit <commit_id>, please review it.Explain this complex logic.Open a follow-up GitHub issue for this discussion.
- Files and specific lines of code (under the "Files changed" tab): Tag
@coderabbitaiin a new review comment at the desired location with your query. Examples:@coderabbitai explain this code block.@coderabbitai modularize this function.
- PR comments: Tag
@coderabbitaiin 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 explain its main purpose.@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.
Support
Need help? Join our Discord community for assistance with any issues or questions.
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 pauseto pause the reviews on a PR.@coderabbitai resumeto resume the paused reviews.@coderabbitai reviewto trigger an incremental review. This is useful when automatic reviews are disabled for the repository.@coderabbitai full reviewto do a full review from scratch and review all the files again.@coderabbitai summaryto regenerate the summary of the PR.@coderabbitai generate sequence diagramto generate a sequence diagram of the changes in this PR.@coderabbitai resolveresolve all the CodeRabbit review comments.@coderabbitai configurationto show the current CodeRabbit configuration for the repository.@coderabbitai helpto get help.
Other keywords and placeholders
- Add
@coderabbitai ignoreanywhere in the PR description to prevent this PR from being reviewed. - Add
@coderabbitai summaryto generate the high-level summary at a specific location in the PR description. - Add
@coderabbitaianywhere in the PR title to generate the title automatically.
CodeRabbit Configuration File (.coderabbit.yaml)
- You can programmatically configure CodeRabbit by adding a
.coderabbit.yamlfile to the root of your repository. - Please see the configuration documentation 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 for detailed information on how to use CodeRabbit.
- Join our Discord Community to get help, request features, and share feedback.
- Follow us on X/Twitter for updates and announcements.
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.