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.
