Skip to content

External dependencies upgrade - Spring Boot 4.0.3 and Spring Cloud 2025.1.0#48170

Merged
rujche merged 1 commit intoAzure:mainfrom
Netyyyy:update-spring-dependencies
Feb 28, 2026
Merged

External dependencies upgrade - Spring Boot 4.0.3 and Spring Cloud 2025.1.0#48170
rujche merged 1 commit intoAzure:mainfrom
Netyyyy:update-spring-dependencies

Conversation

@Netyyyy
Copy link
Member

@Netyyyy Netyyyy commented Feb 28, 2026

Updates external dependencies to align with Spring Boot version 4.0.3 from 4.0.2 and Spring Cloud version 2025.1.0 from 2025.1.0.

Release notes

Sourced from spring-boot releases.

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

@github-actions github-actions bot added the azure-spring All azure-spring related issues label Feb 28, 2026
@rujche rujche marked this pull request as ready for review February 28, 2026 02:08
Copilot AI review requested due to automatic review settings February 28, 2026 02:08
@rujche
Copy link
Member

rujche commented Feb 28, 2026

/azp run java - spring - tests

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rujche rujche self-assigned this Feb 28, 2026
@rujche rujche added this to the 2026-03 milestone Feb 28, 2026
@github-project-automation github-project-automation bot moved this from Todo to In Progress in Spring Cloud Azure Feb 28, 2026
Copy link
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 Spring (Boot 4) module build files to align managed/external dependency versions with Spring Boot 4.0.3, refreshing related Spring Framework, Spring Data, Micrometer/Reactor/Netty, and test dependency pins used across the sdk/spring Maven modules.

Changes:

  • Bump Spring Boot dependencies from 4.0.2 → 4.0.3 across multiple Spring modules’ pom.xml files (plus related managed dependency bumps such as Spring Framework 7.0.3 → 7.0.5).
  • Refresh dependency-enforcer “bannedDependencies” pins to match the updated versions.
  • Update repository-level external dependency tracking (eng/versioning/external_dependencies.txt) and the generated Spring Boot managed dependency snapshot file.

Reviewed changes

