Skip to content

Commit 49416d2

Browse files
v0.12.0 (run-llama#16986)
1 parent aa1f577 commit 49416d2

File tree

648 files changed

+2530
-20934
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

648 files changed

+2530
-20934
lines changed

Diff for: .github/workflows/coverage.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88

99
env:
1010
POETRY_VERSION: "1.8.3"
11+
SYSTEM_VERSION_COMPAT: "1"
1112

1213
jobs:
1314
test:
@@ -33,8 +34,6 @@ jobs:
3334
uses: actions/setup-python@v5
3435
with:
3536
python-version: ${{ matrix.python-version }}
36-
cache: "poetry"
37-
cache-dependency-path: "**/poetry.lock"
3837
- uses: pantsbuild/actions/init-pants@v5-scie-pants
3938
with:
4039
# v0 makes it easy to bust the cache if needed

Diff for: .github/workflows/unit_test.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88

99
env:
1010
POETRY_VERSION: "1.8.3"
11+
SYSTEM_VERSION_COMPAT: "1"
1112

1213
jobs:
1314
test:
@@ -33,8 +34,6 @@ jobs:
3334
uses: actions/setup-python@v5
3435
with:
3536
python-version: ${{ matrix.python-version }}
36-
cache: "poetry"
37-
cache-dependency-path: "**/poetry.lock"
3837
- uses: pantsbuild/actions/init-pants@v5-scie-pants
3938
with:
4039
# v0 makes it easy to bust the cache if needed

Diff for: CHANGELOG.md

+43
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# ChangeLog
22

3+
## [2024-11-17]
4+
5+
**NOTE:** Updating to v0.12.0 will require bumping every other `llama-index-*` package! Every package has had a version bump. Only notable changes are below.
6+
7+
### `llama-index-core` [0.12.0]
8+
9+
- Dropped python3.8 support, Unpinned numpy (#16973)
10+
- Kg/dynamic pg triplet retrieval limit (#16928)
11+
12+
### `llama-index-indices-managed-llama-cloud` [0.6.1]
13+
14+
- Add ID support for LlamaCloudIndex & update from_documents logic, modernize apis (#16927)
15+
- allow skipping waiting for ingestion when uploading file (#16934)
16+
- add support for files endpoints (#16933)
17+
18+
### `llama-index-indices-managed-vectara` [0.3.0]
19+
20+
- Add Custom Prompt Parameter (#16976)
21+
22+
### `llama-index-llms-bedrock` [0.3.0]
23+
24+
- minor fix for messages/completion to prompt (#15729)
25+
26+
### `llama-index-llms-bedrock-converse` [0.4.0]
27+
28+
- Fix async streaming with bedrock converse (#16942)
29+
30+
### `llama-index-multi-modal-llms-nvidia` [0.2.0]
31+
32+
- add vlm support (#16751)
33+
34+
### `llama-index-readers-confluence` [0.3.0]
35+
36+
- Permit passing params to Confluence client (#16961)
37+
38+
### `llama-index-readers-github` [0.5.0]
39+
40+
- Add base URL extraction method to GithubRepositoryReader (#16926)
41+
42+
### `llama-index-vector-stores-weaviate` [1.2.0]
43+
44+
- Allow passing in Weaviate vector store kwargs (#16954)
45+
346
## [2024-11-11]
447

548
### `llama-index-core` [0.11.23]

Diff for: docs/docs/CHANGELOG.md

+43
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# ChangeLog
22

3+
## [2024-11-17]
4+
5+
**NOTE:** Updating to v0.12.0 will require bumping every other `llama-index-*` package! Every package has had a version bump. Only notable changes are below.
6+
7+
### `llama-index-core` [0.12.0]
8+
9+
- Dropped python3.8 support, Unpinned numpy (#16973)
10+
- Kg/dynamic pg triplet retrieval limit (#16928)
11+
12+
### `llama-index-indices-managed-llama-cloud` [0.6.1]
13+
14+
- Add ID support for LlamaCloudIndex & update from_documents logic, modernize apis (#16927)
15+
- allow skipping waiting for ingestion when uploading file (#16934)
16+
- add support for files endpoints (#16933)
17+
18+
### `llama-index-indices-managed-vectara` [0.3.0]
19+
20+
- Add Custom Prompt Parameter (#16976)
21+
22+
### `llama-index-llms-bedrock` [0.3.0]
23+
24+
- minor fix for messages/completion to prompt (#15729)
25+
26+
### `llama-index-llms-bedrock-converse` [0.4.0]
27+
28+
- Fix async streaming with bedrock converse (#16942)
29+
30+
### `llama-index-multi-modal-llms-nvidia` [0.2.0]
31+
32+
- add vlm support (#16751)
33+
34+
### `llama-index-readers-confluence` [0.3.0]
35+
36+
- Permit passing params to Confluence client (#16961)
37+
38+
### `llama-index-readers-github` [0.5.0]
39+
40+
- Add base URL extraction method to GithubRepositoryReader (#16926)
41+
42+
### `llama-index-vector-stores-weaviate` [1.2.0]
43+
44+
- Allow passing in Weaviate vector store kwargs (#16954)
45+
346
## [2024-11-11]
447

548
### `llama-index-core` [0.11.23]

Diff for: docs/docs/api_reference/multi_modal_llms/nvidia.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
::: llama_index.multi_modal_llms.nvidia
2+
options:
3+
members:
4+
- NVIDIAMultiModal

Diff for: docs/mkdocs.yml

+6
Original file line numberDiff line numberDiff line change
@@ -449,6 +449,7 @@ nav:
449449
- ./examples/multi_modal/multi_modal_retrieval.ipynb
450450
- ./examples/multi_modal/multi_modal_video_RAG.ipynb
451451
- ./examples/multi_modal/multi_modal_videorag_videodb.ipynb
452+
- ./examples/multi_modal/nvidia_multi_modal.ipynb
452453
- ./examples/multi_modal/ollama_cookbook.ipynb
453454
- ./examples/multi_modal/openai_multi_modal.ipynb
454455
- ./examples/multi_modal/openvino_multimodal.ipynb
@@ -861,6 +862,7 @@ nav:
861862
- ./api_reference/callbacks/literalai.md
862863
- ./api_reference/callbacks/llama_debug.md
863864
- ./api_reference/callbacks/openinference.md
865+
- ./api_reference/callbacks/opentelemetry.md
864866
- ./api_reference/callbacks/opik.md
865867
- ./api_reference/callbacks/promptlayer.md
866868
- ./api_reference/callbacks/token_counter.md
@@ -1159,6 +1161,7 @@ nav:
11591161
- ./api_reference/multi_modal_llms/huggingface.md
11601162
- ./api_reference/multi_modal_llms/index.md
11611163
- ./api_reference/multi_modal_llms/mistralai.md
1164+
- ./api_reference/multi_modal_llms/nvidia.md
11621165
- ./api_reference/multi_modal_llms/ollama.md
11631166
- ./api_reference/multi_modal_llms/openai.md
11641167
- ./api_reference/multi_modal_llms/openvino.md
@@ -1590,6 +1593,7 @@ nav:
15901593
- ./api_reference/storage/vector_store/rocksetdb.md
15911594
- ./api_reference/storage/vector_store/simple.md
15921595
- ./api_reference/storage/vector_store/singlestoredb.md
1596+
- ./api_reference/storage/vector_store/sqlalchemy.md
15931597
- ./api_reference/storage/vector_store/supabase.md
15941598
- ./api_reference/storage/vector_store/tablestore.md
15951599
- ./api_reference/storage/vector_store/tair.md
@@ -1619,6 +1623,7 @@ nav:
16191623
- ./api_reference/tools/code_interpreter.md
16201624
- ./api_reference/tools/cogniswitch.md
16211625
- ./api_reference/tools/database.md
1626+
- ./api_reference/tools/docker_code.md
16221627
- ./api_reference/tools/duckduckgo.md
16231628
- ./api_reference/tools/exa.md
16241629
- ./api_reference/tools/finance.md
@@ -2319,6 +2324,7 @@ plugins:
23192324
- ../llama-index-integrations/postprocessor/llama-index-postprocessor-colpali-rerank
23202325
- ../llama-index-integrations/readers/llama-index-readers-gitbook
23212326
- ../llama-index-integrations/llms/llama-index-llms-siliconflow
2327+
- ../llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-nvidia
23222328
- redirects:
23232329
redirect_maps:
23242330
./api/llama_index.vector_stores.MongoDBAtlasVectorSearch.html: api_reference/storage/vector_store/mongodb.md

Diff for: llama-index-cli/pyproject.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ maintainers = [
3232
name = "llama-index-cli"
3333
packages = [{include = "llama_index/"}]
3434
readme = "README.md"
35-
version = "0.3.1"
35+
version = "0.4.0"
3636

3737
[tool.poetry.dependencies]
38-
python = ">=3.8.1,<4.0"
39-
llama-index-core = "^0.11.0"
40-
llama-index-embeddings-openai = "^0.2.0"
41-
llama-index-llms-openai = "^0.2.0"
38+
python = ">=3.9,<4.0"
39+
llama-index-core = "^0.12.0"
40+
llama-index-embeddings-openai = "^0.3.0"
41+
llama-index-llms-openai = "^0.3.0"
4242

4343
[tool.poetry.group.dev.dependencies]
4444
black = {extras = ["jupyter"], version = "<=23.9.1,>=23.7.0"}

Diff for: llama-index-core/llama_index/core/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Init file of LlamaIndex."""
22

3-
__version__ = "0.11.23"
3+
__version__ = "0.12.0"
44

55
import logging
66
from logging import NullHandler

Diff for: llama-index-core/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ name = "llama-index-core"
4646
packages = [{include = "llama_index"}]
4747
readme = "README.md"
4848
repository = "https://github.com/run-llama/llama_index"
49-
version = "0.11.24"
49+
version = "0.12.0"
5050

5151
[tool.poetry.dependencies]
5252
SQLAlchemy = {extras = ["asyncio"], version = ">=1.4.49"}

Diff for: llama-index-experimental/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ exclude = ["**/BUILD"]
2525
license = "MIT"
2626
name = "llama-index-experimental"
2727
readme = "README.md"
28-
version = "0.4.0"
28+
version = "0.5.0"
2929

3030
[tool.poetry.dependencies]
3131
python = ">=3.10,<4.0"
32-
llama-index-core = "^0.11.0"
33-
llama-index-finetuning = "^0.2.0"
32+
llama-index-core = "^0.12.0"
33+
llama-index-finetuning = "^0.3.0"
3434
pandas = "*"
3535

3636
[tool.poetry.group.dev.dependencies]

Diff for: llama-index-finetuning/pyproject.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ exclude = ["**/BUILD"]
2525
license = "MIT"
2626
name = "llama-index-finetuning"
2727
readme = "README.md"
28-
version = "0.2.1"
28+
version = "0.3.0"
2929

3030
[tool.poetry.dependencies]
3131
python = ">=3.10,<4.0"
32-
llama-index-core = "^0.11.0"
33-
llama-index-llms-azure-openai = "^0.2.0"
34-
llama-index-llms-mistralai = "^0.2.0"
35-
llama-index-postprocessor-cohere-rerank = "^0.2.0"
36-
llama-index-embeddings-adapter = "^0.2.0"
32+
llama-index-core = "^0.12.0"
33+
llama-index-llms-azure-openai = "^0.3.0"
34+
llama-index-llms-mistralai = "^0.3.0"
35+
llama-index-postprocessor-cohere-rerank = "^0.3.0"
36+
llama-index-embeddings-adapter = "^0.3.0"
3737
sentence-transformers = ">=2.3.0"
3838

3939
[tool.poetry.group.dev.dependencies]

Diff for: llama-index-integrations/agent/llama-index-agent-coa/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ maintainers = ["jerryjliu"]
3232
name = "llama-index-agent-coa"
3333
packages = [{include = "llama_index/"}]
3434
readme = "README.md"
35-
version = "0.2.0"
35+
version = "0.3.0"
3636

3737
[tool.poetry.dependencies]
38-
python = ">=3.8.1,<4.0"
39-
llama-index-core = "^0.11.0"
38+
python = ">=3.9,<4.0"
39+
llama-index-core = "^0.12.0"
4040

4141
[tool.poetry.group.dev.dependencies]
4242
black = {extras = ["jupyter"], version = "<=23.9.1,>=23.7.0"}

Diff for: llama-index-integrations/agent/llama-index-agent-dashscope/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ exclude = ["**/BUILD"]
2727
license = "MIT"
2828
name = "llama-index-agent-dashscope"
2929
readme = "README.md"
30-
version = "0.2.0"
30+
version = "0.3.0"
3131

3232
[tool.poetry.dependencies]
33-
python = ">=3.8.1,<4.0"
33+
python = ">=3.9,<4.0"
3434
dashscope = ">=1.17.0"
35-
llama-index-core = "^0.11.0"
35+
llama-index-core = "^0.12.0"
3636

3737
[tool.poetry.group.dev.dependencies]
3838
ipython = "8.10.0"

Diff for: llama-index-integrations/agent/llama-index-agent-introspective/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ maintainers = ["jerryjliu"]
3434
name = "llama-index-agent-introspective"
3535
packages = [{include = "llama_index/"}]
3636
readme = "README.md"
37-
version = "0.2.0"
37+
version = "0.3.0"
3838

3939
[tool.poetry.dependencies]
40-
python = ">=3.8.1,<4.0"
41-
llama-index-core = "^0.11.0"
40+
python = ">=3.9,<4.0"
41+
llama-index-core = "^0.12.0"
4242

4343
[tool.poetry.group.dev.dependencies]
4444
black = {extras = ["jupyter"], version = "<=23.9.1,>=23.7.0"}

Diff for: llama-index-integrations/agent/llama-index-agent-lats/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ license = "MIT"
3131
name = "llama-index-agent-lats"
3232
packages = [{include = "llama_index/"}]
3333
readme = "README.md"
34-
version = "0.2.1"
34+
version = "0.3.0"
3535

3636
[tool.poetry.dependencies]
37-
python = ">=3.8.1,<4.0"
38-
llama-index-core = "^0.11.0"
37+
python = ">=3.9,<4.0"
38+
llama-index-core = "^0.12.0"
3939

4040
[tool.poetry.group.dev.dependencies]
4141
black = {extras = ["jupyter"], version = "<=23.9.1,>=23.7.0"}

Diff for: llama-index-integrations/agent/llama-index-agent-llm-compiler/pyproject.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ maintainers = ["jerryjliu"]
3232
name = "llama-index-agent-llm-compiler"
3333
packages = [{include = "llama_index/"}]
3434
readme = "README.md"
35-
version = "0.2.0"
35+
version = "0.3.0"
3636

3737
[tool.poetry.dependencies]
38-
python = ">=3.8.1,<4.0"
39-
llama-index-llms-openai = "^0.2.0"
40-
llama-index-core = "^0.11.0"
38+
python = ">=3.9,<4.0"
39+
llama-index-llms-openai = "^0.3.0"
40+
llama-index-core = "^0.12.0"
4141

4242
[tool.poetry.group.dev.dependencies]
4343
black = {extras = ["jupyter"], version = "<=23.9.1,>=23.7.0"}

Diff for: llama-index-integrations/agent/llama-index-agent-openai-legacy/pyproject.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ exclude = ["**/BUILD"]
2828
license = "MIT"
2929
name = "llama-index-agent-openai-legacy"
3030
readme = "README.md"
31-
version = "0.2.0"
31+
version = "0.3.0"
3232

3333
[tool.poetry.dependencies]
34-
python = ">=3.8.1,<4.0"
35-
llama-index-llms-openai = "^0.2.0"
36-
llama-index-core = "^0.11.0"
34+
python = ">=3.9,<4.0"
35+
llama-index-llms-openai = "^0.3.0"
36+
llama-index-core = "^0.12.0"
3737

3838
[tool.poetry.group.dev.dependencies]
3939
ipython = "8.10.0"

Diff for: llama-index-integrations/agent/llama-index-agent-openai/pyproject.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ exclude = ["**/BUILD"]
2828
license = "MIT"
2929
name = "llama-index-agent-openai"
3030
readme = "README.md"
31-
version = "0.3.4"
31+
version = "0.4.0"
3232

3333
[tool.poetry.dependencies]
34-
python = ">=3.8.1,<4.0"
34+
python = ">=3.9,<4.0"
3535
openai = ">=1.14.0"
36-
llama-index-llms-openai = "^0.2.9"
37-
llama-index-core = "^0.11.0"
36+
llama-index-llms-openai = "^0.3.0"
37+
llama-index-core = "^0.12.0"
3838

3939
[tool.poetry.group.dev.dependencies]
4040
ipython = "8.10.0"

Diff for: llama-index-integrations/callbacks/llama-index-callbacks-agentops/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ license = "MIT"
3030
name = "llama-index-callbacks-agentops"
3131
packages = [{include = "llama_index/"}]
3232
readme = "README.md"
33-
version = "0.2.1"
33+
version = "0.3.0"
3434

3535
[tool.poetry.dependencies]
36-
python = ">=3.8.1,<4.0"
36+
python = ">=3.9,<4.0"
3737
agentops = "^0.2.2"
38-
llama-index-core = "^0.11.0"
38+
llama-index-core = "^0.12.0"
3939

4040
[tool.poetry.group.dev.dependencies]
4141
black = {extras = ["jupyter"], version = "<=23.9.1,>=23.7.0"}

0 commit comments

Comments
 (0)