Skip to content

External dependencies upgrade - Spring Boot 4.0.5 and Spring Cloud 2025.1.1#48604

Open
Netyyyy wants to merge 2 commits intoAzure:mainfrom
Netyyyy:update-spring-dependencies-20260327-23624307317
Open

External dependencies upgrade - Spring Boot 4.0.5 and Spring Cloud 2025.1.1#48604
Netyyyy wants to merge 2 commits intoAzure:mainfrom
Netyyyy:update-spring-dependencies-20260327-23624307317

Conversation

@Netyyyy
Copy link
Copy Markdown
Member

@Netyyyy Netyyyy commented Mar 27, 2026

Updates external dependencies to align with Spring Boot version 4.0.5 from 4.0.4 and Spring Cloud version 2025.1.1 from 2025.1.1.

Release notes

Sourced from spring-boot releases.

This PR is created by GitHub Actions: https://github.com/Azure/spring-cloud-azure-tools/actions/runs/23624307317

@github-actions github-actions bot added the azure-spring All azure-spring related issues label Mar 27, 2026
@rujche rujche self-assigned this Mar 27, 2026
@rujche rujche added this to the 2026-04 milestone Mar 27, 2026
@rujche rujche marked this pull request as ready for review March 27, 2026 02:37
Copilot AI review requested due to automatic review settings March 27, 2026 02:38
@rujche rujche moved this from Todo to In Progress in Spring Cloud Azure Mar 27, 2026
@rujche
Copy link
Copy Markdown
Member

rujche commented Mar 27, 2026

/azp run java - spring - tests

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Spring Boot 4.x dependency set used by the Azure Spring libraries, aligning pinned external dependency versions (Boot artifacts + related managed deps like Jackson/Netty) to Spring Boot 4.0.5.

Changes:

  • Bump Spring Boot artifacts across multiple Spring modules’ pom.xml files from 4.0.4 → 4.0.5 (and update related enforcer bannedDependencies includes).
  • Update Spring Boot 4.0.5 managed external dependency snapshot (spring_boot_4.0.5_managed_external_dependencies.txt) including Jackson/Netty/Tomcat/Zipkin/jOOQ patch bumps.
  • Update central external dependency pins for the Spring Boot 4.x set in eng/versioning/external_dependencies.txt, plus a top-level Spring changelog entry.

Reviewed changes

