Skip to content

Conversation

Netyyyy
Copy link
Member

@Netyyyy Netyyyy commented Jul 25, 2025

Updates external dependencies to align with Spring Boot version 3.5.4 from 3.5.3 and Spring Cloud version 2025.0.0 from 2025.0.0.

Release notes

Sourced from spring-boot releases.

🐞 Bug Fixes

  • LambdaSafe.withFilter is not public #46474
  • Executable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent #46402
  • Runtime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin #46398
  • Additional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x #46351
  • Change in DefaultErrorAttributes alters the shape of API validation error responses #46260
  • jdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image #46225
  • developmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar #46205
  • Hash calculation for uber archive entries that require unpacking is inefficient #46203
  • Permissions are applied inconsistently when building uber archives with Gradle #46194
  • Environment variables using legacy dash format can no longer be bound #46184
  • EmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not #46180
  • Executable JAR application class encounters performance issues #46177
  • Executable JAR application class encounters performance issues #46176
  • Setting spring.reactor.context-propagation has no effect when lazy initialization is enabled #46174
  • Setting spring.netty.leak-detection has no effect when lazy initialization is enabled #46170
  • SslInfo does not use its Clock when checking certificate validity #46011

📔 Documentation

  • Fix description of spring.batch.job.enabled #46247
  • Fix broken Kotlin examples in reference documentation #46168
  • Add Logback Access Reactor Netty to community starters #46060

🔨 Dependency Upgrades

  • Upgrade to ActiveMQ 6.1.7 #46373
  • Upgrade to Caffeine 3.2.2 #46432
  • Upgrade to Couchbase Client 3.8.2 #46460
  • Upgrade to GraphQL Java 24.1 #46395
  • Upgrade to Groovy 4.0.28 #46516
  • Upgrade to Hibernate 6.6.22.Final #46492
  • Upgrade to HikariCP 6.3.1 #46493
  • Upgrade to Infinispan 15.2.5.Final #46461
  • Upgrade to Jackson Bom 2.19.2 #46494
  • Upgrade to Jetty 12.0.23 #46375
  • Upgrade to MariaDB 3.5.4 #46376
  • Upgrade to Maven Invoker Plugin 3.9.1 #46377
  • Upgrade to Micrometer 1.15.2 #46280
  • Upgrade to Micrometer Tracing 1.5.2 #46281
  • Upgrade to MSSQL JDBC 12.10.1.jre11 #46378
  • Upgrade to MySQL 9.3.0 #46371
  • Upgrade to Neo4j Java Driver 5.28.9 #46434
  • Upgrade to Netty 4.1.123.Final #46435
  • Upgrade to Prometheus Client 1.3.10 #46379
  • Upgrade to Reactor Bom 2024.0.8 #46282
  • Upgrade to RxJava3 3.1.11 #46380
  • Upgrade to Spring AMQP 3.2.6 #46283
  • Upgrade to Spring Data Bom 2025.0.2 #46284
  • Upgrade to Spring Framework 6.2.9 #46218
  • Upgrade to Spring GraphQL 1.4.1 #46381
  • Upgrade to Spring Integration 6.5.1 #46359
  • Upgrade to Spring Kafka 3.3.8 #46360
  • Upgrade to Spring LDAP 3.3.2 #46285
  • Upgrade to Spring Pulsar 1.2.8 #46286
  • Upgrade to Spring Security 6.5.2 #46477
  • Upgrade to Spring WS 4.1.1 #46362
  • Upgrade to Testcontainers 1.21.3 #46382
  • Upgrade to Tomcat 10.1.43 #46383
  • Upgrade to XmlUnit2 2.10.3 #46384

❤️ Contributors

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

@Dockerel, @PiyalAhmed, @benelog, @dmitrysulman, @izeye, @ngocnhan-tran1996, @nosan, and @quaff

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

@github-actions github-actions bot added the azure-spring All azure-spring related issues label Jul 25, 2025
@Netyyyy Netyyyy force-pushed the update-spring-dependencies branch from b054d4e to db0cf8c Compare July 25, 2025 04:32
@Netyyyy
Copy link
Member Author

Netyyyy commented Jul 25, 2025

/azp run java - spring - tests

@Azure Azure deleted a comment from azure-pipelines bot Jul 25, 2025
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Netyyyy Netyyyy marked this pull request as ready for review July 28, 2025 00:28
@Copilot Copilot AI review requested due to automatic review settings July 28, 2025 00:28
Copy link
Contributor

@Copilot 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

