Skip to content

Commit 98739a6

Browse files
v0.12.41 (#19002)
1 parent aff1065 commit 98739a6

File tree

17 files changed

+228
-16
lines changed

17 files changed

+228
-16
lines changed

CHANGELOG.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,101 @@
11
# ChangeLog
22

3+
## [2025-06-07]
4+
5+
### `llama-index-core` [0.12.41]
6+
7+
- feat: Add MutableMappingKVStore for easier caching (#18893)
8+
- fix: async functions in tool specs (#19000)
9+
- fix: properly apply file limit to SimpleDirectoryReader (#18983)
10+
- fix: overwriting of LLM callback manager from Settings (#18951)
11+
- fix: Adding warning in the docstring of JsonPickleSerializer for the user to deserialize only safe things, rename to PickleSerializer (#18943)
12+
- fix: ImageDocument path and url checking to ensure that the input is really an image (#18947)
13+
- chore: remove some unused utils from core (#18985)
14+
15+
### `llama-index-embeddings-azure-openai` [0.3.8]
16+
17+
- fix: Azure api-key and azure-endpoint resolution fixes (#18975)
18+
- fix: api_base vs azure_endpoint resolution fixes (#19002)
19+
20+
### `llama-index-graph-stores-ApertureDB` [0.1.0]
21+
22+
- feat: Aperturedb propertygraph (#18749)
23+
24+
### `llama-index-indices-managed-llama-cloud` [0.7.4]
25+
26+
- fix: resolve retriever llamacloud index (#18949)
27+
- chore: composite retrieval add ReRankConfig (#18973)
28+
29+
### `llama-index-llms-azure-openai` [0.3.4]
30+
31+
- fix: api_base vs azure_endpoint resolution fixes (#19002)
32+
33+
### `llama-index-llms-bedrock-converse` [0.7.1]
34+
35+
- fix: handle empty message content to prevent ValidationError (#18914)
36+
37+
### `llama-index-llms-litellm` [0.5.1]
38+
39+
- feat: Add DocumentBlock support to LiteLLM integration (#18955)
40+
41+
### `llama-index-llms-ollama` [0.6.2]
42+
43+
- feat: Add support for the new think feature in ollama (#18993)
44+
45+
### `llama-index-llms-openai` [0.4.4]
46+
47+
- feat: add OpenAI JSON Schema structured output support (#18897)
48+
- fix: skip tool description length check in openai response api (#18956)
49+
50+
### `llama-index-packs-searchain` [0.1.0]
51+
52+
- feat: Add searchain package (#18929)
53+
54+
### `llama-index-readers-docugami` [0.3.1]
55+
56+
- fix: Avoid hash collision in XML parsing (#18986)
57+
58+
### `llama-index-readers-file` [0.4.9]
59+
60+
- fix: pin llama-index-readers-file pandas for now (#18976)
61+
62+
### `llama-index-readers-gcs` [0.4.1]
63+
64+
- feat: Allow newer versions of gcsfs (#18987)
65+
66+
### `llama-index-readers-obsidian` [0.5.2]
67+
68+
- fix: Obsidian reader checks and skips hardlinks (#18950)
69+
70+
### `llama-index-readers-web` [0.4.2]
71+
72+
- fix: Use httpx instead of urllib in llama-index-readers-web (#18945)
73+
74+
### `llama-index-storage-kvstore-postgres` [0.3.5]
75+
76+
- fix: Remove unnecessary psycopg2 from llama-index-storage-kvstore-postgres dependencies (#18964)
77+
78+
### `llama-index-tools-mcp` [0.2.5]
79+
80+
- fix: actually format the workflow args into a start event instance (#19001)
81+
- feat: Adding support for log recording during MCP tool calls (#18927)
82+
83+
### `llama-index-vector-stores-chroma` [0.4.2]
84+
85+
- fix: Update ChromaVectorStore port field and argument types (#18977)
86+
87+
### `llama-index-vector-stores-milvus` [0.8.4]
88+
89+
- feat: Upsert Entities supported in Milvus (#18962)
90+
91+
### `llama-index-vector-stores-redis` [0.5.2]
92+
93+
- fix: Correcting Redis URL/Client handling (#18982)
94+
95+
### `llama-index-voice-agents-elevenlabs` [0.1.0-beta]
96+
97+
- feat: ElevenLabs beta integration (#18967)
98+
399
## [2025-06-02]
4100

5101
### `llama-index-core` [0.12.40]

docs/docs/CHANGELOG.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,101 @@
11
# ChangeLog
22

3+
## [2025-06-07]
4+
5+
### `llama-index-core` [0.12.41]
6+
7+
- feat: Add MutableMappingKVStore for easier caching (#18893)
8+
- fix: async functions in tool specs (#19000)
9+
- fix: properly apply file limit to SimpleDirectoryReader (#18983)
10+
- fix: overwriting of LLM callback manager from Settings (#18951)
11+
- fix: Adding warning in the docstring of JsonPickleSerializer for the user to deserialize only safe things, rename to PickleSerializer (#18943)
12+
- fix: ImageDocument path and url checking to ensure that the input is really an image (#18947)
13+
- chore: remove some unused utils from core (#18985)
14+
15+
### `llama-index-embeddings-azure-openai` [0.3.8]
16+
17+
- fix: Azure api-key and azure-endpoint resolution fixes (#18975)
18+
- fix: api_base vs azure_endpoint resolution fixes (#19002)
19+
20+
### `llama-index-graph-stores-ApertureDB` [0.1.0]
21+
22+
- feat: Aperturedb propertygraph (#18749)
23+
24+
### `llama-index-indices-managed-llama-cloud` [0.7.4]
25+
26+
- fix: resolve retriever llamacloud index (#18949)
27+
- chore: composite retrieval add ReRankConfig (#18973)
28+
29+
### `llama-index-llms-azure-openai` [0.3.4]
30+
31+
- fix: api_base vs azure_endpoint resolution fixes (#19002)
32+
33+
### `llama-index-llms-bedrock-converse` [0.7.1]
34+
35+
- fix: handle empty message content to prevent ValidationError (#18914)
36+
37+
### `llama-index-llms-litellm` [0.5.1]
38+
39+
- feat: Add DocumentBlock support to LiteLLM integration (#18955)
40+
41+
### `llama-index-llms-ollama` [0.6.2]
42+
43+
- feat: Add support for the new think feature in ollama (#18993)
44+
45+
### `llama-index-llms-openai` [0.4.4]
46+
47+
- feat: add OpenAI JSON Schema structured output support (#18897)
48+
- fix: skip tool description length check in openai response api (#18956)
49+
50+
### `llama-index-packs-searchain` [0.1.0]
51+
52+
- feat: Add searchain package (#18929)
53+
54+
### `llama-index-readers-docugami` [0.3.1]
55+
56+
- fix: Avoid hash collision in XML parsing (#18986)
57+
58+
### `llama-index-readers-file` [0.4.9]
59+
60+
- fix: pin llama-index-readers-file pandas for now (#18976)
61+
62+
### `llama-index-readers-gcs` [0.4.1]
63+
64+
- feat: Allow newer versions of gcsfs (#18987)
65+
66+
### `llama-index-readers-obsidian` [0.5.2]
67+
68+
- fix: Obsidian reader checks and skips hardlinks (#18950)
69+
70+
### `llama-index-readers-web` [0.4.2]
71+
72+
- fix: Use httpx instead of urllib in llama-index-readers-web (#18945)
73+
74+
### `llama-index-storage-kvstore-postgres` [0.3.5]
75+
76+
- fix: Remove unnecessary psycopg2 from llama-index-storage-kvstore-postgres dependencies (#18964)
77+
78+
### `llama-index-tools-mcp` [0.2.5]
79+
80+
- fix: actually format the workflow args into a start event instance (#19001)
81+
- feat: Adding support for log recording during MCP tool calls (#18927)
82+
83+
### `llama-index-vector-stores-chroma` [0.4.2]
84+
85+
- fix: Update ChromaVectorStore port field and argument types (#18977)
86+
87+
### `llama-index-vector-stores-milvus` [0.8.4]
88+
89+
- feat: Upsert Entities supported in Milvus (#18962)
90+
91+
### `llama-index-vector-stores-redis` [0.5.2]
92+
93+
- fix: Correcting Redis URL/Client handling (#18982)
94+
95+
### `llama-index-voice-agents-elevenlabs` [0.1.0-beta]
96+
97+
- feat: ElevenLabs beta integration (#18967)
98+
399
## [2025-06-02]
4100

5101
### `llama-index-core` [0.12.40]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
::: llama_index.packs.searchain
2+
options:
3+
members:
4+
- SearChainPack
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
::: llama_index.graph_stores.ApertureDB
2+
options:
3+
members:
4+
- ApertureDBPropertyGraphStore
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
::: llama_index.voice_agents.elevenlabs
2+
options:
3+
members:
4+
- ElevenLabsConversation

docs/mkdocs.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1149,6 +1149,7 @@ nav:
11491149
- ./api_reference/packs/recursive_retriever.md
11501150
- ./api_reference/packs/resume_screener.md
11511151
- ./api_reference/packs/retry_engine_weaviate.md
1152+
- ./api_reference/packs/searchain.md
11521153
- ./api_reference/packs/secgpt.md
11531154
- ./api_reference/packs/self_discover.md
11541155
- ./api_reference/packs/self_rag.md
@@ -1573,6 +1574,7 @@ nav:
15731574
- ./api_reference/storage/docstore/simple.md
15741575
- ./api_reference/storage/docstore/tablestore.md
15751576
- Graph Stores:
1577+
- ./api_reference/storage/graph_stores/ApertureDB.md
15761578
- ./api_reference/storage/graph_stores/falkordb.md
15771579
- ./api_reference/storage/graph_stores/index.md
15781580
- ./api_reference/storage/graph_stores/kuzu.md
@@ -1750,6 +1752,8 @@ nav:
17501752
- ./api_reference/tools/yahoo_finance.md
17511753
- ./api_reference/tools/yelp.md
17521754
- ./api_reference/tools/zapier.md
1755+
- Voice Agents:
1756+
- ./api_reference/voice_agents/elevenlabs.md
17531757
- Workflow:
17541758
- ./api_reference/workflow/decorators.md
17551759
- ./api_reference/workflow/context.md
@@ -2460,6 +2464,9 @@ plugins:
24602464
- ../llama-index-integrations/llms/llama-index-llms-featherlessai
24612465
- ../llama-index-integrations/llms/llama-index-llms-sarvam
24622466
- ../llama-index-integrations/tools/llama-index-tools-measurespace
2467+
- ../llama-index-packs/llama-index-packs-searchain
2468+
- ../llama-index-integrations/graph_stores/llama-index-graph-stores-ApertureDB
2469+
- ../llama-index-integrations/voice_agents/llama-index-voice-agents-elevenlabs
24632470
- redirects:
24642471
redirect_maps:
24652472
./api/llama_index.vector_stores.MongoDBAtlasVectorSearch.html: api_reference/storage/vector_store/mongodb.md

docs/scripts/prepare_for_build.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@
107107
"workflow": "Workflow",
108108
"llama_deploy": "LlamaDeploy",
109109
"message_queues": "Message Queues",
110+
"voice_agents": "Voice Agents",
110111
}
111112
API_REF_TEMPLATE = """::: {import_path}
112113
options:

llama-index-core/llama_index/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Top-level imports for LlamaIndex."""
22

3-
__version__ = "0.12.40"
3+
__version__ = "0.12.41"
44

55
import logging
66
from logging import NullHandler

llama-index-core/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ dev = [
3333

3434
[project]
3535
name = "llama-index-core"
36-
version = "0.12.40"
36+
version = "0.12.41"
3737
description = "Interface between LLMs and your data"
3838
authors = [{name = "Jerry Liu", email = "jerry@llamaindex.ai"}]
3939
requires-python = ">=3.9,<4.0"

llama-index-integrations/embeddings/llama-index-embeddings-azure-openai/llama_index/embeddings/azure_openai/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def __init__(
125125
)
126126

127127
# reset api_base to None if it is the default
128-
if self.api_base == DEFAULT_OPENAI_API_BASE:
128+
if self.api_base == DEFAULT_OPENAI_API_BASE or self.azure_endpoint:
129129
self.api_base = None
130130

131131
@model_validator(mode="before")

llama-index-integrations/embeddings/llama-index-embeddings-azure-openai/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ dev = [
2727

2828
[project]
2929
name = "llama-index-embeddings-azure-openai"
30-
version = "0.3.7"
30+
version = "0.3.8"
3131
description = "llama-index embeddings azure openai integration"
3232
authors = [{name = "Your Name", email = "you@example.com"}]
3333
requires-python = ">=3.9,<4.0"

llama-index-integrations/llms/llama-index-llms-azure-openai/llama_index/llms/azure_openai/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ def __init__(
180180
)
181181

182182
# reset api_base to None if it is the default
183-
if self.api_base == DEFAULT_OPENAI_API_BASE:
183+
if self.api_base == DEFAULT_OPENAI_API_BASE or self.azure_endpoint:
184184
self.api_base = None
185185

186186
@model_validator(mode="before")

llama-index-integrations/llms/llama-index-llms-azure-openai/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ dev = [
2626

2727
[project]
2828
name = "llama-index-llms-azure-openai"
29-
version = "0.3.3"
29+
version = "0.3.4"
3030
description = "llama-index llms azure openai integration"
3131
authors = [{name = "Your Name", email = "you@example.com"}]
3232
requires-python = ">=3.9,<4.0"

llama-index-integrations/llms/llama-index-llms-openai/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ dev = [
2727

2828
[project]
2929
name = "llama-index-llms-openai"
30-
version = "0.4.3"
30+
version = "0.4.4"
3131
description = "llama-index llms openai integration"
3232
authors = [{name = "llama-index"}]
3333
requires-python = ">=3.9,<4.0"
3434
readme = "README.md"
3535
license = "MIT"
36-
dependencies = ["openai>=1.81.0,<2", "llama-index-core>=0.12.37,<0.13"]
36+
dependencies = ["openai>=1.81.0,<2", "llama-index-core>=0.12.41,<0.13"]
3737

3838
[tool.codespell]
3939
check-filenames = true

llama-index-integrations/voice_agents/llama-index-voice-agents-elevenlabs/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ dev = [
2525
]
2626

2727
[project]
28-
name = "llama-index-voice-elevenlabs"
28+
name = "llama-index-voice-agents-elevenlabs"
2929
version = "0.1.0-beta"
3030
description = "LlamaIndex x ElevenLabs integration"
3131
authors = [{name = "Clelia Astra Bertelli", email = "clelia@runllama.ai"}]

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ classifiers = [
4141
dependencies = [
4242
"llama-index-agent-openai>=0.4.0,<0.5",
4343
"llama-index-cli>=0.4.2,<0.5",
44-
"llama-index-core>=0.12.40,<0.13",
44+
"llama-index-core>=0.12.41,<0.13",
4545
"llama-index-embeddings-openai>=0.3.0,<0.4",
4646
"llama-index-indices-managed-llama-cloud>=0.4.0",
4747
"llama-index-llms-openai>=0.4.0,<0.5",
@@ -74,7 +74,7 @@ maintainers = [
7474
name = "llama-index"
7575
readme = "README.md"
7676
requires-python = ">=3.9,<4.0"
77-
version = "0.12.40"
77+
version = "0.12.41"
7878

7979
[project.scripts]
8080
llamaindex-cli = "llama_index.cli.command_line:main"

uv.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)