Skip to content

Commit df48f1d

Browse files
v0.12.35 (#18665)
1 parent c3e67c2 commit df48f1d

File tree

11 files changed

+243
-16
lines changed

11 files changed

+243
-16
lines changed

CHANGELOG.md

Lines changed: 110 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,114 @@
11
# ChangeLog
22

3+
## [2024-05-08]
4+
5+
### `llama-index-core` [0.12.35]
6+
7+
- add support for prefilling partial tool kwargs on `FunctionTool` (#18658)
8+
- Fix/react agent max iterations skipping (#18634)
9+
- handling for edge-case serialization in prebuilt workflows like `AgentWorkflow` (#18628)
10+
- memory revamp with new base class (#18594)
11+
- add prebuilt memory blocks (#18607)
12+
13+
### `llama-index-embeddings-autoembeddings` [0.1.0]
14+
15+
- Support for AutoEmbeddings integration from chonkie (#18578)
16+
17+
### `llama-index-embeddings-huggingface-api` [0.3.1]
18+
19+
- Fix dep versions for huggingface-hub (#18662)
20+
21+
### `llama-index-indices-managed-vectara` [0.4.5]
22+
23+
- Bugfix in using cutoff argument with chain reranker in Vectara (#18610)
24+
25+
### `llama-index-llms-anthropic` [0.6.12]
26+
27+
- anthropic citations and tool calls (#18657)
28+
29+
### `llama-index-llms-cortex` [0.3.0]
30+
31+
- Cortex enhancements 2 for auth (#18588)
32+
33+
### `llama-index-llms-dashscope` [0.3.3]
34+
35+
- Fix dashscope tool call parsing (#18608)
36+
37+
### `llama-index-llms-google-genai` [0.1.12]
38+
39+
- Fix modifying object references in google-genai llm (#18616)
40+
- feat(llama-index-llms-google-genai): 2.5-flash-preview tests (#18575)
41+
- Fix last_msg indexing (#18611)
42+
43+
### `llama-index-llms-huggingface-api` [0.4.3]
44+
45+
- Huggingface API fixes for task and deps (#18662)
46+
47+
### `llama-index-llms-litellm` [0.4.2]
48+
49+
- fix parsing streaming tool calls (#18653)
50+
51+
### `llama-index-llms-meta` [0.1.1]
52+
53+
- Support Meta Llama-api as an LLM provider (#18585)
54+
55+
### `llama-index-node-parser-docling` [0.3.2]
56+
57+
- Fix/docling node parser metadata (#186390)
58+
59+
### `llama-index-node-parser-slide` [0.1.0]
60+
61+
- add SlideNodeParser integration (#18620)
62+
63+
### `llama-index-readers-github` [0.6.1]
64+
65+
- Fix: Add follow_redirects=True to GitHubIssuesClient (#18630)
66+
67+
### `llama-index-readers-markitdown` [0.1.1]
68+
69+
- Fix MarkItDown Reader bugs (#18613)
70+
71+
### `llama-index-readers-oxylabs` [0.1.2]
72+
73+
- Add Oxylabs readers (#18555)
74+
75+
### `llama-index-readers-web` [0.4.1]
76+
77+
- Fixes improper invocation of Firecrawl library (#18646)
78+
- Add Oxylabs readers (#18555)
79+
80+
### `llama-index-storage-chat-store-gel` [0.1.0]
81+
82+
- Add Gel integrations (#18503)
83+
84+
### `llama-index-storage-docstore-gel` [0.1.0]
85+
86+
- Add Gel integrations (#18503)
87+
88+
### `llama-index-storage-kvstore-gel` [0.1.0]
89+
90+
- Add Gel integrations (#18503)
91+
92+
### `llama-index-storage-index-store-gel` [0.1.0]
93+
94+
- Add Gel integrations (#18503)
95+
96+
### `llama-index-utils-workflow` [0.3.2]
97+
98+
- Fix event colors of draw_all_possible_flows (#18660)
99+
100+
### `llama-index-vector-stores-faiss` [0.4.0]
101+
102+
- Add Faiss Map Vector store and fix missing index_struct delete (#18638)
103+
104+
### `llama-index-vector-stores-gel` [0.1.0]
105+
106+
- Add Gel integrations (#18503)
107+
108+
### `llama-index-vector-stores-postgres` [0.5.2]
109+
110+
- add indexed metadata fields (#18595)
111+
3112
## [2025-04-30]
4113

5114
- Migrate repo from poetry to uv (#18524)
@@ -5484,7 +5593,7 @@
54845593

54855594
### `llama-index-llms-databricks` [0.1.0]
54865595

5487-
- Integrations with DataBricks LLM API (#12432)
5596+
- Integrations with Databricks LLM API (#12432)
54885597

54895598
### `llama-index-llms-watsonx` [0.1.6]
54905599

docs/docs/CHANGELOG.md

Lines changed: 110 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,114 @@
11
# ChangeLog
22

3+
## [2024-05-08]
4+
5+
### `llama-index-core` [0.12.35]
6+
7+
- add support for prefilling partial tool kwargs on `FunctionTool` (#18658)
8+
- Fix/react agent max iterations skipping (#18634)
9+
- handling for edge-case serialization in prebuilt workflows like `AgentWorkflow` (#18628)
10+
- memory revamp with new base class (#18594)
11+
- add prebuilt memory blocks (#18607)
12+
13+
### `llama-index-embeddings-autoembeddings` [0.1.0]
14+
15+
- Support for AutoEmbeddings integration from chonkie (#18578)
16+
17+
### `llama-index-embeddings-huggingface-api` [0.3.1]
18+
19+
- Fix dep versions for huggingface-hub (#18662)
20+
21+
### `llama-index-indices-managed-vectara` [0.4.5]
22+
23+
- Bugfix in using cutoff argument with chain reranker in Vectara (#18610)
24+
25+
### `llama-index-llms-anthropic` [0.6.12]
26+
27+
- anthropic citations and tool calls (#18657)
28+
29+
### `llama-index-llms-cortex` [0.3.0]
30+
31+
- Cortex enhancements 2 for auth (#18588)
32+
33+
### `llama-index-llms-dashscope` [0.3.3]
34+
35+
- Fix dashscope tool call parsing (#18608)
36+
37+
### `llama-index-llms-google-genai` [0.1.12]
38+
39+
- Fix modifying object references in google-genai llm (#18616)
40+
- feat(llama-index-llms-google-genai): 2.5-flash-preview tests (#18575)
41+
- Fix last_msg indexing (#18611)
42+
43+
### `llama-index-llms-huggingface-api` [0.4.3]
44+
45+
- Huggingface API fixes for task and deps (#18662)
46+
47+
### `llama-index-llms-litellm` [0.4.2]
48+
49+
- fix parsing streaming tool calls (#18653)
50+
51+
### `llama-index-llms-meta` [0.1.1]
52+
53+
- Support Meta Llama-api as an LLM provider (#18585)
54+
55+
### `llama-index-node-parser-docling` [0.3.2]
56+
57+
- Fix/docling node parser metadata (#186390)
58+
59+
### `llama-index-node-parser-slide` [0.1.0]
60+
61+
- add SlideNodeParser integration (#18620)
62+
63+
### `llama-index-readers-github` [0.6.1]
64+
65+
- Fix: Add follow_redirects=True to GitHubIssuesClient (#18630)
66+
67+
### `llama-index-readers-markitdown` [0.1.1]
68+
69+
- Fix MarkItDown Reader bugs (#18613)
70+
71+
### `llama-index-readers-oxylabs` [0.1.2]
72+
73+
- Add Oxylabs readers (#18555)
74+
75+
### `llama-index-readers-web` [0.4.1]
76+
77+
- Fixes improper invocation of Firecrawl library (#18646)
78+
- Add Oxylabs readers (#18555)
79+
80+
### `llama-index-storage-chat-store-gel` [0.1.0]
81+
82+
- Add Gel integrations (#18503)
83+
84+
### `llama-index-storage-docstore-gel` [0.1.0]
85+
86+
- Add Gel integrations (#18503)
87+
88+
### `llama-index-storage-kvstore-gel` [0.1.0]
89+
90+
- Add Gel integrations (#18503)
91+
92+
### `llama-index-storage-index-store-gel` [0.1.0]
93+
94+
- Add Gel integrations (#18503)
95+
96+
### `llama-index-utils-workflow` [0.3.2]
97+
98+
- Fix event colors of draw_all_possible_flows (#18660)
99+
100+
### `llama-index-vector-stores-faiss` [0.4.0]
101+
102+
- Add Faiss Map Vector store and fix missing index_struct delete (#18638)
103+
104+
### `llama-index-vector-stores-gel` [0.1.0]
105+
106+
- Add Gel integrations (#18503)
107+
108+
### `llama-index-vector-stores-postgres` [0.5.2]
109+
110+
- add indexed metadata fields (#18595)
111+
3112
## [2025-04-30]
4113

5114
- Migrate repo from poetry to uv (#18524)
@@ -5484,7 +5593,7 @@
54845593

54855594
### `llama-index-llms-databricks` [0.1.0]
54865595

5487-
- Integrations with DataBricks LLM API (#12432)
5596+
- Integrations with Databricks LLM API (#12432)
54885597

54895598
### `llama-index-llms-watsonx` [0.1.6]
54905599

docs/docs/CONTRIBUTING.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ If you're ready to dive in, here’s a quick setup guide to get you going:
3333
uv sync
3434
```
3535

36+
If you've changed documentation:
37+
38+
```bash
39+
uv run make lint
40+
```
41+
3642
3. Navigate to the project folder you want to work on. For example, if you want to work on the OpenAI llm integration:
3743

3844
```bash

docs/docs/examples/llm/databricks.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
"id": "2e33dced-e587-4397-81b3-d6606aa1738a",
77
"metadata": {},
88
"source": [
9-
"# DataBricks\n",
9+
"# Databricks\n",
1010
"\n",
11-
"Integrate with DataBricks LLMs APIs."
11+
"Integrate with Databricks LLMs APIs."
1212
]
1313
},
1414
{

docs/mkdocs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,7 @@ nav:
440440
- ./examples/multi_modal/gpt4v_experiments_cot.ipynb
441441
- ./examples/multi_modal/gpt4v_multi_modal_retrieval.ipynb
442442
- ./examples/multi_modal/image_to_image_retrieval.ipynb
443+
- ./examples/multi_modal/llamaindex_mongodb_voyageai_multimodal.ipynb
443444
- ./examples/multi_modal/llava_demo.ipynb
444445
- ./examples/multi_modal/llava_multi_modal_tesla_10q.ipynb
445446
- ./examples/multi_modal/mistral_multi_modal.ipynb
@@ -1218,6 +1219,7 @@ nav:
12181219
- ./api_reference/node_parser/alibabacloud_aisearch.md
12191220
- ./api_reference/node_parser/dashscope.md
12201221
- ./api_reference/node_parser/docling.md
1222+
- ./api_reference/node_parser/slide.md
12211223
- ./api_reference/node_parser/topic.md
12221224
- ./api_reference/node_parsers/code.md
12231225
- ./api_reference/node_parsers/hierarchical.md
@@ -2440,6 +2442,7 @@ plugins:
24402442
- ../llama-index-integrations/readers/llama-index-readers-markitdown
24412443
- ../llama-index-integrations/llms/llama-index-llms-meta
24422444
- ../llama-index-integrations/readers/llama-index-readers-oxylabs
2445+
- ../llama-index-integrations/node_parser/llama-index-node-parser-slide
24432446
- redirects:
24442447
redirect_maps:
24452448
./api/llama_index.vector_stores.MongoDBAtlasVectorSearch.html: api_reference/storage/vector_store/mongodb.md

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
"""Init file of LlamaIndex."""
22

3-
__version__ = "0.12.34.post1"
3+
__version__ = "0.12.35"
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.34.post1"
36+
version = "0.12.35"
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/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/base.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -410,12 +410,12 @@ def gen() -> Generator[AnthropicChatResponse, None, None]:
410410
)
411411
else:
412412
thinking.thinking += r.delta.thinking
413-
elif isinstance(r.delta, InputJSONDelta):
414-
# TODO: handle server-side tool calls
415-
pass
416413
elif isinstance(r.delta, CitationsDelta):
417414
# TODO: handle citation deltas
418415
cur_citations.append(r.delta.citation.model_dump())
416+
elif isinstance(r.delta, InputJSONDelta) and not isinstance(cur_tool_call, ToolUseBlock):
417+
# TODO: handle server-side tool calls
418+
pass
419419
else:
420420
if not isinstance(cur_tool_call, ToolUseBlock):
421421
raise ValueError("Tool call not started, but got block type " + str(type(r.delta)))
@@ -555,12 +555,12 @@ async def gen() -> ChatResponseAsyncGen:
555555
)
556556
else:
557557
thinking.thinking += r.delta.thinking
558-
elif isinstance(r.delta, InputJSONDelta):
559-
# TODO: handle server-side tool calls
560-
pass
561558
elif isinstance(r.delta, CitationsDelta):
562559
# TODO: handle citation deltas
563560
cur_citations.append(r.delta.citation.model_dump())
561+
elif isinstance(r.delta, InputJSONDelta) and not isinstance(cur_tool_call, ToolUseBlock):
562+
# TODO: handle server-side tool calls
563+
pass
564564
else:
565565
if not isinstance(cur_tool_call, ToolUseBlock):
566566
raise ValueError("Tool call not started, but got block type " + str(type(r.delta)))

llama-index-integrations/llms/llama-index-llms-anthropic/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-llms-anthropic"
30-
version = "0.6.11"
30+
version = "0.6.12"
3131
description = "llama-index llms anthropic integration"
3232
authors = [{name = "Your Name", email = "you@example.com"}]
3333
requires-python = ">=3.9,<4.0"

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.1,<0.5",
44-
"llama-index-core>=0.12.34,<0.13",
44+
"llama-index-core>=0.12.35,<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.3.0,<0.4",
@@ -74,7 +74,7 @@ maintainers = [
7474
name = "llama-index"
7575
readme = "README.md"
7676
requires-python = ">=3.9,<4.0"
77-
version = "0.12.34"
77+
version = "0.12.35"
7878

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

0 commit comments

Comments
 (0)