-
Notifications
You must be signed in to change notification settings - Fork 16.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
community: Added Lantern as VectorStore #12951
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
ef_construction: int = 16, | ||
ef_search: int = 16, | ||
**_kwargs: Any, | ||
) -> None: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you add a docstring for this method? It's not clear what "ef" / these params are without being familiar with hnswlib or other ANN libs. Ideally a user shouldn't have to research elsewhere to understand a function signature
) | ||
|
||
def _typed_arg_for_distance( | ||
self, embedding: List[float | int] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The "|" syntax for typehints isn't supported for python 3.8. Better to use Union[float, int]
distance_strategy: DistanceStrategy = DEFAULT_DISTANCE_STRATEGY, | ||
pre_delete_collection: bool = False, | ||
**kwargs: Any, | ||
) -> Lantern: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same here, could you add a docstring? No clue what "pre_delete_collection" means otherwise
**kwargs: Any, | ||
) -> List[str]: | ||
if ids is None: | ||
ids = [str(uuid.uuid1()) for _ in texts] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
out of curiosity: why uuid1 instead of uuid 4 here?
return store | ||
|
||
@classmethod | ||
def get_connection_string(cls, kwargs: Dict[str, Any]) -> str: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could be private, right?
if not connection_string: | ||
raise ValueError( | ||
"Postgres connection string is required" | ||
"Either pass it as a parameter" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Better to be specific about keyword parameter name "connection_string"
ids: Optional[List[str]] = None, | ||
pre_delete_collection: bool = False, | ||
**kwargs: Any, | ||
) -> Lantern: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same for the other initializers, would be helpful to have docstrings
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good doc.
May be good to be even more explicit about the "you override with with..." and say "This will delete the collection before re-populating it".
self, | ||
) -> None: | ||
self._conn = self.connect() | ||
self.create_hnsw_extension() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ideally any communication-heavy/blocking operations happen in a class method constructor rather than in the __init__
or post init methods, but it does work so not a blocker to land this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got it! create_hnsw_extension
should not take much time here, as we don't have any heavy blocking operations in our extension creation logic.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall works for me. I need to check on the integration tests (whether we need any changes there). Would be helpful to include more useful docstrings
Thank you for detailed review! |
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.10.6` -> `20.11.5`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.6/20.11.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.6/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.6/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.11.3` -> `20.11.5`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.3/20.11.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.3/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.3/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [autoprefixer](https://togithub.com/postcss/autoprefixer) | [`10.4.16` -> `10.4.17`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.16/10.4.17) | [![age](https://developer.mend.io/api/mc/badges/age/npm/autoprefixer/10.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/autoprefixer/10.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/autoprefixer/10.4.16/10.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/autoprefixer/10.4.16/10.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config) ([source](https://togithub.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`14.0.4` -> `14.1.0`](https://renovatebot.com/diffs/npm/eslint-config-next/14.0.4/14.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.0.4/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.0.4/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | flask ([changelog](https://flask.palletsprojects.com/changes/)) | `3.0.0` -> `3.0.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/flask/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/flask/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/flask/3.0.0/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/flask/3.0.0/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [langchain](https://togithub.com/langchain-ai/langchain) | `0.1.0` -> `0.1.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/langchain/0.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/langchain/0.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/langchain/0.1.0/0.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/langchain/0.1.0/0.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [langchain](https://togithub.com/langchain-ai/langchainjs) | [`0.1.3` -> `0.1.5`](https://renovatebot.com/diffs/npm/langchain/0.1.3/0.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/langchain/0.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/langchain/0.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/langchain/0.1.3/0.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/langchain/0.1.3/0.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [next](https://nextjs.org) ([source](https://togithub.com/vercel/next.js)) | [`14.0.4` -> `14.1.0`](https://renovatebot.com/diffs/npm/next/14.0.4/14.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.0.4/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.0.4/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nodemon](https://nodemon.io) ([source](https://togithub.com/remy/nodemon)) | [`3.0.2` -> `3.0.3`](https://renovatebot.com/diffs/npm/nodemon/3.0.2/3.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nodemon/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nodemon/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nodemon/3.0.2/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nodemon/3.0.2/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [openai](https://togithub.com/openai/openai-python) | `1.7.2` -> `1.9.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/openai/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/openai/1.7.2/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/1.7.2/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [openai](https://togithub.com/openai/openai-node) | [`4.24.1` -> `4.25.0`](https://renovatebot.com/diffs/npm/openai/4.24.1/4.25.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.24.1/4.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.24.1/4.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [openai](https://togithub.com/openai/openai-node) | [`4.24.7` -> `4.25.0`](https://renovatebot.com/diffs/npm/openai/4.24.7/4.25.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.24.7/4.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.24.7/4.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>postcss/autoprefixer (autoprefixer)</summary> ### [`v10.4.17`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#10417) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.4.16...10.4.17) - Fixed `user-select: contain` prefixes. </details> <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v14.1.0`](https://togithub.com/vercel/next.js/compare/v14.0.4...v14.1.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.4...v14.1.0) </details> <details> <summary>langchain-ai/langchain (langchain)</summary> ### [`v0.1.1`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.1.1) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.1.0...v0.1.1) ##### What's Changed - community\[patch]: fix deprecation warnings on openai subclasses by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15621](https://togithub.com/langchain-ai/langchain/pull/15621) - experimental\[patch]: Release 0.0.48 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15483](https://togithub.com/langchain-ai/langchain/pull/15483) - move output parser table by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15637](https://togithub.com/langchain-ai/langchain/pull/15637) - docs: langchain-openai by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15513](https://togithub.com/langchain-ai/langchain/pull/15513) - fix docs build by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15645](https://togithub.com/langchain-ai/langchain/pull/15645) - community: Replaced hardcoded "metadata" with FIELDS_METADATA variable in semantic_hybrid_search_with_score_and_rerank by [@​raunakshrivastava7](https://togithub.com/raunakshrivastava7) in [https://github.com/langchain-ai/langchain/pull/15642](https://togithub.com/langchain-ai/langchain/pull/15642) - templates: 0.1 bump by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15648](https://togithub.com/langchain-ai/langchain/pull/15648) - community: Fixed bug of "system message check" in chat_models/tongyi. by [@​Yuffie](https://togithub.com/Yuffie) in [https://github.com/langchain-ai/langchain/pull/15631](https://togithub.com/langchain-ai/langchain/pull/15631) - Update openai_tools.ipynb by [@​reachusama](https://togithub.com/reachusama) in [https://github.com/langchain-ai/langchain/pull/15649](https://togithub.com/langchain-ai/langchain/pull/15649) - community: Provide more actionable errors in the MathPix PDF loader by [@​chadnorvell](https://togithub.com/chadnorvell) in [https://github.com/langchain-ai/langchain/pull/15630](https://togithub.com/langchain-ai/langchain/pull/15630) - community: Include PDF ID in MathPix metadata by [@​chadnorvell](https://togithub.com/chadnorvell) in [https://github.com/langchain-ai/langchain/pull/15629](https://togithub.com/langchain-ai/langchain/pull/15629) - community: Allow deleting by ID and collection in `pgvector` by [@​chadnorvell](https://togithub.com/chadnorvell) in [https://github.com/langchain-ai/langchain/pull/15627](https://togithub.com/langchain-ai/langchain/pull/15627) - docs: add changelog by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15606](https://togithub.com/langchain-ai/langchain/pull/15606) - Adding reading source for Curie model by [@​Ammar-Azman](https://togithub.com/Ammar-Azman) in [https://github.com/langchain-ai/langchain/pull/15569](https://togithub.com/langchain-ai/langchain/pull/15569) - changed broken link for wandb tracing with agent by [@​VpkPrasanna](https://togithub.com/VpkPrasanna) in [https://github.com/langchain-ai/langchain/pull/15578](https://togithub.com/langchain-ai/langchain/pull/15578) - fix: Fix DEFAULT_API_KEY for ArgillaCallbackHandler by [@​kursathalat](https://togithub.com/kursathalat) in [https://github.com/langchain-ai/langchain/pull/15534](https://togithub.com/langchain-ai/langchain/pull/15534) - community: Correct Input API Key Name in Notebook and Enhance Readability of Comments for ZhipuAI Chat Model by [@​linancn](https://togithub.com/linancn) in [https://github.com/langchain-ai/langchain/pull/15529](https://togithub.com/langchain-ai/langchain/pull/15529) - Feat: add CHM file loader by [@​chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15519](https://togithub.com/langchain-ai/langchain/pull/15519) - fix: Ollama import statements by [@​shauryr](https://togithub.com/shauryr) in [https://github.com/langchain-ai/langchain/pull/15493](https://togithub.com/langchain-ai/langchain/pull/15493) - Docs: fix excel document loader typo by [@​chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15470](https://togithub.com/langchain-ai/langchain/pull/15470) - community: fix: should flush after inserting data on milvus by [@​EeyoreLee](https://togithub.com/EeyoreLee) in [https://github.com/langchain-ai/langchain/pull/15568](https://togithub.com/langchain-ai/langchain/pull/15568) - update ragatouille integration by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15658](https://togithub.com/langchain-ai/langchain/pull/15658) - Docs: Add missing import of 'ConfigurableField' in 'Full code comparison' example in LCEL by [@​abzachshan](https://togithub.com/abzachshan) in [https://github.com/langchain-ai/langchain/pull/15661](https://togithub.com/langchain-ai/langchain/pull/15661) - Populate streamed_output for all runs handled by atransform_stream_with_config by [@​nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15599](https://togithub.com/langchain-ai/langchain/pull/15599) - Do not issue beta or deprecation warnings on internal calls by [@​nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15641](https://togithub.com/langchain-ai/langchain/pull/15641) - core\[patch]: Release 0.1.8 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15677](https://togithub.com/langchain-ai/langchain/pull/15677) - community\[patch]: Release 0.0.10 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15678](https://togithub.com/langchain-ai/langchain/pull/15678) - dont use docarray by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15710](https://togithub.com/langchain-ai/langchain/pull/15710) - docs: add LangGraph by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15682](https://togithub.com/langchain-ai/langchain/pull/15682) - community\[patch]: Support different Pinecone initializations depending on the version by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15717](https://togithub.com/langchain-ai/langchain/pull/15717) - bugfix/fix table in documentation for langchain-community by [@​mingkang111](https://togithub.com/mingkang111) in [https://github.com/langchain-ai/langchain/pull/15716](https://togithub.com/langchain-ai/langchain/pull/15716) - core(minor): Add a way to print out system information for debugging purposes. by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15718](https://togithub.com/langchain-ai/langchain/pull/15718) - Add doc for AstraDB document loader by [@​cbornet](https://togithub.com/cbornet) in [https://github.com/langchain-ai/langchain/pull/15703](https://togithub.com/langchain-ai/langchain/pull/15703) - Fix AstraDB logical operator filtering by [@​cbornet](https://togithub.com/cbornet) in [https://github.com/langchain-ai/langchain/pull/15699](https://togithub.com/langchain-ai/langchain/pull/15699) - langchain-docs: Correct the word "iteratively" in use-cases documentation by [@​untilhamza](https://togithub.com/untilhamza) in [https://github.com/langchain-ai/langchain/pull/15697](https://togithub.com/langchain-ai/langchain/pull/15697) - community: fix myscale delete function bug by [@​IANTHEREAL](https://togithub.com/IANTHEREAL) in [https://github.com/langchain-ai/langchain/pull/15675](https://togithub.com/langchain-ai/langchain/pull/15675) - docs: update aws_dynamodb integration doc by [@​sweetkane](https://togithub.com/sweetkane) in [https://github.com/langchain-ai/langchain/pull/15666](https://togithub.com/langchain-ai/langchain/pull/15666) - experimental: minimum version bump by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15722](https://togithub.com/langchain-ai/langchain/pull/15722) - experimental\[patch]: minimum version bump by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15724](https://togithub.com/langchain-ai/langchain/pull/15724) - langchain(patch): Fix output type for pydantic output parser by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15714](https://togithub.com/langchain-ai/langchain/pull/15714) - Make packages optional by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/15727](https://togithub.com/langchain-ai/langchain/pull/15727) - Update template to direct questions to discussions rather than issues by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15721](https://togithub.com/langchain-ai/langchain/pull/15721) - CI: Fix template for questions by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15756](https://togithub.com/langchain-ai/langchain/pull/15756) - docs: remove unnecessary description by [@​morugu](https://togithub.com/morugu) in [https://github.com/langchain-ai/langchain/pull/15752](https://togithub.com/langchain-ai/langchain/pull/15752) - experimental\[patch]: loosen core max version by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15763](https://togithub.com/langchain-ai/langchain/pull/15763) - community\[patch]: release 0.0.11 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15760](https://togithub.com/langchain-ai/langchain/pull/15760) - docs: fix recognition by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15769](https://togithub.com/langchain-ai/langchain/pull/15769) - docs: integration package pip installs by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15762](https://togithub.com/langchain-ai/langchain/pull/15762) - robocorp\[minor]: Add robocorp action server toolkit by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15766](https://togithub.com/langchain-ai/langchain/pull/15766) - community\[patch]: update oai deprecation message by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15681](https://togithub.com/langchain-ai/langchain/pull/15681) - openai\[patch], docs: readme by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15773](https://togithub.com/langchain-ai/langchain/pull/15773) - openai\[patch]: unit test load by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15624](https://togithub.com/langchain-ai/langchain/pull/15624) - templates: robocorp action server template by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15776](https://togithub.com/langchain-ai/langchain/pull/15776) - robocorp\[patch]: fix readme, release 0.0.1.post1 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15777](https://togithub.com/langchain-ai/langchain/pull/15777) - core\[patch]: add alternative_import to deprecated by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15781](https://togithub.com/langchain-ai/langchain/pull/15781) - community: fix qianfan chat stream calling caused exception by [@​danielhjz](https://togithub.com/danielhjz) in [https://github.com/langchain-ai/langchain/pull/13800](https://togithub.com/langchain-ai/langchain/pull/13800) - Add neo4j semantic layer template by [@​tomasonjo](https://togithub.com/tomasonjo) in [https://github.com/langchain-ai/langchain/pull/15652](https://togithub.com/langchain-ai/langchain/pull/15652) - mistralai\[patch]: persist async client by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15786](https://togithub.com/langchain-ai/langchain/pull/15786) - mistralai\[patch]: warn on stop token, fix on_llm_new_token by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15787](https://togithub.com/langchain-ai/langchain/pull/15787) - docs: collapse structured use case by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15791](https://togithub.com/langchain-ai/langchain/pull/15791) - core\[patch]: release 0.1.9 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15794](https://togithub.com/langchain-ai/langchain/pull/15794) - community\[patch]: more deprecations by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15782](https://togithub.com/langchain-ai/langchain/pull/15782) - langchain\[patch]: Improve stream_log with AgentExecutor and Runnable Agent by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15792](https://togithub.com/langchain-ai/langchain/pull/15792) - add dspy notebook by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15798](https://togithub.com/langchain-ai/langchain/pull/15798) - semantic chunker by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15799](https://togithub.com/langchain-ai/langchain/pull/15799) - experimental\[patch]: Release 0.0.49 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15823](https://togithub.com/langchain-ai/langchain/pull/15823) - infra: explicit py path by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15826](https://togithub.com/langchain-ai/langchain/pull/15826) - ISSUE_TEMPLATE: Update issue template by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15757](https://togithub.com/langchain-ai/langchain/pull/15757) - Infra: Fix syntax error in BUG REPORT template by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15831](https://togithub.com/langchain-ai/langchain/pull/15831) - More updates to issue template by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15833](https://togithub.com/langchain-ai/langchain/pull/15833) - infra: fix issue preview by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15836](https://togithub.com/langchain-ai/langchain/pull/15836) - add raga reranker by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15838](https://togithub.com/langchain-ai/langchain/pull/15838) - Add unit tests to test openai tools agent by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15843](https://togithub.com/langchain-ai/langchain/pull/15843) - TogetherAI RAG by [@​rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/15846](https://togithub.com/langchain-ai/langchain/pull/15846) - docs: fix links by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15848](https://togithub.com/langchain-ai/langchain/pull/15848) - community\[patch]: pinecone v3 support by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15849](https://togithub.com/langchain-ai/langchain/pull/15849) - Update Evals Notebook by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/15851](https://togithub.com/langchain-ai/langchain/pull/15851) - together\[minor]: add llm by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15853](https://togithub.com/langchain-ai/langchain/pull/15853) - Add NVIDIA Canonical RAG example chain by [@​SagarBM396](https://togithub.com/SagarBM396) in [https://github.com/langchain-ai/langchain/pull/15758](https://togithub.com/langchain-ai/langchain/pull/15758) - docs: Update cohere.mdx, Text embedding had incorrect code snippet by [@​daniel-cohere](https://togithub.com/daniel-cohere) in [https://github.com/langchain-ai/langchain/pull/15840](https://togithub.com/langchain-ai/langchain/pull/15840) - \[docs] add beautiful soup dependency by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15860](https://togithub.com/langchain-ai/langchain/pull/15860) - Community : Modified doc strings and example notebook for Clarifai by [@​mogith-pn](https://togithub.com/mogith-pn) in [https://github.com/langchain-ai/langchain/pull/15816](https://togithub.com/langchain-ai/langchain/pull/15816) - community: add collection_properties parameter to Milvus by [@​axiangcoding](https://togithub.com/axiangcoding) in [https://github.com/langchain-ai/langchain/pull/15788](https://togithub.com/langchain-ai/langchain/pull/15788) - Docs: Fix a typo in elasticsearch vectorstore notebook by [@​xvjixiang](https://togithub.com/xvjixiang) in [https://github.com/langchain-ai/langchain/pull/15807](https://togithub.com/langchain-ai/langchain/pull/15807) - Add document loader section to Astra provider doc page by [@​cbornet](https://togithub.com/cbornet) in [https://github.com/langchain-ai/langchain/pull/15882](https://togithub.com/langchain-ai/langchain/pull/15882) - docs\[patch]: Fix bad headers in output parser docs by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/15778](https://togithub.com/langchain-ai/langchain/pull/15778) - Docs\[patch]: Update agent quick start for agents by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15892](https://togithub.com/langchain-ai/langchain/pull/15892) - Docs\[patch]: Update OpenAI tools agent description by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15896](https://togithub.com/langchain-ai/langchain/pull/15896) - community\[patch]: pinecone bug by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15905](https://togithub.com/langchain-ai/langchain/pull/15905) - add old serializable mapping by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15906](https://togithub.com/langchain-ai/langchain/pull/15906) - core\[patch]: release 0.1.10 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15911](https://togithub.com/langchain-ai/langchain/pull/15911) - mistralai\[patch]: release 0.0.2 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15912](https://togithub.com/langchain-ai/langchain/pull/15912) - Pass config specs through ensemble retriever by [@​nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15917](https://togithub.com/langchain-ai/langchain/pull/15917) - Rm deprecated by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/15920](https://togithub.com/langchain-ai/langchain/pull/15920) - Passthrough configurable primitive values as tracer metadata by [@​nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15915](https://togithub.com/langchain-ai/langchain/pull/15915) - \<langchain_community.vectorstores>:<Fix pinecone.py __init__ docsrting instruction> by [@​yacine555](https://togithub.com/yacine555) in [https://github.com/langchain-ai/langchain/pull/15922](https://togithub.com/langchain-ai/langchain/pull/15922) - langchain: fix OutputParserException ([#​15914](https://togithub.com/langchain-ai/langchain/issues/15914)) by [@​JanHorcicka](https://togithub.com/JanHorcicka) in [https://github.com/langchain-ai/langchain/pull/15916](https://togithub.com/langchain-ai/langchain/pull/15916) - feat(community): make Amadeus toolkit LLM-agnostic by [@​mspronesti](https://togithub.com/mspronesti) in [https://github.com/langchain-ai/langchain/pull/15879](https://togithub.com/langchain-ai/langchain/pull/15879) - feat: Implement `stream` interface by [@​apepkuss](https://togithub.com/apepkuss) in [https://github.com/langchain-ai/langchain/pull/15875](https://togithub.com/langchain-ai/langchain/pull/15875) - community: Ollama - Pass headers to post request by [@​shahrin014](https://togithub.com/shahrin014) in [https://github.com/langchain-ai/langchain/pull/15881](https://togithub.com/langchain-ai/langchain/pull/15881) - PR community:Removing knn beta content in mongodb atlas vectorstore by [@​manishsahni2000](https://togithub.com/manishsahni2000) in [https://github.com/langchain-ai/langchain/pull/15865](https://togithub.com/langchain-ai/langchain/pull/15865) - Add a BaseStore backed by AstraDB by [@​cbornet](https://togithub.com/cbornet) in [https://github.com/langchain-ai/langchain/pull/15812](https://togithub.com/langchain-ai/langchain/pull/15812) - docs: redis_chat_message_history.ipynb integration doc by [@​marsmxm](https://togithub.com/marsmxm) in [https://github.com/langchain-ai/langchain/pull/15789](https://togithub.com/langchain-ai/langchain/pull/15789) - Enable customizing the output parser of `OpenAIFunctionsAgent` by [@​treisfeld](https://togithub.com/treisfeld) in [https://github.com/langchain-ai/langchain/pull/15827](https://togithub.com/langchain-ai/langchain/pull/15827) - community: Added functions to make async calls to HuggingFaceHub's embedding endpoint in HuggingFaceHubEmbeddings class by [@​raunakshrivastava7](https://togithub.com/raunakshrivastava7) in [https://github.com/langchain-ai/langchain/pull/15737](https://togithub.com/langchain-ai/langchain/pull/15737) - community: Add support of "http" URI for Milvus ([#​12710](https://togithub.com/langchain-ai/langchain/issues/12710)) by [@​ohbeep](https://togithub.com/ohbeep) in [https://github.com/langchain-ai/langchain/pull/15683](https://togithub.com/langchain-ai/langchain/pull/15683) - langchain-google-genai\[patch]: Add support for end_point and transport parameters to the Gemini API by [@​enfeng](https://togithub.com/enfeng) in [https://github.com/langchain-ai/langchain/pull/15532](https://togithub.com/langchain-ai/langchain/pull/15532) - community: Support milvus partition key. by [@​zc277584121](https://togithub.com/zc277584121) in [https://github.com/langchain-ai/langchain/pull/15740](https://togithub.com/langchain-ai/langchain/pull/15740) - openai\[patch]: 0.0.2.post1, urls by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15961](https://togithub.com/langchain-ai/langchain/pull/15961) - infra: retry release if not found on test pypi by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15913](https://togithub.com/langchain-ai/langchain/pull/15913) - docs: Update Robocorp Action Server installation instructions by [@​rihardsgravis](https://togithub.com/rihardsgravis) in [https://github.com/langchain-ai/langchain/pull/15943](https://togithub.com/langchain-ai/langchain/pull/15943) - multiple\[patch]: .post releases and pyproject metadata by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15962](https://togithub.com/langchain-ai/langchain/pull/15962) - docs: add agent prompt creation examples by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15957](https://togithub.com/langchain-ai/langchain/pull/15957) - Add documentation for AstraDBStore by [@​cbornet](https://togithub.com/cbornet) in [https://github.com/langchain-ai/langchain/pull/15953](https://togithub.com/langchain-ai/langchain/pull/15953) - community: Fixing a performance issue with AzureSearch to perform batch embedding by [@​msetbar](https://togithub.com/msetbar) in [https://github.com/langchain-ai/langchain/pull/15594](https://togithub.com/langchain-ai/langchain/pull/15594) - community: fix the "page" mode in the AzureAIDocumentIntelligenceParser (bug) by [@​EdwinWenink](https://togithub.com/EdwinWenink) in [https://github.com/langchain-ai/langchain/pull/15958](https://togithub.com/langchain-ai/langchain/pull/15958) - stop making copies of inputs by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15926](https://togithub.com/langchain-ai/langchain/pull/15926) - community: Added Lantern as VectorStore by [@​var77](https://togithub.com/var77) in [https://github.com/langchain-ai/langchain/pull/12951](https://togithub.com/langchain-ai/langchain/pull/12951) - Batch update of alt text and title attributes for images in md/mdx files across repo by [@​jonathanalgar](https://togithub.com/jonathanalgar) in [https://github.com/langchain-ai/langchain/pull/15357](https://togithub.com/langchain-ai/langchain/pull/15357) - community\[patch]: release 0.0.12 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15973](https://togithub.com/langchain-ai/langchain/pull/15973) - community\[patch]: core min 0.1.9 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15974](https://togithub.com/langchain-ai/langchain/pull/15974) - community: Add PolygonAPIWrapper and get_last_quote endpoint by [@​virattt](https://togithub.com/virattt) in [https://github.com/langchain-ai/langchain/pull/15971](https://togithub.com/langchain-ai/langchain/pull/15971) - docs: agent table fix by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15964](https://togithub.com/langchain-ai/langchain/pull/15964) - core\[patch]: simple prompt pretty printing by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15968](https://togithub.com/langchain-ai/langchain/pull/15968) - docs: more pip installs by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15771](https://togithub.com/langchain-ai/langchain/pull/15771) - community: add new gpt-3.5-turbo-1106 finetuned for cost calculation by [@​nirkopler](https://togithub.com/nirkopler) in [https://github.com/langchain-ai/langchain/pull/16039](https://togithub.com/langchain-ai/langchain/pull/16039) - docs: fix documentation broken link in integrations chroma by [@​Mahad-lab](https://togithub.com/Mahad-lab) in [https://github.com/langchain-ai/langchain/pull/16041](https://togithub.com/langchain-ai/langchain/pull/16041) - docs: fix self query diagram by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/16043](https://togithub.com/langchain-ai/langchain/pull/16043) - community: Ollama - Parameter structure to follow official documentation by [@​shahrin014](https://togithub.com/shahrin014) in [https://github.com/langchain-ai/langchain/pull/16035](https://togithub.com/langchain-ai/langchain/pull/16035) - \[community]\[vectorstores]\[SurrealDBStore] Fix to match SurrealDB 0.3.2 SDK by [@​lalanikarim](https://togithub.com/lalanikarim) in [https://github.com/langchain-ai/langchain/pull/15996](https://togithub.com/langchain-ai/langchain/pull/15996) - \[community]\[document loaders] Added document loader for SurrealDB by [@​lalanikarim](https://togithub.com/lalanikarim) in [https://github.com/langchain-ai/langchain/pull/15995](https://togithub.com/langchain-ai/langchain/pull/15995) - community : Fixed 'coroutine' object is not subscriptable error by [@​raunakshrivastava7](https://togithub.com/raunakshrivastava7) in [https://github.com/langchain-ai/langchain/pull/15986](https://togithub.com/langchain-ai/langchain/pull/15986) - docs: fix typo in inspect runnables docs by [@​rokn](https://togithub.com/rokn) in [https://github.com/langchain-ai/langchain/pull/15994](https://togithub.com/langchain-ai/langchain/pull/15994) - Community: Adding asynchronous function implementation for Doctran by [@​CsEnox](https://togithub.com/CsEnox) in [https://github.com/langchain-ai/langchain/pull/15941](https://togithub.com/langchain-ai/langchain/pull/15941) - feat: add additional support for `BigQueryVectorSearch` by [@​ashleyxuu](https://togithub.com/ashleyxuu) in [https://github.com/langchain-ai/langchain/pull/15904](https://togithub.com/langchain-ai/langchain/pull/15904) - docs(community): update Amadeus toolkit to langchain v0.1 by [@​mspronesti](https://togithub.com/mspronesti) in [https://github.com/langchain-ai/langchain/pull/15976](https://togithub.com/langchain-ai/langchain/pull/15976) - \[docs] Integration Documentation updated run to invoke for llms/ai21.ipynb by [@​bhadreshpsavani](https://togithub.com/bhadreshpsavani) in [https://github.com/langchain-ai/langchain/pull/15889](https://togithub.com/langchain-ai/langchain/pull/15889) - refactor `output_parsers` Rail by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/15852](https://togithub.com/langchain-ai/langchain/pull/15852) - Add AstraDB self query retriever by [@​cbornet](https://togithub.com/cbornet) in [https://github.com/langchain-ai/langchain/pull/15738](https://togithub.com/langchain-ai/langchain/pull/15738) - community: fix a bug that mistakenly handle zip iterator in FAISS.from_embeddings by [@​neozhao98](https://togithub.com/neozhao98) in [https://github.com/langchain-ai/langchain/pull/16020](https://togithub.com/langchain-ai/langchain/pull/16020) - docs: update baidu_qianfan_endpoint.ipynb doc by [@​Bigtable123](https://togithub.com/Bigtable123) in [https://github.com/langchain-ai/langchain/pull/15940](https://togithub.com/langchain-ai/langchain/pull/15940) - community: jaguar vector store fix integer-element error when joining metadata values by [@​fserv](https://togithub.com/fserv) in [https://github.com/langchain-ai/langchain/pull/15939](https://togithub.com/langchain-ai/langchain/pull/15939) - Docs\[patch]: Add info admonitions to a few agents by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15899](https://togithub.com/langchain-ai/langchain/pull/15899) - Docs: Update OpenAI functions agent by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15894](https://togithub.com/langchain-ai/langchain/pull/15894) - community: deprecate ErnieBotChat and ErnieEmbeddings classes by [@​axiangcoding](https://togithub.com/axiangcoding) in [https://github.com/langchain-ai/langchain/pull/15862](https://togithub.com/langchain-ai/langchain/pull/15862) - Fixing the SlackGetChannel Tool Input Error by [@​keenborder786](https://togithub.com/keenborder786) in [https://github.com/langchain-ai/langchain/pull/15725](https://togithub.com/langchain-ai/langchain/pull/15725) - feat: add a flag that determines whether to load the milvus collection by [@​rere950303](https://togithub.com/rere950303) in [https://github.com/langchain-ai/langchain/pull/15693](https://togithub.com/langchain-ai/langchain/pull/15693) - community: Update pgvecto_rs to use its high level sdk by [@​BeautyyuYanli](https://togithub.com/BeautyyuYanli) in [https://github.com/langchain-ai/langchain/pull/15574](https://togithub.com/langchain-ai/langchain/pull/15574) - langchain-community: add documentation for Firestore Chat Message History integration by [@​averikitsch](https://togithub.com/averikitsch) in [https://github.com/langchain-ai/langchain/pull/15554](https://togithub.com/langchain-ai/langchain/pull/15554) - fix tongyi completion and params error by [@​Funkeke](https://togithub.com/Funkeke) in [https://github.com/langchain-ai/langchain/pull/15544](https://togithub.com/langchain-ai/langchain/pull/15544) - Fix: stop (stop_sequences) param on WatsonxLLM by [@​MateuszOssGit](https://togithub.com/MateuszOssGit) in [https://github.com/langchain-ai/langchain/pull/15541](https://togithub.com/langchain-ai/langchain/pull/15541) - Fix: fix top_p type hint by [@​chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15452](https://togithub.com/langchain-ai/langchain/pull/15452) - community: JsonRequestsWrapper by [@​hanzhichao2000](https://togithub.com/hanzhichao2000) in [https://github.com/langchain-ai/langchain/pull/15374](https://togithub.com/langchain-ai/langchain/pull/15374) - community: Refactor OpenAIWhisperParserLocal by [@​andrijdavid](https://togithub.com/andrijdavid) in [https://github.com/langchain-ai/langchain/pull/15150](https://togithub.com/langchain-ai/langchain/pull/15150) - add vikingdb and embedding by [@​19374242](https://togithub.com/19374242) in [https://github.com/langchain-ai/langchain/pull/15155](https://togithub.com/langchain-ai/langchain/pull/15155) - langchain\[patch]: fix requests lint by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/16049](https://togithub.com/langchain-ai/langchain/pull/16049) - community: implement adelete from VectorStore in Qdrant by [@​AntonioMorales97](https://togithub.com/AntonioMorales97) in [https://github.com/langchain-ai/langchain/pull/16005](https://togithub.com/langchain-ai/langchain/pull/16005) - community\[patch]: add vector param to index query for pinecone vec store by [@​jamescalam](https://togithub.com/jamescalam) in [https://github.com/langchain-ai/langchain/pull/16054](https://togithub.com/langchain-ai/langchain/pull/16054) - community\[patch]: release 0.0.13 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/16087](https://togithub.com/langchain-ai/langchain/pull/16087) - Add unit test for overridden lc_namespace by [@​nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/16093](https://togithub.com/langchain-ai/langchain/pull/16093) - core\[patch]: pass exceptions to fallbacks by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/16048](https://togithub.com/langchain-ai/langchain/pull/16048) - core\[patch]: Release 0.1.11 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/16100](https://togithub.com/langchain-ai/langchain/pull/16100) - Update elasticsearch.ipynb by [@​bustosjuan](https://togithub.com/bustosjuan) in [https://github.com/langchain-ai/langchain/pull/16090](https://togithub.com/langchain-ai/langchain/pull/16090) - Add doc for AstraDB self retriever by [@​cbornet](https://togithub.com/cbornet) in [https://github.com/langchain-ai/langchain/pull/16077](https://togithub.com/langchain-ai/langchain/pull/16077) - langchain\[patch]: Release 0.1.1 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/16103](https://togithub.com/langchain-ai/langchain/pull/16103) - langchain\[patch]: bump core dep to 0.1.9 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/16104](https://togithub.com/langchain-ai/langchain/pull/16104) - docs: tool-use use case by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15783](https://togithub.com/langchain-ai/langchain/pull/15783) ##### New Contributors - [@​raunakshrivastava7](https://togithub.com/raunakshrivastava7) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15642](https://togithub.com/langchain-ai/langchain/pull/15642) - [@​Yuffie](https://togithub.com/Yuffie) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15631](https://togithub.com/langchain-ai/langchain/pull/15631) - [@​reachusama](https://togithub.com/reachusama) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15649](https://togithub.com/langchain-ai/langchain/pull/15649) - [@​Ammar-Azman](https://togithub.com/Ammar-Azman) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15569](https://togithub.com/langchain-ai/langchain/pull/15569) - [@​kursathalat](https://togithub.com/kursathalat) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15534](https://togithub.com/langchain-ai/langchain/pull/15534) - [@​EeyoreLee](https://togithub.com/EeyoreLee) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15568](https://togithub.com/langchain-ai/langchain/pull/15568) - [@​abzachshan](https://togithub.com/abzachshan) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15661](https://togithub.com/langchain-ai/langchain/pull/15661) - [@​morugu](https://togithub.com/morugu) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15752](https://togithub.com/langchain-ai/langchain/pull/15752) - [@​SagarBM396](https://togithub.com/SagarBM396) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15758](https://togithub.com/langchain-ai/langchain/pull/15758) - [@​daniel-cohere](https://togithub.com/daniel-cohere) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15840](https://togithub.com/langchain-ai/langchain/pull/15840) - [@​xvjixiang](https://togithub.com/xvjixiang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15807](https://togithub.com/langchain-ai/langchain/pull/15807) - [@​JanHorcicka](https://togithub.com/JanHorcicka) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15916](https://togithub.com/langchain-ai/langchain/pull/15916) - [@​shahrin014](https://togithub.com/shahrin014) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15881](https://togithub.com/langchain-ai/langchain/pull/15881) - [@​manishsahni2000](https://togithub.com/manishsahni2000) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15865](https://togithub.com/langchain-ai/langchain/pull/15865) - [@​marsmxm](https://togithub.com/marsmxm) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15789](https://togithub.com/langchain-ai/langchain/pull/15789) - [@​treisfeld](https://togithub.com/treisfeld) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15827](https://togithub.com/langchain-ai/langchain/pull/15827) - [@​ohbeep](https://togithub.com/ohbeep) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15683](https://togithub.com/langchain-ai/langchain/pull/15683) - [@​enfeng](https://togithub.com/enfeng) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15532](https://togithub.com/langchain-ai/langchain/pull/15532) - [@​zc277584121](https://togithub.com/zc277584121) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15740](https://togithub.com/langchain-ai/langchain/pull/15740) - [@​msetbar](https://togithub.com/msetbar) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15594](https://togithub.com/langchain-ai/langchain/pull/15594) - [@​EdwinWenink](https://togithub.com/EdwinWenink) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15958](https://togithub.com/langchain-ai/langchain/pull/15958) - [@​var77](https://togithub.com/var77) made their first contribution in [https://github.com/langchain-ai/langchain/pull/12951](https://togithub.com/langchain-ai/langchain/pull/12951) - [@​jonathanalgar](https://togithub.com/jonathanalgar) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15357](https://togithub.com/langchain-ai/langchain/pull/15357) - [@​Mahad-lab](https://togithub.com/Mahad-lab) made their first contribution in [https://github.com/langchain-ai/langchain/pull/16041](https://togithub.com/langchain-ai/langchain/pull/16041) - [@​rokn](https://togithub.com/rokn) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15994](https://togithub.com/langchain-ai/langchain/pull/15994) - [@​CsEnox](https://togithub.com/CsEnox) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15941](https://togithub.com/langchain-ai/langchain/pull/15941) - [@​bhadreshpsavani](https://togithub.com/bhadreshpsavani) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15889](https://togithub.com/langchain-ai/langchain/pull/15889) - [@​neozhao98](https://togithub.com/neozhao98) made their first contribution in [https://github.com/langchain-ai/langchain/pull/16020](https://togithub.com/langchain-ai/langchain/pull/16020) - [@​Bigtable123](https://togithub.com/Bigtable123) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15940](https://togithub.com/langchain-ai/langchain/pull/15940) - [@​rere950303](https://togithub.com/rere950303) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15693](https://togithub.com/langchain-ai/langchain/pull/15693) - [@​averikitsch](https://togithub.com/averikitsch) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15554](https://togithub.com/langchain-ai/langchain/pull/15554) - [@​hanzhichao2000](https://togithub.com/hanzhichao2000) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15374](https://togithub.com/langchain-ai/langchain/pull/15374) - [@​andrijdavid](https://togithub.com/andrijdavid) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15150](https://togithub.com/langchain-ai/langchain/pull/15150) - [@​19374242](https://togithub.com/19374242) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15155](https://togithub.com/langchain-ai/langchain/pull/15155) - [@​AntonioMorales97](https://togithub.com/AntonioMorales97) made their first contribution in [https://github.com/langchain-ai/langchain/pull/16005](https://togithub.com/langchain-ai/langchain/pull/16005) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.1.0...v0.1.1 </details> <details> <summary>langchain-ai/langchainjs (langchain)</summary> ### [`v0.1.5`](https://togithub.com/langchain-ai/langchainjs/releases/tag/0.1.5) [Compare Source](https://togithub.com/langchain-ai/langchainjs/compare/0.1.4...0.1.5) #### What's Changed - langchain\[patch]: Release 0.1.4 by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4072](https://togithub.com/langchain-ai/langchainjs/pull/4072) - Add Pinecone integration by [@​zackproser](https://togithub.com/zackproser) in [https://github.com/langchain-ai/langchainjs/pull/4062](https://togithub.com/langchain-ai/langchainjs/pull/4062) - langchain\[patch], community\[patch]: Allow Anthropic models to handle function messages by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4076](https://togithub.com/langchain-ai/langchainjs/pull/4076) - docs\[minor]: Autogenerate typedoc config, add to gitignore. by [@​bracesproul](https://togithub.com/bracesproul) in [https://github.com/langchain-ai/langchainjs/pull/4079](https://togithub.com/langchain-ai/langchainjs/pull/4079) - all\[patch]: Run prettier on scripts folders too by [@​bracesproul](https://togithub.com/bracesproul) in [https://github.com/langchain-ai/langchainjs/pull/4080](https://togithub.com/langchain-ai/langchainjs/pull/4080) - community\[patch]: Add fallback for missing metadata in Redis documents by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4085](https://togithub.com/langchain-ai/langchainjs/pull/4085) - core\[minor]: Buffer the first chunk on .stream() calls to catch streaming errors immediately on startup by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4083](https://togithub.com/langchain-ai/langchainjs/pull/4083) - langchain\[minor]: update sql_utils: add schema for mssql by [@​therajatg](https://togithub.com/therajatg) in [https://github.com/langchain-ai/langchainjs/pull/4006](https://togithub.com/langchain-ai/langchainjs/pull/4006) - langchain\[patch]: Correcting token text-splitting behavior by [@​matthewdparker](https://togithub.com/matthewdparker) in [https://github.com/langchain-ai/langchainjs/pull/4078](https://togithub.com/langchain-ai/langchainjs/pull/4078) - core\[patch]: Release 0.1.17 by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4088](https://togithub.com/langchain-ai/langchainjs/pull/4088) - community\[patch]: Release 0.0.19 by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4089](https://togithub.com/langchain-ai/langchainjs/pull/4089) - langchain\[patch]: Increase remote runnable default timeout by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4090](https://togithub.com/langchain-ai/langchainjs/pull/4090) - all\[patch]: add prettier config files by [@​bracesproul](https://togithub.com/bracesproul) in [https://github.com/langchain-ai/langchainjs/pull/4087](https://togithub.com/langchain-ai/langchainjs/pull/4087) - scripts\[major]: Add LangChain scripts package by [@​bracesproul](https://togithub.com/bracesproul) in [https://github.com/langchain-ai/langchainjs/pull/4093](https://togithub.com/langchain-ai/langchainjs/pull/4093) - scripts\[patch]: Revert version back to 0 by [@​bracesproul](https://togithub.com/bracesproul) in [https://github.com/langchain-ai/langchainjs/pull/4101](https://togithub.com/langchain-ai/langchainjs/pull/4101) - Release `@langchain/scripts` 0.0.1 by [@​bracesproul](https://togithub.com/bracesproul) in [https://github.com/langchain-ai/langchainjs/pull/4102](https://togithub.com/langchain-ai/langchainjs/pull/4102) - fixed issue [#​4097](https://togithub.com/langchain-ai/langchainjs/issues/4097) by [@​ritvikPuranik](https://togithub.com/ritvikPuranik) in [https://github.com/langchain-ai/langchainjs/pull/4098](https://togithub.com/langchain-ai/langchainjs/pull/4098) - langchain\[patch]: Allow headers to be passed in remote runnable requests, docs by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4107](https://togithub.com/langchain-ai/langchainjs/pull/4107) - langchain\[patch]: Release 0.1.5 by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/4108](https://togithub.com/langchain-ai/langchainjs/pull/4108) #### New Contributors - [@​therajatg](https://togithub.com/therajatg) made their first contribution in [https://github.com/langchain-ai/langchainjs/pull/4006](https://togithub.com/langchain-ai/langchainjs/pull/4006) - [@​matthewdparker](https://togithub.com/matthewdparker) made their first contribut </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone America/Chicago, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/autoblocksai/autoblocks-examples). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Support Lantern as a new VectorStore type.
It will support 3 distance functions
l2 squared
,cosine
andhamming
and will useHNSW
index.