v3.177.0
What's Changed
Features
- feat: introducing LANGFUSE_DISABLE_LEGACY_TRACING_IO_SEARCH flag to allow disabling FTS on v3 tables by @sumerman in https://github.com/langfuse/langfuse/pull/13912
- feat(ai): Add toggle for AI telemetry by @bezbac in https://github.com/langfuse/langfuse/pull/13939
- feat(model-prices): add claude-opus-4-8 by @hassiebp in https://github.com/langfuse/langfuse/pull/13919
- feat(ui): notification for code evals launch by @jannikmaierhoefer in https://github.com/langfuse/langfuse/pull/13894
- feat(ui): notification for MCP v2 by @jannikmaierhoefer in https://github.com/langfuse/langfuse/pull/13895
Fixes / Improvements
- fix: refine LANGFUSE_DISABLE_LEGACY_TRACING_IO_SEARCH handling by @sumerman in https://github.com/langfuse/langfuse/pull/13929
- fix: tighten matches operator semantics by @sumerman in https://github.com/langfuse/langfuse/pull/13928
- fix(agents): require exhaustive datadog alert sweep by @maxdeichmann in https://github.com/langfuse/langfuse/pull/13968
- fix(api,mcp): Stabilize score config pagination order by @peter941221 in https://github.com/langfuse/langfuse/pull/13832
- fix(eval): stop retrying context overflow errors by @wochinge in https://github.com/langfuse/langfuse/pull/13930
- fix(evals): hide duplicate SDK warning in fast preview by @marliessophie in https://github.com/langfuse/langfuse/pull/13947
- fix(mcp): Do not use intersection or union JSON schemas by @bezbac in https://github.com/langfuse/langfuse/pull/13927
- fix(mcp): Missing audit logs by @bezbac in https://github.com/langfuse/langfuse/pull/13915
- fix(mcp): Rename relevant tools from create to upsert by @bezbac in https://github.com/langfuse/langfuse/pull/13913
- fix(mcp): Throw if not exists in
deleteAnnotationQueueAssignmentby @bezbac in https://github.com/langfuse/langfuse/pull/13914 - fix(mcp): Use ids instead of names for dataset tools by @bezbac in https://github.com/langfuse/langfuse/pull/13916
- fix(search): match escaped unicode content in full-text search - Issue #11538 by @sophyphreak in https://github.com/langfuse/langfuse/pull/13644
- fix(traces): Infinite recursion in
buildStepGroupsby @bezbac in https://github.com/langfuse/langfuse/pull/13900 - perf(blob-export): replace observations FINAL with LIMIT 1 BY by @niklassemmler in https://github.com/langfuse/langfuse/pull/13935
- perf(eval): skip FINAL and unused aggregations in checkTraceExistsAndGetTimestamp by @Steffen911 in https://github.com/langfuse/langfuse/pull/13934
Chores
- chore: adding a few more tests after #13644 by @sumerman in https://github.com/langfuse/langfuse/pull/13967
- chore(deps): dedupe and bump by @nimarb in https://github.com/langfuse/langfuse/pull/13911
- chore(mcp): Update MCP server version by @bezbac in https://github.com/langfuse/langfuse/pull/13883
- ci: notify slack on critical workflow failures by @wochinge in https://github.com/langfuse/langfuse/pull/13910
- ci(deps): bump the github-actions group with 3 updates by @dependabot[bot] in https://github.com/langfuse/langfuse/pull/13924
New Contributors
- @peter941221 made their first contribution in https://github.com/langfuse/langfuse/pull/13832
- @sophyphreak made their first contribution in https://github.com/langfuse/langfuse/pull/13644
Full Changelog: https://github.com/langfuse/langfuse/compare/v3.176.0...v3.177.0
Fetched June 1, 2026
