Change8

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.runLanceDBIndexAnthropicOCIGenAI

Breaking 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

  1. 1
    Update Multi Modal LLM implementations to use the base LLM class and ImageBlock for multi-modal features.
  2. 2
    Review 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