Skip to content

Update dependency llama-index to v0.12.41 [SECURITY] - #366

Merged
josorio-autoblocks merged 1 commit into
mainfrom
renovate/pypi-llama-index-vulnerability
Jul 28, 2025
Merged

Update dependency llama-index to v0.12.41 [SECURITY]#366
josorio-autoblocks merged 1 commit into
mainfrom
renovate/pypi-llama-index-vulnerability

Conversation

@renovate

@renovate renovate Bot commented Jul 11, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
llama-index 0.12.37 -> 0.12.41 age confidence

GitHub Vulnerability Alerts

CVE-2025-6211

A vulnerability in the DocugamiReader class of the run-llama/llama_index repository, up to but excluding version 0.12.41, involves the use of MD5 hashing to generate IDs for document chunks. This approach leads to hash collisions when structurally distinct chunks contain identical text, resulting in one chunk overwriting another. This can cause loss of semantically or legally important document content, breakage of parent-child chunk hierarchies, and inaccurate or hallucinated responses in AI outputs. The issue is resolved in version 0.3.1.


Release Notes

run-llama/llama_index (llama-index)

v0.12.41

Compare Source

llama-index-core [0.12.48]
  • fix: convert dict chat_history to ChatMessage objects in AgentWorkflowStartEvent (#​19371)
  • fix: Replace ctx.get/set with ctx.store.get/set in Context (#​19350)
  • Bump the pip group across 6 directories with 1 update (#​19357)
  • Make fewer trips to KV store during Document Hash Checks (#​19362)
  • Don't store Copy of document in metadata and properly return Nodes (#​19343)
  • Bump llama-index-core from 0.12.8 to 0.12.41 in /docs in the pip group across 1 directory (#​19345)
  • fix: Ensure CallbackManager is applied to default embed_model (#​19335)
  • fix publish sub-package workflow (#​19338)
llama-index-embeddings-huggingface-optimum-intel [0.3.1]
llama-index-indices-managed-lancedb [0.1.0]
llama-index-indices-managed-llamacloud [0.7.10]
llama-index-llms-google-genai [0.2.4]
  • Add Cached Content Support to GoogleGenAI LLM Integration (#​19361)
llama-index-llms-oci-genai [0.5.1]
  • Add support of Image prompt for OCI generative AI Llama models (#​19306)
llama-index-readers-file [0.4.11]
llama-index-storage-chat-stores-postgres [0.2.2]

v0.12.40

Compare Source

llama-index-core [0.12.40]
  • feat: Add StopEvent step validation so only one workflow step can handle StopEvent (#​18932)
  • fix: Add compatibility check before providing tool_required to LLM args (#​18922)
llama-index-embeddings-cohere [0.5.1]
  • fix: add batch size validation with 96 limit for Cohere API (#​18915)
llama-index-llms-anthropic [0.7.2]
  • feat: Support passing static AWS credentials to Anthropic Bedrock (#​18935)
  • fix: Handle untested no tools scenario for anthropic tool config (#​18923)
llama-index-llms-google-genai [0.2.1]
  • fix: use proper auto mode for google-genai function calling (#​18933)
llama-index-llms-openai [0.4.2]
  • fix: clear up some field typing issues of OpenAI LLM API (#​18918)
  • fix: migrate broken reasoning_effort kwarg to reasoning_options dict in OpenAIResponses class (#​18920)
llama-index-tools-measurespace [0.1.0]
  • feat: Add weather, climate, air quality and geocoding tool from Measure Space (#​18909)
llama-index-tools-mcp [0.2.3]
  • feat: Add headers handling to BasicMCPClient (#​18919)

v0.12.39

Compare Source

llama-index-core [0.12.39]
  • feat: Adding Resource to perform dependency injection in Workflows (docs coming soon!) (#​18884)
  • feat: Add require_tool param to function calling LLMs (#​18654)
  • fix: make prefix and response non-required for hitl events (#​18896)
  • fix: SelectionOutputParser when LLM chooses no choices (#​18886)
llama-index-indices-managed-llama-cloud [0.7.2]
  • feat: add non persisted composite retrieval (#​18908)
llama-index-llms-bedrock-converse [0.7.0]
  • feat: Update aioboto3 dependency to allow latest version (#​18889)
llama-index-llms-ollama [0.6.1]
  • Support ollama 0.5.0 SDK, update ollama docs (#​18904)
llama-index-vector-stores-milvus [0.8.3]
  • feat: Multi language analyzer supported in Milvus (#​18901)

v0.12.38

Compare Source

llama-index-core [0.12.38]
  • feat: Adding a very simple implementation of an embeddings cache (#​18864)
  • feat: Add cols_retrievers in NLSQLRetriever (#​18843)
  • feat: Add row, col, and table retrievers as args in NLSQLTableQueryEngine (#​18874)
  • feat: add configurable allow_parallel_tool_calls to FunctionAgent (#​18829)
  • feat: Allow ctx in BaseToolSpec functions, other ctx + tool calling overhauls (#​18783)
  • feat: Optimize get_biggest_prompt for readability and efficiency (#​18808)
  • fix: prevent DoS attacks in JSONReader (#​18877)
  • fix: SelectionOutputParser when LLM chooses no choices (#​18886)
  • fix: resuming AgentWorkflow from ctx during hitl (#​18844)
  • fix: context serialization during AgentWorkflow runs (#​18866)
  • fix: Throw error if content block resolve methods yield empty bytes (#​18819)
  • fix: Reduce issues when parsing "Thought/Action/Action Input" ReActAgent completions (#​18818)
  • fix: Strip code block backticks from QueryFusionRetriever llm response (#​18825)
  • fix: Fix get_function_tool in function_program.py when schema doesn't have "title" key (#​18796)
llama-index-agent-azure-foundry [0.1.0]
  • feat: add azure foundry agent integration (#​18772)
llama-index-agent-llm-compiler [0.3.1]
  • feat: llm-compiler support stream_step/astream_step (#​18809)
llama-index-embeddings-google-genai [0.2.0]
  • feat: add gemini embeddings tests and retry configs (#​18846)
llama-index-embeddings-openai-like [0.1.1]
  • fix: Pass http_client & async_http_client to parent for OpenAILikeEmbedding (#​18881)
llama-index-embeddings-voyageai [0.3.6]
  • feat: Introducing voyage-3.5 models (#​18793)
llama-index-indices-managed-llama-cloud [0.7.1]
  • feat: add client support for search_filters_inference_schema (#​18867)
  • feat: add async methods and blank index creation (#​18859)
llama-index-llms-anthropic [0.6.19]
  • feat: update for claude 4 support in Anthropic LLM (#​18817)
  • fix: thinking + tool calls in anthropic (#​18834)
  • fix: check thinking is non-null in anthropic messages (#​18838)
  • fix: update/fix claude-4 support (#​18820)
llama-index-llms-bedrock-converse [0.6.0]
  • feat: add-claude4-model-support (#​18827)
  • fix: fixing DocumentBlock usage within Bedrock Converse (#​18791)
  • fix: calling tools with empty arguments (#​18786)
llama-index-llms-cleanlab [0.5.0]
  • feat: Update package name and models (#​18483)
llama-index-llms-featherlessai [0.1.0]
  • feat: featherless-llm-integration (#​18778)
llama-index-llms-google-genai [0.1.14]
  • fix: Google GenAI token counting behavior, add basic retry mechanism (#​18876)
llama-index-llms-ollama [0.5.6]
  • feat: Attempt to automatically set context window in ollama (#​18822)
  • feat: use default temp in ollama models (#​18815)
llama-index-llms-openai [0.3.44]
  • feat: Adding new OpenAI responses features (image gen, mcp call, code interpreter) (#​18810)
  • fix: Update OpenAI response type imports for latest openai library compatibility (#​18824)
  • fix: Skip tool description length check in OpenAI agent (#​18790)
llama-index-llms-servam [0.1.1]
  • feat: add Servam AI LLM integration with OpenAI-like interface (#​18841)
llama-index-observability-otel [0.1.0]
  • feat: OpenTelemetry integration for observability (#​18744)
llama-index-packs-raptor [0.3.2]
  • Use global llama_index tokenizer in Raptor clustering (#​18802)
llama-index-postprocessor-rankllm-rerank [0.5.0]
llama-index-readers-azstorage-blob [0.3.1]
  • fix: Metadata and filename in azstorageblobreader (#​18816)
llama-index-readers-file [0.4.8]
  • fix: reading pptx files from remote fs (#​18862)
llama-index-storage-kvstore-postgres [0.3.1]
  • feat: Create PostgresKVStore from existing SQLAlchemy Engine (#​18798)
llama-index-tools-brightdata [0.1.0]
llama-index-tools-google [0.3.1]
  • fix: GmailToolSpec.load_data() calls search with missing args (#​18832)
llama-index-tools-mcp [0.2.2]
  • feat: enhance SSE endpoint detection for broader compatibility (#​18868)
  • feat: overhaul BasicMCPClient to support all MCP features (#​18833)
  • fix: McpToolSpec fetch all tools given the empty allowed_tools list (#​18879)
  • fix: add missing BasicMCPClient.with_oauth() kwargs (#​18845)
llama-index-tools-valyu [0.2.0]
llama-index-vector-stores-azurecosmosmongo [0.6.0]
  • feat: Add Vector Index Compression support for Azure Cosmos DB Mongo vector store (#​18850)
llama-index-vector-stores-opensearch [0.5.5]
  • feat: add filter support to check if a metadata key doesn't exist (#​18851)
  • fix: dont pass in both extra_info and metadata in vector store nodes (#​18805)

Configuration

📅 Schedule: Branch creation - "" in timezone America/Chicago, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team July 11, 2025 00:07
@renovate
renovate Bot force-pushed the renovate/pypi-llama-index-vulnerability branch from 68a8049 to f0ab506 Compare July 15, 2025 03:06
@renovate
renovate Bot force-pushed the renovate/pypi-llama-index-vulnerability branch from f0ab506 to 86d7255 Compare July 18, 2025 19:18
@josorio-autoblocks
josorio-autoblocks merged commit 876c457 into main Jul 28, 2025
6 checks passed
@josorio-autoblocks
josorio-autoblocks deleted the renovate/pypi-llama-index-vulnerability branch July 28, 2025 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant