Releases: langchain-ai/langsmith-sdk
Releases · langchain-ai/langsmith-sdk
v0.3.45
What's Changed
- release(js): 0.3.30 by @baskaryan in #1766
- fix(py): Fix URL construction in attachment downloading by @anceschia in #1759
- feat[python]: enable tracing to multiple projects by @angus-langchain in #1770
New Contributors
- @anceschia made their first contribution in #1759
Full Changelog: v0.3.44...v0.3.45
v0.3.44
What's Changed
- feat(python,js): Add run tree method for setting usage by @jacoblee93 in #1746
- release(py): 0.3.44 by @baskaryan in #1765
Full Changelog: v0.3.43...v0.3.44
v0.3.43
What's Changed
- fix(js): Make feedback for evaluator traces using evaluatedBy for jestlike runs apply to root runs by @jacoblee93 in #1718
- fix(py): lock h11>0.16 by @baskaryan in #1721
- fix(frontend): Adds retry for tracing info call by @jacoblee93 in #1724
- feat(js) Add function to get Group Runs by @tendev-eoghan in #1675
- fix(js): Store dotted order for runs separately in case OTEL export happens in multiple batches by @jacoblee93 in #1709
- fix(js): Upgrade vite devdep by @jacoblee93 in #1729
- fix(js): invalid type of wrapOpenAI when non-stream create is invoked by @dqbd in #1732
- fix(js): avoid throwing in hot path when caller ignores exception by @benjamincburns in #1733
- fix(js): Use streaming body in fetch in _sendMultipartRequest by @jacoblee93 in #1728
- fix(js): Narrow overly broad traceable type by @jacoblee93 in #1738
- feat(js): Log additional context around serialization errors by @jacoblee93 in #1737
- release(js): 0.3.29 by @jacoblee93 in #1739
- chore(py): update py + poetry setup in CI by @baskaryan in #1743
- fix(js): fix JS int tests by @jacoblee93 in #1734
- feat(js): Allow direct getting and setting of metadata on run trees by @jacoblee93 in #1747
- Remove default for fetching child_run_ids from the SDK by @akira in #1730
- fix(py): Trace evaluate args more nicely by @jacoblee93 in #1701
- feat(py): create_feedback with trace_id only by @baskaryan in #1753
New Contributors
- @tendev-eoghan made their first contribution in #1675
- @benjamincburns made their first contribution in #1733
Full Changelog: v0.3.42...v0.3.43
v0.3.42
What's Changed
- fix(js): Trace AI SDK OTEL exported images as base64 by @jacoblee93 in #1712
- release(js): 0.3.25 by @jacoblee93 in #1713
- feat: allow syncing indexed dataset by @samnoyes in #1714
Full Changelog: v0.3.41...v0.3.42
v0.3.41
v0.3.40
What's Changed
- Add hide_metadata support by @hinthornw in #1704
- fix(js): Fix AI SDK tracing when nested in AI SDK tool calls by @jacoblee93 in #1708
- Add RunTree.set() support by @hinthornw in #1710
Full Changelog: v0.3.39...v0.3.40
v0.3.39
What's Changed
- fix(js): Reduce JS integration test concurrency by @jacoblee93 in #1698
- feat(js): Adds support for @opentelemetry/sdk-trace-node@2 along with backcompat shim by @jacoblee93 in #1703
- feat(py): Adds python-dotenv as a dev dep for convenient testing by @jacoblee93 in #1702
- feat: support rubric_instructions for annotation queues in the SDK by @samnoyes in #1705
Full Changelog: v0.3.38...v0.3.39
v0.3.38
What's Changed
- fix[python]: Correct client reference counting in compression thread by @angus-langchain in #1700
Full Changelog: v0.3.37...v0.3.38
v0.3.37rc0
What's Changed
- packaging: remove Python upper bound by @sydney-runkle in #1691
- release v0.3.36 by @sydney-runkle in #1696
Full Changelog: v0.3.35...v0.3.37rc0
v0.3.37
What's Changed
- feat[python]: OTel context propagation by @angus-langchain in #1693
Full Changelog: v0.3.36...v0.3.37