Skip to content

Commit 8bbfc54

Browse files
v0.12.40 (#18938)
1 parent f0693ad commit 8bbfc54

File tree

10 files changed

+88
-12
lines changed

10 files changed

+88
-12
lines changed

CHANGELOG.md

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

3+
## [2025-06-02]
4+
5+
### `llama-index-core` [0.12.40]
6+
7+
- feat: Add StopEvent step validation so only one workflow step can handle StopEvent (#18932)
8+
- fix: Add compatibility check before providing `tool_required` to LLM args (#18922)
9+
10+
### `llama-index-embeddings-cohere` [0.5.1]
11+
12+
- fix: add batch size validation with 96 limit for Cohere API (#18915)
13+
14+
### `llama-index-llms-anthropic` [0.7.2]
15+
16+
- feat: Support passing static AWS credentials to Anthropic Bedrock (#18935)
17+
- fix: Handle untested no tools scenario for anthropic tool config (#18923)
18+
19+
### `llama-index-llms-google-genai` [0.2.1]
20+
21+
- fix: use proper auto mode for google-genai function calling (#18933)
22+
23+
### `llama-index-llms-openai` [0.4.2]
24+
25+
- fix: clear up some field typing issues of OpenAI LLM API (#18918)
26+
- fix: migrate broken `reasoning_effort` kwarg to `reasoning_options` dict in OpenAIResponses class (#18920)
27+
28+
### `llama-index-tools-measurespace` [0.1.0]
29+
30+
- feat: Add weather, climate, air quality and geocoding tool from Measure Space (#18909)
31+
32+
### `llama-index-tools-mcp` [0.2.3]
33+
34+
- feat: Add headers handling to BasicMCPClient (#18919)
35+
336
## [2025-05-30]
437

538
### `llama-index-core` [0.12.39]

docs/docs/CHANGELOG.md

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

3+
## [2025-06-02]
4+
5+
### `llama-index-core` [0.12.40]
6+
7+
- feat: Add StopEvent step validation so only one workflow step can handle StopEvent (#18932)
8+
- fix: Add compatibility check before providing `tool_required` to LLM args (#18922)
9+
10+
### `llama-index-embeddings-cohere` [0.5.1]
11+
12+
- fix: add batch size validation with 96 limit for Cohere API (#18915)
13+
14+
### `llama-index-llms-anthropic` [0.7.2]
15+
16+
- feat: Support passing static AWS credentials to Anthropic Bedrock (#18935)
17+
- fix: Handle untested no tools scenario for anthropic tool config (#18923)
18+
19+
### `llama-index-llms-google-genai` [0.2.1]
20+
21+
- fix: use proper auto mode for google-genai function calling (#18933)
22+
23+
### `llama-index-llms-openai` [0.4.2]
24+
25+
- fix: clear up some field typing issues of OpenAI LLM API (#18918)
26+
- fix: migrate broken `reasoning_effort` kwarg to `reasoning_options` dict in OpenAIResponses class (#18920)
27+
28+
### `llama-index-tools-measurespace` [0.1.0]
29+
30+
- feat: Add weather, climate, air quality and geocoding tool from Measure Space (#18909)
31+
32+
### `llama-index-tools-mcp` [0.2.3]
33+
34+
- feat: Add headers handling to BasicMCPClient (#18919)
35+
336
## [2025-05-30]
437

538
### `llama-index-core` [0.12.39]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
::: llama_index.tools.measurespace
2+
options:
3+
members:
4+
- MeasureSpaceToolSpec

docs/mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1718,6 +1718,7 @@ nav:
17181718
- ./api_reference/tools/linkup_research.md
17191719
- ./api_reference/tools/load_and_search.md
17201720
- ./api_reference/tools/mcp.md
1721+
- ./api_reference/tools/measurespace.md
17211722
- ./api_reference/tools/metaphor.md
17221723
- ./api_reference/tools/multion.md
17231724
- ./api_reference/tools/neo4j.md
@@ -2458,6 +2459,7 @@ plugins:
24582459
- ../llama-index-integrations/observability/llama-index-observability-otel
24592460
- ../llama-index-integrations/llms/llama-index-llms-featherlessai
24602461
- ../llama-index-integrations/llms/llama-index-llms-sarvam
2462+
- ../llama-index-integrations/tools/llama-index-tools-measurespace
24612463
- redirects:
24622464
redirect_maps:
24632465
./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
"""Top-level imports for LlamaIndex."""
22

3-
__version__ = "0.12.39"
3+
__version__ = "0.12.40"
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.39"
36+
version = "0.12.40"
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/tests/agent/react/test_react_agent.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import re
2+
import time
23
from typing import Any, List, Sequence
34

45
import pytest
@@ -207,6 +208,9 @@ def test_stream_chat_basic(
207208
expected_answer = MOCK_STREAM_FINAL_RESPONSE.split("Answer: ")[-1].strip()
208209
assert response.response == expected_answer
209210

211+
# there is a very small race condition here that the chat history is not updated
212+
time.sleep(0.01)
213+
210214
assert agent.chat_history == [
211215
ChatMessage(
212216
content="What is 1 + 1?",

llama-index-integrations/llms/llama-index-llms-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-llms-openai"
30-
version = "0.4.1"
30+
version = "0.4.2"
3131
description = "llama-index llms openai integration"
3232
authors = [{name = "llama-index"}]
3333
requires-python = ">=3.9,<4.0"

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ classifiers = [
4040
]
4141
dependencies = [
4242
"llama-index-agent-openai>=0.4.0,<0.5",
43-
"llama-index-cli>=0.4.1,<0.5",
44-
"llama-index-core>=0.12.39,<0.13",
43+
"llama-index-cli>=0.4.2,<0.5",
44+
"llama-index-core>=0.12.40,<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.39"
77+
version = "0.12.40"
7878

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

uv.lock

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

0 commit comments

Comments
 (0)