What's Changed
- Drop first tag from blog post header line by @Rainhunter13 in #2561
- fix(span-view): render overview input and output in their own formats (LAM-2372) by @laminar-coding-agent[bot] in #2562
- feat(dashboards): multiple dashboards per project (LAM-2292) by @laminar-coding-agent[bot] in #2426
- Say data access instead of retention in welcome and trial-ending emails by @olzhik11 in #2558
- Rebuild agent versioning (checkpoints) on top of system-prompt versioning by @Rainhunter13 in #2565
- feat(blog): Signals launch-post components with inline cloud trace embeds by @kolbeyang in #2555
- fix(blog): scroll cost chart sideways on narrow screens by @kolbeyang in #2567
- fix(trace-view): keep span selection made via span reference links by @Rainhunter13 in #2569
- feat(onboarding): drop the plan step, start the Starter trial automatically by @olzhik11 in #2568
- copy(trial): explain the trial in the sidebar popover by @olzhik11 in #2571
- feat(blog): compact timeline in embedded trace views by @kolbeyang in #2572
- feat(signals): public scaffolding for the backfill dispatcher (LAM-2375) by @laminar-coding-agent[bot] in #2570
- fix migration to signal versions in place, add lost constraints by @dinmukhamedm in #2574
- fix: padding by @olzhik11 in #2576
- Side-by-side diff dialog for agent versions by @Rainhunter13 in #2575
- bump clickhouse-migrations from 1.1.4 to 1.5.0 by @dinmukhamedm in #2577
- Normalize tool definitions for agent version identity by @Rainhunter13 in #2578
- checkpoints off by default by @Rainhunter13 in #2581
- Show agent version tool changes per tool by @Rainhunter13 in #2580
- feat: pg engine db in clickhouse pointing to pg by @laminar-coding-agent[bot] in #2441
- Drop redundant severity row and intro line from signal alert email by @kolbeyang in #2584
- feat(theme): add light theme and theme-aware UI by @kolbeyang in #2582
- fix(theme): use next-themes so the saved theme applies before first paint by @kolbeyang in #2585
- fix(theme): polish light-theme surfaces in trace, session, and debugger views by @kolbeyang in #2586
- feat(checkpoints): string versioning for tool definitions (LAM-2379) by @laminar-coding-agent[bot] in #2583
- ci: pin GHCR image release to this repo and tagged commit (LAM-2384) by @laminar-coding-agent[bot] in #2588
- LAM-2386: clear membership caches on join; share one 7-day cache between web and CLI by @laminar-coding-agent[bot] in #2590
- feat: cluster details named tuple by @olzhik11 in #2589
- feat: swap project delete in workspace delete by @olzhik11 in #2594
- LAM-2389: Agent versioning rebuild by @laminar-coding-agent[bot] in #2592
- LAM-2369: Let workspaces exclude projects from signal reports by @laminar-coding-agent[bot] in #2564
- chore: remove legacy checkpoints agent versioning pipeline by @laminar-coding-agent[bot] in #2596
- Feat/agent versions main menu by @Rainhunter13 in #2598
- docs(sql-schema): clarify traces.agent_versions counting, empty tags, beta status by @Rainhunter13 in #2600
- feat(app-server): fall back to gen_ai.provider.name for span provider (LAM-2408) by @laminar-coding-agent[bot] in #2603
- LAM-2411: drop legacy Langchain provider-name conversion in app-server by @laminar-coding-agent[bot] in #2604
- fix(frontend): don't let epoch-dated rows mark the traces_agg backfill completed (LAM-2413) by @laminar-coding-agent[bot] in #2605
- add spans to deps of hasLangGraph check by @dinmukhamedm in #2609
- LAM-2422: Agent dashboard tools, editable SQL charts and step-list chat UI by @laminar-coding-agent[bot] in #2611
- LAM-2420: hide standalone L2+ clusters in the clusters view by @laminar-coding-agent[bot] in #2610
- feat: clean marker by @olzhik11 in #2612
- Route agent versions by agent ID by @kolbeyang in #2613
- feat: transcript fix, query optm by @olzhik11 in #2616
- feat: store the SDK release on traces and agent prompts (LAM-2414) by @laminar-coding-agent[bot] in #2606
- feat(agent-versioning): group SDK releases into versions (LAM-2414) by @laminar-coding-agent[bot] in #2607
- feat: fix custom columns on data, target, eval realtime by @olzhik11 in #2619
- feat(pricing): lower Signals cost estimate per bucket by 30% by @kolbeyang in #2620
- Reuse existing Postgres roles for ClickHouse SQL access by @jshao-brex in #2621
- feat: let upgrade from trial, fix stale page by @olzhik11 in #2624
- LAM-2437: Keep current dashboard when changing the date range by @laminar-coding-agent[bot] in #2626
- feat: fix dashboards, add query formatting by @olzhik11 in #2627
- feat(evals): string task ids, repeated trials, grouped Task/Trial table by @kolbeyang in #2625
- LAM-2442: support newer OTel GenAI semconv attributes on app-server by @laminar-coding-agent[bot] in #2631
- LAM-2427, LAM-2434: hosted evals — Harbor trials in Daytona, proxied through the app-server by @laminar-coding-agent[bot] in #2618
- chore(frontend): remove unused deps, dead files and exports (knip) by @olzhik11 in #2630
- chore(frontend): bump next to 16.4.3 (LAM-2447) by @laminar-coding-agent[bot] in #2632
- chore: try removing --webpack flags by @dinmukhamedm in #2633
- Revert "chore: try removing --webpack flags (#2633)" by @dinmukhamedm in #2634
New Contributors
- @jshao-brex made their first contribution in #2621
Full Changelog: v0.3.2...v0.3.3