Releases: langchain-ai/langsmith-sdk
Releases · langchain-ai/langsmith-sdk
v0.8.2
What's Changed
- Bump JS SDK version to 0.6.1 by Mukil Loganathan (@langchain-infra) in #2847
- fix: parse urllib3 version with packaging.Version by Justin Wolfington (@justinwolfington) in #2851
- Bump Python SDK version to 0.8.2 by Mukil Loganathan (@langchain-infra) in #2855
New Contributors
- Justin Wolfington (@justinwolfington) made their first contribution in #2851
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- chore(js): remove experimental opencode integration by David Duong (@dqbd) in #2836
- chore(deps-dev): bump google-adk from 1.10.0 to 1.28.1 in /python by Dependabot (@dependabot)[bot] in #2823
- chore(deps): bump postcss from 8.5.8 to 8.5.12 in /js by Dependabot (@dependabot)[bot] in #2827
- Add JS profile loading by Mukil Loganathan (@langchain-infra) in #2834
- Add Python profile loading by Mukil Loganathan (@langchain-infra) in #2835
- Extract JS profile auth service by Mukil Loganathan (@langchain-infra) in #2846
- Bump Python SDK version to 0.8.1 by Mukil Loganathan (@langchain-infra) in #2848
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- feat(js,py): JS 0.6.0, Py 0.8.0 by Jacob Lee (@jacoblee93) in #2831
- release(js): 0.6.0 by Jacob Lee (@jacoblee93) in #2832
- release(py): 0.8.0 by Jacob Lee (@jacoblee93) in #2833
Full Changelog: v0.7.38...v0.8.0
v0.7.38
What's Changed
- feat(js): add tracing of opencode by David Duong (@dqbd) in #2776
- chore(js): Remove types/uuid by Jacob Lee (@jacoblee93) in #2814
- docs(sandbox): document default idle TTL of 10 minutes by Daniel Kneipp (@DanielKneipp) in #2788
- ci(py): Bump pytest timeout to 2m by Jacob Lee (@jacoblee93) in #2815
- chore(deps-dev): bump the js-minor-and-patch group across 1 directory with 4 updates by Dependabot (@dependabot)[bot] in #2803
- chore(deps): update sphinx-autobuild requirement from >=2024 to >=2024.10.3 in /python by Dependabot (@dependabot)[bot] in #2809
- chore(deps): update myst-nb requirement from >=1.1.1 to >=1.4.0 in /python by Dependabot (@dependabot)[bot] in #2810
- chore(deps-dev): bump types-pyyaml from 6.0.12.20250915 to 6.0.12.20260408 in /python by Dependabot (@dependabot)[bot] in #2812
- chore(deps-dev): bump @langchain/openai from 0.5.18 to 0.6.17 in /js by Dependabot (@dependabot)[bot] in #2806
- chore(deps): bump the py-minor-and-patch group across 1 directory with 18 updates by Dependabot (@dependabot)[bot] in #2808
- feat(py): Adds strands OTEL exporter by Jacob Lee (@jacoblee93) in #2817
- chore(js): Switch to oxfmt and oxlint by Jacob Lee (@jacoblee93) in #2819
- fix(py): fix RunTree ValidationError when inputs or outputs is a Pydantic BaseModel by Quentin Brosse (@QuentinBrosse) in #2820
- chore: add apac support by joaquin-borggio-lc in #2821
- fix(js): Pull Claude Agent SDK subagent runs from transcript, add tool span for subagents, merge message blocks by id by Jacob Lee (@jacoblee93) in #2816
- release(js): 0.5.26 by Jacob Lee (@jacoblee93) in #2824
- release(py): 0.7.38 by Jacob Lee (@jacoblee93) in #2825
Full Changelog: v0.7.37...v0.7.38
v0.7.37
What's Changed
- perf(js): Offload serialize to worker thread at flush time by Jacob Lee (@jacoblee93) in #2781
- release(js): 0.5.24 by Emil Filipov (@emil-lc) in #2790
- chore(js): Fix perf test flagging by Jacob Lee (@jacoblee93) in #2792
- feat(js,python): Adds hub model config and provider to schemas by Jacob Lee (@jacoblee93) in #2793
- fix(js): minor test improvements by Christian Bromann (@christian-bromann) in #2429
- fix(js): Include auth headers on info requests by Jacob Lee (@jacoblee93) in #2800
- release(js): 0.5.25 by Jacob Lee (@jacoblee93) in #2801
- fix(python): flush both tracing_queue and compressed_traces in flush() by Angus Jelinek (@angus-langchain) in #2796
- chore(deps): bump postcss from 8.5.8 to 8.5.10 in /js/internal/environment_tests/test-exports-vite in the npm_and_yarn group across 1 directory by Dependabot (@dependabot)[bot] in #2791
- chore(deps-dev): bump google-adk from 1.10.0 to 1.28.1 in /python by Dependabot (@dependabot)[bot] in #2794
- fix(python): flush pending traces during Client.cleanup() by Angus Jelinek (@angus-langchain) in #2799
- fix(py): Fix concurrency for multiple Claude Agent SDK sessions by Jacob Lee (@jacoblee93) in #2795
- release(py): 0.7.37 by Jacob Lee (@jacoblee93) in #2802
Full Changelog: v0.7.36...v0.7.37
v0.7.36
What's Changed
- fix(js): honor numRepetitions when data is an Example[] by William FH (@hinthornw) in #2779
- docs: add CONTRIBUTING.md covering Python + JS release flow by Vishnu Suresh (@vishnu-ssuresh) in #2787
- perf(js): Use estimator instead of serialization in hot path by Jacob Lee (@jacoblee93) in #2780
- release(js): 0.5.23 by Vishnu Suresh (@vishnu-ssuresh) in #2786
- fix(js): Vendor UUID to satisfy security warning and keep CJS support by Jacob Lee (@jacoblee93) in #2784
- feat(py, js): per-replica
clientarg to support runtime destination overrides by Emil Filipov (@emil-lc) in #2759 - release(py): 0.7.36 by Emil Filipov (@emil-lc) in #2789
New Contributors
- Emil Filipov (@emil-lc) made their first contribution in #2759
Full Changelog: v0.7.35...v0.7.36
v0.7.35
What's Changed
- fix: patch 2 security alerts (high severity) by John Kennedy (@jkennedyvz) in #2756
- feat(python): add Hub agent/skill methods on Client and AsyncClient by Vishnu Suresh (@vishnu-ssuresh) in #2746
- feat(js): add agent/skill hub methods on Client with unit tests by Vishnu Suresh (@vishnu-ssuresh) in #2747
- fix(py): suppress Pydantic serialization warnings for ParsedBetaMessage in wrap_anthropic by Jacob Lee (@jacoblee93) in #2783
- release(py): 0.7.35 by Vishnu Suresh (@vishnu-ssuresh) in #2785
Full Changelog: v0.7.34...v0.7.35
v0.7.34
What's Changed
- feat(js): add hideMetadata support by David Duong (@dqbd) in #2720
- chore(deps-dev): bump types-requests from 2.33.0.20260327 to 2.33.0.20260408 in /python by Dependabot (@dependabot)[bot] in #2741
- chore(deps-dev): bump @anthropic-ai/sdk from 0.89.0 to 0.90.0 in /js by Dependabot (@dependabot)[bot] in #2731
- chore(deps): bump authlib from 1.6.9 to 1.6.11 in /python by Dependabot (@dependabot)[bot] in #2732
- chore(deps): bump the py-minor-and-patch group across 1 directory with 13 updates by Dependabot (@dependabot)[bot] in #2752
- chore(deps-dev): bump the js-minor-and-patch group across 1 directory with 10 updates by Dependabot (@dependabot)[bot] in #2753
- chore(deps-dev): bump google-adk from 1.14.1 to 1.28.1 in /python by Dependabot (@dependabot)[bot] in #2755
- chore(deps-dev): bump langchain-openai from 1.1.12 to 1.1.14 in /python by Dependabot (@dependabot)[bot] in #2730
- chore(deps): bump websockets from 15.0.1 to 16.0 in /python by Dependabot (@dependabot)[bot] in #2510
- fix(js/sandbox): clone Response before consuming body in error handlers by Ramon Nogueira (@ramon-langchain) in #2760
- feat(js): Adds OpenAI Agents JS SDK wrapper by Jacob Lee (@jacoblee93) in #2763
- chore(python): remove templates, pools, and volumes by Daniel Kneipp (@DanielKneipp) in #2757
- feat(python-sandbox): support snapshot_name and list filters by Daniel Kneipp (@DanielKneipp) in #2769
- chore(js): remove templates, pools, and volumes from sandbox SDK by Daniel Kneipp (@DanielKneipp) in #2758
- feat(js-sandbox): support snapshotName and list filters by Daniel Kneipp (@DanielKneipp) in #2770
- fix(js): Update logged client string representations to hide API key by Jacob Lee (@jacoblee93) in #2772
- release(js): 0.5.22 by Jacob Lee (@jacoblee93) in #2774
- ci(python): Use cassettes for Google integration tests by Jacob Lee (@jacoblee93) in #2771
- fix(python): Update Python async and sandbox client reprs by Jacob Lee (@jacoblee93) in #2773
- feat(py): Adds runtime overrides for updating internal methods by Jacob Lee (@jacoblee93) in #2766
- feat: add Context schemas for agent/skill/file hub repos by Vishnu Suresh (@vishnu-ssuresh) in #2745
- chore(js): Consolidate and cut down on integration tests by Jacob Lee (@jacoblee93) in #2775
- release(py): 0.7.34 by Daniel Kneipp (@DanielKneipp) in #2778
Full Changelog: v0.7.33...v0.7.34
v0.7.33
What's Changed
- chore(deps-dev): bump @anthropic-ai/sdk from 0.88.0 to 0.89.0 in /js by Dependabot (@dependabot)[bot] in #2724
- python: pass OTEL config directly to exporter instead of setting env vars by John Kennedy (@jkennedyvz) in #2726
- chore(deps): bump mako from 1.3.10 to 1.3.11 in /python by Dependabot (@dependabot)[bot] in #2729
- fix(js): move jest retry config to runtime setup file by John Kennedy (@jkennedyvz) in #2733
- feat(sandbox): expose per-sandbox proxy_config in py + js clients by Bagatur (@baskaryan) in #2742
- release(py,js): py 0.7.33, js 0.5.21 by Bagatur (@baskaryan) in #2743
Full Changelog: v0.7.32...v0.7.33
v0.7.32
What's Changed
- release(js): 0.5.19 by Jacob Lee (@jacoblee93) in #2715
- feat(python/sandbox): add snapshot API and start/stop lifecycle by Ramon Nogueira (@ramon-langchain) in #2713
- docs: add initial threat model for langsmith-sdk by John Kennedy (@jkennedyvz) in #2669
- feat(js/sandbox): add snapshot API and start/stop lifecycle by Ramon Nogueira (@ramon-langchain) in #2717
- chore(deps): bump python-multipart from 0.0.22 to 0.0.26 in /python by Dependabot (@dependabot)[bot] in #2722
- release(py,js): py 0.7.32, js 0.5.20 by Ramon Nogueira (@ramon-langchain) in #2721
New Contributors
- Ramon Nogueira (@ramon-langchain) made their first contribution in #2713
Full Changelog: v0.7.31...v0.7.32