ccurme
6208773c77
community[patch]: set protected namespaces on embeddings ( #26156 )
...
Also fix serdes test for langchain-google-genai.
2024-09-10 09:28:41 -04:00
Bagatur
9132516c84
core[patch]: add back ChatModel.callback_manager deprecation ( #26244 )
2024-09-09 17:46:48 -07:00
Christophe Bornet
9cf7ae0a52
community: Add docstring for HtmlLinkExtractor ( #26213 )
...
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-10 00:27:37 +00:00
Christophe Bornet
56580b5fff
community: Add docstring for GLiNERLinkExtractor ( #26218 )
...
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-10 00:27:23 +00:00
Bagatur
f2f9187919
community[patch]: fix community warnings 1 ( #26239 )
2024-09-09 17:27:00 -07:00
Christophe Bornet
e235a572a0
community: Add docstring for KeybertLinkExtractor ( #26210 )
...
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-10 00:26:29 +00:00
Bagatur
438301db90
community[patch]: update docstrings ( #26243 )
2024-09-09 17:16:56 -07:00
Bagatur
7842e2c460
langchain[patch]: docstring update ( #26242 )
2024-09-09 17:12:32 -07:00
Bagatur
949127fbc1
infra: rm check pydantic scripts ( #26240 )
2024-09-09 17:12:16 -07:00
Vadym Barda
bab9de581c
core[patch]: wrap mermaid node names w/ markdown in <p> tag ( #26235 )
...
This fixes the issue where `__start__` and `__end__` node labels are
being interpreted as markdown, as of the most recent Mermaid update
2024-09-09 20:11:00 -04:00
Bagatur
baad44965e
core[patch]: update docstrings ( #26241 )
2024-09-09 17:04:57 -07:00
Bagatur
d588ce1f29
community[patch]: fix extended deps ( #26238 )
2024-09-09 16:10:10 -07:00
ccurme
2070d659a0
mistralai: release 0.2.0.dev1 ( #26236 )
2024-09-09 16:09:23 -04:00
ccurme
6c8d626d70
experimental[major]: upgrade pydantic ( #26228 )
2024-09-09 14:27:24 -04:00
Bagatur
109ba548bd
langchain[patch]: fix pydantic 2 warnings ( #26188 )
2024-09-09 11:19:02 -07:00
Bagatur
0f4a087186
community[patch]: fix main unit tests ( #26189 )
2024-09-09 10:35:41 -07:00
Bagatur
71268f7a15
standard-tests[patch]: resolve pydantic warnings ( #26190 )
2024-09-09 10:34:57 -07:00
Eugene Yurtsev
b8fc82b84b
core[patch]: Fix _get_type in AnyMessage ( #26223 )
...
Fix _get_type to work on deserialization path as well and add a unit test.
2024-09-09 10:33:18 -04:00
Bagatur
179eeead81
anthropic[patch]: pydantic ^2.7.4 ( #26191 )
2024-09-08 11:46:19 -07:00
Tomaz Bratanic
181e4fc0e0
Add session expired retry to neo4j graph ( #26182 )
...
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-08 11:40:43 -07:00
Sebastian Cherny
b3c7ed4913
Adding bind_tools in ChatOctoAI ( #26168 )
...
The object extends from
langchain_community.chat_models.openai.ChatOpenAI which doesn't have
`bind_tools` defined. I tried extending from
`langchain_openai.ChatOpenAI` in
https://github.com/langchain-ai/langchain/pull/25975 but that PR got
closed because this is not correct.
So adding our own `bind_tools` (which for now copying from ChatOpenAI is
good enough) will solve the tool calling issue we are having now.
---------
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-08 18:38:43 +00:00
John
97a8e365ec
partners/unstructured: update unstructured client version ( #26105 )
...
Users are having version conflicts with `unstructured-client` as
described here:
https://unstructuredw-kbe4326.slack.com/archives/C06JJHC9G4U/p1725557970546199?thread_ts=1725035247.162819&cid=C06JJHC9G4U
This PR fixes that issue and should update the version to "0.1.3" as
well for a clean-slate version for users to install
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-08 18:32:34 +00:00
Vadym Barda
1b3bd52e0e
core[patch]: fix edge labels for mermaid graphs ( #26201 )
2024-09-08 14:35:25 +00:00
Marcelo Machado
9bd4f1dfa8
docs: small improvement ChatOllama setup description ( #26043 )
...
Small improvement on ChatOllama description
---------
Co-authored-by: Marcelo Machado <mmachado@ibm.com >
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-08 00:15:05 +00:00
Erick Friis
6e82d2184b
partners/mongodb: release 0.1.9 ( #26193 )
2024-09-07 23:20:25 +00:00
Bagatur
7a57b4fbbf
core[patch]: Release 0.3.0dev4 ( #26178 )
2024-09-06 18:49:41 -04:00
Bagatur
d9ba65ca26
core[patch]: pydantic 2.7-compatible AnyMessage ( #26177 )
2024-09-06 18:44:06 -04:00
Eugene Yurtsev
0319ccd273
core[patch]: only support pydantic >= 2.9 for now ( #26176 )
...
For now we'll only support pydantic ^ 2.9. We'll relax the constraint
next week once we work around some issues with pydantic 2.7 / 2.8.
2024-09-06 18:13:17 -04:00
Eugene Yurtsev
6e2a72c218
core[patch]: Add missing cache for create_model ( #26173 )
...
It makes a big difference for performance.
2024-09-06 17:59:18 -04:00
Bagatur
9f482f4284
cherry langsmith cache fix ( #26169 )
2024-09-06 17:47:47 -04:00
William FH
262e19b15d
infra: Clear cache for env-var checks ( #26073 )
2024-09-06 21:29:29 +00:00
Eugene Yurtsev
61087b0c0d
core[patch]: Fix changes to pydantic schema due to pydantic 2.8.2 -> 2.9 changes ( #26166 )
...
Minor non functional change in pydantic schema generation
2024-09-06 17:24:10 -04:00
Bagatur
b2ba4f4072
core[patch]: fix deprecated pydantic code ( #26161 )
2024-09-06 17:14:17 -04:00
Bagatur
b2c8f2de4c
core[patch]: fix ChatPromptValueConcrete typing ( #26106 )
...
Thank you for contributing to LangChain!
- [ ] **PR title**: "package: description"
- Where "package" is whichever of langchain, community, core,
experimental, etc. is being modified. Use "docs: ..." for purely docs
changes, "templates: ..." for template changes, "infra: ..." for CI
changes.
- Example: "community: add foobar LLM"
- [ ] **PR message**: ***Delete this entire checklist*** and replace
with
- **Description:** a description of the change
- **Issue:** the issue # it fixes, if applicable
- **Dependencies:** any dependencies required for this change
- **Twitter handle:** if your PR gets announced, and you'd like a
mention, we'll gladly shout you out!
- [ ] **Add tests and docs**: If you're adding a new integration, please
include
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in
`docs/docs/integrations` directory.
- [ ] **Lint and test**: Run `make format`, `make lint` and `make test`
from the root of the package(s) you've modified. See contribution
guidelines for more: https://python.langchain.com/docs/contributing/
Additional guidelines:
- Make sure optional dependencies are imported within a function.
- Please do not add dependencies to pyproject.toml files (even optional
ones) unless they are required for unit tests.
- Most PRs should not touch more than one package.
- Changes should be backwards compatible.
- If you are adding something to community, do not re-import it in
langchain.
If no one reviews your PR within a few days, please @-mention one of
baskaryan, efriis, eyurtsev, ccurme, vbarda, hwchase17.
2024-09-06 17:13:57 -04:00
Bagatur
6df9360e32
core[patch]: remove v1_repr ( #26165 )
...
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-06 17:00:52 -04:00
Erick Friis
b664b3364c
multiple: merge master into v0.3rc branch ( #26163 )
...
Signed-off-by: ChengZi <chen.zhang@zilliz.com >
Co-authored-by: Bagatur <baskaryan@gmail.com >
Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com >
Co-authored-by: Tomaz Bratanic <bratanic.tomaz@gmail.com >
Co-authored-by: ZhangShenao <15201440436@163.com >
Co-authored-by: Friso H. Kingma <fhkingma@gmail.com >
Co-authored-by: Chester Curme <chester.curme@gmail.com >
Co-authored-by: ChengZi <chen.zhang@zilliz.com >
2024-09-06 13:42:29 -07:00
Bagatur
bccc546a25
v0.3 dev releases ( #26096 )
...
branch for cutting dev releases
---------
Co-authored-by: Chester Curme <chester.curme@gmail.com >
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-06 13:35:19 -07:00
Erick Friis
ae24f7364d
multiple: version bumps ( #26159 )
2024-09-06 12:37:17 -07:00
ccurme
c27703a10f
core[patch]: resolve warnings ( #26157 )
...
Resolve a batch of warnings
2024-09-06 15:00:53 -04:00
ccurme
1b77063c88
openai[patch]: set protected namespaces on embeddings ( #26155 )
2024-09-06 13:00:41 -04:00
ccurme
b74546a458
core[patch]: add google genai to serialization ( #26154 )
2024-09-06 12:54:16 -04:00
ChengZi
a03141ac51
partners[milvus]: fix integration test issues ( #26136 )
...
fix some integration test issues:
https://github.com/langchain-ai/langchain/actions/runs/10688447230/job/29628412258
Signed-off-by: ChengZi <chen.zhang@zilliz.com >
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-06 16:52:36 +00:00
Erick Friis
5c1ebd3086
partners/unstructured: release 0.1.3 ( #26119 )
2024-09-06 16:22:53 +00:00
Bagatur
8a3a9c8968
core[patch]: concrete prompt value test ( #26128 )
2024-09-05 20:49:05 -04:00
Eugene Yurtsev
40b43b0bfb
core[patch]: Remove some usage of .copy() in favor of .model_copy() ( #26126 )
...
Address under place where deprecated functionality is used.
2024-09-05 18:34:43 -04:00
Eugene Yurtsev
6fd4ac4283
core[patch]: Replace @validator with @model_validator in length based example selector ( #26124 )
...
Resolves another warning from usage of deprecated functionality in
pydantic 2
2024-09-05 18:26:43 -04:00
Eugene Yurtsev
f4e7cb394f
core[patch]: Ignore pydantic deprecation warnings in validate_arguments ( #26122 )
...
For now, we'll use the deprecation functionality which is present until
pydantic 3.
2024-09-05 18:23:48 -04:00
Eugene Yurtsev
1ecaffab8a
core[patch]: Fix regression in core ( #26121 )
...
Limited to unit testing code -- did not cause any actual issues
2024-09-05 17:41:36 -04:00
ccurme
5bbd5364f1
core[patch]: call RunnableConfigurableFields.model_rebuild() ( #26118 )
...
To fix a test in `langchain`
2024-09-05 16:59:52 -04:00
Eugene Yurtsev
e02b093d81
community[patch]: Fix more issues ( #26116 )
...
This PR resolves more type checking issues and fixes some bugs.
2024-09-05 16:31:21 -04:00