Skip to content

Commit 5ef386d

Browse files
v0.12.38 (#18887)
1 parent c032843 commit 5ef386d

File tree

13 files changed

+302
-14
lines changed

13 files changed

+302
-14
lines changed

CHANGELOG.md

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

3+
## [2025-05-28]
4+
5+
### `llama-index-core` [0.12.38]
6+
7+
- feat: Adding a very simple implementation of an embeddings cache (#18864)
8+
- feat: Add `cols_retrievers` in NLSQLRetriever (#18843)
9+
- feat: Add row, col, and table retrievers as args in NLSQLTableQueryEngine (#18874)
10+
- feat: add configurable allow_parallel_tool_calls to FunctionAgent (#18829)
11+
- feat: Allow ctx in BaseToolSpec functions, other ctx + tool calling overhauls (#18783)
12+
- feat: Optimize get_biggest_prompt for readability and efficiency (#18808)
13+
- fix: prevent DoS attacks in JSONReader (#18877)
14+
- fix: SelectionOutputParser when LLM chooses no choices (#18886)
15+
- fix: resuming AgentWorkflow from ctx during hitl (#18844)
16+
- fix: context serialization during AgentWorkflow runs (#18866)
17+
- fix: Throw error if content block resolve methods yield empty bytes (#18819)
18+
- fix: Reduce issues when parsing "Thought/Action/Action Input" ReActAgent completions (#18818)
19+
- fix: Strip code block backticks from QueryFusionRetriever llm response (#18825)
20+
- fix: Fix `get_function_tool` in function_program.py when schema doesn't have "title" key (#18796)
21+
22+
### `llama-index-agent-azure-foundry` [0.1.0]
23+
24+
- feat: add azure foundry agent integration (#18772)
25+
26+
### `llama-index-agent-llm-compiler` [0.3.1]
27+
28+
- feat: llm-compiler support `stream_step`/`astream_step` (#18809)
29+
30+
### `llama-index-embeddings-google-genai` [0.2.0]
31+
32+
- feat: add gemini embeddings tests and retry configs (#18846)
33+
34+
### `llama-index-embeddings-openai-like` [0.1.1]
35+
36+
- fix: Pass `http_client` & `async_http_client` to parent for OpenAILikeEmbedding (#18881)
37+
38+
### `llama-index-embeddings-voyageai` [0.3.6]
39+
40+
- feat: Introducing voyage-3.5 models (#18793)
41+
42+
### `llama-index-indices-managed-llama-cloud` [0.7.1]
43+
44+
- feat: add client support for `search_filters_inference_schema` (#18867)
45+
- feat: add async methods and blank index creation (#18859)
46+
47+
### `llama-index-llms-anthropic` [0.6.19]
48+
49+
- feat: update for claude 4 support in Anthropic LLM (#18817)
50+
- fix: thinking + tool calls in anthropic (#18834)
51+
- fix: check thinking is non-null in anthropic messages (#18838)
52+
- fix: update/fix claude-4 support (#18820)
53+
54+
### `llama-index-llms-bedrock-converse` [0.6.0]
55+
56+
- feat: add-claude4-model-support (#18827)
57+
- fix: fixing DocumentBlock usage within Bedrock Converse (#18791)
58+
- fix: calling tools with empty arguments (#18786)
59+
60+
### `llama-index-llms-cleanlab` [0.5.0]
61+
62+
- feat: Update package name and models (#18483)
63+
64+
### `llama-index-llms-featherlessai` [0.1.0]
65+
66+
- feat: featherless-llm-integration (#18778)
67+
68+
### `llama-index-llms-google-genai` [0.1.14]
69+
70+
- fix: Google GenAI token counting behavior, add basic retry mechanism (#18876)
71+
72+
### `llama-index-llms-ollama` [0.5.6]
73+
74+
- feat: Attempt to automatically set context window in ollama (#18822)
75+
- feat: use default temp in ollama models (#18815)
76+
77+
### `llama-index-llms-openai` [0.3.44]
78+
79+
- feat: Adding new OpenAI responses features (image gen, mcp call, code interpreter) (#18810)
80+
- fix: Update OpenAI response type imports for latest openai library compatibility (#18824)
81+
- fix: Skip tool description length check in OpenAI agent (#18790)
82+
83+
### `llama-index-llms-servam` [0.1.1]
84+
85+
- feat: add Servam AI LLM integration with OpenAI-like interface (#18841)
86+
87+
### `llama-index-observability-otel` [0.1.0]
88+
89+
- feat: OpenTelemetry integration for observability (#18744)
90+
91+
### `llama-index-packs-raptor` [0.3.2]
92+
93+
- Use global `llama_index` tokenizer in Raptor clustering (#18802)
94+
95+
### `llama-index-postprocessor-rankllm-rerank` [0.5.0]
96+
97+
- feat: use latest rank-llm sdk (#18831)
98+
99+
### `llama-index-readers-azstorage-blob` [0.3.1]
100+
101+
- fix: Metadata and filename in azstorageblobreader (#18816)
102+
103+
### `llama-index-readers-file` [0.4.8]
104+
105+
- fix: reading pptx files from remote fs (#18862)
106+
107+
### `llama-index-storage-kvstore-postgres` [0.3.1]
108+
109+
- feat: Create PostgresKVStore from existing SQLAlchemy Engine (#18798)
110+
111+
### `llama-index-tools-brightdata` [0.1.0]
112+
113+
- feat: brightdata integration (#18690)
114+
115+
### `llama-index-tools-google` [0.3.1]
116+
117+
- fix: `GmailToolSpec.load_data()` calls search with missing args (#18832)
118+
119+
### `llama-index-tools-mcp` [0.2.2]
120+
121+
- feat: enhance SSE endpoint detection for broader compatibility (#18868)
122+
- feat: overhaul `BasicMCPClient` to support all MCP features (#18833)
123+
- fix: McpToolSpec fetch all tools given the empty allowed_tools list (#18879)
124+
- fix: add missing `BasicMCPClient.with_oauth()` kwargs (#18845)
125+
126+
### `llama-index-tools-valyu` [0.2.0]
127+
128+
- feat: Update to valyu 2.0.0 (#18861)
129+
130+
### `llama-index-vector-stores-azurecosmosmongo` [0.6.0]
131+
132+
- feat: Add Vector Index Compression support for Azure Cosmos DB Mongo vector store (#18850)
133+
134+
### `llama-index-vector-stores-opensearch` [0.5.5]
135+
136+
- feat: add filter support to check if a metadata key doesn't exist (#18851)
137+
- fix: dont pass in both `extra_info` and `metadata` in vector store nodes (#18805)
138+
3139
## [2025-05-19]
4140

5141
### `llama-index-core` [0.12.37]

docs/docs/CHANGELOG.md

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

3+
## [2025-05-28]
4+
5+
### `llama-index-core` [0.12.38]
6+
7+
- feat: Adding a very simple implementation of an embeddings cache (#18864)
8+
- feat: Add `cols_retrievers` in NLSQLRetriever (#18843)
9+
- feat: Add row, col, and table retrievers as args in NLSQLTableQueryEngine (#18874)
10+
- feat: add configurable allow_parallel_tool_calls to FunctionAgent (#18829)
11+
- feat: Allow ctx in BaseToolSpec functions, other ctx + tool calling overhauls (#18783)
12+
- feat: Optimize get_biggest_prompt for readability and efficiency (#18808)
13+
- fix: prevent DoS attacks in JSONReader (#18877)
14+
- fix: SelectionOutputParser when LLM chooses no choices (#18886)
15+
- fix: resuming AgentWorkflow from ctx during hitl (#18844)
16+
- fix: context serialization during AgentWorkflow runs (#18866)
17+
- fix: Throw error if content block resolve methods yield empty bytes (#18819)
18+
- fix: Reduce issues when parsing "Thought/Action/Action Input" ReActAgent completions (#18818)
19+
- fix: Strip code block backticks from QueryFusionRetriever llm response (#18825)
20+
- fix: Fix `get_function_tool` in function_program.py when schema doesn't have "title" key (#18796)
21+
22+
### `llama-index-agent-azure-foundry` [0.1.0]
23+
24+
- feat: add azure foundry agent integration (#18772)
25+
26+
### `llama-index-agent-llm-compiler` [0.3.1]
27+
28+
- feat: llm-compiler support `stream_step`/`astream_step` (#18809)
29+
30+
### `llama-index-embeddings-google-genai` [0.2.0]
31+
32+
- feat: add gemini embeddings tests and retry configs (#18846)
33+
34+
### `llama-index-embeddings-openai-like` [0.1.1]
35+
36+
- fix: Pass `http_client` & `async_http_client` to parent for OpenAILikeEmbedding (#18881)
37+
38+
### `llama-index-embeddings-voyageai` [0.3.6]
39+
40+
- feat: Introducing voyage-3.5 models (#18793)
41+
42+
### `llama-index-indices-managed-llama-cloud` [0.7.1]
43+
44+
- feat: add client support for `search_filters_inference_schema` (#18867)
45+
- feat: add async methods and blank index creation (#18859)
46+
47+
### `llama-index-llms-anthropic` [0.6.19]
48+
49+
- feat: update for claude 4 support in Anthropic LLM (#18817)
50+
- fix: thinking + tool calls in anthropic (#18834)
51+
- fix: check thinking is non-null in anthropic messages (#18838)
52+
- fix: update/fix claude-4 support (#18820)
53+
54+
### `llama-index-llms-bedrock-converse` [0.6.0]
55+
56+
- feat: add-claude4-model-support (#18827)
57+
- fix: fixing DocumentBlock usage within Bedrock Converse (#18791)
58+
- fix: calling tools with empty arguments (#18786)
59+
60+
### `llama-index-llms-cleanlab` [0.5.0]
61+
62+
- feat: Update package name and models (#18483)
63+
64+
### `llama-index-llms-featherlessai` [0.1.0]
65+
66+
- feat: featherless-llm-integration (#18778)
67+
68+
### `llama-index-llms-google-genai` [0.1.14]
69+
70+
- fix: Google GenAI token counting behavior, add basic retry mechanism (#18876)
71+
72+
### `llama-index-llms-ollama` [0.5.6]
73+
74+
- feat: Attempt to automatically set context window in ollama (#18822)
75+
- feat: use default temp in ollama models (#18815)
76+
77+
### `llama-index-llms-openai` [0.3.44]
78+
79+
- feat: Adding new OpenAI responses features (image gen, mcp call, code interpreter) (#18810)
80+
- fix: Update OpenAI response type imports for latest openai library compatibility (#18824)
81+
- fix: Skip tool description length check in OpenAI agent (#18790)
82+
83+
### `llama-index-llms-servam` [0.1.1]
84+
85+
- feat: add Servam AI LLM integration with OpenAI-like interface (#18841)
86+
87+
### `llama-index-observability-otel` [0.1.0]
88+
89+
- feat: OpenTelemetry integration for observability (#18744)
90+
91+
### `llama-index-packs-raptor` [0.3.2]
92+
93+
- Use global `llama_index` tokenizer in Raptor clustering (#18802)
94+
95+
### `llama-index-postprocessor-rankllm-rerank` [0.5.0]
96+
97+
- feat: use latest rank-llm sdk (#18831)
98+
99+
### `llama-index-readers-azstorage-blob` [0.3.1]
100+
101+
- fix: Metadata and filename in azstorageblobreader (#18816)
102+
103+
### `llama-index-readers-file` [0.4.8]
104+
105+
- fix: reading pptx files from remote fs (#18862)
106+
107+
### `llama-index-storage-kvstore-postgres` [0.3.1]
108+
109+
- feat: Create PostgresKVStore from existing SQLAlchemy Engine (#18798)
110+
111+
### `llama-index-tools-brightdata` [0.1.0]
112+
113+
- feat: brightdata integration (#18690)
114+
115+
### `llama-index-tools-google` [0.3.1]
116+
117+
- fix: `GmailToolSpec.load_data()` calls search with missing args (#18832)
118+
119+
### `llama-index-tools-mcp` [0.2.2]
120+
121+
- feat: enhance SSE endpoint detection for broader compatibility (#18868)
122+
- feat: overhaul `BasicMCPClient` to support all MCP features (#18833)
123+
- fix: McpToolSpec fetch all tools given the empty allowed_tools list (#18879)
124+
- fix: add missing `BasicMCPClient.with_oauth()` kwargs (#18845)
125+
126+
### `llama-index-tools-valyu` [0.2.0]
127+
128+
- feat: Update to valyu 2.0.0 (#18861)
129+
130+
### `llama-index-vector-stores-azurecosmosmongo` [0.6.0]
131+
132+
- feat: Add Vector Index Compression support for Azure Cosmos DB Mongo vector store (#18850)
133+
134+
### `llama-index-vector-stores-opensearch` [0.5.5]
135+
136+
- feat: add filter support to check if a metadata key doesn't exist (#18851)
137+
- fix: dont pass in both `extra_info` and `metadata` in vector store nodes (#18805)
138+
3139
## [2025-05-19]
4140

5141
### `llama-index-core` [0.12.37]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
::: llama_index.llms.servam
2+
options:
3+
members:
4+
- Servam
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
::: llama_index.observability.otel
2+
options:
3+
members:
4+
- LlamaIndexOpenTelemetry

docs/mkdocs.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@ nav:
331331
- ./examples/llm/deepinfra.ipynb
332332
- ./examples/llm/deepseek.ipynb
333333
- ./examples/llm/everlyai.ipynb
334+
- ./examples/llm/featherlessai.ipynb
334335
- ./examples/llm/fireworks.ipynb
335336
- ./examples/llm/fireworks_cookbook.ipynb
336337
- ./examples/llm/friendli.ipynb
@@ -1083,6 +1084,7 @@ nav:
10831084
- ./api_reference/llms/rungpt.md
10841085
- ./api_reference/llms/sagemaker_endpoint.md
10851086
- ./api_reference/llms/sambanovasystems.md
1087+
- ./api_reference/llms/servam.md
10861088
- ./api_reference/llms/siliconflow.md
10871089
- ./api_reference/llms/solar.md
10881090
- ./api_reference/llms/stepfun.md
@@ -1281,6 +1283,8 @@ nav:
12811283
- ./api_reference/postprocessor/xinference_rerank.md
12821284
- Object Stores:
12831285
- ./api_reference/objects/index.md
1286+
- Observability:
1287+
- ./api_reference/observability/otel.md
12841288
- Output Parsers:
12851289
- ./api_reference/output_parsers/guardrails.md
12861290
- ./api_reference/output_parsers/index.md
@@ -2457,6 +2461,9 @@ plugins:
24572461
- ../llama-index-integrations/retrievers/llama-index-retrievers-vectorize
24582462
- ../llama-index-integrations/tools/llama-index-tools-brightdata
24592463
- ../llama-index-integrations/tools/llama-index-tools-desearch
2464+
- ../llama-index-integrations/observability/llama-index-observability-otel
2465+
- ../llama-index-integrations/llms/llama-index-llms-featherlessai
2466+
- ../llama-index-integrations/llms/llama-index-llms-sarvam
24602467
- redirects:
24612468
redirect_maps:
24622469
./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
@@ -88,6 +88,7 @@
8888
"node_parsers": "Node Parsers & Text Splitters",
8989
"node_parser": "Node Parsers & Text Splitters",
9090
"objects": "Object Stores",
91+
"observability": "Observability",
9192
"output_parsers": "Output Parsers",
9293
"postprocessor": "Node Postprocessors",
9394
"program": "Programs",

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.37"
3+
__version__ = "0.12.38"
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.37"
36+
version = "0.12.38"
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-core/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

llama-index-integrations/observability/llama-index-observability-otel/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ dev = [
2626

2727
[project]
2828
name = "llama-index-observability-otel"
29-
version = "0.1.0"
29+
version = "0.1.1"
3030
description = "llama-index observability integration with OpenTelemetry"
3131
authors = [{name = "Clelia Astra Bertelli", email = "clelia@runllama.ai"}]
3232
requires-python = ">=3.9,<4.0"
@@ -56,10 +56,10 @@ exclude = ["**/BUILD"]
5656

5757
[tool.llamahub]
5858
contains_example = false
59-
import_path = "llama_index.openinference.otel"
59+
import_path = "llama_index.observability.otel"
6060

6161
[tool.llamahub.class_authors]
62-
OpenInferenceCallbackHandler = "llama-index"
62+
LlamaIndexOpenTelemetry = "llama-index"
6363

6464
[tool.mypy]
6565
disallow_untyped_defs = true

llama-index-integrations/postprocessor/llama-index-postprocessor-rankllm-rerank/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-postprocessor-rankllm-rerank"
29-
version = "0.4.0"
29+
version = "0.5.0"
3030
description = "llama-index postprocessor rankllm-rerank integration"
3131
authors = [{name = "Ryan Nguyen", email = "ryan.nguyen@uwaterloo.ca"}]
3232
requires-python = ">=3.10,<4.0"

0 commit comments

Comments
 (0)