Self-hosted monitors enabled; evaluator editor gets contract autocomplete
v3.213.0
7 features18 fixesThis release7 featuresNew capabilities18 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗
What's Changed
Features
- feat(monitors): enable monitors for self-hosted deployments with events writes by @Steffen911 in https://github.com/langfuse/langfuse/pull/14938
- feat(evals): add contract-aware autocomplete to the code evaluator editor by @wochinge in https://github.com/langfuse/langfuse/pull/14992
- feat(agents): fold React-without-useEffect principles into frontend skill (LFE-10842) by @nkabardin in https://github.com/langfuse/langfuse/pull/14994
- feat(peek): add optional footer to TablePeekView for navigation controls by @marliessophie in https://github.com/langfuse/langfuse/pull/14246
- feat(blobstorage): write run-completion manifest per export run (LFE-10843) by @niklassemmler in https://github.com/langfuse/langfuse/pull/14995
- feat(redis): make socket timeout configurable via REDIS_SOCKET_TIMEOUT_MS by @Steffen911 in https://github.com/langfuse/langfuse/pull/15037
- feat(web): add copy-session-id button to session detail header by @CodeCLS in https://github.com/langfuse/langfuse/pull/14996
Fixes / Improvements
- fix(web): Remove usages of slate- color classes by @bezbac in https://github.com/langfuse/langfuse/pull/14984
- refactor(blobstorage): split settings page into feature components by @niklassemmler in https://github.com/langfuse/langfuse/pull/14964
- fix(web): honor date-range window in eval preview tables by @CodeCLS in https://github.com/langfuse/langfuse/pull/14982
- fix(assistant): trace cost correctly by @nimarb in https://github.com/langfuse/langfuse/pull/14945
- fix(table-views): make preset deletion idempotent by @sumerman in https://github.com/langfuse/langfuse/pull/14990
- fix(filters): route legacy score filters by type by @sumerman in https://github.com/langfuse/langfuse/pull/14991
- fix(agent): Improve UX around rate-limiting by @bezbac in https://github.com/langfuse/langfuse/pull/14997
- fix(audit-log): Include userId in in-app agent api-key audit logs by @bezbac in https://github.com/langfuse/langfuse/pull/14920
- refactor(monitors): remove unnecessary use of useEffect by @marksalpeter in https://github.com/langfuse/langfuse/pull/14998
- fix(web): resolve test-file type errors failing the production next build typecheck by @wochinge in https://github.com/langfuse/langfuse/pull/15031
- docs(agents): add ClickHouse view and MV migration rules to skills and review checklist by @Steffen911 in https://github.com/langfuse/langfuse/pull/15035
- fix(auth): Clean up next-auth type definitions by @bezbac in https://github.com/langfuse/langfuse/pull/15032
- fix(agent): Track loading state of individual events by @bezbac in https://github.com/langfuse/langfuse/pull/14988
- fix(worker): stop 35s max_execution_time from killing fired background-migration chunk queries by @ubinatus in https://github.com/langfuse/langfuse/pull/15001
- fix(pricing): publish audit memory snapshot changes by @hassiebp in https://github.com/langfuse/langfuse/pull/15042
- fix(cloud-usage-metering): raise interval count query timeout to 5 minutes by @Steffen911 in https://github.com/langfuse/langfuse/pull/15043
- fix(storage): make content hashing function for multi-object deletes configurable by @dalaoyang in https://github.com/langfuse/langfuse/pull/14981
- fix(evals): make code-eval execution traces readable in trace detail (LFE-10884) by @wochinge in https://github.com/langfuse/langfuse/pull/15045
- fix(prompts): namespace prompt cache selectors by @hassiebp in https://github.com/langfuse/langfuse/pull/15040
- fix(prompts): type redis keys correctly by @nimarb in https://github.com/langfuse/langfuse/pull/15055
- fix(clickhouse): avoid atomic view replacement in migration by @ofeliacode in https://github.com/langfuse/langfuse/pull/14951
- fix(agent): Improve prompt around screen context by @bezbac in https://github.com/langfuse/langfuse/pull/15051
- fix(agent): Add code generation instructions to system prompt by @bezbac in https://github.com/langfuse/langfuse/pull/15052
Chores
- chore(events): consolidate event-stream query construction by @sumerman in https://github.com/langfuse/langfuse/pull/14973
- chore(web): Disable unused tailwind color palettes by @bezbac in https://github.com/langfuse/langfuse/pull/14983
- chore(shared): Enable knip dep checking & remove unused deps by @bezbac in https://github.com/langfuse/langfuse/pull/14989
- chore(deps): bump @opentelemetry/propagator-jaeger to 2.9.0 by @nimarb in https://github.com/langfuse/langfuse/pull/15022
- chore(blobstorage): remove Parquet export-tuning special-casing by @niklassemmler in https://github.com/langfuse/langfuse/pull/15025
- chore(otel): log SDK, version, instrumentation scopes, and span count on OTEL conversion failures (LFE-10869) by @niklassemmler in https://github.com/langfuse/langfuse/pull/15023
- chore(pricing): improve audit titles and model reports by @hassiebp in https://github.com/langfuse/langfuse/pull/15029
- chore(AGENTS.md, skills): Update AGENTS.md to not use 'useEffect' unless its a valid case, add skill to refactor existing components by @LysanderKie in https://github.com/langfuse/langfuse/pull/15021
- chore(deps): bump js-yaml to 4.3.0 by @nimarb in https://github.com/langfuse/langfuse/pull/15041
- chore(web): typecheck test files in CI and fix latent test type errors by @wochinge in https://github.com/langfuse/langfuse/pull/15038
- chore(deps): bump body-parser to 2.3.0 by @nimarb in https://github.com/langfuse/langfuse/pull/15046
- chore(pricing): 2026-07-13 audit — all active prices confirmed by @langfuse-bot in https://github.com/langfuse/langfuse/pull/15047
- chore(deps): bump @sentry/nextjs to 10.64.0 by @nimarb in https://github.com/langfuse/langfuse/pull/15057
- chore: deploy preview deployments by @maxdeichmann in https://github.com/langfuse/langfuse/pull/15020
- chore(web): Setup eslint useEffect plugin for agent and design system by @bezbac in https://github.com/langfuse/langfuse/pull/14993
New Contributors
- @ubinatus made their first contribution in https://github.com/langfuse/langfuse/pull/15001
- @dalaoyang made their first contribution in https://github.com/langfuse/langfuse/pull/14981
- @ofeliacode made their first contribution in https://github.com/langfuse/langfuse/pull/14951
Full Changelog: https://github.com/langfuse/langfuse/compare/v3.212.0...v3.213.0
Fetched July 14, 2026