Copilot reviewed 43 out of 43 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sdk/spring/spring-messaging-azure/pom.xml Updates Spring/Micrometer/Spring Data versions and enforcer pins.
sdk/spring/spring-messaging-azure-storage-queue/pom.xml Updates Spring Boot test + JUnit versions.
sdk/spring/spring-messaging-azure-servicebus/pom.xml Updates Spring TX/Spring Data/Micrometer + enforcer pins + test JUnit.
sdk/spring/spring-messaging-azure-eventhubs/pom.xml Updates Spring TX/Test, Spring Data, Micrometer, Reactor test + enforcer pins.
sdk/spring/spring-integration-azure-storage-queue/pom.xml Updates JUnit test version.
sdk/spring/spring-integration-azure-servicebus/pom.xml Updates Spring Test, AssertJ, JUnit test versions.
sdk/spring/spring-integration-azure-eventhubs/pom.xml Updates Spring Test, AssertJ, JUnit test versions.
sdk/spring/spring-integration-azure-core/pom.xml Updates Spring Integration Core, Spring Test/JUnit/AssertJ + enforcer pins.
sdk/spring/spring-cloud-azure-testcontainers/pom.xml Updates Spring Boot testcontainers, Spring Test/JUnit/AssertJ + enforcer pins.
sdk/spring/spring-cloud-azure-stream-binder-servicebus/pom.xml Updates Spring Boot actuator/test + enforcer pins.
sdk/spring/spring-cloud-azure-stream-binder-servicebus-core/pom.xml Updates Spring Boot config processor/test, Spring Test/JUnit/AssertJ + enforcer pins.
sdk/spring/spring-cloud-azure-stream-binder-eventhubs/pom.xml Updates Spring Boot actuator/test + enforcer pins.
sdk/spring/spring-cloud-azure-stream-binder-eventhubs-core/pom.xml Updates Spring Boot config processor/test, Spring Test/JUnit/AssertJ + enforcer pins.
sdk/spring/spring-cloud-azure-starter/pom.xml Updates Spring Boot starter version.
sdk/spring/spring-cloud-azure-starter-servicebus-jms/pom.xml Updates Spring Boot JMS + Netty pins.
sdk/spring/spring-cloud-azure-starter-monitor/pom.xml Updates Spring Boot starter/test + enforcer pin.
sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml Updates Spring Boot parent + test starter artifacts.
sdk/spring/spring-cloud-azure-starter-jdbc-postgresql/pom.xml Updates PostgreSQL driver + Spring Boot JDBC.
sdk/spring/spring-cloud-azure-starter-jdbc-mysql/pom.xml Updates MySQL driver + Spring Boot JDBC.
sdk/spring/spring-cloud-azure-starter-integration-storage-queue/pom.xml Updates Spring Boot integration starter.
sdk/spring/spring-cloud-azure-starter-integration-servicebus/pom.xml Updates Spring Boot integration starter.
sdk/spring/spring-cloud-azure-starter-integration-eventhubs/pom.xml Updates Spring Boot integration starter.
sdk/spring/spring-cloud-azure-starter-data-redis-lettuce/pom.xml Updates Spring Boot data-redis.
sdk/spring/spring-cloud-azure-starter-actuator/pom.xml Updates Spring Boot actuator starter.
sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml Updates Spring Boot REST/security/http-converter artifacts.
sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml Updates Spring Boot REST/security/oauth2/http-converter artifacts.
sdk/spring/spring-cloud-azure-service/pom.xml Updates Spring Test/JUnit + PostgreSQL enforcer pin.
sdk/spring/spring-cloud-azure-resourcemanager/pom.xml Updates Spring Test/JUnit test versions.
sdk/spring/spring-cloud-azure-integration-tests/pom.xml Updates Spring Boot parent version.
sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml Updates Spring Boot parent + starter-test version.
sdk/spring/spring-cloud-azure-feature-management/pom.xml Updates Spring Context, Spring Boot starter/config-processor/test, Reactor Netty, Logback + enforcer pins.
sdk/spring/spring-cloud-azure-feature-management-web/pom.xml Updates Spring Web/WebMVC + Spring Boot test + enforcer pins.
sdk/spring/spring-cloud-azure-docker-compose/pom.xml Updates Spring Boot docker-compose/test, Spring Test/JUnit/AssertJ + enforcer pin.
sdk/spring/spring-cloud-azure-core/pom.xml Updates Spring Context, Spring Test/JUnit + enforcer pin.
sdk/spring/spring-cloud-azure-autoconfigure/pom.xml Updates multiple Spring Boot/Spring framework artifact versions + enforcer pins.
sdk/spring/spring-cloud-azure-appconfiguration-config/pom.xml Updates Spring Boot actuator/autoconfigure/config-processor/test + enforcer pins.
sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml Updates Spring Boot webmvc/actuator/test + enforcer pins.
sdk/spring/spring-cloud-azure-actuator/pom.xml Updates Spring Boot actuator/health/test + enforcer pins.
sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml Updates Spring Boot actuator-autoconfigure/test + enforcer pins.
sdk/spring/scripts/spring_boot_4.0.3_managed_external_dependencies.txt Refreshes the Spring Boot 4.0.3 managed dependency snapshot.
sdk/spring/azure-spring-data-cosmos/pom.xml Updates Spring framework artifacts, Spring Boot persistence/test, Spring Data, Reactor test + enforcer pins.
sdk/spring/CHANGELOG.md Adds an unreleased note about the dependency upgrade.
eng/versioning/external_dependencies.txt Updates pinned external dependency versions for the Spring Boot 4 set.

@rujche
Copy link
Member

rujche commented Feb 28, 2026

/check-enforcer override

@rujche
Copy link
Member

rujche commented Feb 28, 2026

[ERROR] Plugin org.apache.maven.plugins:maven-failsafe-plugin:3.5.4 or one of its dependencies could not be resolved:
[ERROR] 	The following artifacts could not be resolved: org.apache.maven.plugins:maven-failsafe-plugin:pom:3.5.4 (present, but unavailable): Could not transfer artifact org.apache.maven.plugins:maven-failsafe-plugin:pom:3.5.4 from/to central (https://repo.maven.apache.org/maven2): Connection reset

Seems the test failure is caused by network. It's not caused by current PR because it happens in main branch sometimes. Here is the screenshot:
https://dev.azure.com/azure-sdk/internal/_build?definitionId=1760&_a=summary

image

@rujche rujche merged commit 583c8a0 into Azure:main Feb 28, 2026
103 of 112 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Spring Cloud Azure Feb 28, 2026
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: Done

Development

Successfully merging this pull request may close these issues.

3 participants