Releases: langchain-ai/langsmith-sdk
Releases · langchain-ai/langsmith-sdk
v0.4.29
What's Changed
- fix(js): Fix output processing for AI SDK streamText by @jacoblee93 in #2027
- release(js): 0.3.69 by @jacoblee93 in #2028
- feat(py): new get_experiment_results() endpoint by @EugeneJinXin in #2021
- version bump after new method 0.4.29 by @EugeneJinXin in #2031
Full Changelog: v0.4.28...v0.4.29
v0.4.28
What's Changed
- Don't compress patches when manually configuring api_key by @angus-langchain in #2013
- feat(js): Backport new wrapper support to AI SDK 4 by @jacoblee93 in #2015
- fix(py): include missing attributes in traces (extra, error, serialized) by @ng-plurai in #2017
- fix: Store ended span to reserve parent span context by @EugeneJinXin in #2020
New Contributors
- @ng-plurai made their first contribution in #2017
Full Changelog: v0.4.27...v0.4.28
v0.4.27
v0.4.26
What's Changed
- fix(js): Fix retries for empty bodies by @jacoblee93 in #2003
- chore[py]: test py3.13 by @baskaryan in #2004
- feat: support pushing structured prompts back as they're pulled by @madams0013 in #1953
- feat(python): Otel developer improvements by @angus-langchain in #2001
Full Changelog: v0.4.25...v0.4.26
v0.4.25
What's Changed
- fix: storage of already ended spans causes memory growth by @EugeneJinXin in #1998
- release(py): 0.4.25 by @EugeneJinXin in #2000
Full Changelog: v0.4.24...v0.4.25
v0.4.24
What's Changed
- update SDK readme for org-scoped API keys by @keshivtandon in #1994
- chore(js): Deprecate very old AI SDK OTEL tracing by @jacoblee93 in #1995
- feat(js,py): Add OpenAI service tier to input and output token details by @jacoblee93 in #1967
- release(js): 0.3.67 by @jacoblee93 in #1997
- feat: add metadata into dataset pydantic schema by @EugeneJinXin in #1943
- fix(python): Set project name on run update for oai agent sdk by @angus-langchain in #1999
Full Changelog: v0.4.23...v0.4.24
v0.4.23
What's Changed
- fix(python): Correctly recognize attachment with stringified annotations by @angus-langchain in #1990
- release(py): 0.4.23 by @angus-langchain in #1993
Full Changelog: v0.4.22...v0.4.23
v0.4.22
What's Changed
- fix(js): Allow passing partial args to distributed tracing run tree by @jacoblee93 in #1989
- feat(py,js): Add include stats param to listProjects by @jacoblee93 in #1991
- release(py): 0.4.22 by @jacoblee93 in #1992
Full Changelog: v0.4.21...v0.4.22
v0.4.21
What's Changed
- release(js): 0.3.65 by @jacoblee93 in #1974
- fix(js): Fix wrapOpenAI finish_reason tracing by @jacoblee93 in #1976
- feat(py,js): Adds split parameter to test runners, metadata to Jestlike by @jacoblee93 in #1977
- fix(js): Remove validation of usage metadata params by @jacoblee93 in #1980
- fix(js): Only take metadata into account when updating in example if provided for Vitest runner by @jacoblee93 in #1981
- release(js): 0.3.66 by @jacoblee93 in #1982
- ci(py): Add format job to Python CI by @jacoblee93 in #1983
- fix: memory leak risk from otel exporter persistance by @EugeneJinXin in #1979
- feat(py): Allow overriding max batch size parameter on client, fix for disabled run compression by @jacoblee93 in #1985
- release(py): 0.4.21 by @jacoblee93 in #1986
Full Changelog: v0.4.20...v0.4.21
v0.4.20
What's Changed
- feat: update SDK for org-scoped keys by @keshivtandon in #1920
- feat(pythong): allow nested openai agent tracing by @angus-langchain in #1971
- fix(python): Avoid resetting operation.name to "chain" during update_run by @qnnn in #1861
- fix(js): specify "Content-Type" for getRunStats to avoid parsing errors by @szedelenyi in #1598
- feat(py): Add support system qwen to OTEL attributes by @dubin555 in #1717
- feat(js): add datasetVersion parameter to listProjects by @tendev-eoghan in #1391
- Pass multiple run ids to listFeedbacks correctly by @airhorns in #1465
- feat(py): Fix list_projects typing, add dataset_version param by @jacoblee93 in #1973
- feat(js): Allow manually specifying ids for examples in Jestlike runners by @jacoblee93 in #1972
- feat(js): Add current repetition property to jestlike test wrapper by @tendev-liam in #1856
- release(py): 0.4.20 by @jacoblee93 in #1975
New Contributors
- @keshivtandon made their first contribution in #1920
- @qnnn made their first contribution in #1861
- @szedelenyi made their first contribution in #1598
- @dubin555 made their first contribution in #1717
- @airhorns made their first contribution in #1465
Full Changelog: v0.4.19...v0.4.20