> ## Documentation Index
> Fetch the complete documentation index at: https://laminar.sh/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

New releases and improvements.

## April 2026

* **Evaluations docs rewrite** - [Evaluations](/evaluations/introduction) is restructured end to end. New [Concepts](/evaluations/concepts) page covers the datapoint / executor / evaluator / group model; new [Compare runs](/evaluations/comparing-runs) page documents the progression chart and side-by-side diff; [Datasets](/evaluations/datasets) replaces the old using-dataset page; [Self-hosted](/evaluations/self-hosted) consolidates SDK config for self-hosted instances. Online evaluators are removed.
* **Transcript view docs** - New [Viewing traces](/platform/viewing-traces) page covers transcript view: auto-extracted agent inputs, LLM turns, tool-call previews, and collapsible subagent cards. Tree view is still one click away when you want raw span structure.
* **Alerts and reports overhaul** — Alerts now support multi-severity filtering (Info, Warning, Critical), a *skip similar events* option, and a second trigger type for new clusters. Every new Signal ships with a critical-severity event alert and a cluster alert by default. Workspaces get weekday and weekly signal summary reports out of the box. Alerts and reports post to an in-app notification center; Slack and email are configurable per alert or report. See [Alerts](/signals/alerts) and [Reports](/signals/reports).
* **Claude Agent SDK integration refresh** — Updated the [Claude Agent SDK](/tracing/integrations/claude-agent-sdk) page with end-to-end setup for TypeScript and Python, a multi-subagent example, and real transcript and tree-view screenshots.
* **OpenAI Agents SDK integration** — `Laminar.initialize()` now auto-instruments the [OpenAI Agents SDK](/tracing/integrations/openai-agents-sdk) in Python. Agent workflows, turns, tool calls, and handoffs land in Laminar as nested spans with system instructions preserved on every LLM call.
* **Pydantic AI integration** - `Laminar.initialize()` now auto-instruments [Pydantic AI](/tracing/integrations/pydantic-ai) in Python when `pydantic-ai-slim` is importable. No `Agent.instrument_all()` call or manual OTLP exporter setup is needed; raw provider instrumentors (OpenAI, Anthropic, Google GenAI, Groq, Mistral, Cohere, Bedrock) are auto-removed to avoid duplicate spans on every model call.
* **Mastra integration** — Native [Mastra](/tracing/integrations/mastra) support via `MastraExporter` wired through Mastra's `Observability` config. Captures every agent run, model step, tool call, and sub-agent. When a coordinator agent delegates to sub-agents exposed as tools, the sub-agent's full run nests under the parent tool span in one unified trace.

## February 2026

* **Signals (LLM outcomes)** — Define outcomes and behaviors you care about, then backfill or run triggers on new traces; signal events link directly back to trace context.
* **Labeling queues** — Push spans or dataset rows into queues, label in the UI, and write results back to datasets (UI or API).
* **MCP server for trace-aware assistants** — Connect Claude Code, Cursor, or Codex to query Laminar with SQL and summarize trace context inside your IDE.
* **New integrations** — OpenRouter via the OpenAI SDK and Pydantic AI via OpenTelemetry, with full trace capture.
* **Debugger (rollouts) polish** — More reliable rollout entrypoints and sessions for rerunning long-running agents.
* **Schema references refreshed** — SQL and SDK schema docs updated to match current tables and types.

## January 2026

* **SQL Editor** — Run read-only ClickHouse SQL across traces, signals, logs, datasets, and evals; export results to datasets or labeling queues.

## December 17, 2025

* **Platform refresh** — Backend and frontend upgrades for better compatibility, performance, and reliability.
* **Unified ingest for search + events** — Spans and events share the same ingestion path, improving search consistency and error handling.
* **Query engine parity** — Self-hosted query engine matches production behavior with stricter validation and more reliable SQL/JSON conversions.
* **Always-on trace aggregation** — Trace summaries are consistently available without feature flags; new ClickHouse tables and backfill path.
* **UI cleanup + speedups** — Removed unused components and trimmed dependencies to improve load times.
* **Events become searchable** — Events flow into the search index for faster discovery and analysis.
* **Stability hardening** — Realtime updates, schema migrations, and queueing made more robust.
* **LAM groundwork** — Foundations for upcoming LAM features across the UI and data path.
* **Events + clustering simplified** — Unified data model for event and cluster analysis.

## November 2025

* **Distributed realtime** — Fanout architecture for live updates across nodes.
* **Search + ingest overhaul** — Quickwit-backed search aligned with ClickHouse for faster discovery.
* **Search UX** — Filters and autocomplete for query inputs.
* **Auth separation** — Clear split between authn and authz in backend middleware and roles.

## October 2025

* **Security + UX** — Next.js upgrade for a critical RSC CVE and a UI redesign sweep.
* **Schema & observability** — Stronger trace aggregation controls, app-server metrics/logging, and event definitions + triggers + settings UI/API.

## September 2025

* **Self-hosted query engine** — Packaged with runtime/config improvements.
* **Sessions analytics** — Sessions table and UI views added.

## April–May 2025

* **Rust + performance** — App-server upgraded to Rust 1.85 (2024 edition) with dependency cleanup.
* **Large-trace UX** — Virtualized trace view for heavy traces.
* **Realtime sessions** — Live updates for session views.

## January 2025

* **Next.js 15 migration** — Next15 rolled across the frontend stack.

## Year in focus

* **Search & ingestion**: Quickwit-backed search, unified span/event ingestion, events indexing, ClickHouse replacing table + migrations.
* **Realtime & sessions**: Distributed realtime, session table, live session updates.
* **Querying**: SQL Editor, query engine parity, self-hosting, stricter validation and conversions.
* **Signals & labeling**: LLM signals with jobs/triggers and labeling queues that feed datasets.
* **Debugger & rollout**: Rerun long agents from cached points with improved rollout sessions.
* **Integrations**: OpenRouter (OpenAI SDK) and Pydantic AI (OTel) instrumentation.
* **Frontend UX**: Redesign, virtualization for large traces, unused UI removal, CVE-driven upgrades, search autocomplete/filters.
* **Infra/observability**: Rust toolchain upgrade, app-server observability, RabbitMQ hardening, schema fixes.
