Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 2, 2025

Bumps org.springframework.ai:spring-ai-bom from 1.0.2 to 1.0.3.

Release notes

Sourced from org.springframework.ai:spring-ai-bom's releases.

Spring AI 1.0.3 Release Notes

🎯 Highlights

This release includes 4 new features, 14 bug fixes, 6 documentation improvements, 3 other improvements.

⭐ New Features

  • GemFireVectorStore now supports metadata filtering queries, enabling more precise vector search operations. 833a856
  • Enhanced AWS Bedrock integration with new BedrockChatOptions for improved configuration management and chat model options 8660473
  • Initial implementation of ahead-of-time compilation improvements for better GraalVM native image support a964887
  • OpenAiApi can now be injected as a Spring bean, enabling easier customization and testing ee51d44

🪲 Bug Fixes

  • Resolved issues with JSON schema generation for method input parameters in Mistral integration. #4524
  • Improved error handling by providing fallback messages when tool execution errors are blank. a0a38de
  • Enhanced robustness of mergeToolUseEvents method and fixed handling of thinkingBlock.signature() in eventToChatCompletionResponse, improving streaming event reliability. 6ced885
  • Resolved inconsistency in PromptTemplate.render(Map) where Resource variables were not handled correctly compared to no-arg render. 36516e0
  • Corrected class loading mechanism for Jackson modules to avoid using Thread Context ClassLoader, improving reliability in certain deployment scenarios. 9d9d539
  • Improved type safety and consistency in logger parameter binding. d075519
  • Code quality improvement for document handling. 5bac155
  • Corrected usage of BedrockChatOptions in the Bedrock proxy chat model implementation 06079b2
  • Fixed toolAnnotationWeatherForecastStreaming integration test for Bedrock Nova chat client a110c8b
  • Resolved issue GH-4414 in OllamaApiHelper implementation 71dee41
  • Enhanced configuration metadata generation for better IDE auto-completion support 76ca66d
  • Resolved index out-of-range exceptions that occurred during tool call merging in OpenAI integration a12f0ca
  • Updated test annotations to use the current @​MockitoSpyBean annotation instead of the expired @​SpyBean 65b4ead
  • Enhanced code clarity by improving method parameter names in the ChatClient builder API #3856

📓 Documentation

  • Corrected documentation typo in ollama-embeddings.adoc. cdf5643
  • Added documentation for metadata filtering capabilities in GemFireVectorStore. bc5411a
  • Corrected example code in ChatMemory documentation for CassandraChatMemoryRepository #4476
  • Fixed example code errors in multimodality documentation #4475
  • Corrected documentation showing the proper property prefix as spring.ai.oci.genai.cohere.chat #4437
  • Updated DeepSeekChatModel initialization examples to demonstrate proper builder pattern usage #4421

⚡ Performance

  • Improved performance of float list to primitive array conversion in embedding utilities 8e16f9d

🔩 Build Updates

  • Simplified initializeContainer method by removing redundant parameters and meaningless reassignments f4a2aa9
  • Refactored code to use Optional chaining for cleaner assistant message extraction 4a4808d

🙏 Contributors

Thanks to all contributors who made this release possible:

... (truncated)

Commits
  • 3bfa232 Release version 1.0.3
  • 5bac155 Use inline literal in documents
  • d075519 standardized logger parameter bind type-assured
  • a0a38de Add fallback message for blank tool execution errors
  • 7ff10f5 Fix JsonSchemaGenerator for method input parameters (#4524)
  • 6ced885 fix: GH-4472 1. Optimized the mergeToolUseEvents method in StreamHelper t...
  • 36516e0 PromptTemplate: Parameterized render(Map) fails to handle Resource in this.va...
  • 9d9d539 Do not use the Thread Context ClassLoader to load jackson modules.
  • cdf5643 Fix typo in ollama-embeddings.adoc
  • bc5411a Adding metadata filtering docs for Gemfire vectorstore
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.springframework.ai:spring-ai-bom](https://github.com/spring-projects/spring-ai) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/spring-projects/spring-ai/releases)
- [Commits](spring-projects/spring-ai@v1.0.2...v1.0.3)

---
updated-dependencies:
- dependency-name: org.springframework.ai:spring-ai-bom
  dependency-version: 1.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Oct 2, 2025
@pacphi pacphi merged commit e715b87 into main Oct 7, 2025
2 checks passed
@dependabot dependabot bot deleted the dependabot/maven/org.springframework.ai-spring-ai-bom-1.0.3 branch October 7, 2025 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant