# LlamaIndex v0.14.21 - Product: LlamaIndex (https://whatsnew.fyi/product/llamaindex) - Vendor: LlamaIndex - Date: 2026-04-21 - Version: v0.14.21 - Original notes: https://github.com/run-llama/llama_index/releases/tag/v0.14.21 - Permalink: https://whatsnew.fyi/product/llamaindex/releases/v0.14.21 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — prevent KeyError in DocumentSummaryIndex.delete_nodes when invalid node ID is provided - **fixed** — handle ValueError and TypeError from structured output failures - **fixed** — add explicit UTF-8 encoding to persistence layer fs.open() calls - **fixed** — fix breaking change in message block buffer resolution - **added** — add http client support to embeddings-nvidia #### Release Notes ##### [2026-04-21] ###### llama-index-callbacks-honeyhive [0.5.0] - chore(deps): bump the pip group across 87 directories with 2 updates ([#21382](https://github.com/run-llama/llama_index/pull/21382)) - chore(deps): bump the pip group across 68 directories with 2 updates ([#21394](https://github.com/run-llama/llama_index/pull/21394)) ###### llama-index-core [0.14.21] - fix(core): prevent `KeyError` in `DocumentSummaryIndex.delete_nodes` when invalid node ID is provided ([#21067](https://github.com/run-llama/llama_index/pull/21067)) - fix(core): handle `ValueError` and `TypeError` from structured output failures ([#21090](https://github.com/run-llama/llama_index/pull/21090)) - fix: add explicit UTF-8 encoding to persistence layer fs.open() calls ([#21111](https://github.com/run-llama/llama_index/pull/21111)) - Fix Breaking Change in Message Block Buffer Resolution ([#21339](https://github.com/run-llama/llama_index/pull/21339)) - chore(deps): bump the pip group across 87 directories with 2 updates ([#21382](https://github.com/run-llama/llama_index/pull/21382)) - chore(deps): bump the pip group across 68 directories with 2 updates ([#21394](https://github.com/run-llama/llama_index/pull/21394)) ###### llama-index-embeddings-huggingface-optimum [0.4.1] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) ###### llama-index-embeddings-nvidia [0.5.1] - feat(embeddings-nvidia): add http client support ([#21046](https://github.com/run-llama/llama_index/pull/21046)) ###### llama-index-embeddings-oracleai [0.4.0] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) ###### llama-index-embeddings-premai [0.5.0] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) - chore(deps): bump the pip group across 87 directories with 2 updates ([#21382](https://github.com/run-llama/llama_index/pull/21382)) - chore(deps): bump the pip group across 68 directories with 2 updates ([#21394](https://github.com/run-llama/llama_index/pull/21394)) ###### llama-index-embeddings-text-embeddings-inference [0.5.0] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) ###### llama-index-embeddings-textembed [0.4.0] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) ###### llama-index-embeddings-together [0.5.0] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) ###### llama-index-embeddings-upstage [0.6.1] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) - chore(deps): bump the pip group across 87 directories with 2 updates ([#21382](https://github.com/run-llama/llama_index/pull/21382)) - chore(deps): bump the pip group across 68 directories with 2 updates ([#21394](https://github.com/run-llama/llama_index/pull/21394)) ###### llama-index-embeddings-vertex [0.5.0] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) ###### llama-index-embeddings-vertex-endpoint [0.4.0] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) ###### llama-index-embeddings-vllm [0.1.1] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) ###### llama-index-embeddings-voyageai [0.6.0] - chore(deps): bump the pip group across 96 directories with 2 updates ([#21381](https://github.com/run-llama/llama_index/pull/21381)) ###### llama _[Truncated at 4000 characters — full notes: https://github.com/run-llama/llama_index/releases/tag/v0.14.21]_