v3.148.0
What's Changed
Features
- feat(trace): render thinking / reasoning parts in trace detail by @nimarb in https://github.com/langfuse/langfuse/pull/11615
- feat: add org audit log viewer by @jannikmaierhoefer in https://github.com/langfuse/langfuse/pull/11529
- feat: an alternative to retention queue: batch-oriented periodic jobs. by @sumerman in https://github.com/langfuse/langfuse/pull/11644
Fixes / Improvements
- fix(json-path): return all results from array slice syntax by @hassiebp in https://github.com/langfuse/langfuse/pull/11568
- fix(prompts): save editor state to sessionStorage and restore on remount by @nimarb in https://github.com/langfuse/langfuse/pull/11618
- style(experiments-ui): enhance PromptModelStep to display truncated labels by @marliessophie in https://github.com/langfuse/langfuse/pull/11546
- docs(corrections): link to docs from heading by @marliessophie in https://github.com/langfuse/langfuse/pull/11571
- fix(prompts): draft button overlap by @nimarb in https://github.com/langfuse/langfuse/pull/11633
- fix(trace): render thinking also on only tool calls by @nimarb in https://github.com/langfuse/langfuse/pull/11634
- fix(storage): add max file limit to GCS and Azure listFiles by @Steffen911 in https://github.com/langfuse/langfuse/pull/11637
- fix(trace): dont show empty string on only tool call + thinking strings by @nimarb in https://github.com/langfuse/langfuse/pull/11641
- fix(scores-table-cell): add copy to clipboard functionality and fix scroll-behaviour by @marliessophie in https://github.com/langfuse/langfuse/pull/11616
- fix(codemirror): allow scrolling entire page with editor on chrome 144+ by @nimarb in https://github.com/langfuse/langfuse/pull/11642
- fix: allow using commentCount filter in batch export by @sumerman in https://github.com/langfuse/langfuse/pull/11650
- fix(app): fix scrolling behavior in chrome v144 and later by @nimarb in https://github.com/langfuse/langfuse/pull/11652
- fix(playground): allow saving new prompts after editing in playground by @nimarb in https://github.com/langfuse/langfuse/pull/11648
- fix(json-path): parse primitive strings in json root by @hassiebp in https://github.com/langfuse/langfuse/pull/11654
Chores
- chore: bump turbo from 2.7.2 to 2.7.5 by @nimarb in https://github.com/langfuse/langfuse/pull/11617
- chore: upgrade MCP to 1.25.3 by @nimarb in https://github.com/langfuse/langfuse/pull/11645
- chore(corrections): enhance CorrectedOutputField with strict JSON mode and improved display logic by @marliessophie in https://github.com/langfuse/langfuse/pull/11570
- chore: bump jsdiff from 7.0.0 to 8.0.3 by @nimarb in https://github.com/langfuse/langfuse/pull/11639
- chore: bump release bumper deps by @nimarb in https://github.com/langfuse/langfuse/pull/11638
- chore(annotation-queue-ui): simplify button labels by @marliessophie in https://github.com/langfuse/langfuse/pull/11548
- chore: increase event backfill dual write timeout to 10min by @Steffen911 in https://github.com/langfuse/langfuse/pull/11623
- chore(worker): consolidate ClickhouseWriter drop logs into single summary by @Steffen911 in https://github.com/langfuse/langfuse/pull/11636
- chore(claude-code): CC should prefer params objects when writing funcs by @hassiebp in https://github.com/langfuse/langfuse/pull/11620
- chore: remove root core binary by @Steffen911 in https://github.com/langfuse/langfuse/pull/11622
Full Changelog: https://github.com/langfuse/langfuse/compare/v3.147.0...v3.148.0