Migrating to LlamaIndex v0.14.0
Version v0.14.0 introduces 7 breaking changes. This guide details how to update your code.
Released: 9/8/2025
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
Workflow.send_eventWorkflow.stream_eventsWorkflowRuntimeErrorContext.send_eventContext.stream_eventsllama-index-workflowsllama-index-coreBreaking Changes
●Issue #1
llama-index-workflows bumped to 2.0 with several removals.
●Issue #2
WorkflowRuntimeError no longer wraps errors to improve stacktrace clarity.
●Issue #3
Removed checkpointer feature from workflows.
●Issue #4
Removed sub-workflows feature.
●Issue #5
Removed send_event() method from the Workflow class (use Context.send_event instead).
●Issue #6
Removed stream_events() method from the Workflow class (use Context.stream_events instead).
●Issue #7
Removed support for stepwise execution in workflows.
Migration Steps
- 1Update code to access send_event() and stream_events() via the Context class instead of the Workflow class.
- 2Refactor workflows that relied on the deprecated checkpointer or sub-workflows features.
- 3Remove any logic dependent on stepwise execution in workflows.
- 4Update llama-index-core to 0.14.0 and llama-index-llms-openai to 0.5.6.
Release Summary
This release updates llama-index-core to 0.14.0, introducing breaking changes in workflows by removing deprecated features and methods, while adding document block support for OpenAI LLMs.
Need More Details?
View the full release notes and all changes for LlamaIndex v0.14.0.
View Full Changelog