Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
c00c845
Create versions.agent.md
Netyyyy Nov 12, 2025
f83e7ed
Update Spring Cloud Azure upgrade instructions
Netyyyy Nov 12, 2025
8917931
Update springcloudazure-versions-upgrade.agent.md
Netyyyy Nov 12, 2025
6bc4875
Update springcloudazure-versions-upgrade.agent.md
Netyyyy Nov 13, 2025
a946213
Update springcloudazure-versions-upgrade.agent.md
Netyyyy Nov 13, 2025
8166d4e
Update springcloudazure-versions-upgrade.agent.md
Netyyyy Nov 13, 2025
a30c5db
Initial plan
Copilot Nov 13, 2025
8971091
chore(spring): upgrade Spring Boot to 4.0.0-RC2 and Spring Cloud to 2…
Copilot Nov 13, 2025
4039c61
fix: suppress deprecation warnings for Spring Framework 7.0 @Nullable…
Copilot Nov 13, 2025
de5beaf
replace ListenableFutureCallback
Netyyyy Sep 10, 2025
0991f97
add spring-boot-persistence and replace
Netyyyy Nov 14, 2025
304dce1
suppress warnings
Netyyyy Nov 17, 2025
f3b4862
fix ConfigurableBootstrapContext/EnvironmentPostProcessor path
Netyyyy Nov 17, 2025
6b69885
suppress warning
Netyyyy Nov 17, 2025
d5992ab
replace with spring-boot-kafka
Netyyyy Nov 18, 2025
ee56cc0
replace alwaysApplyingWhenNonNull() with always()
Netyyyy Nov 18, 2025
b2e5e8b
replace with spring-boot-data-redis
Netyyyy Nov 18, 2025
d4ba1b4
replace with spring-boot-jms
Netyyyy Nov 18, 2025
1a3185d
replace with
Netyyyy Nov 18, 2025
351b341
replace with spring-boot-jdbc
Netyyyy Nov 18, 2025
7895c09
add spring-boot-restclient
Netyyyy Nov 18, 2025
eab4621
add spring-boot-security
Netyyyy Nov 18, 2025
89bd0f0
add spring-boot-jackson
Netyyyy Nov 18, 2025
353b405
add spring-boot-http-converter
Netyyyy Nov 18, 2025
0f68f24
replace new OAuth2ClientAutoConfiguration
Netyyyy Nov 19, 2025
180293b
replace containsKey with containsHeader
Netyyyy Nov 19, 2025
b9f0879
fix Bootstrap
Netyyyy Nov 19, 2025
09fc1d6
fix health
Netyyyy Nov 19, 2025
ec9e14e
add spring-boot-health
Netyyyy Nov 19, 2025
ca6c1b3
fix
Netyyyy Nov 19, 2025
e07c256
fix
Netyyyy Nov 20, 2025
663c11a
fix
Netyyyy Nov 20, 2025
f22be56
fix
Netyyyy Nov 20, 2025
d2acc5f
Merge branch 'main' into copilot/update-spring-boot-version-again
Netyyyy Nov 20, 2025
31b56e5
replace spring-boot-starter-web with spring-boot-starter-webmvc
Netyyyy Nov 20, 2025
c3c1735
chore(spring): update Spring Security to 7.0.0-RC3
Copilot Nov 21, 2025
004c76d
chore(spring): upgrade Spring Boot to 4.0.0-RC2 and Spring Cloud to 2…
Copilot Nov 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -1089,6 +1089,7 @@
"itest",
"itests",
"jaas",
"jandex",
"janino",
"jaspi",
"jaxb",
Expand All @@ -1108,6 +1109,7 @@
"jooq",
"jpamodelgen",
"jspc",
"jspecify",
"jstl",
"jtds",
"jvnet",
Expand Down Expand Up @@ -1189,15 +1191,18 @@
"uberjar",
"ultraq",
"unboundid",
"uring",
"vavr",
"vertx",
"vibur",
"wadl",
"weaviate",
"webmvc",
"xerial",
"xmlparserv",
"xmpp",
"xsom",
"xtend",
"yasson",
"yugabytedb",
"zaxxer",
Expand Down
157 changes: 82 additions & 75 deletions eng/versioning/external_dependencies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -313,105 +313,112 @@ storage_com.microsoft.azure:azure-storage;8.6.6

