# LlamaIndex v0.14.18 - Product: LlamaIndex (https://whatsnew.fyi/product/llamaindex) - Vendor: LlamaIndex - Date: 2026-03-16 - Version: v0.14.18 - Original notes: https://github.com/run-llama/llama_index/releases/tag/v0.14.18 - Permalink: https://whatsnew.fyi/product/llamaindex/releases/v0.14.18 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'. --- - **added** — Align text match filters across core and vector backends - **fixed** — Preserve chat history on incomplete stream consumption - **fixed** — Guard against ZeroDivisionError in LlamaDebugHandler._get_time_stats_from_event_pairs - **fixed** — Add stacklevel=2 to warnings.warn() for accurate caller reporting - **deprecated** — Deprecate Python 3.9 - **fixed** — Use postprocess_nodes() in async retrieval paths - **fixed** — Preserve response metadata in async _aretrieve_from_object - **fixed** — Preserve non-ASCII schema descriptions in PydanticOutputParser - **fixed** — structured_predict() returns default values for single-field models - **fixed** — Fix OpenAI mimetype guess #### Release Notes ##### [2026-03-16] ###### llama-index-agent-agentmesh [0.2.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-agent-azure [0.3.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-agentops [0.5.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-argilla [0.5.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-arize-phoenix [0.7.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-honeyhive [0.5.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) - chore(deps): bump the uv group across 51 directories with 3 updates ([#20962](https://github.com/run-llama/llama_index/pull/20962)) ###### llama-index-callbacks-langfuse [0.5.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-literalai [1.4.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-openinference [0.5.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-opik [1.3.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-promptlayer [0.5.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-uptrain [0.6.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-callbacks-wandb [0.5.0] - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) ###### llama-index-core [0.14.18] - feat: align text match filters across core and vector backends ([#20883](https://github.com/run-llama/llama_index/pull/20883)) - fix(chat_engine): preserve chat history on incomplete stream consumption ([#20897](https://github.com/run-llama/llama_index/pull/20897)) - fix: guard against ZeroDivisionError in LlamaDebugHandler.\_get_time_stats_from_event_pairs ([#20937](https://github.com/run-llama/llama_index/pull/20937)) - fix: add stacklevel=2 to warnings.warn() for accurate caller reporting ([#20939](https://github.com/run-llama/llama_index/pull/20939)) - chore: deprecate python 3.9 once and for all ([#20956](https://github.com/run-llama/llama_index/pull/20956)) - Release 0.14.17 ([#20957](https://github.com/run-llama/llama_index/pull/20957)) - chore(deps): bump the uv group across 51 directories with 3 updates ([#20962](https://github.com/run-llama/llama_index/pull/20962)) - fix: use `apostprocess_nodes()` in async retrieval paths ([#20974](https://github.com/run-llama/llama_index/pull/20974)) - fix (test) : use >= 1 to avoid racy `stream_chat` memory assertion ([#20980](https://github.com/run-llama/llama_index/pull/20980)) - fix(core): preserve response metadata in `async _aretrieve_from_object` ([#20995](https://github.com/run-llama/llama_index/pull/20995)) - fix: preserve non-ASCII schema descriptions in `PydanticOutputParser` ([#21016](https://github.com/run-llama/llama_index/pull/21016)) - chore(deps): bump the uv group across 42 directories with 2 updates ([#21020](https://github.com/run-llama/llama_index/pull/21020)) - fix(core): structured_predict() returns default values for single-field models ([#21025](https://github.com/run-llama/llama_index/pull/21025)) - fix openai mimetype guess ( _[Truncated at 4000 characters — full notes: https://github.com/run-llama/llama_index/releases/tag/v0.14.18]_