This PR upgrades external dependencies to align with Spring Boot 3.5.4 (from 3.5.3) and Spring Cloud 2025.0.0. The upgrade includes updates to various Spring Framework components, Jackson libraries, testing frameworks, and other third-party dependencies to maintain compatibility with the latest Spring ecosystem.

Key changes include:

  • Spring Boot upgrade from 3.5.3 to 3.5.4 across all affected modules
  • Spring Framework components upgraded from 6.2.8 to 6.2.9
  • Jackson libraries updated from 2.19.1 to 2.19.2

Reviewed Changes

Copilot reviewed 41 out of 41 changed files in this pull request and generated no comments.

Show a summary per file
File Description
sdk/spring/spring-messaging-azure/pom.xml Updates Spring Framework and Spring Data versions, Micrometer core, and Spring Boot test dependencies
sdk/spring/spring-messaging-azure-storage-queue/pom.xml Updates Spring Boot starter test dependency
sdk/spring/spring-messaging-azure-servicebus/pom.xml Updates Spring Framework, Spring Data, and Micrometer dependencies
sdk/spring/spring-messaging-azure-eventhubs/pom.xml Updates Spring Framework, Spring Data, Micrometer, and Reactor test dependencies
sdk/spring/spring-integration-azure-servicebus/pom.xml Updates Spring test dependency
sdk/spring/spring-integration-azure-eventhubs/pom.xml Updates Spring test dependency
sdk/spring/spring-integration-azure-core/pom.xml Updates Spring Integration core and Spring test dependencies
sdk/spring/spring-cloud-azure-testcontainers/pom.xml Updates Spring Boot testcontainers, Testcontainers Azure, and Spring test dependencies
sdk/spring/spring-cloud-azure-stream-binder-servicebus/pom.xml Updates Spring Boot actuator and test dependencies
sdk/spring/spring-cloud-azure-stream-binder-servicebus-core/pom.xml Updates Spring Boot configuration processor and test dependencies
sdk/spring/spring-cloud-azure-stream-binder-eventhubs/pom.xml Updates Spring Boot actuator and test dependencies
sdk/spring/spring-cloud-azure-stream-binder-eventhubs-core/pom.xml Updates Spring Boot configuration processor and test dependencies
sdk/spring/spring-cloud-azure-starter/pom.xml Updates Spring Boot starter dependency
sdk/spring/spring-cloud-azure-starter-servicebus-jms/pom.xml Updates Spring JMS and multiple Netty dependencies
sdk/spring/spring-cloud-azure-starter-monitor/pom.xml Updates Spring Boot starter and test dependencies
sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml Updates Spring Boot parent and multiple starter dependencies
sdk/spring/spring-cloud-azure-starter-jdbc-mysql/pom.xml Updates MySQL connector dependency
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 Data Redis dependency
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 Security dependencies
sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml Updates Spring Security OAuth2 dependencies
sdk/spring/spring-cloud-azure-service/pom.xml Updates Spring test dependency
sdk/spring/spring-cloud-azure-resourcemanager/pom.xml Updates Spring test dependency
sdk/spring/spring-cloud-azure-integration-tests/pom.xml Updates Spring Boot parent dependency
sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml Updates Spring Boot parent and test dependencies
sdk/spring/spring-cloud-azure-feature-management/pom.xml Updates Spring context, Spring Boot, Jackson, and Reactor Netty dependencies
sdk/spring/spring-cloud-azure-feature-management-web/pom.xml Updates Spring web dependencies and Spring Boot test
sdk/spring/spring-cloud-azure-docker-compose/pom.xml Updates Spring Boot Docker Compose and test dependencies
sdk/spring/spring-cloud-azure-core/pom.xml Updates Spring context and test dependencies
sdk/spring/spring-cloud-azure-autoconfigure/pom.xml Updates extensive list of Spring, Jackson, MySQL, and Security dependencies
sdk/spring/spring-cloud-azure-appconfiguration-config/pom.xml Updates Spring Boot autoconfigure, configuration processor, actuator, and test dependencies
sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml Updates Spring Boot web, actuator, and test dependencies
sdk/spring/spring-cloud-azure-actuator/pom.xml Updates Spring Boot actuator and test dependencies
sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml Updates Spring Boot actuator autoconfigure, Jackson, and test dependencies

@Netyyyy
Copy link
Member Author

Netyyyy commented Jul 28, 2025

/check-enforcer override

@Netyyyy Netyyyy merged commit a7aa2aa into Azure:main Jul 28, 2025
266 of 292 checks passed
@Netyyyy Netyyyy deleted the update-spring-dependencies branch July 28, 2025 00:30
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
None yet
Development

Successfully merging this pull request may close these issues.

3 participants