Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 18, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
org.springframework.boot:spring-boot-starter-parent (source) 4.0.0-M2 -> 4.0.0-M3 age confidence

Release Notes

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

v4.0.0-M3

Compare Source

⭐ New Features

  • Deprecate JUnit 4 integration #​47256
  • Add support for SimpleTaskExecutor#cancel-remaining-tasks-on-close #​47244
  • Restructure foundational packages to remove dependency on 'org.springframework.boot' #​47232
  • Add configuration property for Tomcat's static resource cache max size #​47229
  • Introduce specialized interfaces in PropertiesConfigAdapter #​47226
  • Make ConfigDataLocation.of non-nullable #​47221
  • Make SanitizableData.key non-nullable #​47220
  • Add methods to connector and request factory builds to apply pre-packaged customizations #​47205
  • Finalize and document Spring Boot's HTTP Service client support #​47179
  • Revisit Kotlin Serialization integration #​47178
  • Remove explicit dependency management for Spring Authorization Server as it is now part of Spring Security #​47174
  • Adapt RetryTopicConfiguration now that Spring Kafka no longer relies on Spring Retry #​47125
  • Remove auto-configuration support for '@HttpServiceClient' #​47123
  • Adapt RabbitRetryTemplateCustomizer now that Spring AMQP no longer relies on Spring Retry #​47122
  • Rename spring.mongodb.uuid-representation #​47052
  • Remove Spring Data MongoDB dependency from MongoDB health support #​47051
  • Always use mongodb rather than mongo in MongoDB-related configuration properties #​47050
  • Remove GridFs from MongoConnectionDetails #​47044
  • Rename *DataProperties classes to Data*Properties #​47043
  • Add a configuration property for configuring Spring Data MongoDB's BigDecimal representation #​47041
  • Rename ConditionalOnEnabledTracing to ConditionalOnEnabledTracingExport #​47029
  • Update PropertyMapper to better support nullability #​47024
  • Drop support for Jersey, at least until it supports JAX-RS 4 (Jakarta EE 11) #​47017
  • Rename ScheduledTasksObservabilityAutoConfiguration to ScheduledTasksObservationAutoConfiguration #​46995
  • Refine JSpecify annotations #​46926
  • Introduce Kotlin Serialization auto-configuration #​46546
  • Exclude spring-boot-devtools from AOT processing in Maven #​46533
  • Improve Log4j Core configuration file detection for Log4j 3 #​46409
  • Remove dependency management for Spring Retry in favor of spring-core's new retry support #​46309
  • Optimize resource lookup in DevTools restart #​46289
  • Add support for authenticating with Elasticsearch using an API key #​46167
  • Remove isImmutable and getPrefix from OriginLookup #​45547
  • Update Jackson support to require Jackson 3 #​45535
  • Use a shaded version of org.json in spring-boot-configuration-metadata and spring-boot-cli #​45504
  • Replace @OptionalParameter with JSpecify's @Nullable #​45390
  • Create spring-boot-persistence module to house general persistence-related code and properties #​45328
  • Rename spring-boot-starter-aop to spring-boot-starter-aspectj #​42948
  • Rename MongoDB properties that do not require Spring Data MongoDB #​34954
  • Enable readiness and liveness probe endpoints by default #​22825

🐞 Bug Fixes

  • App fails to start when trying to use Prometheus without Actuator #​47175
  • Quoted -D arguments break system property resolution on Linux with Spring AOT #​47167
  • available() does not behave correctly when reading stored entries from a NestedJarFile #​47058
  • spring-boot-docker-compose doesn't create service connections when image has registry host but not project #​47020
  • Flyway Ignore Migration Patterns setting can't be set to an empty string #​47014

📔 Documentation

  • Default value of server.tomcat.resource.cache-ttl is not documented #​47254
  • Document Java 25 support #​47248
  • Fix links to Flyway reference documentation #​46989
  • Clarify Javadoc of Customizer interfaces about overriding behavior #​46943

🔨 Dependency Upgrades

❤️ Contributors

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

@​Chanwon-Seo, @​HyunSangHan, @​academey, @​dmitrysulman, @​doljae, @​izeye, @​jonatan-ivanov, @​kzittritsch, @​l-trotta, @​maziyarbahramian, @​move-hoon, @​ppkarwasz, and @​quaff


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.


  • If you want to rebase/retry this PR, check this box

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

Copy link
Contributor

coderabbitai bot commented Sep 23, 2025

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.


Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate bot force-pushed the renovate/spring-boot branch 21 times, most recently from 1a052ca to bbd1219 Compare September 27, 2025 19:20
@renovate renovate bot force-pushed the renovate/spring-boot branch 6 times, most recently from 200416f to 0e6fe11 Compare September 28, 2025 17:39
@renovate renovate bot force-pushed the renovate/spring-boot branch from 0e6fe11 to 8dbbf07 Compare September 28, 2025 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants