From 84154856fc5602a705514c093483571eb44062c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:05:35 +0000 Subject: [PATCH 01/23] chore(deps): bump nacos3.version from 3.1.0 to 3.2.3 Bumps `nacos3.version` from 3.1.0 to 3.2.3. Updates `com.alibaba.nacos:nacos-client` from 3.1.0 to 3.2.3 - [Release notes](https://github.com/alibaba/nacos/releases) - [Changelog](https://github.com/alibaba/nacos/blob/develop/CHANGELOG.md) - [Commits](https://github.com/alibaba/nacos/compare/3.1.0...3.2.3) Updates `com.alibaba.nacos:nacos-maintainer-client` from 3.1.0 to 3.2.3 - [Release notes](https://github.com/alibaba/nacos/releases) - [Changelog](https://github.com/alibaba/nacos/blob/develop/CHANGELOG.md) - [Commits](https://github.com/alibaba/nacos/compare/3.1.0...3.2.3) --- updated-dependencies: - dependency-name: com.alibaba.nacos:nacos-client dependency-version: 3.2.3 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.alibaba.nacos:nacos-maintainer-client dependency-version: 3.2.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bf3f0f7cf..894c78225 100644 --- a/pom.xml +++ b/pom.xml @@ -103,7 +103,7 @@ 2.15.1 - 3.1.0 + 3.2.3 3.52.0 From 38fc85c5a189ec2bcb98e1822251a3d221084181 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:05:25 +0000 Subject: [PATCH 02/23] chore(deps): bump spring-boot.version from 4.1.0 to 4.1.1 Bumps `spring-boot.version` from 4.1.0 to 4.1.1. Updates `org.springframework.boot:spring-boot-dependencies` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v4.1.0...v4.1.1) Updates `org.springframework.boot:spring-boot-maven-plugin` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-version: 4.1.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-version: 4.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 894c78225..b5b6b8cb5 100644 --- a/pom.xml +++ b/pom.xml @@ -97,7 +97,7 @@ 2.0.0 2.1.0-dev - 4.1.0 + 4.1.1 2.15.1 From c6bff2b22f2eea4a5f69ec0e3da931d19b31727b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:05:09 +0000 Subject: [PATCH 03/23] chore(deps): bump org.apache.maven.plugins:maven-site-plugin Bumps [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) from 4.0.0-M13 to 4.0.0-M16. - [Release notes](https://github.com/apache/maven-site-plugin/releases) - [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-4.0.0-M13...maven-site-plugin-4.0.0-M16) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-site-plugin dependency-version: 4.0.0-M16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- agentic-spring-ai-bom/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index e82fc9829..30b6254a7 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -80,7 +80,7 @@ 2.2.3 3.7.0 3.5.0 - 4.0.0-M13 + 4.0.0-M16 3.4.5 3.3.0 0.0.39 diff --git a/pom.xml b/pom.xml index b5b6b8cb5..eab7f8290 100644 --- a/pom.xml +++ b/pom.xml @@ -137,7 +137,7 @@ [17,) 3.3.0 - 4.0.0-M13 + 4.0.0-M16 3.1.1 3.3.0 0.8.10 From 837b1119cddbb131b97050fb153c61c6542db9bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:05:01 +0000 Subject: [PATCH 04/23] chore(deps): bump org.apache.maven.plugins:maven-deploy-plugin Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.1.1 to 3.1.4. - [Release notes](https://github.com/apache/maven-deploy-plugin/releases) - [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.1...maven-deploy-plugin-3.1.4) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-deploy-plugin dependency-version: 3.1.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- agentic-spring-ai-bom/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index 30b6254a7..40c446352 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -76,7 +76,7 @@ 3.3.0 0.8.10 1.5.0 - 3.1.1 + 3.1.4 2.2.3 3.7.0 3.5.0 diff --git a/pom.xml b/pom.xml index eab7f8290..a4d2c4dce 100644 --- a/pom.xml +++ b/pom.xml @@ -138,7 +138,7 @@ [17,) 3.3.0 4.0.0-M16 - 3.1.1 + 3.1.4 3.3.0 0.8.10 1.5.0 From ad927fcce874f069c060e30495adb3a2b87f26b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:04:55 +0000 Subject: [PATCH 05/23] chore(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin Bumps [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.5.0 to 3.6.0. - [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases) - [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.5.0...maven-checkstyle-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a4d2c4dce..e2c7ef34b 100644 --- a/pom.xml +++ b/pom.xml @@ -153,7 +153,7 @@ false - 3.5.0 + 3.6.0 9.3 2.44.5 From 0bba41d22e9291e67be44685a0b5f2481e231653 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:04:47 +0000 Subject: [PATCH 06/23] chore(deps): bump io.modelcontextprotocol.sdk:mcp-bom Bumps [io.modelcontextprotocol.sdk:mcp-bom](https://github.com/modelcontextprotocol/java-sdk) from 2.0.0 to 2.0.1. - [Release notes](https://github.com/modelcontextprotocol/java-sdk/releases) - [Changelog](https://github.com/modelcontextprotocol/java-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/modelcontextprotocol/java-sdk/compare/v2.0.0...v2.0.1) --- updated-dependencies: - dependency-name: io.modelcontextprotocol.sdk:mcp-bom dependency-version: 2.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e2c7ef34b..3288444e4 100644 --- a/pom.xml +++ b/pom.xml @@ -121,7 +121,7 @@ 3.20.0 - 2.0.0 + 2.0.1 0.2.5.Beta2 From 5773c5955adb73e773dd4ffc20d4c0ef2c318835 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:04:42 +0000 Subject: [PATCH 07/23] chore(deps): bump org.codehaus.mojo:flatten-maven-plugin Bumps [org.codehaus.mojo:flatten-maven-plugin](https://github.com/mojohaus/flatten-maven-plugin) from 1.5.0 to 1.8.0. - [Release notes](https://github.com/mojohaus/flatten-maven-plugin/releases) - [Commits](https://github.com/mojohaus/flatten-maven-plugin/compare/1.5.0...1.8.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:flatten-maven-plugin dependency-version: 1.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- agentic-spring-ai-bom/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index 40c446352..1a270fcfd 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -75,7 +75,7 @@ 3.5.0 3.3.0 0.8.10 - 1.5.0 + 1.8.0 3.1.4 2.2.3 3.7.0 diff --git a/pom.xml b/pom.xml index 3288444e4..cd4793b82 100644 --- a/pom.xml +++ b/pom.xml @@ -141,7 +141,7 @@ 3.1.4 3.3.0 0.8.10 - 1.5.0 + 1.8.0 3.5.0 3.1.2 3.1.2 From 9cc1dec75076da9c2822cb226558770f5e296d0e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:04:38 +0000 Subject: [PATCH 08/23] chore(deps): bump org.springframework.ai:spring-ai-bom Bumps [org.springframework.ai:spring-ai-bom](https://github.com/spring-projects/spring-ai) from 2.0.0 to 2.0.1. - [Release notes](https://github.com/spring-projects/spring-ai/releases) - [Changelog](https://github.com/spring-projects/spring-ai/blob/main/release-train-settings.xml) - [Commits](https://github.com/spring-projects/spring-ai/compare/v2.0.0...v2.0.1) --- updated-dependencies: - dependency-name: org.springframework.ai:spring-ai-bom dependency-version: 2.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cd4793b82..3d1037626 100644 --- a/pom.xml +++ b/pom.xml @@ -95,7 +95,7 @@ ${java.version} - 2.0.0 + 2.0.1 2.1.0-dev 4.1.1 From 72d5deba68ef868b90cc7420eed5ede34eedc700 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:04:32 +0000 Subject: [PATCH 09/23] chore(deps-dev): bump org.apache.maven.plugins:maven-failsafe-plugin Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.1.2 to 3.5.6. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.2...surefire-3.5.6) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-failsafe-plugin dependency-version: 3.5.6 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- agentic-spring-ai-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index 1a270fcfd..1d793796f 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -71,7 +71,7 @@ 3.11.0 3.1.2 - 3.1.2 + 3.5.6 3.5.0 3.3.0 0.8.10 From f06994dc63832506ef59006e9ee4b471159e1365 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:04:22 +0000 Subject: [PATCH 10/23] chore(deps): bump com.diffplug.spotless:spotless-maven-plugin Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.44.5 to 2.46.1. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/maven/2.44.5...maven/2.46.1) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-version: 2.46.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- agentic-spring-ai-bom/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index 1d793796f..d565cd76c 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -238,7 +238,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.5 + 2.46.1 diff --git a/pom.xml b/pom.xml index 3d1037626..ea9de6e19 100644 --- a/pom.xml +++ b/pom.xml @@ -155,7 +155,7 @@ 3.6.0 9.3 - 2.44.5 + 2.46.1 0.11.0 From 6100235bfcca8bd7562956169dd899f098410cf4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:04:10 +0000 Subject: [PATCH 11/23] chore(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 Bumps commons-io:commons-io from 2.21.0 to 2.22.0. --- updated-dependencies: - dependency-name: commons-io:commons-io dependency-version: 2.22.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ea9de6e19..e6f14cc99 100644 --- a/pom.xml +++ b/pom.xml @@ -117,7 +117,7 @@ 1.0.6 - 2.21.0 + 2.22.0 3.20.0 From 25390fddbccaa21e1c3c3c1407139083b0df28d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:04:02 +0000 Subject: [PATCH 12/23] chore(deps-dev): bump org.springdoc:springdoc-openapi-maven-plugin Bumps [org.springdoc:springdoc-openapi-maven-plugin](https://github.com/springdoc/springdoc-openapi-maven-plugin) from 1.4 to 1.5. - [Commits](https://github.com/springdoc/springdoc-openapi-maven-plugin/compare/v1.4...v1.5) --- updated-dependencies: - dependency-name: org.springdoc:springdoc-openapi-maven-plugin dependency-version: '1.5' dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e6f14cc99..f40fee639 100644 --- a/pom.xml +++ b/pom.xml @@ -146,7 +146,7 @@ 3.1.2 3.1.2 3.14.0 - 1.4 + 1.5 0.0.39 1.0.1 3.2.8 From e1fb1cffc70146abd9c7e92d3b867eacd315797c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:03:57 +0000 Subject: [PATCH 13/23] chore(deps): bump org.apache.maven.plugins:maven-jar-plugin Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.3.0 to 3.5.1. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.3.0...maven-jar-plugin-3.5.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-jar-plugin dependency-version: 3.5.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- agentic-spring-ai-bom/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index d565cd76c..f5b4c0261 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -82,7 +82,7 @@ 3.5.0 4.0.0-M16 3.4.5 - 3.3.0 + 3.5.1 0.0.39 diff --git a/pom.xml b/pom.xml index f40fee639..7f1452500 100644 --- a/pom.xml +++ b/pom.xml @@ -136,7 +136,7 @@ 3.6.2 [17,) - 3.3.0 + 3.5.1 4.0.0-M16 3.1.4 3.3.0 From 5e6797888cce28d3451f11e5aaf5329e2de1bcf1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:03:51 +0000 Subject: [PATCH 14/23] chore(deps-dev): bump com.mycila:license-maven-plugin from 4.1 to 4.6 Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 4.1 to 4.6. - [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases) - [Changelog](https://github.com/mathieucarbou/license-maven-plugin/blob/master/docs/releases.md) - [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.1...license-maven-plugin-4.6) --- updated-dependencies: - dependency-name: com.mycila:license-maven-plugin dependency-version: '4.6' dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- agentic-spring-ai-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index f5b4c0261..51ed27857 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -273,7 +273,7 @@ com.mycila license-maven-plugin - 4.1 + 4.6 validate From 663bd222db2840b3ad44b2ce3ca03eb4b6268463 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:03:38 +0000 Subject: [PATCH 15/23] chore(deps): bump org.apache.maven.plugins:maven-source-plugin Bumps [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.3.0 to 3.4.0. - [Release notes](https://github.com/apache/maven-source-plugin/releases) - [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.3.0...maven-source-plugin-3.4.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-source-plugin dependency-version: 3.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- agentic-spring-ai-bom/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index 51ed27857..3d13daf55 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -73,7 +73,7 @@ 3.1.2 3.5.6 3.5.0 - 3.3.0 + 3.4.0 0.8.10 1.8.0 3.1.4 diff --git a/pom.xml b/pom.xml index 7f1452500..7132edae0 100644 --- a/pom.xml +++ b/pom.xml @@ -139,7 +139,7 @@ 3.5.1 4.0.0-M16 3.1.4 - 3.3.0 + 3.4.0 0.8.10 1.8.0 3.5.0 From 05fafd5e9435d3de9b2dbe808070ed44a0440f2d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:03:23 +0000 Subject: [PATCH 16/23] chore(deps): bump org.jspecify:jspecify from 1.0.0 to 1.0.1 Bumps [org.jspecify:jspecify](https://github.com/jspecify/jspecify) from 1.0.0 to 1.0.1. - [Release notes](https://github.com/jspecify/jspecify/releases) - [Commits](https://github.com/jspecify/jspecify/compare/v1.0.0...v1.0.1) --- updated-dependencies: - dependency-name: org.jspecify:jspecify dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7132edae0..1360f8eb9 100644 --- a/pom.xml +++ b/pom.xml @@ -125,7 +125,7 @@ 0.2.5.Beta2 - 1.0.0 + 1.0.1 24.2.1 From cddc0804ba421142b863ce85e91ac23bacfa4463 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:03:18 +0000 Subject: [PATCH 17/23] chore(deps): bump com.github.docker-java:docker-java-bom Bumps [com.github.docker-java:docker-java-bom](https://github.com/docker-java/docker-java) from 3.5.3 to 3.7.1. - [Release notes](https://github.com/docker-java/docker-java/releases) - [Changelog](https://github.com/docker-java/docker-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/docker-java/docker-java/compare/3.5.3...3.7.1) --- updated-dependencies: - dependency-name: com.github.docker-java:docker-java-bom dependency-version: 3.7.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../agentic-spring-ai-starter-builtin-nodes/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-starters/agentic-spring-ai-starter-builtin-nodes/pom.xml b/spring-boot-starters/agentic-spring-ai-starter-builtin-nodes/pom.xml index 0e69ff193..cf9627008 100644 --- a/spring-boot-starters/agentic-spring-ai-starter-builtin-nodes/pom.xml +++ b/spring-boot-starters/agentic-spring-ai-starter-builtin-nodes/pom.xml @@ -55,7 +55,7 @@ - 3.5.3 + 3.7.1 From 047a4ae87ab9d106e31fbf847b193077bb378ecd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:03:08 +0000 Subject: [PATCH 18/23] chore(deps-dev): bump graalvm.polyglot.version from 24.2.1 to 24.2.2 Bumps `graalvm.polyglot.version` from 24.2.1 to 24.2.2. Updates `org.graalvm.polyglot:polyglot` from 24.2.1 to 24.2.2 - [Release notes](https://github.com/oracle/graal/releases) - [Commits](https://github.com/oracle/graal/compare/vm-24.2.1...vm-24.2.2) Updates `org.graalvm.polyglot:python-community` from 24.2.1 to 24.2.2 - [Release notes](https://github.com/oracle/graal/releases) - [Commits](https://github.com/oracle/graal/compare/vm-24.2.1...vm-24.2.2) --- updated-dependencies: - dependency-name: org.graalvm.polyglot:polyglot dependency-version: 24.2.2 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.graalvm.polyglot:python-community dependency-version: 24.2.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1360f8eb9..36a99647f 100644 --- a/pom.xml +++ b/pom.xml @@ -127,7 +127,7 @@ 1.0.1 - 24.2.1 + 24.2.2 -Xms512m -Xmx1024m From d12ac094642cf3acf83894004918ff6192831f46 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 04:02:52 +0000 Subject: [PATCH 19/23] chore(deps-dev): bump org.jacoco:jacoco-maven-plugin Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.10 to 0.8.15. - [Release notes](https://github.com/jacoco/jacoco/releases) - [Commits](https://github.com/jacoco/jacoco/compare/v0.8.10...v0.8.15) --- updated-dependencies: - dependency-name: org.jacoco:jacoco-maven-plugin dependency-version: 0.8.15 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- agentic-spring-ai-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index 3d13daf55..6c342e44f 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -74,7 +74,7 @@ 3.5.6 3.5.0 3.4.0 - 0.8.10 + 0.8.15 1.8.0 3.1.4 2.2.3 From e8f966d1c1a67fec2f6eb0485ef948cb3a9a33fc Mon Sep 17 00:00:00 2001 From: yuluo-yx Date: Sun, 30 Aug 2026 11:39:48 +0800 Subject: [PATCH 20/23] fix(ci): use renamed extensions repository --- tools/github-actions/setup-extensions/action.yml | 6 +++--- tools/scripts/verify-extensions-compatibility.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/github-actions/setup-extensions/action.yml b/tools/github-actions/setup-extensions/action.yml index 63e2f861b..b039783ad 100644 --- a/tools/github-actions/setup-extensions/action.yml +++ b/tools/github-actions/setup-extensions/action.yml @@ -20,9 +20,9 @@ runs: steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: - repository: agentic-spring-ai/agentic-for-spring-ai-extensions + repository: agentic-spring-ai/agentic-spring-ai-extensions ref: 3aa691dd3da2b75da3a4378306e85927a124b0d5 - path: target/agentic-for-spring-ai-extensions + path: target/agentic-spring-ai-extensions - name: Install required extension artifacts shell: bash run: | @@ -38,5 +38,5 @@ runs: ) extensions_module_list=$(IFS=,; echo "${extensions_modules[*]}") mvn -B -DskipTests \ - -f target/agentic-for-spring-ai-extensions/pom.xml \ + -f target/agentic-spring-ai-extensions/pom.xml \ -pl "$extensions_module_list" -am install diff --git a/tools/scripts/verify-extensions-compatibility.sh b/tools/scripts/verify-extensions-compatibility.sh index fab750307..f1f562547 100755 --- a/tools/scripts/verify-extensions-compatibility.sh +++ b/tools/scripts/verify-extensions-compatibility.sh @@ -5,7 +5,7 @@ set -euo pipefail script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" core_dir="$(cd "$script_dir/../.." && pwd)" -extensions_dir="${1:-$(cd "$core_dir/../agentic-for-spring-ai-extensions" 2>/dev/null && pwd || true)}" +extensions_dir="${1:-$(cd "$core_dir/../agentic-spring-ai-extensions" 2>/dev/null && pwd || true)}" if [[ -z "$extensions_dir" || ! -f "$extensions_dir/pom.xml" ]]; then echo "Usage: $0 /path/to/agentic-spring-ai-extensions" >&2 From b8f102604a5ffddb7af9d281616134304e8392ce Mon Sep 17 00:00:00 2001 From: yuluo-yx Date: Sun, 30 Aug 2026 11:48:41 +0800 Subject: [PATCH 21/23] fix(agent): support Spring AI 2.0.1 media data --- .../MultimodalToolCallResultConverter.java | 4 +- .../tool/multimodal/ToolMultimodalResult.java | 43 +++++++++-- .../multimodal/ToolMultimodalResultTest.java | 71 +++++++++++++++++++ 3 files changed, 113 insertions(+), 5 deletions(-) create mode 100644 agentic-spring-ai-agent-framework/src/test/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/ToolMultimodalResultTest.java diff --git a/agentic-spring-ai-agent-framework/src/main/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/MultimodalToolCallResultConverter.java b/agentic-spring-ai-agent-framework/src/main/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/MultimodalToolCallResultConverter.java index e4ac46185..be40b286d 100644 --- a/agentic-spring-ai-agent-framework/src/main/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/MultimodalToolCallResultConverter.java +++ b/agentic-spring-ai-agent-framework/src/main/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/MultimodalToolCallResultConverter.java @@ -120,7 +120,9 @@ private Map mediaToMap(Media media) { } Object data = media.getData(); - if (data instanceof ToolMultimodalResult.MediaFormats formats) { + ToolMultimodalResult.MediaFormats formats = data instanceof String stringData + ? ToolMultimodalResult.MediaFormats.deserialize(stringData) : null; + if (formats != null) { handleMediaFormats(formats, mimeTypeStr, itemMap); } else if (data instanceof URI uri) { diff --git a/agentic-spring-ai-agent-framework/src/main/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/ToolMultimodalResult.java b/agentic-spring-ai-agent-framework/src/main/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/ToolMultimodalResult.java index 2d01c5cd4..b59575183 100644 --- a/agentic-spring-ai-agent-framework/src/main/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/ToolMultimodalResult.java +++ b/agentic-spring-ai-agent-framework/src/main/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/ToolMultimodalResult.java @@ -123,7 +123,7 @@ public static Media mediaFromResource(Resource resource, MimeType mimeType) { * @param base64 Base64-encoded data (raw string, not data URL; may be null) */ public static Media mediaFromUrlAndBase64(String url, String base64, MimeType mimeType) { - return Media.builder().mimeType(mimeType).data(new MediaFormats(url, base64)).build(); + return Media.builder().mimeType(mimeType).data(new MediaFormats(url, base64).serialize()).build(); } /** @@ -132,14 +132,49 @@ public static Media mediaFromUrlAndBase64(String url, String base64, MimeType mi * @param base64 Base64-encoded data (raw string, not data URL) */ public static Media mediaFromBase64(String base64, MimeType mimeType) { - return Media.builder().mimeType(mimeType).data(new MediaFormats(null, base64)).build(); + return Media.builder().mimeType(mimeType).data(new MediaFormats(null, base64).serialize()).build(); } /** - * Holds both URL and base64 when available. Used by {@link MultimodalToolCallResultConverter} - * to prefer the format matching OutputFormat without unnecessary conversion. + * Holds both URL and Base64 data so {@link MultimodalToolCallResultConverter} + * can select the requested output format without unnecessary downloads or encoding. + * + *

The length-prefixed string representation is accepted and preserved by Spring AI + * 2.0.1 while avoiding another Base64 encoding pass for potentially large payloads. */ public record MediaFormats(String url, String base64) { + + private static final String PREFIX = "agentic-media-formats:"; + + private String serialize() { + String serializedUrl = this.url != null ? this.url : ""; + String serializedBase64 = this.base64 != null ? this.base64 : ""; + return PREFIX + serializedUrl.length() + ":" + serializedUrl + serializedBase64; + } + + static MediaFormats deserialize(String data) { + if (data == null || !data.startsWith(PREFIX)) { + return null; + } + int lengthEnd = data.indexOf(':', PREFIX.length()); + if (lengthEnd < 0) { + return null; + } + try { + int urlLength = Integer.parseInt(data.substring(PREFIX.length(), lengthEnd)); + int urlStart = lengthEnd + 1; + int base64Start = urlStart + urlLength; + if (urlLength < 0 || base64Start > data.length()) { + return null; + } + String url = data.substring(urlStart, base64Start); + String base64 = data.substring(base64Start); + return new MediaFormats(url.isEmpty() ? null : url, base64.isEmpty() ? null : base64); + } + catch (NumberFormatException ex) { + return null; + } + } } public static class Builder { diff --git a/agentic-spring-ai-agent-framework/src/test/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/ToolMultimodalResultTest.java b/agentic-spring-ai-agent-framework/src/test/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/ToolMultimodalResultTest.java new file mode 100644 index 000000000..397a3eb1c --- /dev/null +++ b/agentic-spring-ai-agent-framework/src/test/java/io/github/agentic/spring/ai/graph/agent/tool/multimodal/ToolMultimodalResultTest.java @@ -0,0 +1,71 @@ +/* + * Copyright 2024-2026 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package io.github.agentic.spring.ai.graph.agent.tool.multimodal; + +import org.junit.jupiter.api.Test; + +import org.springframework.ai.content.Media; +import org.springframework.util.MimeTypeUtils; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertInstanceOf; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + +class ToolMultimodalResultTest { + + @Test + void preservesUrlAndBase64InSpringAiMedia() { + String url = "https://example.com/image.png"; + String base64 = "aW1hZ2U="; + + Media media = ToolMultimodalResult.mediaFromUrlAndBase64(url, base64, MimeTypeUtils.IMAGE_PNG); + String serialized = assertInstanceOf(String.class, media.getData()); + ToolMultimodalResult.MediaFormats formats = ToolMultimodalResult.MediaFormats.deserialize(serialized); + + assertNotNull(formats); + assertEquals(url, formats.url()); + assertEquals(base64, formats.base64()); + } + + @Test + void convertsCombinedMediaToRequestedOutputFormat() { + String url = "https://example.com/image.png"; + String base64 = "aW1hZ2U="; + ToolMultimodalResult result = ToolMultimodalResult.of("image", + ToolMultimodalResult.mediaFromUrlAndBase64(url, base64, MimeTypeUtils.IMAGE_PNG)); + + String urlJson = new MultimodalToolCallResultConverter(OutputFormat.url).convert(result, + ToolMultimodalResult.class); + String base64Json = new MultimodalToolCallResultConverter(OutputFormat.base64).convert(result, + ToolMultimodalResult.class); + + assertTrue(urlJson.contains("\"url\":\"" + url + "\"")); + assertTrue(base64Json.contains("\"data\":\"data:image/png;base64," + base64 + "\"")); + } + + @Test + void convertsBase64OnlyMediaWithoutUrl() { + String base64 = "YXVkaW8="; + ToolMultimodalResult result = ToolMultimodalResult.of("audio", + ToolMultimodalResult.mediaFromBase64(base64, MimeTypeUtils.parseMimeType("audio/mpeg"))); + + String json = new MultimodalToolCallResultConverter(OutputFormat.base64).convert(result, + ToolMultimodalResult.class); + + assertTrue(json.contains("\"data\":\"data:audio/mpeg;base64," + base64 + "\"")); + } +} From 56988814f05cab0543bd60fe34fdebba69b09a3c Mon Sep 17 00:00:00 2001 From: yuluo-yx Date: Sun, 30 Aug 2026 11:56:05 +0800 Subject: [PATCH 22/23] fix(nacos): preserve Spring AI strict option --- .../ai/agent/nacos/ObservationMetadataOpenAiChatOptions.java | 3 ++- .../agent/nacos/ObservationMetadataOpenAiChatOptionsTest.java | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/spring-boot-starters/agentic-spring-ai-starter-config-nacos/src/main/java/io/github/agentic/spring/ai/agent/nacos/ObservationMetadataOpenAiChatOptions.java b/spring-boot-starters/agentic-spring-ai-starter-config-nacos/src/main/java/io/github/agentic/spring/ai/agent/nacos/ObservationMetadataOpenAiChatOptions.java index 3bc8892a4..5732fd9f3 100644 --- a/spring-boot-starters/agentic-spring-ai-starter-config-nacos/src/main/java/io/github/agentic/spring/ai/agent/nacos/ObservationMetadataOpenAiChatOptions.java +++ b/spring-boot-starters/agentic-spring-ai-starter-config-nacos/src/main/java/io/github/agentic/spring/ai/agent/nacos/ObservationMetadataOpenAiChatOptions.java @@ -44,7 +44,7 @@ private ObservationMetadataOpenAiChatOptions(OpenAiChatOptions options, Map Date: Sun, 30 Aug 2026 12:01:00 +0800 Subject: [PATCH 23/23] fix(build): migrate license plugin configuration --- agentic-spring-ai-bom/pom.xml | 56 +++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/agentic-spring-ai-bom/pom.xml b/agentic-spring-ai-bom/pom.xml index 6c342e44f..90262b7f0 100644 --- a/agentic-spring-ai-bom/pom.xml +++ b/agentic-spring-ai-bom/pom.xml @@ -289,32 +289,36 @@ 2024 true -

HEADER
- - **/.antlr/** - **/aot.factories - **/.sdkmanrc - **/*.adoc - **/*.puml - **/pom.xml - **/*.properties - **/*.yaml - **/*.yml - **/*.map - **/*.html - **/*.xhtml - **/*.jsp - **/*.js - **/*.css - **/*.txt - **/*.xjb - **/*.ftl - **/*.xsd - **/*.xml - **/*.sh - **/generated/** - **/Dockerfile - + + +
com/mycila/maven/plugin/license/templates/APACHE-2.txt
+ + **/.antlr/** + **/aot.factories + **/.sdkmanrc + **/*.adoc + **/*.puml + **/pom.xml + **/*.properties + **/*.yaml + **/*.yml + **/*.map + **/*.html + **/*.xhtml + **/*.jsp + **/*.js + **/*.css + **/*.txt + **/*.xjb + **/*.ftl + **/*.xsd + **/*.xml + **/*.sh + **/generated/** + **/Dockerfile + +
+