Skip to content

GH Issue 1811: Upgrade spring-ai from 2.0.1 to 2.0.2 (26.11 backport) - #1557

Merged
labkey-micahs merged 1 commit into
release26.11-SNAPSHOTfrom
26.11_fb_spring_ai_upgrade_1811
Nov 12, 2026
Merged

labkey-micahs merged 1 commit into
release26.11-SNAPSHOTfrom
26.11_fb_spring_ai_upgrade_1811

Conversation

@labkey-micahs

@labkey-micahs labkey-micahs commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Rationale

Backport of #1555 to 26.11 to pick up MCP Java SDK 2.1.0, which fixes tool calls with multi-line arguments (GH Issue 1811). Merge this before the premiumModules PR; neither should land on 26.11 without the other.

Related Pull Requests

Changes

  • Bump Spring AI to 2.0.2
  • Force json-schema-validator and micrometer to the versions Spring AI 2.0.2 requires in every module
  • Add an OpenTelemetry version property for graphMailTransport to pin against

## Rationale
Upgrades Spring AI from 2.0.1 to 2.0.2 to pick up MCP Java SDK 2.1.0,
which fixes tool calls with multi-line arguments ([GH Issue
1811](https://github.com/LabKey/internal-issues/issues/1811)). The new
version raises json-schema-validator and micrometer in some modules but
not others, so they're forced to one version across the build;
`showDiscrepancies` reports no conflicts.

## Related Pull Requests
- https://github.com/LabKey/premiumModules/pull/856

## Changes
- Bump Spring AI to 2.0.2
- Force json-schema-validator and micrometer to the versions Spring AI
2.0.2 requires in every module
- Add an OpenTelemetry version property for graphMailTransport to pin
against

(cherry picked from commit e04fe76)
@labkey-micahs
labkey-micahs merged commit 6c9f55f into release26.11-SNAPSHOT Nov 12, 2026
9 checks passed
@labkey-micahs
labkey-micahs deleted the 26.11_fb_spring_ai_upgrade_1811 branch November 12, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants