Releases: langchain-ai/langchain
Releases Β· langchain-ai/langchain
v0.0.145
What's Changed
- Working example for Anthropic by @jkukul in #3151
- Fix notebook example by @qpleple in #3142
- Prevent
kwargs
from being overwritten by @oddrationale in #3158 - Add Marathon Notebook by @vowelparrot in #3163
- Fix: typo in custom_mrkl_agents.ipynb document by @Rammstein-1994 in #3159
- Update gallery.rst by @det-sys in #3176
- Additional resources -
YouTube
by @leo-gan in #3180 - Update the marathon notebook by @vowelparrot in #3183
- Add document transformer abstraction by @dev2049 in #3182
- Fix typo in ElasticSearch sample notebook by @pranabendra in #3171
- enhancement: support headers for non-html urls by @MthwRobinson in #3166
- Validate
input_variables
when usingjinja2
templates by @outday29 in #3140 - fix: kwargs.pop("redis_url") KeyError: 'redis_url' by @jdwuarin in #3121
- Update File Management Tools to Include Root Directory by @vowelparrot in #3112
- fix: separate model and deployment for OpenAIEmbeddings by @tunayokumus in #3076
- Harrison/arxiv tool by @hwchase17 in #3186
- Harrison/playwright selector by @hwchase17 in #3185
- first draft by @donaldziff in #2690
- Add HuggingFace Examples by @vowelparrot in #3187
- add ConfluenceLoader to document_loaders init by @obbiondo in #3143
- Harrison/svm speedup by @hwchase17 in #3195
- Harrison/site map tqdm by @hwchase17 in #3184
- Fix from_embeddings method examples by @aismlv in #3174
- Confluence DL retry/backoff by @Jflick58 in #3168
- Harrison/discord loader by @hwchase17 in #3200
- Add new line to refine prompt tmpl by @kwilson21 in #3197
- Harrison/file chat history by @hwchase17 in #3198
- supabase vectorstore - first cut by @danielchalef in #3100
- nits by @hwchase17 in #3203
- Harrison/ddg by @hwchase17 in #3206
- fix copy/pasta typos wikipedia->arxiv by @galtay in #3222
- Harrison/google places by @hwchase17 in #3207
- bump version to 145 by @hwchase17 in #3229
New Contributors
- @jkukul made their first contribution in #3151
- @qpleple made their first contribution in #3142
- @oddrationale made their first contribution in #3158
- @Rammstein-1994 made their first contribution in #3159
- @det-sys made their first contribution in #3176
- @pranabendra made their first contribution in #3171
- @jdwuarin made their first contribution in #3121
- @tunayokumus made their first contribution in #3076
- @donaldziff made their first contribution in #2690
- @obbiondo made their first contribution in #3143
- @aismlv made their first contribution in #3174
- @kwilson21 made their first contribution in #3197
Full Changelog: v0.0.144...v0.0.145
v0.0.144
What's Changed
- Add allowed and disallowed special arguments to BaseOpenAI by @samcarmen in #3012
- Add exeption for when version metadata cannot be found for package by @Eyon42 in #3107
- Update Tool Input by @vowelparrot in #3103
- Import jinja2 only when used by @outday29 in #3123
- Agents 4 18 by @vowelparrot in #3122
- agent docs fixes by @hwchase17 in #3128
- Notebook Nit by @vowelparrot in #3125
- Print exception type for Python tool by @ProxyCausal in #3126
- bump version to 144 by @hwchase17 in #3136
New Contributors
- @samcarmen made their first contribution in #3012
- @Eyon42 made their first contribution in #3107
- @ProxyCausal made their first contribution in #3126
Full Changelog: v0.0.143...v0.0.144
v0.0.143
What's Changed
- Include debugging instructions for getting setup in CONTRIBUTING.md by @ngundotra in #3020
- Fix type hint regression by @tasansal in #3033
- Harrison/confluent loader by @hwchase17 in #2994
- bugfix: throw exception if structured output parser doesn't get what it wants by @timothyasp in #3044
- Examples fixed by @azamiftikhar1000 in #3042
- updated langchain/docs/modules/models/llms/integrations/ notebooks by @leo-gan in #3041
- OpenSearch: Add Support for Boolean Filter with ANN search by @naveentatikonda in #3038
- Factor out doc formatting and add validation by @dev2049 in #3026
- redis from url by @hwchase17 in #3024
- Port format instructions fix from js by @nfcampos in #3015
- Nc/combining output parser by @nfcampos in #3014
- Support inference of
input_variables
fromjinja2
template by @outday29 in #3013 - Fix incorrect value of outputKeys on AnalyzeDocumentsChain by @nfcampos in #3010
- Stringify
AgentType
before saving to yaml by @harupy in #2998 - Pass kwargs to get OpenSearch client from_texts by @naveentatikonda in #2993
- Add GoogleSQL prompt by @BenSchZA in #2992
- Harrison/image caption loader by @hwchase17 in #3051
- Harrison/qa eg by @hwchase17 in #3052
- Harrison/rec gd by @hwchase17 in #3054
- fixed the Cohere example title by @leo-gan in #3053
- Spelling to correct conservation to conservation by @jwynia in #3049
- Fix redundancy check about config_type in AGENT_TO_CLASS by @amk9978 in #2934
- Harrison/jira by @hwchase17 in #3055
- Adding shared chromaDB client option by @matthieu-perso in #2886
- Edited for better readability by @genesis-x86 in #3059
- tools refactor by @hwchase17 in #2961
- updated llm response parsing action by @pythoninoffice in #3058
- Add Twitter Tweet Loader by @vowelparrot in #3050
- Harrison/obsidian by @hwchase17 in #3060
- [Documentation] Show how to initiate pinecone from an existing index by @untilhamza in #3070
- Bump Metal to use index_id by @softboyjimbo in #3089
- slightly clearer docs by @TysBradford in #3088
- fix typo by @O-Roma in #3085
- Allowing HuggingFaceEmbeddings from the cached weight by @azamiftikhar1000 in #3084
- Fix typo in
docs/reference.rst
by @outday29 in #3081 - Comet ml updates 17 04 2023 by @Lothiraldan in #3074
- Harrison/discord by @hwchase17 in #3092
- Harrison/output error by @hwchase17 in #3094
- bump version to 143 by @hwchase17 in #3095
New Contributors
- @outday29 made their first contribution in #3013
- @harupy made their first contribution in #2998
- @jwynia made their first contribution in #3049
- @amk9978 made their first contribution in #2934
- @matthieu-perso made their first contribution in #2886
- @genesis-x86 made their first contribution in #3059
- @pythoninoffice made their first contribution in #3058
- @TysBradford made their first contribution in #3088
- @O-Roma made their first contribution in #3085
Full Changelog: v0.0.142...v0.0.143
v0.0.142
What's Changed
- Fix missing docker-compose by @maciek-pioro in #2899
- Add title, lang, description to Web loader document metadata by @timothyasp in #2955
- Fix wrong token counts from
get_num_tokens
from openai llms by @timothyasp in #2952 - Add similarity_search_with_normalized_similarities by @vowelparrot in #2916
- Add
top_k
andfilter
fields toChatGPTPluginRetriever
by @tasansal in #2852 - Fix typos by @mnahinkhan in #2977
- Enforce maximum Wikipedia query length by @alexiri in #2969
- allow tokentextsplitters to use model name to select encoder by @timothyasp in #2963
- Add an example tutorial for using PDFMinerPDFasHTMLLoader by @rc19 in #2960
- tiktoken: Relax Python version check by @dnouri in #2966
- Remove pythonrepl from LLM-MathChain by @vowelparrot in #2943
- Harrison/diffbot by @hwchase17 in #2984
- Fixed Regular expression by @azamiftikhar1000 in #2933
- consistently use getLogger(name), no root logger by @anentropic in #2989
- Fix docs for parse_with_prompt by @mausch in #2986
- Fix bug in svm.LinearSVC, add support for a relevancy_threshold (#2959) by @hwchase17 in #2981
- Fix/issue 1213 by @cs0lar in #2932
- use output parsers in agents by @hwchase17 in #2987
- Add Annoy as VectorStore by @bakebrain in #2939
- Generative Characters by @vowelparrot in #2859
- Update Characters notebook by @vowelparrot in #3019
- bump version to 142 by @hwchase17 in #3021
New Contributors
- @maciek-pioro made their first contribution in #2899
- @tasansal made their first contribution in #2852
- @dnouri made their first contribution in #2966
- @anentropic made their first contribution in #2989
- @mausch made their first contribution in #2986
- @bakebrain made their first contribution in #2939
Full Changelog: v0.0.141...v0.0.142
v0.0.141
What's Changed
- [minor] Deep Lake auth improvements in docs, kwargs pass, faster tests by @davidbuniat in #2927
- Add kwargs to VectorStore.maximum_marginal_relevance by @dev2049 in #2921
- Move PythonRepl -> langchain.utilities by @dev2049 in #2917
- parametrize redis by @hwchase17 in #2946
- SVM retriever (#2947) by @hwchase17 in #2949
- bump version to 141 by @hwchase17 in #2950
Full Changelog: v0.0.140...v0.0.141
v0.0.140
What's Changed
- Add openai.api_base to support openapi proxy by @st01cs in #2823
- Add Slack Directory Loader by @vowelparrot in #2835
- Fixing factually incorrect example by @azamiftikhar1000 in #2810
- removing print statement from test by @kulltc in #2809
- Revert "Add Slack Directory Loader (#2835)" by @vowelparrot in #2839
- WhatsApp document loader - update regex by @rounakdatta in #2776
- Harrison/retriever memory by @hwchase17 in #2804
- [Docs] minor fixes to loaders links and rst warnings by @timothyasp in #2846
- Fix grammar in Vector Memory Docs by @vowelparrot in #2847
- OpenAI LLM: update
modelname_to_contextsize
with new models by @timothyasp in #2843 - Add easy print method to openai callback by @timothyasp in #2848
- added code-analysis-deeplake.ipynb by @leo-gan in #2844
- update sql chain docs to clarify use of SQLAlchemy for connections by @jzluo in #2850
- Fix tiny typo by @benjamintanweihao in #2863
- Update reduce_openapi_spec for PATCH and DELETE by @ar-mccabe in #2861
- Harrison/rwkv utf8 by @hwchase17 in #2867
- Add Slack Directory Loader by @vowelparrot in #2841
- torch 2 support by @lizelive in #2865
- Add GitLoader by @ecneladis in #2851
- feat: improve pinecone tests by @sergerdn in #2806
- docs: Mendable Search integration by @nickscamara in #2803
- Update output in Git notebook by @ecneladis in #2868
- Update qdrant.py by @generall in #2750
- Harrison/index name by @hwchase17 in #2869
- Harrison/fix create sql agent by @hwchase17 in #2870
- chat_models.openai: Set tenacity timeout to openai's recommendation by @irgolic in #2768
- Refactor similarity_search function in elastic_vector_search.py by @nasirus in #2761
- Use SQL dialect-specific prompts for SQLDatabaseChain by @jzluo in #2748
- Harrison/playwright by @hwchase17 in #2871
- Harrison/weaviate fixes by @hwchase17 in #2872
- docs: Quick fix to Mendable Search by @nickscamara in #2876
- Fix Baby AGI notebooks by @ecneladis in #2882
- docs: update getting_started.ipynb by @eltociear in #2883
- updates to vectorstore memory by @hwchase17 in #2875
- nits by @hwchase17 in #2873
- update load_qa_chain() docstring by @Franfram in #2900
- Fix format string in pinecone error handling by @PeterStolz in #2897
- Add link to repo for deploying LangChain to Digitalocean App Platform by @homanp in #2894
- Add file filter param to Git loader by @cktang88 in #2904
- Correct instruction to use openweathermap utility in docstring by @pranjaldoshi96 in #2906
- Fix OpenAI LLM docstring by @dev2049 in #2910
- Comet updates by @Lothiraldan in #2889
- Ignore files from .gitignore in Git loader by @cktang88 in #2909
- Add Anthropic ChatModel to langchain by @mikelambert in #2293
- add encoding to avoid UnicodeDecodeError by @9akashnp8 in #2908
- Fix ChatAnthropic stop_sequences error (#2919) by @agola11 in #2920
- typo fix by @mauhai in #2937
- delete antropic chat notebook by @hwchase17 in #2945
- Fix typo by @mnahinkhan in #2942
- bump ver to 140 by @hwchase17 in #2895
New Contributors
- @st01cs made their first contribution in #2823
- @azamiftikhar1000 made their first contribution in #2810
- @rounakdatta made their first contribution in #2776
- @benjamintanweihao made their first contribution in #2863
- @lizelive made their first contribution in #2865
- @generall made their first contribution in #2750
- @irgolic made their first contribution in #2768
- @nasirus made their first contribution in #2761
- @PeterStolz made their first contribution in #2897
- @cktang88 made their first contribution in #2904
- @pranjaldoshi96 made their first contribution in #2906
- @Lothiraldan made their first contribution in #2889
- @9akashnp8 made their first contribution in #2908
- @mauhai made their first contribution in #2937
- @mnahinkhan made their first contribution in #2942
Full Changelog: v0.0.139...v0.0.140
v0.0.139
What's Changed
- Fix async task being destroyed before cancelled by @nfcampos in #2787
- agent memory by @hwchase17 in #2792
- Harrison/gpt cache by @hwchase17 in #2744
- fix typo in prompt by @dev2049 in #2797
- Weaviate attributes and error handling by @kahkeng in #2800
- Improve eval chain prompt by @dev2049 in #2798
- Fixed k=0 bug on ConversationBufferWindowMemory by @timconnorz in #2796
- feat: add support for non-html in
UnstructuredURLLoader
by @MthwRobinson in #2793 - Add max_execution_time to openapi, pandas, and sql creators by @zachdj in #2779
- agent refactor by @hwchase17 in #2801
- Harrison/comet ml by @hwchase17 in #2799
- Return output of PythonAstREPLTool when falling back to exec() by @kulltc in #2780
- Update README.md by @nuhmanpk in #2805
- Add BiliBiliLoader to langchain.document_loaders.init.py by @liaokongVFX in #2826
- Fix headings in docs (ClearML and Comet) by @preeteshjain in #2808
- bump version to 139 by @hwchase17 in #2834
New Contributors
- @dev2049 made their first contribution in #2797
- @timconnorz made their first contribution in #2796
- @kulltc made their first contribution in #2780
- @preeteshjain made their first contribution in #2808
Full Changelog: v0.0.138...v0.0.139
v0.0.138
What's Changed
- added a missing word (typo) by @davidjhwu in #2719
- fixed typo by @davidjhwu in #2720
- Added bilibili loader (#2673) by @vowelparrot in #2724
- Make the OpenAPI agent's verbose print optional by @dogancanbakir in #2666
- fixed aiohttp.client_exceptions.ClientConnectionError: Connection closed by @Code-Hex in #2718
- Use tiktoken for Python 3.8 by @joshsny in #2709
- Fix the unset argument in calling llama model by @134ARG in #2714
- Minor: Remove duplicated word in error message by @yanghua in #2706
- Add PATCH and DELETE to OpenAPI Agent by @ar-mccabe in #2729
- Update VectorStore Class Method Typing by @vowelparrot in #2731
- Add workaround for not having async vector store methods by @agola11 in #2733
- fix: some imports for integration tests by @sergerdn in #2612
- add continue to fix 'continue_on_failure' parameter for URL doc loader by @leecjohnny in #2735
- Updating YoutubeLoader.from_youtube_channel name and doc to reflect actual usage by @leecjohnny in #2734
- Harrison/pinecone hybrid update by @hwchase17 in #2742
- Add Zapier NLA OAuth access_token to be used by @mplachter in #2726
- Remove unnecessary method from Qdrant vectorstore and clean up docstrings by @vr140 in #2700
- Harrison/apply llm flag by @hwchase17 in #2743
- Update chatgpt_plugins.ipynb by @nuhmanpk in #2745
- Add Retrieval Example for AI Plugins by @vowelparrot in #2737
- Typo by @nuhmanpk in #2747
- Add type inference for output parsers by @joshsny in #2769
- Update custom_agent.ipynb by @wangml999 in #2767
- version 138 by @hwchase17 in #2782
New Contributors
- @davidjhwu made their first contribution in #2719
- @vowelparrot made their first contribution in #2724
- @dogancanbakir made their first contribution in #2666
- @joshsny made their first contribution in #2709
- @134ARG made their first contribution in #2714
- @yanghua made their first contribution in #2706
- @leecjohnny made their first contribution in #2735
- @mplachter made their first contribution in #2726
- @nuhmanpk made their first contribution in #2745
- @wangml999 made their first contribution in #2767
Full Changelog: v0.0.137...v0.0.138
v0.0.137
What's Changed
- BabyAGI Notebook Example by @hinthornw in #2559
- Add async call to APIChain. (#2583) by @agola11 in #2644
- Add Streaming for GPT4All by @hinthornw in #2642
- fix question answering nb by @agola11 in #2637
- Add new loader to load pdf as html content by @rc19 in #2607
- Use
run
andarun
in place ofcombine_docs
andacombine_docs
by @agola11 in #2635 - Harrison/docs agents by @hwchase17 in #2647
- Update Graphsignal ecosystem page by @dmelikyan in #2662
- Add docs for callbacks by @agola11 in #2643
- SqlDatabaseToolkit should have custom llm for QueryChecke⦠by @agola11 in #2676
- Doc - Update google_search.ipynb - more explicit reference to places where to create API keys by @Tommertom in #2670
- docs: Update deployments.md to include a BentoML example by @ssheng in #2661
- Adding milvus/zilliz into docs by @filip-halt in #2686
- Harrison/databerry by @hwchase17 in #2688
- Clean up OpenAI Embeddings to fix method name and comments by @vr140 in #2687
- add: conda installation instructions by @YYYasin19 in #2678
- docs: update tokenizer notice in llms/getting_started by @nikitajz in #2641
- Add OpenAIEmbeddings special token params for tiktoken by @shibanovp in #2682
- Add custom vector fields and text fields for OpenSearch by @naveentatikonda in #2652
- baby agi agent by @hwchase17 in #2648
- Add notebook example for camel role playing by @lightaime in #2689
- Harrison/postgres by @hwchase17 in #2691
- Harrison/openapi planner by @hwchase17 in #2692
- Fixed Ast Python Repl for Chatgpt multiline commands by @abhiksingla in #2406
- agents docs and version bump by @hwchase17 in #2717
New Contributors
- @ssheng made their first contribution in #2661
- @vr140 made their first contribution in #2687
- @YYYasin19 made their first contribution in #2678
- @nikitajz made their first contribution in #2641
- @shibanovp made their first contribution in #2682
- @lightaime made their first contribution in #2689
- @abhiksingla made their first contribution in #2406
Full Changelog: v0.0.136...v0.0.137
v0.0.136
What's Changed
- Add AsyncIteratorCallbackHandler by @nfcampos in #2329
- Allow recovering from JSONDecoder errors in StructuredOutputParser by @nfcampos in #2616
- Typo docs - Update data_augmented_question_answering.ipynb propriterary-> proprietary by @Tommertom in #2626
- Fix missing import in AzureOpenAI embeddings example by @letmerecall in #2625
- Fix typo in error message by @jankrepl in #2622
- Add missing comma in async_agent.ipynb by @ecneladis in #2614
- Fix typo in PromptTemplate from_examples by @jankrepl in #2628
- Multi-Hop / Multi-Spec LLM Chain by @hinthornw in #2549
- Deep Lake retriever example analyzing Twitter the-algorithm source code by @davidbuniat in #2602
- fix: ReadTheDocs loader main content filter by @blob42 in #2609
- Fix typo in docs by @nick-gibb in #2601
- Fix small typo in SemanticSimilarityExampleSelector by @jankrepl in #2629
- Harrison/docs cleanup by @hwchase17 in #2633
- bump version to 136 by @hwchase17 in #2634
New Contributors
- @Tommertom made their first contribution in #2626
- @letmerecall made their first contribution in #2625
- @jankrepl made their first contribution in #2622
- @ecneladis made their first contribution in #2614
- @nick-gibb made their first contribution in #2601
Full Changelog: v0.0.135...v0.0.136