Change8

Migrating to LlamaIndex v0.12.45

Version v0.12.45 introduces 1 breaking change. This guide details how to update your code.

Released: 7/1/2025

1
Breaking Changes
3
Migration Steps
9
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

BaseIndex.get_doc_idBaseIndex.id_SemanticDoubleMergingSplitterNodeParserAzureOpenAIEmbeddingGoogleSearchToolSpecPGVectorStoreDashScopeMem0MemoryContext

Breaking Changes

Issue #1

The base index now uses 'id_' instead of 'get_doc_id()', which may affect custom index implementations relying on the old method name.

Migration Steps

  1. 1
    Update custom index implementations to use 'id_' instead of 'get_doc_id()'.
  2. 2
    Migrate away from deprecated agent packages to supported core alternatives.
  3. 3
    Ensure aioboto3 is updated if using Bedrock-related integrations.

Release Summary

This release introduces content block support for tools, adds new AWS Claude models, and updates the core memory and UI event standards while fixing several parser and vector store bugs.

Need More Details?

View the full release notes and all changes for LlamaIndex v0.12.45.

View Full Changelog