Migrating to LlamaIndex v0.12.47
Version v0.12.47 introduces 1 breaking change. This guide details how to update your code.
Released: 7/7/2025
1
Breaking Changes
2
Migration Steps
8
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
LLMMultiModalLLMImageBlockFunctionCallingProgramAgentRunner.runLanceDBIndexAnthropicOCIGenAIBreaking Changes
●Issue #1
Multi Modal LLMs are no longer separate classes; they now extend the base LLM class. Existing multi-modal specific implementations may need to be updated to use the unified LLM interface.
Migration Steps
- 1Update Multi Modal LLM implementations to use the base LLM class and ImageBlock for multi-modal features.
- 2Review agent .run() calls to ensure the new default max_iterations of 20 is appropriate for your use case.
Release Summary
This release unifies Multi Modal LLMs into the base LLM class, introduces a security fix for the RAG CLI, and adds several integrations including LanceDB MultiModal and Anthropic citations.
Need More Details?
View the full release notes and all changes for LlamaIndex v0.12.47.
View Full Changelog