Enriched observations is the default for new blob storage exports
New Langfuse Cloud projects export blob storage data as enriched observations. The legacy traces/observations sources stay available on existing projects and self-hosted deployments.
Blob storage integrations on Cloud projects created on or after 2026-05-20 use the Enriched observations source. The legacy Traces and observations and Traces and observations + Enriched observations sources are no longer selectable for these projects, in the UI or via the REST API.
What this means in practice:
- One row per observation, with trace context inlined —
user_id,session_id,tags,release,trace_name, andenvironmentride along on the same row. No warehouse-side join needed. - Per-column control — pair the source with field groups to keep just the columns your pipeline needs.
- Fewer files per window — only
observations_v2/andscores/, instead oftraces/,observations/, andscores/.
Nothing changes for existing projects (Cloud or self-hosted) or self-hosted deployments: all three sources remain available. The legacy sources are still supported there for backwards compatibility, but the recommendation is the same — switch to Enriched observations when you're ready.
If a downstream consumer expects the legacy traces/ and observations/ file shapes, see the Export Field Reference for the column map between the two layouts.