# sdk\spring\pom.xml modules
springboot3_com.diffplug.spotless:spotless-maven-plugin;2.30.0
springboot3_com.fasterxml.jackson.core:jackson-annotations;2.19.2
springboot3_com.fasterxml.jackson.core:jackson-core;2.19.2
springboot3_com.fasterxml.jackson.core:jackson-databind;2.19.2
springboot3_com.fasterxml.jackson.dataformat:jackson-dataformat-xml;2.19.2
springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jdk8;2.19.2
springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jsr310;2.19.2
springboot3_com.fasterxml.jackson.module:jackson-module-afterburner;2.19.2
springboot3_com.fasterxml.jackson.module:jackson-module-parameter-names;2.19.2
springboot3_com.fasterxml.jackson.core:jackson-annotations;2.20
springboot3_com.fasterxml.jackson.core:jackson-databind;2.20.1
springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jdk8;2.20.1
springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jsr310;2.20.1
springboot3_com.fasterxml.jackson.module:jackson-module-parameter-names;2.20.1
springboot3_com.github.spotbugs:spotbugs-maven-plugin;4.8.2.0
springboot3_com.google.code.findbugs:jsr305;3.0.2
springboot3_com.mysql:mysql-connector-j;9.4.0
springboot3_com.nimbusds:nimbus-jose-jwt;9.37.3
springboot3_io.lettuce:lettuce-core;6.6.0.RELEASE
springboot3_io.lettuce:lettuce-core;6.8.1.RELEASE
springboot3_io.micrometer:micrometer-core;1.15.3
springboot3_io.netty:netty-buffer;4.1.124.Final
springboot3_io.netty:netty-codec-http;4.1.124.Final
springboot3_io.netty:netty-common;4.1.124.Final
springboot3_io.netty:netty-handler;4.1.124.Final
springboot3_io.netty:netty-transport-native-epoll;4.1.124.Final
springboot3_io.netty:netty-transport-native-kqueue;4.1.124.Final
springboot3_io.netty:netty-transport;4.1.124.Final
springboot3_io.projectreactor.netty:reactor-netty;1.2.9
springboot3_io.projectreactor:reactor-test;3.7.9
springboot3_jakarta.servlet:jakarta.servlet-api;6.0.0
springboot3_jakarta.validation:jakarta.validation-api;3.0.2
springboot3_io.netty:netty-buffer;4.2.7.Final
springboot3_io.netty:netty-codec-http;4.2.7.Final
springboot3_io.netty:netty-common;4.2.7.Final
springboot3_io.netty:netty-handler;4.2.7.Final
springboot3_io.netty:netty-transport-native-epoll;4.2.7.Final
springboot3_io.netty:netty-transport-native-kqueue;4.2.7.Final
springboot3_io.netty:netty-transport;4.2.7.Final
springboot3_io.projectreactor.netty:reactor-netty;1.3.0-RC1
springboot3_io.projectreactor:reactor-test;3.8.0-RC1
springboot3_jakarta.servlet:jakarta.servlet-api;6.1.0
springboot3_jakarta.validation:jakarta.validation-api;3.1.1
springboot3_javax.annotation:javax.annotation-api;1.3.2
springboot3_junit:junit;4.13.2
springboot3_net.bytebuddy:byte-buddy-agent;1.17.7
springboot3_net.bytebuddy:byte-buddy;1.17.7
springboot3_org.apache.commons:commons-lang3;3.17.0
springboot3_org.apache.kafka:kafka-clients;3.9.1
springboot3_org.apache.maven.plugins:maven-antrun-plugin;3.1.0
springboot3_org.apache.maven.plugins:maven-compiler-plugin;3.14.0
springboot3_org.apache.maven.plugins:maven-enforcer-plugin;3.5.0
springboot3_org.apache.maven.plugins:maven-failsafe-plugin;3.5.3
springboot3_net.bytebuddy:byte-buddy-agent;1.17.8
springboot3_net.bytebuddy:byte-buddy;1.17.8
springboot3_org.apache.commons:commons-lang3;3.19.0
springboot3_org.apache.kafka:kafka-clients;4.1.0
springboot3_org.apache.maven.plugins:maven-antrun-plugin;3.2.0
springboot3_org.apache.maven.plugins:maven-compiler-plugin;3.14.1
springboot3_org.apache.maven.plugins:maven-enforcer-plugin;3.6.2
springboot3_org.apache.maven.plugins:maven-failsafe-plugin;3.5.4
springboot3_org.apache.maven.plugins:maven-jar-plugin;3.4.2
springboot3_org.apache.maven.plugins:maven-javadoc-plugin;3.11.3
springboot3_org.apache.maven.plugins:maven-surefire-plugin;3.5.3
springboot3_org.assertj:assertj-core;3.27.4
springboot3_org.hibernate.validator:hibernate-validator;8.0.3.Final
springboot3_org.apache.maven.plugins:maven-javadoc-plugin;3.12.0
springboot3_org.apache.maven.plugins:maven-surefire-plugin;3.5.4
springboot3_org.assertj:assertj-core;3.27.6
springboot3_org.hibernate.validator:hibernate-validator;9.0.1.Final
springboot3_org.javatuples:javatuples;1.2
springboot3_org.junit.jupiter:junit-jupiter;5.12.2
springboot3_org.junit.vintage:junit-vintage-engine;5.12.2
springboot3_org.junit.jupiter:junit-jupiter;6.0.1
springboot3_org.junit.vintage:junit-vintage-engine;6.0.1
springboot3_org.messaginghub:pooled-jms;3.1.7
springboot3_org.mockito:mockito-core;5.17.0
springboot3_org.postgresql:postgresql;42.7.7
springboot3_org.mockito:mockito-core;5.20.0
springboot3_org.postgresql:postgresql;42.7.8
springboot3_org.revapi:revapi-maven-plugin;0.14.6
springboot3_org.slf4j:slf4j-api;2.0.17
springboot3_org.slf4j:slf4j-simple;2.0.17
springboot3_org.springframework.boot:spring-boot-actuator-autoconfigure;3.5.5
springboot3_org.springframework.boot:spring-boot-actuator;3.5.5
springboot3_org.springframework.boot:spring-boot-autoconfigure;3.5.5
springboot3_org.springframework.boot:spring-boot-configuration-metadata;3.5.5
springboot3_org.springframework.boot:spring-boot-configuration-processor;3.5.5
springboot3_org.springframework.boot:spring-boot-docker-compose;3.5.5
springboot3_org.springframework.boot:spring-boot-starter-actuator;3.5.5
springboot3_org.springframework.boot:spring-boot-starter-data-jdbc;3.5.5
springboot3_org.springframework.boot:spring-boot-starter-integration;3.5.5
springboot3_org.springframework.boot:spring-boot-starter-parent;3.5.5
springboot3_org.springframework.boot:spring-boot-starter-test;3.5.5
springboot3_org.springframework.boot:spring-boot-starter-web;3.5.5
springboot3_org.springframework.boot:spring-boot-starter;3.5.5
springboot3_org.springframework.boot:spring-boot-test;3.5.5
springboot3_org.springframework.boot:spring-boot-testcontainers;3.5.5
springboot3_org.springframework.boot:spring-boot-actuator-autoconfigure;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-actuator;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-autoconfigure;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-configuration-metadata;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-configuration-processor;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-docker-compose;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-persistence;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-actuator;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-data-jdbc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-integration;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-parent;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-test;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-webmvc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-test;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-testcontainers;4.0.0-RC2
springboot3_org.springframework.cloud:spring-cloud-bus;4.3.0
springboot3_org.springframework.cloud:spring-cloud-context;4.3.0
springboot3_org.springframework.cloud:spring-cloud-starter-stream-kafka;4.3.0
springboot3_org.springframework.cloud:spring-cloud-starter-stream-kafka;5.0.0-RC1
springboot3_org.springframework.cloud:spring-cloud-stream-test-binder;4.3.0
springboot3_org.springframework.cloud:spring-cloud-stream;4.3.0
springboot3_org.springframework.data:spring-data-commons;3.5.3
springboot3_org.springframework.data:spring-data-redis;3.5.3
springboot3_org.springframework.integration:spring-integration-core;6.5.1
springboot3_org.springframework.kafka:spring-kafka;3.3.9
springboot3_org.springframework.boot:spring-boot-data-redis;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-resttestclient;4.0.0-RC2
springboot3_org.springframework.integration:spring-integration-core;7.0.0-RC2
springboot3_org.springframework.boot:spring-boot-http-converter;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-kafka;4.0.0-RC2
springboot3_org.springframework.retry:spring-retry;2.0.12
springboot3_org.springframework.security:spring-security-config;6.5.3
springboot3_org.springframework.security:spring-security-oauth2-client;6.5.3
springboot3_org.springframework.security:spring-security-oauth2-jose;6.5.3
springboot3_org.springframework.security:spring-security-oauth2-resource-server;6.5.3
springboot3_org.springframework.security:spring-security-web;6.5.3
springboot3_org.springframework:spring-beans;6.2.10
springboot3_org.springframework:spring-context-support;6.2.10
springboot3_org.springframework:spring-context;6.2.10
springboot3_org.springframework:spring-core-test;6.2.10
springboot3_org.springframework:spring-core;6.2.10
springboot3_org.springframework:spring-expression;6.2.10
springboot3_org.springframework:spring-jdbc;6.2.10
springboot3_org.springframework:spring-jms;6.2.10
springboot3_org.springframework:spring-messaging;6.2.10
springboot3_org.springframework:spring-test;6.2.10
springboot3_org.springframework:spring-tx;6.2.10
springboot3_org.springframework:spring-web;6.2.10
springboot3_org.springframework:spring-webmvc;6.2.10
springboot3_org.springframework.security:spring-security-config;7.0.0-RC3
springboot3_org.springframework.security:spring-security-oauth2-client;7.0.0-RC3
springboot3_org.springframework.security:spring-security-oauth2-jose;7.0.0-RC3
springboot3_org.springframework.security:spring-security-oauth2-resource-server;7.0.0-RC3
springboot3_org.springframework.security:spring-security-web;7.0.0-RC3
springboot3_org.springframework:spring-beans;7.0.0-RC3
springboot3_org.springframework:spring-context-support;7.0.0-RC3
springboot3_org.springframework:spring-context;7.0.0-RC3
springboot3_org.springframework:spring-core-test;7.0.0-RC3
springboot3_org.springframework:spring-core;7.0.0-RC3
springboot3_org.springframework:spring-expression;7.0.0-RC3
springboot3_org.springframework.boot:spring-boot-health;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jackson;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jdbc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jms;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-restclient;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-security;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-security-oauth2-client;4.0.0-RC2
springboot3_org.springframework:spring-jms;7.0.0-RC3
springboot3_org.springframework:spring-messaging;7.0.0-RC3
springboot3_org.springframework:spring-test;7.0.0-RC3
springboot3_org.springframework:spring-tx;7.0.0-RC3
springboot3_org.springframework:spring-web;7.0.0-RC3
springboot3_org.springframework:spring-webmvc;7.0.0-RC3
springboot3_org.testcontainers:junit-jupiter;1.21.3
springboot3_org.testcontainers:azure;1.21.3
springboot3_jakarta.annotation:jakarta.annotation-api;3.0.0
springboot3_ch.qos.logback:logback-classic;1.5.18
springboot3_ch.qos.logback:logback-classic;1.5.20
# Used for Spring version updates
springboot3_org.springframework.boot:spring-boot-dependencies;3.5.5
springboot3_org.springframework.cloud:spring-cloud-dependencies;2025.0.0
springboot3_org.springframework.boot:spring-boot-dependencies;4.0.0-RC2
springboot3_org.springframework.cloud:spring-cloud-dependencies;2025.1.0-M4

# Java 7 support

Expand Down
2 changes: 2 additions & 0 deletions sdk/spring/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Release History
# (Unreleased)
Upgrade Spring Boot dependencies version to 4.0.0-RC2 and Spring Cloud dependencies version to 2025.1.0-M4

## 6.0.0 (2025-09-22)
- This release is compatible with Spring Boot 3.5.0-3.5.5. (Note: 3.5.x (x>5) should be supported, but they aren't tested with this release.)
Expand Down
Loading
Loading