Skip to content

Commit

Permalink
v0.10.61 (#15156)
Browse files Browse the repository at this point in the history
  • Loading branch information
logan-markewich authored Aug 5, 2024
1 parent b9ec251 commit da2f3fa
Show file tree
Hide file tree
Showing 50 changed files with 5,368 additions and 284 deletions.
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
# ChangeLog

## [2024-02-05]

### `llama-index-core` [0.10.61]

- Tweaks to workflow docs (document `.send_event()`, expand examples) (#15154)
- Create context manager to instrument event and span tags (#15116)
- keyval index store index store updated to accept custom collection suffix (#15134)
- make workflow context able to collect multiples of the same event (#15153)
- Fix `__str__` method for AsyncStreamingResponse (#15131)

### `llama-index-callbacks-literalai` [1.0.0]

- feat(integration): add a global handler for Literal AI (#15064)

### `llama-index-extractors-relik` [0.1.0]

- Add relik kg constructor (#15123)

### `llama-index-graph-stores-neo4j` [0.1.12]

- fix neo4j property graph relation properties when querying (#15068)

### `llama-index-llms-fireworks` [0.1.9]

- feat: add default_headers to Fireworks llm (#15150)

### `llama-index-llms-gemini` [0.1.12]

- Fix: Gemini 1.0 Pro Vision has been official deprecated, switch default model to gemini-1.5-flash (#15000)

### `llama-index-llms-paieas` [0.1.0]

- Add LLM for AlibabaCloud PaiEas (#14983)

### `llama-index-llms-predibase` [0.1.7]

- Fix Predibase Integration for HuggingFace-hosted fine-tuned adapters (#15130)

## [2024-02-02]

### `llama-index-core` [0.10.60]
Expand Down
38 changes: 38 additions & 0 deletions docs/docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
# ChangeLog

## [2024-02-05]

### `llama-index-core` [0.10.61]

- Tweaks to workflow docs (document `.send_event()`, expand examples) (#15154)
- Create context manager to instrument event and span tags (#15116)
- keyval index store index store updated to accept custom collection suffix (#15134)
- make workflow context able to collect multiples of the same event (#15153)
- Fix `__str__` method for AsyncStreamingResponse (#15131)

### `llama-index-callbacks-literalai` [1.0.0]

- feat(integration): add a global handler for Literal AI (#15064)

### `llama-index-extractors-relik` [0.1.0]

- Add relik kg constructor (#15123)

### `llama-index-graph-stores-neo4j` [0.1.12]

- fix neo4j property graph relation properties when querying (#15068)

### `llama-index-llms-fireworks` [0.1.9]

- feat: add default_headers to Fireworks llm (#15150)

### `llama-index-llms-gemini` [0.1.12]

- Fix: Gemini 1.0 Pro Vision has been official deprecated, switch default model to gemini-1.5-flash (#15000)

### `llama-index-llms-paieas` [0.1.0]

- Add LLM for AlibabaCloud PaiEas (#14983)

### `llama-index-llms-predibase` [0.1.7]

- Fix Predibase Integration for HuggingFace-hosted fine-tuned adapters (#15130)

## [2024-02-02]

### `llama-index-core` [0.10.60]
Expand Down
4 changes: 4 additions & 0 deletions docs/docs/api_reference/callbacks/literalai.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
::: llama_index.callbacks.literalai
options:
members:
- literalai_callback_handler
4 changes: 4 additions & 0 deletions docs/docs/api_reference/extractors/relik.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
::: llama_index.extractors.relik
options:
members:
- RelikPathExtractor
4 changes: 4 additions & 0 deletions docs/docs/api_reference/llms/paieas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
::: llama_index.llms.paieas
options:
members:
- PaiEas
14 changes: 11 additions & 3 deletions docs/docs/module_guides/workflow/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,14 +153,22 @@ The `.run()` method is async, so we use await here to wait for the result.

Workflows can be visualized, using the power of type annotations in your step definitions. You can either draw all possible paths through the workflow, or the most recent execution, to help with debugging.

Firs install:

```bash
pip install llama-index-utils-workflow
```

Then import and use:

```python
from llama_index.core.workflow import (
draw_all_possible_paths,
from llama_index.utils.workflow import (
draw_all_possible_flows,
draw_most_recent_execution,
)

# Draw all
draw_all_possible_paths(JokeFlow, filename="joke_flow_all.html")
draw_all_possible_flows(JokeFlow, filename="joke_flow_all.html")

# Draw an execution
w = JokeFlow()
Expand Down
8 changes: 8 additions & 0 deletions docs/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -330,6 +330,7 @@ nav:
- ./examples/llm/openrouter.ipynb
- ./examples/llm/openvino.ipynb
- ./examples/llm/optimum_intel.ipynb
- ./examples/llm/paieas.ipynb
- ./examples/llm/palm.ipynb
- ./examples/llm/perplexity.ipynb
- ./examples/llm/portkey.ipynb
Expand Down Expand Up @@ -772,6 +773,7 @@ nav:
- ./api_reference/callbacks/honeyhive.md
- ./api_reference/callbacks/index.md
- ./api_reference/callbacks/langfuse.md
- ./api_reference/callbacks/literalai.md
- ./api_reference/callbacks/llama_debug.md
- ./api_reference/callbacks/openinference.md
- ./api_reference/callbacks/promptlayer.md
Expand Down Expand Up @@ -933,6 +935,7 @@ nav:
- ./api_reference/llms/openrouter.md
- ./api_reference/llms/openvino.md
- ./api_reference/llms/optimum_intel.md
- ./api_reference/llms/paieas.md
- ./api_reference/llms/palm.md
- ./api_reference/llms/perplexity.md
- ./api_reference/llms/portkey.md
Expand Down Expand Up @@ -1037,6 +1040,7 @@ nav:
- ./api_reference/extractors/marvin.md
- ./api_reference/extractors/pydantic.md
- ./api_reference/extractors/question.md
- ./api_reference/extractors/relik.md
- ./api_reference/extractors/summary.md
- ./api_reference/extractors/title.md
- Multi-Modal LLMs:
Expand Down Expand Up @@ -2089,6 +2093,10 @@ plugins:
- ../llama-index-integrations/postprocessor/llama-index-postprocessor-tei-rerank
- ../llama-index-integrations/readers/llama-index-readers-gitlab
- ../llama-index-integrations/extractors/llama-index-extractors-llama-extract
- ../llama-index-integrations/retrievers/llama-index-retrievers-relik
- ../llama-index-integrations/callbacks/llama-index-callbacks-literalai
- ../llama-index-integrations/llms/llama-index-llms-paieas
- ../llama-index-integrations/extractors/llama-index-extractors-relik
- redirects:
redirect_maps:
./api/llama_index.vector_stores.MongoDBAtlasVectorSearch.html: api_reference/storage/vector_store/mongodb.md
Expand Down
2 changes: 1 addition & 1 deletion llama-index-core/llama_index/core/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Init file of LlamaIndex."""

__version__ = "0.10.60"
__version__ = "0.10.61"

import logging
from logging import NullHandler
Expand Down
7 changes: 7 additions & 0 deletions llama-index-core/llama_index/core/workflow/drawing.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
from deprecated import deprecated
from typing import Optional

from .events import StartEvent, StopEvent
from .decorators import StepConfig
from .utils import get_steps_from_class, get_steps_from_instance


@deprecated(
reason="Install `llama-index-utils-workflow` and use the import `from llama_index.utils.workflow` instead."
)
def draw_all_possible_flows(
workflow,
filename: str = "workflow_all_flows.html",
Expand Down Expand Up @@ -65,6 +69,9 @@ def draw_all_possible_flows(
net.show(filename, notebook=notebook)


@deprecated(
reason="Install `llama-index-utils-workflow` and use the import `from llama_index.utils.workflow` instead."
)
def draw_most_recent_execution(
workflow,
filename: str = "workflow_recent_execution.html",
Expand Down
2 changes: 1 addition & 1 deletion llama-index-core/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ name = "llama-index-core"
packages = [{include = "llama_index"}]
readme = "README.md"
repository = "https://github.com/run-llama/llama_index"
version = "0.10.60"
version = "0.10.61"

[tool.poetry.dependencies]
SQLAlchemy = {extras = ["asyncio"], version = ">=1.4.49"}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from llama_index.extractors.relik.base import RelikPathExtractor

__all__ = ["RelikPathExtractor"]
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb"

[tool.llamahub]
contains_example = false
import_path = "llama_index.retrievers.relik"
import_path = "llama_index.extractors.relik"

[tool.llamahub.class_authors]
RelikPathExtractor = "llama-index"
Expand All @@ -22,10 +22,10 @@ python_version = "3.8"

[tool.poetry]
authors = ["Your Name <[email protected]>"]
description = "llama-index retrievers relik integration"
description = "llama-index extractors relik integration"
exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-retrievers-relik"
name = "llama-index-extractors-relik"
readme = "README.md"
version = "0.1.0"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-graph-stores-neo4j"
readme = "README.md"
version = "0.2.11"
version = "0.2.12"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ description = "llama-index llms fireworks integration"
license = "MIT"
name = "llama-index-llms-fireworks"
readme = "README.md"
version = "0.1.7"
version = "0.1.8"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-llms-gemini"
readme = "README.md"
version = "0.1.11"
version = "0.1.12"

[tool.poetry.dependencies]
python = ">=3.9,<4.0"
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-storage-index-store-azure"
readme = "README.md"
version = "0.1.2"
version = "0.2.0"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
llama-index-core = "^0.10.1"
llama-index-core = "^0.10.61"
llama-index-storage-kvstore-azure = "^0.1.0"

[tool.poetry.group.dev.dependencies]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-storage-index-store-dynamodb-store"
readme = "README.md"
version = "0.1.2"
version = "0.2.0"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
llama-index-core = "^0.10.1"
llama-index-core = "^0.10.61"
llama-index-storage-kvstore-dynamodb = "^0.1.1"

[tool.poetry.group.dev.dependencies]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-storage-index-store-elasticsearch"
readme = "README.md"
version = "0.1.3"
version = "0.2.0"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
llama-index-core = "^0.10.1"
llama-index-core = "^0.10.61"
llama-index-storage-kvstore-elasticsearch = "^0.1.1"

[tool.poetry.group.dev.dependencies]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-storage-index-store-firestore"
readme = "README.md"
version = "0.1.3"
version = "0.2.0"

[tool.poetry.dependencies]
python = ">=3.9,<4.0"
llama-index-core = "^0.10.1"
llama-index-core = "^0.10.61"
llama-index-storage-kvstore-firestore = ">=0.1.1"

[tool.poetry.group.dev.dependencies]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-storage-index-store-mongodb"
readme = "README.md"
version = "0.1.2"
version = "0.2.0"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
llama-index-core = "^0.10.1"
llama-index-core = "^0.10.61"
llama-index-storage-kvstore-mongodb = "^0.1.1"

[tool.poetry.group.dev.dependencies]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-storage-index-store-postgres"
readme = "README.md"
version = "0.1.4"
version = "0.2.0"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
llama-index-core = "^0.10.1"
llama-index-core = "^0.10.61"
llama-index-storage-kvstore-postgres = "^0.1.2"

[tool.poetry.group.dev.dependencies]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-storage-index-store-redis"
readme = "README.md"
version = "0.1.2"
version = "0.2.0"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
llama-index-core = "^0.10.1"
llama-index-core = "^0.10.61"
llama-index-storage-kvstore-redis = "^0.1.1"

[tool.poetry.group.dev.dependencies]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ exclude = ["**/BUILD"]
license = "MIT"
name = "llama-index-vector-stores-deeplake"
readme = "README.md"
version = "0.1.5"
version = "0.1.6"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
python = ">=3.9,<4.0"
llama-index-core = "^0.10.1"
deeplake = ">=3.9.12"

Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
python_tests()
python_tests(
interpreter_constraints=["==3.9.*", "==3.10.*"],
)
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ license = "MIT"
maintainers = ["AdkSarsen"]
name = "llama-index-packs-deeplake-deepmemory-retriever"
readme = "README.md"
version = "0.1.3"
version = "0.1.4"

[tool.poetry.dependencies]
python = ">=3.8.1,<4.0"
python = ">=3.9,<4.0"
llama-index-core = "^0.10.1"
llama-index-vector-stores-deeplake = "^0.1.1"

Expand Down
Loading

0 comments on commit da2f3fa

Please sign in to comment.