Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 87.26 KiB
ChangeLog
[2024-03-14]
llama-index-core
[0.10.20]
- New
instrumentation
module for observability (#11831) - Allow passing in LLM for
CitationQueryEngine
(#11914) - Updated keyval docstore to allow changing suffix in addition to namespace (#11873)
- Add (some) async streaming support to query_engine #11949
llama-index-embeddings-dashscope
[0.1.3]
- Fixed embedding type for query texts (#11901)
llama-index-embeddings-premai
[0.1.3]
- Support for premai embeddings (#11954)
llama-index-networks
[0.2.0]
- Added support for network retrievers (#11800)
llama-index-llms-anthropic
[0.1.6]
- Added support for haiku (#11916)
llama-index-llms-mistralai
[0.1.6]
- Fixed import error for ChatMessage (#11902)
llama-index-llms-openai
[0.1.11]
- added gpt-35-turbo-0125 for AZURE_TURBO_MODELS (#11956)
- fixed error with nontype in logprobs (#11967)
llama-index-llms-premai
[0.1.4]
- Support for premai llm (#11954)
llama-index-llms-solar
[0.1.3]
- Support for solar as an LLM class (#11710)
llama-index-llms-vertex
[0.1.5]
- Add support for medlm in vertex (#11911)
llama-index-readers-goolge
[0.1.6]
- added README files and query string for google drive reader (#11724)
llama-index-readers-file
[0.1.11]
- Updated ImageReader to add
plain_text
option to trigger pytesseract (#11913)
llama-index-readers-pathway
[0.1.3]
- use pure requests to reduce deps, simplify code (#11924)
llama-index-retrievers-pathway
[0.1.3]
- use pure requests to reduce deps, simplify code (#11924)
llama-index-storage-docstore-mongodb
[0.1.3]
- Allow changing suffix for mongodb docstore (#11873)
llama-index-vector-stores-databricks
[0.1.1]
- Support for databricks vector search as a vector store (#10754)
llama-index-vector-stores-opensearch
[0.1.8]
- (re)implement proper delete (#11959)
llama-index-vector-stores-postgres
[0.1.4]
- Fixes for IN filters and OR text search (#11872, #11927)
[2024-03-12]
llama-index-cli
[0.1.9]
- Removed chroma as a bundled dep to reduce
llama-index
deps
llama-index-core
[0.10.19]
- Introduce retries for rate limits in
OpenAI
llm class (#11867) - Added table comments to SQL table schemas in
SQLDatabase
(#11774) - Added
LogProb
type toChatResponse
object (#11795) - Introduced
LabelledSimpleDataset
(#11805) - Fixed insert
IndexNode
objects with unserializable objects (#11836) - Fixed stream chat type error when writing response to history in
CondenseQuestionChatEngine
(#11856) - Improve post-processing for json query engine (#11862)
llama-index-embeddings-cohere
[0.1.4]
- Fixed async kwarg error (#11822)
llama-index-embeddings-dashscope
[0.1.2]
- Fixed pydantic import (#11765)
llama-index-graph-stores-neo4j
[0.1.3]
- Properly close connection after verifying connectivity (#11821)
llama-index-llms-cohere
[0.1.3]
- Add support for new
command-r
model (#11852)
llama-index-llms-huggingface
[0.1.4]
- Fixed streaming decoding with special tokens (#11807)
llama-index-llms-mistralai
[0.1.5]
- Added support for latest and open models (#11792)
llama-index-tools-finance
[0.1.1]
- Fixed small bug when passing in the API get for stock news (#11772)
llama-index-vector-stores-chroma
[0.1.6]
- Slimmed down chroma deps (#11775)
llama-index-vector-stores-lancedb
[0.1.3]
- Fixes for deleting (#11825)
llama-index-vector-stores-postgres
[0.1.3]
- Support for nested metadata filters (#11778)
[2024-03-07]
llama-index-callbacks-deepeval
[0.1.3]
- Update import path for callback handler (#11754)
llama-index-core
[0.10.18]
- Ensure
LoadAndSearchToolSpec
loads document objects (#11733) - Fixed bug for no nodes in
QueryFusionRetriever
(#11759) - Allow using different runtime kwargs for different evaluators in
BatchEvalRunner
(#11727) - Fixed issues with fsspec +
SimpleDirectoryReader
(#11665) - Remove
asyncio.run()
requirement from guideline evaluator (#11719)
llama-index-embeddings-voyageai
[0.1.3]
- Update voyage embeddings to use proper clients (#11721)
llama-index-indices-managed-vectara
[0.1.3]
- Fixed issues with vectara query engine in non-summary mode (#11668)
llama-index-llms-mymagic
[0.1.5]
- Add
return_output
option for json output with query and response (#11761)
llama-index-packs-code-hierarchy
[0.1.0]
- Added support for a
CodeHiearchyAgentPack
that allows for agentic traversal of a codebase (#10671)
llama-index-packs-cohere-citation-chat
[0.1.3]
- Added a new llama-pack for citations + chat with cohere (#11697)
llama-index-vector-stores-milvus
[0.1.6]
- Prevent forced
flush()
on document add (#11734)
llama-index-vector-stores-opensearch
[0.1.7]
- Small typo in metadata column name (#11751)
llama-index-vector-stores-tidbvector
[0.1.0]
- Initial support for TiDB vector store (#11635)
llama-index-vector-stores-weaviate
[0.1.4]
- Small fix for
int
fields in metadata filters (#11742)
[2024-03-06]
New format! Going to try out reporting changes per package.
llama-index-cli
[0.1.8]
- Update mappings for
upgrade
command (#11699)
llama-index-core
[0.10.17]
- add
relative_score
anddist_based_score
toQueryFusionRetriever
(#11667) - check for
none
in async agent queue (#11669) - allow refine template for
BaseSQLTableQueryEngine
(#11378) - update mappings for llama-packs (#11699)
- fixed index error for extracting rel texts in KG index (#11695)
- return proper response types from synthesizer when no nodes (#11701)
- Inherit metadata to summaries in DocumentSummaryIndex (#11671)
- Inherit callback manager in sql query engines (#11662)
- Fixed bug with agent streaming not being written to chat history (#11675)
- Fixed a small bug with
none
deltas when streaming a function call with an agent (#11713)
llama-index-multi-modal-llms-anthropic
[0.1.2]
- Added support for new multi-modal models
haiku
andsonnet
(#11656)
llama-index-packs-finchat
[0.1.0]
- Added a new llama-pack for hierarchical agents + finance chat (#11387)
llama-index-readers-file
[0.1.8]
- Added support for checking if NLTK files are already downloaded (#11676)
llama-index-readers-json
[0.1.4]
- Use the metadata passed in when creating documents (#11626)
llama-index-vector-stores-astra-db
[0.1.4]
- Update wording in warning message (#11702)
llama-index-vector-stores-opensearch
[0.1.7]
- Avoid calling
nest_asyncio.apply()
in code to avoid confusing errors for users (#11707)
llama-index-vector-stores-qdrant
[0.1.4]
- Catch RPC errors (#11657)
[0.10.16] - 2024-03-05
New Features
- Anthropic support for new models (#11623, #11612)
- Easier creation of chat prompts (#11583)
- Added a raptor retriever llama-pack (#11527)
- Improve batch cohere embeddings through bedrock (#11572)
- Added support for vertex AI embeddings (#11561)
Bug Fixes / Nits
- Ensure order in async embeddings generation (#11562)
- Fixed empty metadata for csv reader (#11563)
- Serializable fix for composable retrievers (#11617)
- Fixed milvus metadata filter support (#11566)
- FIxed pydantic import in clickhouse vector store (#11631)
- Fixed system prompts for gemini/vertext-gemini (#11511)
[0.10.15] - 2024-03-01
New Features
- Added FeishuWikiReader (#11491)
- Added videodb retriever integration (#11463)
- Added async to opensearch vector store (#11513)
- New LangFuse one-click callback handler (#11324)
Bug Fixes / Nits
- Fixed deadlock issue with async chat streaming (#11548)
- Improved hidden file check in SimpleDirectoryReader (#11496)
- Fixed null values in document metadata when using SimpleDirectoryReader (#11501)
- Fix for sqlite utils in jsonalyze query engine (#11519)
- Added base url and timeout to ollama multimodal LLM (#11526)
- Updated duplicate handling in query fusion retriever (#11542)
- Fixed bug in kg indexx struct updating (#11475)
[0.10.14] - 2024-02-28
New Features
- Released llama-index-networks (#11413)
- Jina reranker (#11291)
- Added DuckDuckGo agent search tool (#11386)
- helper functions for chatml (#10272)
- added brave search tool for agents (#11468)
- Added Friendli LLM integration (#11384)
- metadata only queries for chromadb (#11328)
Bug Fixes / Nits
- Fixed inheriting llm callback in synthesizers (#11404)
- Catch delete error in milvus (#11315)
- Fixed pinecone kwargs issue (#11422)
- Supabase metadata filtering fix (#11428)
- api base fix in gemini embeddings (#11393)
- fix elasticsearch vector store await (#11438)
- vllm server cuda fix (#11442)
- fix for passing LLM to context chat engine (#11444)
- set input types for cohere embeddings (#11288)
- default value for azure ad token (#10377)
- added back prompt mixin for react agent (#10610)
- fixed system roles for gemini (#11481)
- fixed mean agg pooling returning numpy float values (#11458)
- improved json path parsing for JSONQueryEngine (#9097)
[0.10.13] - 2024-02-26
New Features
- Added a llama-pack for KodaRetriever, for on-the-fly alpha tuning (#11311)
- Added support for
mistral-large
(#11398) - Last token pooling mode for huggingface embeddings models like SFR-Embedding-Mistral (#11373)
- Added fsspec support to SimpleDirectoryReader (#11303)
Bug Fixes / Nits
- Fixed an issue with context window + prompt helper (#11379)
- Moved OpenSearch vector store to BasePydanticVectorStore (#11400)
- Fixed function calling in fireworks LLM (#11363)
- Made cohere embedding types more automatic (#11288)
- Improve function calling in react agent (#11280)
- Fixed MockLLM imports (#11376)
[0.10.12] - 2024-02-22
New Features
- Added
llama-index-postprocessor-colbert-rerank
package (#11057) -
MyMagicAI
LLM (#11263) -
MariaTalk
LLM (#10925) - Add retries to github reader (#10980)
- Added FireworksAI embedding and LLM modules (#10959)
Bug Fixes / Nits
- Fixed string formatting in weaviate (#11294)
- Fixed off-by-one error in semantic splitter (#11295)
- Fixed
download_llama_pack
for multiple files (#11272) - Removed
BUILD
files from packages (#11267) - Loosened python version reqs for all packages (#11267)
- Fixed args issue with chromadb (#11104)
[0.10.11] - 2024-02-21
Bug Fixes / Nits
- Fixed multi-modal LLM for async acomplete (#11064)
- Fixed issue with llamaindex-cli imports (#11068)
[0.10.10] - 2024-02-20
I'm still a bit wonky with our publishing process -- apologies. This is just a version bump to ensure the changes that were supposed to happen in 0.10.9 actually did get published. (AF)
[0.10.9] - 2024-02-20
- add llama-index-cli dependency
[0.10.7] - 2024-02-19
New Features
- Added Self-Discover llamapack (#10951)
Bug Fixes / Nits
- Fixed linting in CICD (#10945)
- Fixed using remote graph stores (#10971)
- Added missing LLM kwarg in NoText response synthesizer (#10971)
- Fixed openai import in rankgpt (#10971)
- Fixed resolving model name to string in openai embeddings (#10971)
- Off by one error in sentence window node parser (#10971)
[0.10.6] - 2024-02-17
First, apologies for missing the changelog the last few versions. Trying to figure out the best process with 400+ packages.
At some point, each package will have a dedicated changelog.
But for now, onto the "master" changelog.
New Features
- Added
NomicHFEmbedding
(#10762) - Added
MinioReader
(#10744)
Bug Fixes / Nits
- Various fixes for clickhouse vector store (#10799)
- Fix index name in neo4j vector store (#10749)
- Fixes to sagemaker embeddings (#10778)
- Fixed performance issues when splitting nodes (#10766)
- Fix non-float values in reranker + b25 (#10930)
- OpenAI-agent should be a dep of openai program (#10930)
- Add missing shortcut imports for query pipeline components (#10930)
- Fix NLTK and tiktoken not being bundled properly with core (#10930)
- Add back
llama_index.core.__version__
(#10930)
[0.10.3] - 2024-02-13
Bug Fixes / Nits
- Fixed passing in LLM to
as_chat_engine
(#10605) - Fixed system prompt formatting for anthropic (#10603)
- Fixed elasticsearch vector store error on
__version__
(#10656) - Fixed import on openai pydantic program (#10657)
- Added client back to opensearch vector store exports (#10660)
- Fixed bug in SimpleDirectoryReader not using file loaders properly (#10655)
- Added lazy LLM initialization to RankGPT (#10648)
- Fixed bedrock embedding
from_credentials
passing ing the model name (#10640) - Added back recent changes to TelegramReader (#10625)
[0.10.0, 0.10.1] - 2024-02-12
Breaking Changes
- Several changes are introduced. See the full blog post for complete details.
[0.9.48] - 2024-02-12
Bug Fixes / Nits
- Add back deprecated API for BedrockEmbdding (#10581)
[0.9.47] - 2024-02-11
Last patch before v0.10!
New Features
- add conditional links to query pipeline (#10520)
- refactor conditional links + add to cookbook (#10544)
- agent + query pipeline cleanups (#10563)
Bug Fixes / Nits
- Add sleep to fix lag in chat stream (#10339)
- OllamaMultiModal kwargs (#10541)
- Update Ingestion Pipeline to handle empty documents (#10543)
- Fixing minor spelling error (#10516)
- fix elasticsearch async check (#10549)
- Docs/update slack demo colab (#10534)
- Adding the possibility to use the IN operator for PGVectorStore (#10547)
- fix agent reset (#10562)
- Fix MD duplicated Node id from multiple docs (#10564)
[0.9.46] - 2024-02-08
New Features
- Update pooling strategy for embedding models (#10536)
- Add Multimodal Video RAG example (#10530)
- Add SECURITY.md (#10531)
- Move agent module guide up one-level (#10519)