releases.sh

Legacy SmithDB endpoints deprecated; annotation queue APIs exposed

6 features4 enhancements18 fixesThis release6 featuresNew capabilities4 enhancementsImprovements to existing features18 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗

Observability and evaluations

Datasets and experiments

  • LangSmith exposes annotation queue item endpoints for adding, listing, updating, deleting, counting, positioning, and reviewing run or thread queue items through the public API and SDK generation flow.
  • Uploading a .csv or .jsonl dataset now works regardless of the Content-Type the browser reports. Windows browsers label .csv files as an Excel type, which previously caused valid uploads to fail. Uppercase filenames such as DATASET.CSV are also accepted.
  • Evaluator lists on a dataset or tracing project now show an evaluator's current name instead of the name it had when it was attached.
  • Metadata columns in the experiment comparison grid now render their values instead of staying empty.
  • LangSmith marks every legacy endpoint replaced by the SmithDB SDK migration guide as deprecated, with responses including Deprecation: true, a Sunset date of January 31, 2027, and a Link header pointing at the migration guide.
  • Dataset experiment tables can sort by feedback score when SmithDB queries are enabled and ClickHouse queries are disabled.
  • Annotation queue item APIs use project_id for the tracing project.
  • Dataset example views restore clear spacing between the example details and tab navigation.
  • Pairwise annotation queue runs again include the tracing project id needed to create feedback when ClickHouse query support is disabled.
  • Correcting an evaluator score from the experiment results grid now updates the cell and its popover right away instead of requiring a page refresh.
  • The Configure Evaluator pane's header and templates navigation again paint the same background as the pane itself in dark mode.
  • Dataset and run attachments now resolve relative signed download URLs before previewing, opening, or downloading them in self-hosted deployments.

Monitoring and alerting

  • Adds a reusable ChartCard component to the LangSmith design system, standardizing chart titles, move, expand, and overflow actions, responsive full-width layouts, and chart and legend spacing.

Engine

  • A resolved issue on an Engine Issue Board now returns to Open as soon as Engine links a new matching trace to it.
  • The issue detail header now renders category and tag badges on the same line as the title instead of stacking them underneath.
  • The "Engine failed to complete a run" trigger is no longer offered when configuring a Slack channel or webhook destination on an issue board.
  • Engine run webhooks and sandbox links now resolve the externally reachable API base from LANGSMITH_PUBLIC_API_ENDPOINT, falling back to LANGCHAIN_PLATFORM_ENDPOINT and then LANGCHAIN_ENDPOINT.

Tracing

  • Trace detail panes once again use an elevated background that matches their section headers.
  • Bulk exports accept a new opt-in feedbacks column that carries each run's individual feedback entries, with their key and comment, as a JSON array.
  • Delete an entire trace from the run details actions menu after confirming the destructive action.
  • Negative feedback-key filters now return matching traces correctly when ClickHouse uses optimized runs tables.
  • When a project configures a custom output renderer, the trace Output section now offers it as a Custom option alongside Markdown, Plain, JSON, and YAML instead of replacing them.
  • Tracing project activity and sorting stay up to date for self-hosted deployments using Redis versions before 6.2.
  • POST /api/v1/runs/stats now returns a 404 when the requested tracing project does not exist in your workspace.
  • Self-hosted deployments now catch up missing tracing project last-run timestamps so project sorting reflects recent historical activity.
  • Run filters now support total, prompt, and completion token counts and costs consistently across routed query backends.
  • Token Count / Cost filters now default to total tokens / cost instead of input tokens.
  • On a tracing project, resetting a view now moves the Threads/Traces/Runs switcher back in step with the rows being shown.

Feedback

  • The annotation queue item endpoints are now documented at their served path under /api/v1/platform.
  • PDFs and other documents attached to a message now render in a full-width preview frame with a header control that opens them nearly full screen.

Prompts and playground

  • When a model provider rejects a playground run, the playground now shows the provider's own error message instead of a generic server error.
  • Playground batch and invoke endpoints now sanitize buffered run trees into JSON-safe payloads before responding.

Automations

  • Forking an evaluator attaches the copy to the project or dataset named in the fork dialog.

Deployment

  • The Create New Deployment form now shows a clear, per-field message when a submitted value fails validation.
  • Deleting a tracing project whose LangGraph deployment is still within its post-deletion retention window now schedules the project to be removed along with the deployment.
  • The delete confirmation for a LangGraph deployment now says that cleanup of the underlying database runs after you confirm.

Sandboxes

  • Sandboxes accept a new streaming execute request that returns stdout and stderr as Server-Sent Events, for clients that cannot hold a WebSocket.
  • Sandboxes now ship with the langsmith CLI on PATH, so agents can query traces, runs, and datasets without installing it first.
  • Sandbox and snapshot rows now use single-column layouts with actions in context menus.
  • Engine sandbox commands in self-hosted deployments now authenticate over WebSocket with the deployment service key.
  • The langsmith CLI in sandboxes is updated to v0.2.44.

Administration

  • The LangSmith home page now provides quick access to copy the current organization and workspace IDs.
  • On self-hosted installations authenticating with OAuth/SSO, the Remote MCP authorization endpoint returned a 400 because the SSO login route shadowed it. OAuth clients can now complete the authorize step.
  • Self-hosted deployments with an online license key (beacon access) now see the monthly organization usage graph automatically.
  • Switching workspaces or organizations keeps you on the same page when the route has no workspace-specific resource IDs.
  • LangSmith now refreshes expired browser sessions and retries interrupted API requests before asking you to log in again.

LLM Gateway

  • Gateway policies with a blank or whitespace-only name now fall back to showing the policy ID instead of rendering an empty name cell.
  • The Gateway usage spend chart now shows the top 12 individual spenders per bucket, rolling the rest into an "Other" series.
  • The home page onboarding flow now includes a step for choosing how your agent reaches a model: bring your own provider API key, or use Gateway Credits.
  • The custom X-Gateway-* header condition on LLM Gateway spend-cap and rate-limit policies now works with organization-, workspace-, and user-scoped policies.
  • Default spend cap and rate limit policies in LLM Gateway now expand to show the per-user, per-workspace, and per-API-key policies materialized underneath them.
  • The Gateway Credits purchase dialog now shows the credit balance your purchase will land you on, and states the fee-inclusive total directly above a single purchase button.
  • Enterprise organizations without Data Protection now see the tab in the LLM Gateway, greyed out with a link to request access.

Fetched August 8, 2026