Release 0.3.3
What's Changed
- docs: new algolia index by @efriis in #6810
- docs: Adds 0.3 versioning docs by @jacoblee93 in #6793
- docs: NotFound page suggested links by @efriis in #6809
- docs: Fix Firecrawl v0 version in the docs by @nickscamara in #6768
- docs: Fix concepts docs hash param by @jacoblee93 in #6816
- fix(google): Fixed - TypeError: Cannot read properties of undefined (reading 'generationInfo') by @pksharmapokhrel in #6756
- fix(ci): Conditionally deplpy api refs to prod by @bracesproul in #6819
- fix(ci): Add vercel ignore file by @bracesproul in #6820
- feat(google-common): Export ChatConnection class by @jacoblee93 in #6823
- chore(google-common): Release 0.1.1 by @jacoblee93 in #6824
- fix(core,langchain,community): Update LangSmith deps, lighten export tests by @jacoblee93 in #6825
- deps: update @anthropic-ai/sdk to 0.27.3 from 0.25.2 by @rootCircle in #6796
- chore(anthropic): Release 0.3.1 by @jacoblee93 in #6826
- docs: Adds warnings to cypher chain about credentials by @jacoblee93 in #6827
- feat(community): Remove required param from LanceDB integration by @AyushExel in #6706
- fix(ci): Fix lint by @jacoblee93 in #6828
- chore(community): Release 0.3.1 by @jacoblee93 in #6831
- fix(ci): Update API ref deployment action & vercelignore by @bracesproul in #6835
- fix(core): Fix nested stream events behavior by @jacoblee93 in #6836
- chore(core): Release 0.3.2 by @jacoblee93 in #6839
- fix(ci): Add script for aliasing domains in gh deployments by @bracesproul in #6838
- chore(deps): bump the pip group across 1 directory with 2 updates by @dependabot in #6840
- fix(groq): Feature/groq response format improvements by @allohamora in #6754
- fix(core): Loosen return type of withConfig, fix tracing for nested tool calls by @jacoblee93 in #6847
- chore(core): Release 0.3.3 by @jacoblee93 in #6848
- docs(tutorial): fix typo by @jjangga0214 in #6849
- fix(mistral): Fix call options type by @jacoblee93 in #6857
- chore(mistralai): Release 0.1.1 by @jacoblee93 in #6858
- fix: typo fix in agents doc by @stevologic in #6859
- feat(community): Update ChromeLLM with latest experimental API by @jacoblee93 in #6861
- chore(community): Release 0.3.2 by @jacoblee93 in #6862
- fix(community): bump
@upstash/ratelimit
version by @CahidArda in #6832 - fix(docs): Drop announcement bar by @bracesproul in #6863
- groq[patch]: set api key attr by @baskaryan in #6864
- chore(groq): Release 0.1.2 by @jacoblee93 in #6865
- chore(openai,anthropic): Expose OpenAI and Anthropic payload formatters by @jacoblee93 in #6872
- chore(openai): Release 0.3.1 by @jacoblee93 in #6874
- chore(anthropic): Release 0.3.2 by @jacoblee93 in #6875
- feat(anthropic,openai): Add payload formatting utils to Anthropic and OpenAI by @jacoblee93 in #6876
- chore(openai): Release 0.3.2 by @jacoblee93 in #6877
- chore(anthropic): Release 0.3.3 by @jacoblee93 in #6878
- community[patch]: support AWS_... env vars by @baskaryan in #6866
- chore(community): Release 0.3.3 by @jacoblee93 in #6880
- jigsawstack[major]: Add Jigsawtack Integration Docs by @iamNarcisse in #6767
- feat(build): Allow entrypoint side-effect escape hatch for non-entrypoint files by @jacoblee93 in #6895
- feat(core): Allow more types of inputs in prompt templates by @jacoblee93 in #6894
- chore(core): Release 0.3.4 by @jacoblee93 in #6896
- fix(ci): Fix npm community install test by @jacoblee93 in #6900
- fix(qdrant): Support for custom IDs when adding documents by @Anush008 in #6898
- openai[patch]: add AZURE_OPENAI_ENDPOINT supoprt by @baskaryan in #6868
- chore(openai): Release 0.3.3 by @jacoblee93 in #6902
- fix(community): Update PrismaVectorStore to execute raw SQL with
Prisma.sql
tagged template by @hmShuvo314 in #6889 - chore(community): Release 0.3.4 by @jacoblee93 in #6903
- fix(ollama): Drop tool_choice from docstrings by @bracesproul in #6905
- fix(openai): Allow OpenAI streaming with json_schema, fix docs nits by @jacoblee93 in #6906
- chore(openai): Release 0.3.4 by @jacoblee93 in #6907
- fix(core): Narrow chat model return type by @jacoblee93 in #6908
- feat(core): Pass token usage in streamed chunks to callback handlers by @Stadly in #6885
- fix(scripts): Fix dist directory not empty error by @bracesproul in #6909
- chore(core): Release 0.3.5 by @jacoblee93 in #6911
- fix(community): supabase comparison to string function by @lakshyaag12 in #6910
- feat(core): Update mermaid drawing to support subgraphs by @jacoblee93 in #6917
- chore(core): Release 0.3.6 by @jacoblee93 in #6918
- feat(docs): Add migrating memory docs by @bracesproul in #6873
- fix(community): Column VEC_VECTOR has the wrong length by @prashantrakheja in #6914
- fix(openai): Pass OpenAI caching information through in responses by @jacoblee93 in #6922
- chore(openai): Release 0.3.5 by @jacoblee93 in #6923
- feat(core): Adds exported typeguards for messages by @jacoblee93 in #6925
- Add better error msg by @hinthornw in #6928
- feat(core): Allow serialized messages as BaseMessageLikes by @jacoblee93 in #6930
- fix(pinecone): fix PineconeStore to support null or undefined pageContent by @sam-trost in #6920
- chore(pinecone): Release 0.1.1 by @jacoblee93 in #6932
- chore(core): Release 0.3.7 by @jacoblee93 in #6933
- core[minor]: exclude model cache from serialization by @baskaryan in #6929
- docs: Update integration contributing instructions by @jacoblee93 in #6939
- fix: allow numberic value for keepAlive property by @mok-liee in #6937
- feat(community): add libsql vectorstore by @notrab in #6904
- feat(core): Allow generic configurable type to be passed into RunnableConfig by @jacoblee93 in #6931
- chore(core): Release 0.3.8 by @jacoblee93 in #6951
- infra: remove spam-comment-filter.yml workflow by @efriis in #6953
- feat(core): Allow overriding config type of RunnableLikes by @jacoblee93 in #6958
- fix(core): Properly serialize usage metadata by @bracesproul in #6959
- core[patch], openai[patch]: add UsageMetadata details by @baskaryan in #6950
- chore(core): Release 0.3.9 by @jacoblee93 in #6962
- chore(openai): Release 0.3.6 by @jacoblee93 in #6964
- fix(core): Fix error message by @jacoblee93 in #6965
- fix(openai): Ensure usage_metadata is serialized when invoking by @bracesproul in #6966
- chore(openai): Release 0.3.7 by @jacoblee93 in #6968
- feat(core): Adds support for context variables by @jacoblee93 in #6967
- chore(core): Release 0.3.10 by @jacoblee93 in #6972
- feat(community): Return document ids when querying pgvector store by @elliots in #6963
- feat(aws): Added AWS Bedrock Document and Image Support by @MNorgren in #6956
- chore(aws): Release 0.1.1 by @jacoblee93 in #6973
- chore(community): Release 0.3.5 by @jacoblee93 in #6974
- docs: Adds context variable example to tool runtime docs by @jacoblee93 in #6975
- docs: Update tool_runtime.ipynb by @jacoblee93 in #6976
- core(patch): Allow generic typing for context var methods by @jacoblee93 in #6978
- fix(dep): web-streams-polyfill compatibility && test case by @electroluxcode in #6979
- docs: Update for docs build by @jacoblee93 in #6980
- fix(core): Fix config passing for single string input tools by @jacoblee93 in #6981
- chore(core): Release 0.3.11 by @jacoblee93 in #6982
- feat(cohere): Cohere custom client support by @debkanchan in #6938
- chore(cohere): Release 0.3.1 by @jacoblee93 in #6983
- fix(anthropic): Pass back full Anthropic content for stream events by @jacoblee93 in #6997
- chore(anthropic): Release 0.3.4 by @jacoblee93 in #6998
- feat(docs,core): Adds error reference pages and populate codes on errors in core by @jacoblee93 in #6944
- chore(core): Release 0.3.12 by @jacoblee93 in #7000
- fix(core): Fix typo by @jacoblee93 in #7001
- feat(community): Add Origin/langchain to Apify's client's user-agent to attribute API activity to langchainhs by @jirispilka in #6988
- fix(community): Fix CI by @jacoblee93 in #7002
- feat(openai): Wrap some common OpenAI errors by @jacoblee93 in #7003
- chore(openai): Release 0.3.8 by @jacoblee93 in #7006
- feat(anthropic): Wrap common Anthropic model errors by @jacoblee93 in #7004
- chore(anthropic): Release 0.3.5 by @jacoblee93 in #7007
- fix(ci): Temporarily disable community range CI by @jacoblee93 in #7005
- chore(core): Release 0.3.13 by @jacoblee93 in #7008
- chore(community): Release 0.3.6 by @jacoblee93 in #7009
- docs: Adds example to error code page by @jacoblee93 in #7010
- docs: Change error code docs header by @jacoblee93 in #7011
- feat(openai): Support audio output by @bracesproul in #7012
- fix(openai): Release 0.3.9 by @bracesproul in #7014
- Revert "feat(openai): Support audio output" by @bracesproul in #7016
- fix(openai): Release 0.3.10 by @bracesproul in #7017
- fix(openai): Include audio messages in request by @bracesproul in #7015
- feat(openai): Release 0.3.11 by @bracesproul in #7021
- fix(docs): Update API ref URL to point to v3 by @bracesproul in #7023
- docs: Update LlamaCPP install instructions by @jacoblee93 in #7029
- fix(community): AILanguageModel interface by @hemanth in #7025
- chore(community): Release 0.3.7 by @jacoblee93 in #7030
New Contributors
- @pksharmapokhrel made their first contribution in #6756
- @rootCircle made their first contribution in #6796
- @AyushExel made their first contribution in #6706
- @allohamora made their first contribution in #6754
- @jjangga0214 made their first contribution in #6849
- @stevologic made their first contribution in #6859
- @iamNarcisse made their first contribution in #6767
- @hmShuvo314 made their first contribution in #6889
- @lakshyaag12 made their first contribution in #6910
- @prashantrakheja made their first contribution in #6914
- @mok-liee made their first contribution in #6937
- @notrab made their first contribution in #6904
- @elliots made their first contribution in #6963
- @MNorgren made their first contribution in #6956
- @electroluxcode made their first contribution in #6979
- @debkanchan made their first contribution in #6938
- @jirispilka made their first contribution in #6988
Full Changelog: 0.3.2...0.3.3