diff --git a/CHANGELOG.md b/CHANGELOG.md index 421b13bdea8ef7fcbad82a5c0353c5e4dfcc15a5..30405166d9ac7587876a82d73f65620f460463a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # ChangeLog +## [0.9.26] - 2024-01-05 + +### New Features + +- Added a `BaseChatStore` and `SimpleChatStore` abstraction for dedicated chat memory storage (#9863) +- Enable custom `tree_sitter` parser to be passed into `CodeSplitter` (#9845) +- Created a `BaseAutoRetriever` base class, to allow other retrievers to extend to auto modes (#9846) +- Added support for Nvidia Triton LLM (#9488) +- Added `DeepEval` one-click observability (#9801) + +### Bug Fixes / Nits + +- Updated the guidance integration to work with the latest version (#9830) +- Made text storage optional for doctores/ingestion pipeline (#9847) +- Added missing `sphinx-automodapi` dependency for docs (#9852) +- Return actual node ids in weaviate query results (#9854) +- Added prompt formatting to LangChainLLM (#9844) + ## [0.9.25] - 2024-01-03 ### New Features diff --git a/llama_index/VERSION b/llama_index/VERSION index 26dfa8dc6e29bce753dd940e5a84de5462fe66db..46e7a71284228ea0afc8825e1f3000a5bd65c337 100644 --- a/llama_index/VERSION +++ b/llama_index/VERSION @@ -1 +1 @@ -0.9.25.post1 +0.9.26 diff --git a/llama_index/storage/chat_store/simple_chat_store.py b/llama_index/storage/chat_store/simple_chat_store.py index eb1ab4c2b68785f233516be04a171842378d74ac..74bc1a1464fde7ce84bee5e5b37c72c2276a57a6 100644 --- a/llama_index/storage/chat_store/simple_chat_store.py +++ b/llama_index/storage/chat_store/simple_chat_store.py @@ -72,7 +72,7 @@ class SimpleChatStore(BaseChatStore): fs.makedirs(dirpath) with fs.open(persist_path, "w") as f: - f.write(json.dumps(self.store)) + f.write(json.dumps(self.json())) @classmethod def from_persist_path( @@ -85,5 +85,5 @@ class SimpleChatStore(BaseChatStore): if not fs.exists(persist_path): return cls() with fs.open(persist_path, "r") as f: - store = json.load(f) - return cls(store=store) + data = json.load(f) + return cls.parse_raw(data) diff --git a/pyproject.toml b/pyproject.toml index b97a685d707f99bb837b8083a5a4804fb7c6ed3b..9d6bc389e18e8f0d8a7402b80f8d24bb46f3acbb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,7 +42,7 @@ name = "llama-index" packages = [{include = "llama_index"}] readme = "README.md" repository = "https://github.com/run-llama/llama_index" -version = "0.9.25.post1" +version = "0.9.26" [tool.poetry.dependencies] SQLAlchemy = {extras = ["asyncio"], version = ">=1.4.49"}