v3.203.0
What's Changed
Features
- feat(dashboard): chart polish, hover interactivity, and cross-chart sync (LFE-10549) by @nkabardin in #14618
- feat(web): polish media tags in json viewers by @wochinge in #14630
- feat(trace): show tool call arguments on hover by @hassiebp in #14565
- feat(redis): add optional TLS for Redis Sentinel by @Devenir-Glorieux in #13360
- feat(agents): support targeted model price audits by @hassiebp in #14673
- feat(agent): Mutating MCP calls & HITL by @bezbac in #14399
- feat: V4 historic backfill background migrations by @Steffen911 in #14206
Fixes
- fix(assistant): better trace design by @nimarb in #14638
- fix(v4): coarsen migration timeline buckets by @maxdeichmann in #14641
- fix(openai-models): add gpt-5.5 and gpt-5.5-pro to model selector by @hassiebp in #14635
- fix(otel): map GenAI IO on AI SDK spans by @hassiebp in #14655
- fix(tracing): parse standalone Responses tool calls by @hassiebp in #14654
- fix(datasets): show expected output on dataset item experiments page by @marliessophie in #14649
- fix(shared): retry GCS signed-URL generation on transient signing failures by @vismaytiwari in #14637
- fix(web): show fallback for failed media previews by @wochinge in #14662
- fix(web): allow storage upload URLs in CSP by @wochinge in #14665
- fix(trace): deduplicate observations by id so colliding ids can't crash trace load (LFE-10588) by @nkabardin in #14669
- fix(tracing): avoid LangGraph for Responses tool calls by @hassiebp in #14671
- fix(events): restore trace-level score filtering in v4 (LFE-10596) by @nkabardin in #14675
- fix(trace): dedupe observations at the source so the detail panel matches the timeline (LFE-10588) by @nkabardin in #14678
- fix(trace): decode unicode escapes in trace JSON download by @toyayuto in #14667
- fix(experiments): thin x-axis ticks so long-name charts stop smearing (LFE-10583) by @nkabardin in #14670
- fix(mcp): Enable filtering observations by metadata by @bezbac in #14584
Chores
- chore(shared): tag dataset item write counts by @wochinge in #14639
- refactor(web): Move
LangfuseIconto design-system folder by @bezbac in #14634 - refactor(web): Move
Switchto design-system folder by @bezbac in #14653 - chore(pricing): update default model prices by @langfuse-bot in #14623
- chore(worker): drop project_id tag from export volume metric for API integrations by @niklassemmler in #14656
- chore(pricing): update default model prices by @langfuse-bot in #14664
New Contributors
- @vismaytiwari made their first contribution in #14637
- @Devenir-Glorieux made their first contribution in #13360
Full Changelog: v3.202.1...v3.203.0