What's Changed
* docs[patch]: Adds vector store and tool docstrings by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6521
* docs: index pages and sidebars by efriis in https://github.com/langchain-ai/langchainjs/pull/6522
* anthropic[patch]: Bump version, relax types by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6526
* anthropic[patch]: Release 0.2.15 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6528
* docs[patch]: Fix typos by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6530
* docs[patch]: Add Anthropic prompt caching docs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6531
* docs[patch]: Adds ChatOpenAI streamUsage docs on disabling stream usage by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6534
* Fix remote runnable in browser environments (Extends 6529) by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6537
* core[patch] Release 0.2.24 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6538
* google[patch]: fix: handling multibyte characters in stream for google-vertexai-web by pokutuna in https://github.com/langchain-ai/langchainjs/pull/6502
* community[patch]: Relax googleapis peer dep to * by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6542
* aws[patch]: Use abort signal when available with SDK requests by plisy in https://github.com/langchain-ai/langchainjs/pull/6540
* community[patch]: fix: ElasticVectorSearch: exclude metadata filters … by choeller in https://github.com/langchain-ai/langchainjs/pull/6536
* community[patch]: bugfix: Unstructured empty text by ktalebian in https://github.com/langchain-ai/langchainjs/pull/6532
* pinecone[patch]: Fix document ID not getting set when returned from PineconeStore by nick-w-nick in https://github.com/langchain-ai/langchainjs/pull/6539
* community[patch]: Release 0.2.28 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6543
* aws[patch]: Release 0.0.10 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6544
* pinecone[patch]: Release 0.0.9 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6545
* google-genai[minor]: Add support for json output by juji in https://github.com/langchain-ai/langchainjs/pull/6519
* google[patch]: Bump Google package versions by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6546
* google-genai[patch]: Release 0.0.26 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6547
* build[patch]: Update lock by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6548
* langchain[patch]: Bump universal chat model dev deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6550
* core[patch]: Pass input to invocation for JSON schema tools by dkundel in https://github.com/langchain-ai/langchainjs/pull/6549
* core[patch]: Release 0.2.25 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6551
* scripts[minor]: Add notebook validation script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6541
* openai[minor]: Add support for json schema response format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6438
* google[minor]: Add audio tests and audio file for google genai and vertex by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6553
* ci[minor]: Run fireworks and gvertex in daily standard tests by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6507
* core[patch]: Release 0.2.26 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6555
* openai[minor]: Bump min core version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6556
* openai[patch]: Release 0.2.7 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6557
* core[minor]: Allow for additional fields to be passed with prompt templates by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6559
* core[patch]: Release 0.2.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6560
* google-genai[minor]: Update JSDoc with examples by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6561
* parnters[patch]: Fix type errors in JSDoc examples by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6562
* ci[patch]: Fix passing validate notebook args to script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6567
* ci[patch]: Use workspace command for notebook validate by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6569
* docs[minor]: Add doc section on structured tool params by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6571
* groq[minor]: Fix streaming metadata back to client by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6573
* groq[patch]: Release 0.0.17 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6574
* openai[minor]: Add JSON schema and strict WSO example to JSDoc by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6578
* scripts[patch]: Fix bug for checking allowed side effects comment by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6579
* scripts[patch]: Release 0.0.22 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6580
* docs[minor]: Add langsmith few shot example docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6585
* core[minor]: Add LangSmith doc loader by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6568
* core[patch]: Release 0.2.28 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6587
* partners[patch]: Bump langchain scripts version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6586
* docs[patch]: Add ls example selector link to how to index by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6588
* docs[minor]: Port few shot concepts by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6589
* scripts[patch]: Fix reading original entrypoint file by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6591
* scripts[patch]: Release 0.0.23 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6592
* docs[patch]: LangSmith doc loader nits by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6590
* community[patch]: Relax LangGraph dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6596
* scripts[minor]infra[patch]: Remove deprecated build script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6595
* community[patch]: Release 0.2.29 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6598
* community[patch]: Fix community langgraph dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6599
* create-langchain-integration[patch]: Release 0.0.11 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6600
* community[patch]: Release 0.2.30 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6601
* community[minor]: Use usage metadata message field for token reporting in DatadogLLMObsTracer by mejackreed in https://github.com/langchain-ai/langchainjs/pull/6552
* weaviate[minor]: Add Document id in similarity search results by marsal in https://github.com/langchain-ai/langchainjs/pull/6576
* baidu-qianfan[patch]: Fix the issue of missing request parameters by Versirity in https://github.com/langchain-ai/langchainjs/pull/6575
* baidu-qianfan[patch]: Release 0.0.3 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6603
* weaviate[patch]: Release 0.0.5 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6604
* scripts[patch]: Add notebook check for unexpected rebuild error by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6602
* scripts[minor]: Release 0.1.0 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6605
* all[patch]: Bump scripts version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6606
* google-common[minor]: export GoogleAISafetyError type by marsal in https://github.com/langchain-ai/langchainjs/pull/6582
* docs[minor]: Add missing link to Runnables guide by nick-w-nick in https://github.com/langchain-ai/langchainjs/pull/6566
* langchain[minor]: Support storing and retrieving Document id field in MemoryVectorStore by dschenkelman in https://github.com/langchain-ai/langchainjs/pull/6572
* google-common[patch]: Release 0.0.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6608
* google[patch]: Release 0.0.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6609
* scripts[patch]: Revert change to delete folder func by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6607
* community[patch]: Release 0.2.31 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6610
New Contributors
* plisy made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6540
* choeller made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6536
* ktalebian made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6532
* juji made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6519
* dkundel made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6549
* mejackreed made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6552
* Versirity made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6575
* dschenkelman made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6572
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.16...0.2.17