## langchain-ai/langchain — v0.1.16…v0.1.17rc1

_304+ commits._

### Features
- **cli[minor]: Add script to generate migrations for partner packages (#20932)** (5653f36)
- **openai: add unit test (#20931)** (fe1304a)
- **cli[minor]: Add first version of migrate (#20902)** (6598757)
- **langchain: support PineconeVectorStore in self query retriever (#20905)** (891ae37)
- **cli[minor]: Add __version__ (#20903)** (a5028b6)
- **community[minor]: Add relyt vector database (#20316)** (1202017)
- **mistral, openai: support custom tokenizers in chat models (#20901)** (fdabd3c)
- **community[mionr]: add Jina Reranker in retrievers module (#19406)** (baefbfb)
- **upstage: Add Upstage partner package LA and GC (#20651)** (c8fd51e)
- **support messages in messages out (#20862)** (43c041c)
- **community: Support both Predibase SDK-v1 and SDK-v2 in Predibase-LangChain integration (#20859)** (12e5ec6)
- **Better support for subgraphs in graph viz (#20840)** (477eb17)
- **standard tests: add xfails (#20659)** (5a3c65a)
- **add test** (1f15b08)
- **add DocumentSearchHit** (f8598a7)
- **core, openai: support custom token encoders (#20762)** (7a922f3)
- **community[minor]: add graph store implementation for apache age (#20582)** (cb6e5e5)
- **community[minor]: Add async methods to CassandraVectorStore (#20602)** (c909ae0)
- **ibm: Add support for Embedding Models (#20647)** (75ffe51)
- **community: Add support for relationship indexes in neo4j vector (#20657)** (8c08cf4)

### Fixes
- **community[patch]: fix integrated test case test_recursive_url_loader.py assertions (issue-20919) (#20920)** (9281841)
- **community[patch]: Add initial tests for AzureSearch vector store (#17663)** (28df475)
- **community[patch]: Add support for pebblo server and client version (#20269)** (5f1d166)
- **experimental[patch]: return from HuggingGPT task executor task.run() exception (#20219)** (5e60d65)
- **core[patch]: improve comma separated list output parser to handle non-space separated list (#20434)** (898362d)
- **experimental[patch]: remove \n from AutoGPT feedback_tool exit check (#20132)** (63a07f5)
- **community[patch]: add more data types support to ipex-llm llm integration (#20833)** (fd1061e)
- **community[patch]: Add semantic info to metadata, classified by pebblo-server. (#20468)** (dc921f0)
- **community: fix tqdm import (#20263)** (f386f71)
- **community[patch]: deprecate persist method in Chroma (#20855)** (05ae8ca)
- **community[patch]: Support passing graph object to Neo4j integrations (#20876)** (520972f)
- **community[patch]: add HTTP response headers Content-Type to metadata of RecursiveUrlLoader document (#20875)** (748a6ae)
- **community[patch]: add BeautifulSoupTransformer remove_unwanted_classnames method (#20467)** (53bb7db)
- **openai[patch]: Allow disablling safe_len_embeddings(OpenAIEmbeddings) (#19743)** (ed26149)
- **core[minor], langchain[patch], community[patch]: mv StructuredQuery (#20849)** (5b83130)
- **core[patch]: Release 0.1.46 (#20891)** (ffad398)
- **infra: fix how Poetry is installed in the dev container (#20521)** (7c5063e)
- **experimental[patch]: Makes regex customizable in text_splitter.py (SemanticChunker class) (#20485)** (c2d09a5)
- **text-splitters[patch]: fix MarkdownHeaderTextSplitter fails to parse headers with non-printable characters (#20645)** (2cd907a)
- **patch: remove usage of llm, chat model __call__ (#20788)** (481d385)
- **community[patch]: LanceDB integration patch update (#20686)** (9b7fb38)
- **langchain[patch]: fix agent_token_buffer_memory not working with openai tools (#20708)** (9e983c9)
- **langchain[patch]:  add `aprep_output` method to `langchain/chains/base.py` (#20748)** (243ba71)
- **groq[patch]: groq proxy support (#20758)** (a1614b8)
- **community[patch]: add hybrid search to singlestoredb vectorstore (#20793)** (493afe4)
- **community[patch]: Add driver config param for neo4j graph (#20772)** (9efab3e)
- **community[patch]: Advanced filtering for HANA Cloud Vector Engine (#20821)** (0186e4e)
- **community[patch]: standardize chat init args (#20844)** (5ab3f9a)
- **community[patch]: add support for similarity_score_threshold search in… (#20852)** (8d1167b)
- **core[minor],langchain[patch]: Move base indexing interface and logic to core (#20667)** (d8aa72f)
- **core[patch],community[patch]: Move file chat history back to community (#20834)** (30e48c9)
- **community[patch]: Fix message formatting for Anthropic models on Amazon Bedrock (#20801)** (9111d3a)
- **groq: fix warning filter for integration test (#20806)** (06b04b8)
- **langchain[patch]: Update evaluation logic that instantiates a default LLM (#20760)** (a7c347a)
- **fix test** (7a78068)
- **community[patch]: fix CometTracer bug (#20796)** (5560cc4)
- **community[patch],core[minor]: Move in memory cache implementation to core (#20753)** (ad6b5f8)
- **core[patch]: Remove autoupgrade to addable dict in Runnable/RunnableLambda/RunnablePassthrough transform (#20677)** (a2cc9b5)
- **core[minor],langchain[patch],community[patch]: Move InMemory and File implementations of Chat History to core (#20752)** (645b1e1)
- **community[patch]: Remove usage of deprecated StoredBlobHistory in CassandraChatMessageHistory (#20666)** (0ae5027)
- **langchain[patch]: Add missing deprecation for openai adapters (#20668)** (936c6cc)
- **community[patch],core[minor]: Move BaseToolKit to core.tools (#20669)** (38adbfd)
- **Community patch clickhouse make it possible to not specify index (#20460)** (ce23f82)
- **patch: deprecate (a)get_relevant_documents (#20477)** (c010ec8)
- **community: Fix the stop sequence key name for Mistral in Bedrock (#20709)** (bb69819)
- **community[patch], experimental[patch]: support tool-calling sql and p… (#20639)** (1c7b3c7)
- **langchain[patch]: langchain-pinecone self query support (#20702)** (d0cee65)
- **langchain[patch]: `example_selector` import fix (#20676)** (06d18c1)
- **langchain: `dosctore` import fix (#20678)** (d6470aa)
- **templates: `utilities` import fix (#20679)** (3a750e1)
- **community[patch]: YandexGPT API add ability to disable request logging (#20670)** (f111efe)

### Backend
- **Merge branch 'master' into cc/retriever_score** (402298e)
- **(infra) pass input to test-release (#20947)** (989e4a9)
- **cli[minor]: update code to generate migrations from langchain to community (#20946)** (2fa0ff1)
- **Merge branch 'master' into cc/retriever_score** (267ee9d)
- **infra: nonmaster release checkbox (#20945)** (078c5d9)
- **bump langchain to 0.1.17rc1** (bc7af5f)
- **bump core to 0.1.47rc1** (abf1f4c)
- **langchain: deprecate create_structured_output_runnable (#20933)** (bf16cef)
- **Merge branch 'master' into cc/retriever_score** (c9fc044)
- **upstage: release 0.1.3 (#20941)** (38eccab)
- **upstage: Upstage Groundedness Check parameter update (#20914)** (e1c2e2f)
- **mistral: release 0.1.4 (#20940)** (84b8e67)
- **openai: release 0.1.4 (#20939)** (465fbaa)
- **cli[minor]: Improve partner migrations (#20938)** (12c906f)
- **remove placeholder error message (#20340)** (7d8d022)
- **Use lstv2 (#20747)** (4c437eb)
- **update SelfQueryRetriever** (c262cef)
- **Merge branch 'master' into cc/retriever_score** (26455d1)
- **community[minor]: Implemented Kinetica Document Loader and added notebooks (#20002)** (b54b19b)
- **core, community: deprecate tool.__call__ (#20900)** (b8db732)
- **upstage: release 0.1.2 (#20898)** (eca3640)
- **multiple: remove external repo mds (#20896)** (92969d4)
- **partner: Upstage quick documentation update (#20869)** (540f384)
- **community[minor]: added Browserbase loader (#20478)** (6ccecf2)
- **mistral: comment batching param (#20868)** (5da9dd1)
- **[Core] Feat: update config CVar in tool.invoke (#20808)** (a936f69)
- **upstage: release 0.1.1 (#20864)** (1aef811)
- **community: `tigergraph` fixes (#20034)** (13751c3)
- **docs, multiple: de-beta with_structured_output (#20850)** (8c95ac3)
- **groq: handle null queue_time (#20839)** (3bcfbcc)
- **groq: bump core (#20838)** (6debada)
- **groq: release 0.1.3 (#20836)** (7984206)
- **standard-tests: split tool calling test (#20803)** (ddc2274)
- **mistral: catch GatedRepoError, release 0.1.3 (#20802)** (6622829)
- **langchain[major]: Remove default instantations of LLMs from VectorstoreToolkit (#20794)** (72f720f)
- **cr** (ceea324)
- **langchain: deprecate LLMChain, RetrievalQA, and ConversationalRetrievalChain (#20751)** (42de516)
- **update** (1544c9d)
- **update** (d91fd8c)
- **update VectorStoreRetriever** (4f16714)
- **core: use qualname in beta message (#20361)** (30c7951)
- **langchain[major]: breaks some chains to remove hidden defaults (#20759)** (1c89e45)
- **experimental[minor]: upgrade the prompt injection model (#20783)** (9428923)
- **Update custom_retriever.ipynb (#20776)** (b481b73)
- **Update google_drive.ipynb (#20731)** (c807f0a)
- **infra: rm sep repo partner dirs (#20756)** (eb18f4e)
- **community: release 0.0.34 (#20672)** (7380981)
- **Update neo4j cypher templates to the function callback (#20515)** (e4b38e2)
- **Update neo4j vector documentation (#20455)** (3d9b26f)
- **core: release 0.1.45 (#20664)** (940242c)
- **Updated Tutorials for Vertex Vector Search (#20376)** (6a97448)

### Docs
- **docs: adding langchain_google_community to the docs (#20665)** (d4aec8f)
- **docs: add tool calling example in Tongyi chat model integration. (#20925)** (d95e9fb)
- **docs: update chat model feature table (#20899)** (6986e44)
- **docs: hide model import in multiple_tools.ipynb (#20883)** (5289625)
- **docs: Fix broken link in agents.ipynb (#20872)** (37cbbc0)
- **docs: Use voyage-law-2 in the examples (#20784)** (a6b8ff2)
- **docs: Fix misplaced zep cloud example links (#20867)** (82b5bdc)
- **docs: custom callback handlers page (#20494)** (9e69496)
- **docs: git dependency name correction (#20662)** (2968f20)
- **docs: [Retrieval > .. > PDF] update package installation instructions for Unstructured and PDFMiner  (#20723)** (6353991)
- **docs: Update apache_age.ipynb (#20722)** (a9e2e98)
- **docs: imported List is not used (#20720)** (5ecebf1)
- **docs: update openai llm documentation (#20827)** (a9c7d47)
- **docs: Update Zep Messaging, add links to Zep Cloud Docs (#20848)** (70ae59b)
- **docs: contributing note (#20843)** (87d31a3)
- **docs: Fix typo to render list (#20774)** (4f67ce4)
- **docs: update examples in api ref (#20768)** (ed98060)
- **docs: fix api ref link autogeneration (#20766)** (be51cd3)
- **docs: update Memgraph docs (#20736)** (dc61e23)
- **docs: Fix link for `partition_pdf` in Semi_Structured_RAG.ipynb cookbook (#20763)** (6a0d44d)
- **docs: install partner pkgs vercel (#20761)** (fa4d6f9)
- **docs: automatically add api ref links (#20755)** (2a11a30)
- **docs: Fixed grammar mistake (#20697)** (939d113)
- **docs: on google-genai vs google-vertexai (#20713)** (5ae738c)
- **docs: aws listing (#20674)** (e5f5d9f)
- **docs: Remove Duplicate --quiet Flag in Installation Command in LangSmith Docs (#20121)** (3dd6266)
- **docs: Fix minor typo in data_connection/document_loaders/custom (#20648)** (c5aab9a)
- **docs: fix variable name typo in example code (#20658)** (36084e7)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/langchain-ai/langchain?utm_source=github-action)._