Skip to content

Conversation

@dependabot
Copy link
Contributor

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

Bumps org.springframework.ai:spring-ai-bom from 1.0.0 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.0 to 1.0.3.
- [Release notes](https://github.com/spring-projects/spring-ai/releases)
- [Commits](spring-projects/spring-ai@v1.0.0...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 6, 2025
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.

0 participants