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_SemanticDoubleMergingSplitterNodeParserAzureOpenAIEmbeddingGoogleSearchToolSpecPGVectorStoreDashScopeMem0MemoryContextBreaking 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
- 1Update custom index implementations to use 'id_' instead of 'get_doc_id()'.
- 2Migrate away from deprecated agent packages to supported core alternatives.
- 3Ensure 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