Brief
llama-index-core 0.14.23: workflow and ingestion fixes buried under bulk dependency bumps
The 2026-06-24 release notes for llama-index-core 0.14.23 list mostly dependency updates across uv and pip groups, alongside a small set of core, ingestion and workflow changes. The captured notes are truncated, so the scope of at least one workflow fix is not visible.
The release notes for llama-index-core 0.14.23, dated 2026-06-24, are dominated by dependency bumps: uv and pip group updates reported across dozens of directories, alongside llama-index-callbacks-argilla 0.5.0. Tucked into that list are the changes that matter operationally.
Among them are two ingestion-pipeline items — one switching the pipeline to use the running loop, another replacing a list with a set for within-batch dedup — plus an explicit utf-8 encoding on text-mode file I/O, a ZeroDivisionError guard in prompt_helper, a refresh_ref_docs kwargs reuse fix, and IndexNode preservation during model dump. The notes also list multimodal synthesis part two, DocumentBlock and VideoBlock handling in FunctionTool output parsing, and preservation of URL-backed video and document memory blocks. One workflow entry is cut off mid-sentence.
Our reading
For teams running ingestion inside an application that already owns an event loop, the running-loop change and the dedup change are the two entries worth reviewing, because both touch behaviour on the hot path rather than dependency hygiene. The utf-8 encoding fix and the IndexNode model-dump fix matter to anyone round-tripping documents or persisting nodes, where silent corruption is hard to tra…
What to do or watch
If your ingestion runs inside a managed event loop, test that path on this version before rolling it out, and treat the dedup change as a behaviour change to verify against your batch sizes. The unresolved question is the full content of the truncated 'deep copy' workflow fix.
Source details and supporting facts
Each line is stated by the page named above it.
Stated by github.com
- Release notes for llama-index-core 0.14.23 are dated 2026-06-24.
- The release notes list 'fix: use running loop in ingestion pipeline' (#21765).
- The release notes list 'perf: use a set instead of a list for within-batch dedup in Ingestion…' (#21755).
- The release notes list 'fix: add explicit encoding='utf-8' to llama-index-core text-mode file I/O' (#21729).
- The release notes list 'fix(prompt_helper): guard against ZeroDivisionError on empty input sequences' (#21707).
- llama-index-callbacks-argilla 0.5.0 is listed in the release notes.
Sources
- LlamaIndex releasesText stored 16 September 2026
How this story was checked. Written from the 1 page listed above, stored 16 September 2026; claims checked against that stored text on 16 September 2026.
What that means
- 6 of 6 reported statements were confirmed against the page that carries them; the rest were removed rather than published.
- Figures in the text were required to appear in the stored source text: yes. Identifiers: yes.
- The check reads stored text only: no claim rests on a fresh look that did not happen.
- Where the reporting was silent, the text says so instead of filling the gap.