What's Changed
- feat(js): Allow async processOutputs methods for traceables by @jacoblee93 in #1928
- fix(py): Pass 'project_name' to _get_parent_run method by @yakir-nevona in #1927
- feat(js): Adds time to first token for new AI SDK wrapper by @jacoblee93 in #1930
- fix(js): Only inherit specific properties for child runs in AI SDK wrapper by @jacoblee93 in #1931
- fix(js): Copy tool def instead of mutating by @jacoblee93 in #1937
- feat(js): Improve tracing for multimodal AI SDK runs by @jacoblee93 in #1938
- feat(js): Trace AI SDK request/response fields in LLM response by @jacoblee93 in #1939
- chore(py): correct references to
langchain-core
and hyperlink by @mdrxy in #1936 - feat(python): Pass api config through background thread by @angus-langchain in #1940
- fix(js): Avoid double wrapping AI SDK tool functions if already wrapped by @jacoblee93 in #1942
- fix(js): Fix typing for AI SDK stream methods by @jacoblee93 in #1941
- feat(js): Allow passing runtime LangSmith config to AI SDK wrapper by @jacoblee93 in #1944
- feat(js): Compress multipart batches before sending, avoid sending inputs in patch if not necessary by @jacoblee93 in #1945
- feat(py): Adds process_buffered_run_ops method to Python SDK by @jacoblee93 in #1932
New Contributors
- @yakir-nevona made their first contribution in #1927
- @mdrxy made their first contribution in #1936
Full Changelog: v0.4.14...v0.4.15