langchain/libs/core/langchain_core
Eugene Yurtsev 6dd9f053e3
core[patch]: Deprecating beta upsert APIs in vectorstore (#25069)
This PR deprecates the beta upsert APIs in vectorstore.

We'll introduce them in a V2 abstraction instead to keep the existing
vectorstore implementations lighter weight.

The main problem with the existing APIs is that it's a bit more
challenging to
implement the correct behavior w/ respect to IDs since ID can be present
in
both the function signature and as an optional attribute on the document
object.

But VectorStores that pass the standard tests should have implemented
the semantics properly!

---------

Co-authored-by: Erick Friis <erick@langchain.dev>
2024-08-09 17:17:36 -04:00
..
_api core[patch]: fix deprecation pydantic bug (#25204) 2024-08-08 16:39:38 -07:00
beta core: Updated docstring for Context class (#19079) 2024-03-18 21:15:14 -07:00
callbacks core: docstrings `BaseCallbackHandler update (#24948) 2024-08-01 20:46:53 -04:00
document_loaders infra: update mypy 1.10, ruff 0.5 (#23721) 2024-07-03 10:33:27 -07:00
documents core: docstrings documents (#23506) 2024-07-16 10:43:54 -04:00
embeddings core: docstrings documents (#23506) 2024-07-16 10:43:54 -04:00
example_selectors core[patch]: Sort Config attributes (#25127) 2024-08-07 02:53:50 +00:00
graph_vectorstores community[minor]: add document transformer for extracting links (#24186) 2024-07-22 22:01:21 -04:00
indexing core[patch]: Fix aindex API (#25155) 2024-08-08 12:08:18 -04:00
language_models core: autodetect more ls params (#25044) 2024-08-08 12:44:21 -07:00
load core[patch]: Remove default BaseModel init docstring (#25009) 2024-08-06 01:04:04 +00:00
messages docs: fix kwargs docstring (#25010) 2024-08-02 19:54:54 -07:00
output_parsers core[minor]: Relax constraints on type checking for tools and parsers (#24459) 2024-07-19 21:47:34 -04:00
outputs core: Move json parsing in base chat model / output parser to bg thread (#24031) 2024-07-09 12:26:36 -07:00
prompts core[patch]: Sort Config attributes (#25127) 2024-08-07 02:53:50 +00:00
pydantic_v1 multiple: get rid of pyproject extras (#22581) 2024-06-06 15:45:22 -07:00
runnables Set Context in RunnableSequence & RunnableParallel (#25073) 2024-08-06 11:10:37 -07:00
tracers docs: fix kwargs docstring (#25010) 2024-08-02 19:54:54 -07:00
utils core[patch]: fix deprecation pydantic bug (#25204) 2024-08-08 16:39:38 -07:00
vectorstores core[patch]: Deprecating beta upsert APIs in vectorstore (#25069) 2024-08-09 17:17:36 -04:00
__init__.py core[patch], community[patch]: mark runnable context, lc load as beta (#15603) 2024-01-05 17:54:26 -05:00
agents.py core[patch]: docstrings langchain_core/ files update (#24285) 2024-07-16 09:21:51 -04:00
caches.py core[patch]: docstrings langchain_core/ files update (#24285) 2024-07-16 09:21:51 -04:00
chat_history.py core[patch]: docstrings langchain_core/ files update (#24285) 2024-07-16 09:21:51 -04:00
chat_loaders.py core: chat_* docstrings (#23412) 2024-06-27 17:29:38 -04:00
chat_sessions.py core: chat_* docstrings (#23412) 2024-06-27 17:29:38 -04:00
env.py core[patch]: docstrings langchain_core/ files update (#24285) 2024-07-16 09:21:51 -04:00
exceptions.py core[patch]: docstrings langchain_core/ files update (#24285) 2024-07-16 09:21:51 -04:00
globals.py core[patch]: Fix word spelling error in globals.py (#24532) 2024-07-23 14:27:16 +00:00
memory.py core[patch]: Sort Config attributes (#25127) 2024-08-07 02:53:50 +00:00
prompt_values.py core[patch]: docstrings langchain_core/ files update (#24285) 2024-07-16 09:21:51 -04:00
py.typed core[minor], langchain[patch], experimental[patch]: Added missing py.typed to langchain_core (#14143) 2023-12-01 19:15:23 -08:00
rate_limiters.py core[patch]: use time.monotonic() instead time.time() in InMemoryRateLimiter 2024-08-09 11:31:20 -04:00
retrievers.py core[patch]: Sort Config attributes (#25127) 2024-08-07 02:53:50 +00:00
stores.py core[patch]: docstrings langchain_core/ files update (#24285) 2024-07-16 09:21:51 -04:00
structured_query.py core[patch]: docstrings langchain_core/ files update (#24285) 2024-07-16 09:21:51 -04:00
sys_info.py core[patch]: Include dependencies in sys_info (#25076) 2024-08-06 09:57:39 -04:00
tools.py core[patch]: support Field deprecation (#25004) 2024-08-07 13:57:55 -07:00