Copilot reviewed 34 out of 34 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
sdk/spring/spring-messaging-azure/pom.xml Bumps Jackson Databind and Spring Boot test dependency versions; updates enforcer includes accordingly.
sdk/spring/spring-messaging-azure-storage-queue/pom.xml Bumps Spring Boot test dependency to 4.0.5.
sdk/spring/spring-cloud-azure-testcontainers/pom.xml Bumps Spring Boot testcontainers dependency to 4.0.5; updates enforcer include.
sdk/spring/spring-cloud-azure-stream-binder-servicebus/pom.xml Bumps Spring Boot actuator/test deps to 4.0.5; updates enforcer include.
sdk/spring/spring-cloud-azure-stream-binder-servicebus-core/pom.xml Bumps Spring Boot configuration processor/test deps to 4.0.5; updates enforcer include.
sdk/spring/spring-cloud-azure-stream-binder-eventhubs/pom.xml Bumps Spring Boot actuator/test deps to 4.0.5; updates enforcer include.
sdk/spring/spring-cloud-azure-stream-binder-eventhubs-core/pom.xml Bumps Spring Boot configuration processor/test deps to 4.0.5; updates enforcer include.
sdk/spring/spring-cloud-azure-starter/pom.xml Bumps Spring Boot starter dependency to 4.0.5.
sdk/spring/spring-cloud-azure-starter-servicebus-jms/pom.xml Bumps Spring Boot JMS + Netty dependencies to 4.0.5 / 4.2.12.Final.
sdk/spring/spring-cloud-azure-starter-monitor/pom.xml Bumps Spring Boot starter/test deps to 4.0.5; updates enforcer include.
sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml Bumps Spring Boot parent and test-related starter dependencies to 4.0.5.
sdk/spring/spring-cloud-azure-starter-jdbc-postgresql/pom.xml Bumps Spring Boot JDBC dependency to 4.0.5.
sdk/spring/spring-cloud-azure-starter-jdbc-mysql/pom.xml Bumps Spring Boot JDBC dependency to 4.0.5.
sdk/spring/spring-cloud-azure-starter-integration-storage-queue/pom.xml Bumps Spring Boot integration starter to 4.0.5.
sdk/spring/spring-cloud-azure-starter-integration-servicebus/pom.xml Bumps Spring Boot integration starter to 4.0.5.
sdk/spring/spring-cloud-azure-starter-integration-eventhubs/pom.xml Bumps Spring Boot integration starter to 4.0.5.
sdk/spring/spring-cloud-azure-starter-data-redis-lettuce/pom.xml Bumps Spring Boot data-redis dependency to 4.0.5.
sdk/spring/spring-cloud-azure-starter-actuator/pom.xml Bumps Spring Boot actuator starter to 4.0.5.
sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml Bumps Spring Boot restclient/security/http-converter deps to 4.0.5.
sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml Bumps Spring Boot security/oauth2/restclient/http-converter deps to 4.0.5.
sdk/spring/spring-cloud-azure-integration-tests/pom.xml Bumps Spring Boot parent to 4.0.5.
sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml Bumps Spring Boot parent and starter-test to 4.0.5.
sdk/spring/spring-cloud-azure-feature-management/pom.xml Bumps Spring Boot starter/config processor/test + Jackson Databind to 4.0.5 / 2.21.2; updates enforcer includes.
sdk/spring/spring-cloud-azure-feature-management-web/pom.xml Bumps Spring Boot starter-test to 4.0.5.
sdk/spring/spring-cloud-azure-docker-compose/pom.xml Bumps Spring Boot docker-compose/test + Jackson Databind to 4.0.5 / 2.21.2; updates enforcer includes.
sdk/spring/spring-cloud-azure-autoconfigure/pom.xml Bumps many Spring Boot optional/test dependencies and enforcer includes to 4.0.5.
sdk/spring/spring-cloud-azure-appconfiguration-config/pom.xml Bumps Spring Boot autoconfigure/actuator/config processor/test + Jackson Databind to 4.0.5 / 2.21.2; updates enforcer includes.
sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml Bumps Spring Boot webmvc/actuator/test to 4.0.5; updates enforcer includes.
sdk/spring/spring-cloud-azure-actuator/pom.xml Bumps Spring Boot actuator/health/test to 4.0.5; updates enforcer includes.
sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml Bumps Spring Boot actuator-autoconfigure/test + Jackson Databind to 4.0.5 / 2.21.2; updates enforcer includes.
sdk/spring/scripts/spring_boot_4.0.5_managed_external_dependencies.txt Refreshes the managed-dependency snapshot to match Spring Boot 4.0.5 BOM contents.
sdk/spring/azure-spring-data-cosmos/pom.xml Bumps Spring Boot persistence/test and Jackson modules to 4.0.5 / 2.21.2; updates enforcer includes.
sdk/spring/CHANGELOG.md Adds an unreleased note about the dependency upgrade.
eng/versioning/external_dependencies.txt Updates pinned Spring Boot 4.x external dependency versions (Boot artifacts + Jackson/Netty); keeps Spring Cloud at 2025.1.1.

@Netyyyy
Copy link
Copy Markdown
Member Author

Netyyyy commented Mar 28, 2026

A newer update PR has been created: #48621 (#48621). Please track updates there.

@Netyyyy
Copy link
Copy Markdown
Member Author

Netyyyy commented Mar 29, 2026

A newer update PR has been created: #48623 (#48623). Please track updates there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

azure-spring All azure-spring related issues

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants