Commit Graph

  • 623e705336 fix: Fixed a bug in the augmentSystemMessage method of the Prompt, where an extra system message was incorrectly added when the system message was not the first one in the message list. Sun Yuhan 2025-05-21 13:19:35 +08:00
  • dd6c0a9530 Resolve OpenAI ApiKey for every request Filip Hrisafov 2025-05-28 20:01:51 +02:00
  • 902fc09639 fix: Fixed a bug in the augmentSystemMessage method of the Prompt, where an extra system message was incorrectly added when the system message was not the first one in the message list. Sun Yuhan 2025-05-21 13:19:35 +08:00
  • 64ea88ac93 Resolve OpenAI ApiKey for every request Filip Hrisafov 2025-05-28 20:01:51 +02:00
  • f4f2cfd399 add description of embedding-field-name property (#3399) jonghoonpark 2025-05-31 06:53:15 +09:00
  • 9beee1d0f0 add description of embedding-field-name property (#3399) jonghoonpark 2025-05-31 06:53:15 +09:00
  • ce23f05ca7 Add unit tests for OpenAiStreamFunctionCallingHelper (#3312) Emmanuel Essien-nta 2025-05-30 18:37:54 +01:00
  • a58cfd96f8 Add unit tests for OpenAiStreamFunctionCallingHelper (#3312) Emmanuel Essien-nta 2025-05-30 18:37:54 +01:00
  • 3c900b9ec7 New GH Action workflows for auto-cherry-pick and backport-issue Soby Chacko 2025-05-29 18:13:46 -04:00
  • a3e069fdcb Avoid looping through all the page tree if there is no destination page (#3396) Andrea Vacondio 2025-05-30 19:11:20 +02:00
  • 7c674c9a6b Avoid looping through all the page tree if there is no destination page (#3396) Andrea Vacondio 2025-05-30 19:11:20 +02:00
  • 72da79714c fix: Remove unreachable else-if branch in PromptChatMemoryAdvisor (#3395) azurelee 2025-05-30 22:34:27 +08:00
  • 50109167fa fix: Remove unreachable else-if branch in PromptChatMemoryAdvisor (#3395) azurelee 2025-05-30 22:34:27 +08:00
  • 7f93f03e52 add qodana.yaml to gitignore Mark Pollack 2025-05-30 10:00:50 -04:00
  • 5b49036d46 add qodana.yaml to gitignore Mark Pollack 2025-05-30 10:00:50 -04:00
  • 8a2706d624 Revert "Resolve OpenAI ApiKey for every request" Ilayaperumal Gopinathan 2025-05-30 13:01:23 +01:00
  • 313aae0e89 Revert "Resolve OpenAI ApiKey for every request" Ilayaperumal Gopinathan 2025-05-30 12:54:05 +01:00
  • 1eecd17529 fix(ollama): null check on chat model response' duration metadata Sun Yuhan 2025-05-29 17:37:02 +08:00
  • 72fe3bfd5e fix(ollama): null check on chat model response' duration metadata Sun Yuhan 2025-05-29 17:37:02 +08:00
  • b34dcbf0c7 feat(anthropic): add support for claude-opus-4 and claude-sonnet-4 (#3351) Alexandros Pappas 2025-05-30 12:32:26 +02:00
  • 71e56fbed0 feat(anthropic): add support for claude-opus-4 and claude-sonnet-4 (#3351) Alexandros Pappas 2025-05-30 12:32:26 +02:00
  • be79b892a5 Resolve OpenAI ApiKey for every request Filip Hrisafov 2025-05-28 20:01:51 +02:00
  • 3a527eeb98 Resolve OpenAI ApiKey for every request Filip Hrisafov 2025-05-28 20:01:51 +02:00
  • cd364e39dd Fix CustomerTools example to use existing methods (#3390) Filip Hrisafov 2025-05-30 10:21:56 +02:00
  • 72ed429326 Fix CustomerTools example to use existing methods (#3390) Filip Hrisafov 2025-05-30 10:21:56 +02:00
  • a03f7d5d73 Bump org.apache.pdfbox to 3.0.4 and guard against empty unicode strings (#3271) David Frizelle 2025-05-30 10:48:48 +10:00
  • 070b5fa7b5 docs: fix typo 'synch' to 'sync' in CONTRIBUTING.adoc (#3378) pavan kumar punna 2025-05-29 22:43:55 +05:30
  • 48f577e708 New GH Action workflows for auto-cherry-pick and backport-issue Soby Chacko 2025-05-29 18:13:46 -04:00
  • bfaa6be4eb docs: fix typo 'synch' to 'sync' in CONTRIBUTING.adoc (#3378) pavan kumar punna 2025-05-29 22:43:55 +05:30
  • 80196d8eae Adding checkstyle notes in README and contribution guidelines (#3277) Soby Chacko 2025-05-29 11:53:21 -04:00
  • a33045871f feat(openai): add support for pdf files as media Jan-Eric Harnack 2025-05-18 23:43:38 +02:00
  • 1f2bd0878a feat(openai): add support for pdf files as media Jan-Eric Harnack 2025-05-18 23:43:38 +02:00
  • 148bf3376b Add MySQL schema for SPRING_AI_CHAT_MEMORY Henning Pöttker 2025-05-25 00:41:42 +02:00
  • 9f58520a12 Add MySQL schema for SPRING_AI_CHAT_MEMORY Henning Pöttker 2025-05-25 00:41:42 +02:00
  • a0c76a0273 doc: Fix advisor doc for using the right dependencies Sun Yuhan 2025-05-29 19:56:01 +08:00
  • a0d187d14d doc: Fix advisor doc for using the right dependencies Sun Yuhan 2025-05-29 19:56:01 +08:00
  • 3de5c3fea9 Spring Boot 4.0 changes spring-boot-4.0 Ilayaperumal Gopinathan 2025-05-28 21:17:13 +01:00
  • 0d91526f4c Update mistralai-embeddings.adoc (#3362) Andrea Vacondio 2025-05-28 20:25:12 +02:00
  • 925f176e20 Update mistralai-embeddings.adoc (#3362) Andrea Vacondio 2025-05-28 20:25:12 +02:00
  • cfa4128d58 fix(json): prevent double-serialization of already valid JSON strings in JsonParser.toJson Ahmed Maruf 2025-05-27 10:56:37 +02:00
  • 18ae16e6ac fix(json): prevent double-serialization of already valid JSON strings in JsonParser.toJson Ahmed Maruf 2025-05-27 10:56:37 +02:00
  • 5488ce5ec1 fix typo in ToolCallback (#3352) jonghoonpark 2025-05-28 02:46:14 +09:00
  • 8283404278 fix typo in ToolCallback (#3352) jonghoonpark 2025-05-28 02:46:14 +09:00
  • aba837a6cc feat(chroma): improve handling and testing of complex metadata values Christian Tzolov 2025-05-26 18:20:11 +02:00
  • 7466cb9527 feat(chroma): improve handling and testing of complex metadata values Christian Tzolov 2025-05-26 18:20:11 +02:00
  • f6d73a910e Fix links in documentation to Media.java (#3322) Henning Pöttker 2025-05-27 11:39:07 +02:00
  • 277bbecfaa Fix links in documentation to Media.java (#3322) Henning Pöttker 2025-05-27 11:39:07 +02:00
  • f78b54939a Add metadata support for vector store types (#3325) Mingyuan Wu 2025-05-27 15:10:59 +08:00
  • 3fa218afaa Add metadata support for vector store types (#3325) Mingyuan Wu 2025-05-27 15:10:59 +08:00
  • 544a448982 Fix awesome-spring-ai link to official repository (#3328) Jemin Huh 2025-05-27 15:46:54 +09:00
  • 7b50bb56bc Fix awesome-spring-ai link to official repository (#3328) Jemin Huh 2025-05-27 15:46:54 +09:00
  • 03a2cb76ed docs: update custom API key example using OpenAiChatModel.builder() (#3335) Cho-Hyun-Seung 2025-05-27 15:43:15 +09:00
  • 14e55b2277 docs: update custom API key example using OpenAiChatModel.builder() (#3335) Cho-Hyun-Seung 2025-05-27 15:43:15 +09:00
  • cc5379344f Fix tools docs (#3292) Eddú Meléndez Gonzales 2025-05-22 09:36:49 -06:00
  • 39192049ff Fix tools docs (#3292) Eddú Meléndez Gonzales 2025-05-22 09:36:49 -06:00
  • a6858cfdc0 Add IT for Chat Memory with Sql Server Eddú Meléndez 2025-05-19 10:15:18 -06:00
  • 4cac3ff8ed Add IT for Chat Memory with Sql Server Eddú Meléndez 2025-05-19 10:15:18 -06:00
  • ea38612fe0 Update mcp-server-boot-starter-docs.adoc (#3279) Yang Buyi 2025-05-22 18:07:58 +08:00
  • fa0396fd07 Update mcp-server-boot-starter-docs.adoc (#3279) Yang Buyi 2025-05-22 18:07:58 +08:00
  • e41f2b5bd2 Fix incorrect external link formatting in effective-agents.adoc (#3275) Jemin Huh 2025-05-22 16:01:30 +09:00
  • deb30c4e2d Fix incorrect external link formatting in effective-agents.adoc (#3275) Jemin Huh 2025-05-22 16:01:30 +09:00
  • 4d716d5cd6 fix: Add document's title Hyunsik Aeom 2025-05-21 14:02:09 +09:00
  • 09dd973150 fix: Add document's title Hyunsik Aeom 2025-05-21 14:02:09 +09:00
  • 62e7547c90 Fix typos (#3263) Tran Ngoc Nhan 2025-05-22 13:41:08 +07:00
  • 0880d17182 Fix typos (#3263) Tran Ngoc Nhan 2025-05-22 13:41:08 +07:00
  • 0c9d0e49fa Checkstyle fixes Soby Chacko 2025-05-21 12:27:22 -04:00
  • b6f29a493f Checkstyle fixes Soby Chacko 2025-05-21 12:27:22 -04:00
  • 3068c04dca feat(tools): Add configurable exception handling for tool execution Christian Tzolov 2025-05-21 01:57:53 +02:00
  • fd9fe798a1 test: fix useAutoConfiguredJdbcChatMemoryRepository test after connection leak fix Soby Chacko 2025-05-21 19:34:15 -04:00
  • 029e8a10af test: fix useAutoConfiguredJdbcChatMemoryRepository test after connection leak fix Soby Chacko 2025-05-21 19:34:15 -04:00
  • 6f61fee774 feat(tools): Add configurable exception handling for tool execution Christian Tzolov 2025-05-21 01:57:53 +02:00
  • fb106ab4e0 Fix datasource connection leak when using the JdbcChatMemoryRepository Dan Sarlo 2025-05-21 15:48:01 -04:00
  • 560540f259 Fix datasource connection leak when using the JdbcChatMemoryRepository Dan Sarlo 2025-05-21 15:48:01 -04:00
  • 98a8dd4d46 Next development version for 1.0.x Ilayaperumal Gopinathan 2025-05-19 13:44:20 +01:00
  • d93ab77d70 Next development version Ilayaperumal Gopinathan 2025-05-19 10:42:06 +01:00
  • fcd2803f36 Release version 1.0.0 1.0.0 Ilayaperumal Gopinathan 2025-05-19 10:40:35 +01:00
  • a5fdfdbfe9 add effective agents section (#3247) Mark Pollack 2025-05-19 05:24:49 -04:00
  • b68fa9d790 Add spring-ai-starter-vector-store-couchbase to Spring AI BOM Ilayaperumal Gopinathan 2025-05-19 10:19:01 +01:00
  • f5243b8fe2 Update openai-embeddings.adoc shusheng007 2025-05-18 23:07:17 +08:00
  • bf30be7d6b add effective agents section effective-agents Mark Pollack 2025-05-19 11:11:14 +02:00
  • d601af76b5 Add spring ai starter for model chat memory to BOM Ilayaperumal Gopinathan 2025-05-19 10:11:13 +01:00
  • 144ae1ec92 Support custom template in RelevancyEvaluator Thomas Vitale 2025-05-18 21:40:16 +02:00
  • 66d155c153 fix: QueryTransformers must accept input ChatOptions Thomas Vitale 2025-05-18 14:19:22 +02:00
  • d436ee85c4 docs: Improve ChatClient implementation notes Mark Pollack 2025-05-18 18:16:26 -04:00
  • f9f71a805d RAG - Document joiner should sort by score Thomas Vitale 2025-05-18 17:56:09 +02:00
  • 46491c0426 Relaxed toolCallArguments validation Thomas Vitale 2025-05-18 14:58:29 +02:00
  • 81137cae54 MCP ToolCallbackProvider autoconfig should use concrete class Thomas Vitale 2025-05-18 19:34:28 +02:00
  • 14972f981f docs: minor adivsor docs update Christian Tzolov 2025-05-18 19:10:32 +02:00
  • 36c597798d docs: reorganize tool calling documentation and add observability details Christian Tzolov 2025-05-18 10:17:14 +02:00
  • 769cf10326 JdbcChatMemoryRepository should use the provided JdbcTemplate Yanming Zhou 2025-05-16 11:25:57 +08:00
  • b83a162506 JdbcChatMemoryRepository should use the provided JdbcTemplate Yanming Zhou 2025-05-16 10:40:07 +08:00
  • bbc2bbf661 Improve JdbcChatMemoryRepository to simplify findConversationIds() Yanming Zhou 2025-05-16 10:12:51 +08:00
  • 4ae26547db Remove file not intended to be in repo Mark Pollack 2025-05-17 10:53:19 -04:00
  • b2d5ff0693 GH-3187: Replace Spring environment variables with custom alternatives Soby Chacko 2025-05-16 19:58:28 -04:00
  • c2a694900c docs: Document the MCP ToolContext support Christian Tzolov 2025-05-17 13:26:52 +02:00
  • 9ed7535ba0 feat(mcp): Add request timeout configuration for MCP server Christian Tzolov 2025-05-17 09:49:06 +02:00
  • 8b8fb4f02d GH-886: feat(opensearch): Add path prefix configuration support Soby Chacko 2025-05-16 20:38:05 -04:00
  • 0bbccf8ca0 fix: #2146 getting default AWS region using DefaultAwsRegionProviderChain Andrei Shakirin 2025-05-16 21:25:58 +02:00
  • cd3fc2f816 Change log level from DEBUG to INFO for ObservationHandlers Jonatan Ivanov 2025-05-16 14:32:23 -07:00
  • 5d6bbd9368 refactor: update dependencies to use spring-ai-model and spring-ai-commons Christian Tzolov 2025-05-16 19:40:48 +02:00