Skip to content

langfuse

v3.224.0 Feature

This release adds 6 notable features for engineering teams evaluating rollout.

Published 4d Tracing
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

analytics autogen evaluation langchain large-language-models llama-index
+12 more
llm llm-evaluation llm-observability llmops monitoring observability openai playground prompt-engineering prompt-management self-hosted ycombinator

Summary

AI summary

Broad release touches Chores, web, LFE-10974, and agent.

Full changelog

What's Changed

Features

  • feat: add boolean score widgets and monitors by @wochinge in https://github.com/langfuse/langfuse/pull/15255
  • feat(otel): upload media during worker ingestion by @hassiebp in https://github.com/langfuse/langfuse/pull/15120
  • feat(mcp): migrate score read tools from scores v2 to v3 (LFE-11051) by @niklassemmler in https://github.com/langfuse/langfuse/pull/15219
  • feat(onboarding): track tracing api key creation click by @annabellscha in https://github.com/langfuse/langfuse/pull/15254
  • feat(prompts): read v4 prompt usage counts from events (LFE-8919) by @Steffen911 in https://github.com/langfuse/langfuse/pull/15272
  • feat(web): serve browser source maps in production (LFE-10974) by @nkabardin in https://github.com/langfuse/langfuse/pull/15277
  • feat(observability): add reportError capture seam (LFE-10974) by @nkabardin in https://github.com/langfuse/langfuse/pull/15278
  • feat(layouts): minimal-chrome mobile shell (LFE-11067) by @nkabardin in https://github.com/langfuse/langfuse/pull/15244
  • feat(api): stream trace observation IO as bytes (LFE-11081) by @nkabardin in https://github.com/langfuse/langfuse/pull/15239

Fixes

  • fix(trace): gate oversized fields in the JSON Beta IO viewer (LFE-10847) by @nkabardin in https://github.com/langfuse/langfuse/pull/15230
  • fix(worker): wrap bare-boolean root metadata like other scalars (LFE-14344) by @niklassemmler in https://github.com/langfuse/langfuse/pull/15260
  • fix(worker): stabilize data retention lag metrics by @sumerman in https://github.com/langfuse/langfuse/pull/15267
  • fix(web): revert bold JSON keys in pretty trace view by @claude[bot] in https://github.com/langfuse/langfuse/pull/15271
  • fix(tracing): reject searches without search types by @sumerman in https://github.com/langfuse/langfuse/pull/15273
  • fix(agent): Set user agent header in MCP requests by @bezbac in https://github.com/langfuse/langfuse/pull/15268
  • fix(web): Resolve dropdown component issues introduced in a186a9d by @bezbac in https://github.com/langfuse/langfuse/pull/15275
  • fix(otel): persist post-media event bytes by @hassiebp in https://github.com/langfuse/langfuse/pull/15287
  • fix(web): safely parse trace timestamp query params (#15256) by @Harsh23Kashyap in https://github.com/langfuse/langfuse/pull/15257
  • fix(web): drop the bold role from table ID/name cells by @claude[bot] in https://github.com/langfuse/langfuse/pull/15288
  • fix(ui): resolve peek trace id across v3/v4 URL dialects (LFE-11041) by @niklassemmler in https://github.com/langfuse/langfuse/pull/15199
  • fix(agent): Fix empty state condition + make storybook tests reliable by @bezbac in https://github.com/langfuse/langfuse/pull/15300
  • fix(feature-previews): allow enabling previews on self-hosted deploys by @nimarb in https://github.com/langfuse/langfuse/pull/15301
  • fix(dashboards): let a widget's own environment filter override the dashboard env selector (LFE-14333) by @nkabardin in https://github.com/langfuse/langfuse/pull/15262
  • fix(agent): Resolve saved view filters by @bezbac in https://github.com/langfuse/langfuse/pull/15311

Chores

  • chore(deps): bump brace-expansion to 1.1.16, 2.1.2, and 5.0.7 by @nimarb in https://github.com/langfuse/langfuse/pull/15263
  • chore(deps): bump body-parser to 1.20.6 by @nimarb in https://github.com/langfuse/langfuse/pull/15266
  • docs(agents): add sentry-instrumentation skill (LFE-10974) by @nkabardin in https://github.com/langfuse/langfuse/pull/15249
  • docs(agents): Add instructions on when to create storybook stories by @bezbac in https://github.com/langfuse/langfuse/pull/15289
  • refactor: Enable knip duplicate export checking + fix issues by @bezbac in https://github.com/langfuse/langfuse/pull/15290
  • test(ingestion): red tests for metadata_dropped metric (LFE-14342, LFE-14345) by @niklassemmler in https://github.com/langfuse/langfuse/pull/15269
  • chore(web): Re-organize storybook by @bezbac in https://github.com/langfuse/langfuse/pull/15274
  • chore(deploy): tag dd-trace telemetry with ECS task_arn via DD_TAGS (LFE-11028) by @niklassemmler in https://github.com/langfuse/langfuse/pull/15286
  • refactor(shared): extract analytics score trace-attribute CTE into swappable fragment (LFE-11009) by @niklassemmler in https://github.com/langfuse/langfuse/pull/15297
  • refactor(observability): move beforeSend checks into named predicates (LFE-10974) by @nkabardin in https://github.com/langfuse/langfuse/pull/15276
  • docs(previews): update debugging guide by @wochinge in https://github.com/langfuse/langfuse/pull/15306

New Contributors

  • @claude[bot] made their first contribution in https://github.com/langfuse/langfuse/pull/15271

Full Changelog: https://github.com/langfuse/langfuse/compare/v3.223.0...v3.224.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track langfuse

Get notified when new releases ship.

Sign up free

About langfuse

🪢 Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with OpenTelemetry, Langchain, OpenAI SDK, LiteLLM, and more. YC W23

All releases →

Related context

Beta — feedback welcome: [email protected]