Repository navigation
Releases
Releases · langchain-ai/langsmith-python
v0.14.17
0.14.17 (2026-11-02)
Features
- cli: add langsmith evaluators create-decision-model (534a040)
- sandboxes: AWS session tags on proxy role rules (bc15831)
- sdk: read profile api_key_env in Python, JS and Java SDKs (ce4946f)
Bug Fixes
- evaluators: show the effective spend limit in the evaluator tables (b00e161)
- expose v1 session creation and updates in Python and TypeScript SDKs (LSO-4121, LSO-4130) (de2293b)
- restore disposable Engine sandboxes with released SDK (6529456)
- sdks: unify shared-profile OAuth refresh locking (d9c5731)
Chores
- deps-dev: bump types-requests from 2.33.0.20260906 to 2.33.0.20261006 in /sdks/python (6c9be7b)
Documentation
- sandboxes: document match_paths on proxy rules (b764565)
Build System
- refresh CA bundles for dev ops (b202202)
v0.14.16
v0.14.15
0.14.15 (2026-10-29)
Features
- add HTTPS destination rewrite rules for sandboxes (3e27a3a)
- annotation-queues: rubric item required_if and visible_if conditions (7af99d4)
- feedback: add allows_multiple_categories flag to categorical feedback configs (ae2d72f)
- sandboxes: allow non-persistent mode for all tenants (8ff0144)
- sandboxes: show granular usage instead of dollar estimates (8b48112)
- sdk-py: support CLI profile selection and preferred profile auth (331fec0)
Bug Fixes
- ci: keep Co-authored-by trailers in SDK exports (1702d37)
- sandboxes: cap non-persistent sandbox disk at 16 GiB per vCPU (1171a82)
- sandboxes: retain recorded storage across sampling gaps (9e81d8e)
- sdk-py: show SmithDB migration deprecation warnings by default (acfb537)
Performance Improvements
- provision disposable Engine sandboxes (037ec1d)
Chores
- sdks: regenerate python.patch for tzdata 2026.6 (d0678b8)
Documentation
- api: describe the annotation queue, example and feedback token CLI flags (b7ab19b)
v0.14.14
v0.14.13
0.14.13 (2026-10-27)
⚠ BREAKING CHANGES
- sandboxes: add sandbox volumes
Features
- add agent owner API support (6854d88)
- backend: add support for uploading custom avatars for agents (f06bffc)
- engine: scan and fix GitLab projects through a workspace service account (19f9076)
- engine: scope GitHub fixes to the instance they were opened on (fc41248)
- js-sdk: batch createFeedback through the multipart endpoint (a6569b5)
- let Engine boards verify without requesting a preview (f1c915e)
- sandboxes: add sandbox volumes (f4bef1c)
- sandboxes: create non-persistent sandboxes with
persistent: false(private beta), never billed for storage (4f8def7) - sandboxes: embed token-mode service URLs and browser windows with the token kept out of server-visible URLs (d9188df)
- sandboxes: relay sandbox egress through a customer's network (9363303)
- sandboxes: sandbox functions (89f7345)
- sdk: add select and exclude_default_fields to list_examples in the Python SDK (bbf5b46)
- sdks: add resolve_destination to the Python SDK (012283c)
Bug Fixes
- py: make Client.flush() wait for buffered run ops (ccfb6b5)
- sdk-python: stop AsyncExperimentResults iteration from hanging when processing fails (ba06e4b)
- sdk: default Python agent creation to EXTERNAL (39fb8af)
- security: update application certifi bundles (82a5a67)
Chores
- release 0.14.13 (19c23cf)
Documentation
- remove the beta label from agent addressing (a19186a)
- threads: bring POST /api/v2/threads/query into API standards compliance (5fe228c)
Refactors
- consolidate SDK tooling under sdks (c2f0ef2)
Build System
- deps: consolidate dependency updates and align checkpoint versions (5cdd396)
v0.14.12
0.14.12 (2026-10-21)
Features
- agents: add agent registry CRUD to SDKs and CLI (d3de1d5)
- authz: add root_run_metadata policy conditions and compiled trace_filters (64684e0)
- cli: expose runs share and get-url to the CLI (fcfae7c)
- evaluators: add trajectory input type for code evaluators (9b6f6e5)
- sandboxes: let LangSmith login service URLs be embedded by named origins (dcf7c3e)
- sdk-python: create enforced feedback configs (1e3cd15)
Bug Fixes
- sandboxes: add cursor pagination to registry listing (1a44460)
- sdk-python: use reference outputs for example creation (f995f42)
- sdk-python: use reference outputs for example creation (7cbb508)
- sdk: keep wrap_openai Responses stream output when it ends incomplete or failed (e88c57c)
- support Standard Units in sandbox cost breakdowns (e9bee5c)
Chores
- remove langsmith-sdk and staging repo leftovers, update SDK docs (459d4bd)
Documentation
v0.14.11
Note
The LangSmith Python SDK now lives in langchain-ai/langsmith-python. Releases ship from here starting with 0.14.10. langchain-ai/langsmith-sdk is frozen for Python and JS.
Nothing changes for you:, same langsmith package on PyPI and same imports. Open new issues and PRs here.
0.14.11 (2026-10-16)
Chores
v0.14.10
v0.14.9-rc.1
0.14.9-rc.1 (2026-10-15)
⚠ BREAKING CHANGES
- sandboxes: split ProxyGCPConfig into workload-identity and service-account variants
Features
- add can_use_teams field to instance info response (8fa142a)
- configs: add deletion/enforcement fields and include_all_configs (6fe595f)
- ensure that address does not need to be revived, rely on typeddict (#64) (cd6a3b8)
- evaluators: add code_evaluator_input to code evaluator schemas (cc4b6dd)
- feedback: add feedback_config_id field and expose id on feedback config (1b06c46)
- runs: add ai_search field and SSE streaming to query endpoints (468261e)
- runs: add min/max feedback_modified_at filter fields (9744532)
- runs: add prompt and completion cost detail metric fields (b57c3ca)
- runs: add prompt and completion token detail metric fields (86c0485)
- sandboxes: add Azure Blob mount and Azure proxy auth config support (6b4f573)
- sandboxes: add encryption spec and cache/encryption mount variants (f8b84c7)
- sandboxes: add subject_scope and workload identity fields to AWS and GCP configs (90d553c)
- sandboxes: split ProxyGCPConfig into workload-identity and service-account variants (e3fdc2c)
- sessions: add resolve endpoint to look up a tracing project by address (9fc8ab4)
- webhooks: add test_webhook_destination endpoint (dd20d24)
Bug Fixes
- build, lint, and test failures (feat: add upsert and delete Slack app configuration permission scopes) (ec9d4f0)
- ci: let pyperf workers import the bench package (#60) (8164635)
- prepare Python publishing and repair production sync (5a1d9c1)
Chores
- cut the python release candidate as 0.14.6-rc.1 (#62) (2565869)
- cut the python release candidate as 0.14.9-rc.1 (#65) (d4b14c4)
Documentation
- py: document Python staging contributions (f7e6ea5)