Change8

v0.12.39

📦 llamaindexView on GitHub →
5 features🐛 2 fixes🔧 7 symbols

Summary

This release introduces dependency injection for Workflows via the Resource class, adds tool enforcement for LLMs, and updates provider support for Ollama and Milvus.

Migration Steps

  1. Update llama-index-llms-ollama to 0.6.1 to utilize Ollama 0.5.0 SDK features.
  2. Update llama-index-llms-bedrock-converse to 0.7.0 to allow for the latest aioboto3 versions.

✨ New Features

  • Added Resource class to perform dependency injection in Workflows.
  • Added tool_required parameter to function calling LLMs.
  • Added non-persisted composite retrieval for Llama Cloud managed indices.
  • Added support for multi-language analyzers in Milvus vector stores.
  • Updated Ollama LLM to support the 0.5.0 SDK.

🐛 Bug Fixes

  • Made prefix and response fields non-required for human-in-the-loop (HITL) events.
  • Fixed SelectionOutputParser behavior when the LLM returns no choices.

🔧 Affected Symbols

ResourceWorkflowsLLM.predict_and_callSelectionOutputParserMilvusVectorStoreLlamaCloudRetrieverBedrockConverse