Experiments public API ships; batch deletion handles 1M+ items
v3.206.0
2 features2 enhancements4 fixesThis release2 featuresNew capabilities2 enhancementsImprovements to existing features4 fixesBug fixesAI-tallied from the release notes
What's Changed
Features
- feat(v4): redesign migration audit page by @maxdeichmann in https://github.com/langfuse/langfuse/pull/14793
- feat(api-keys): track creator of project and org API keys by @Steffen911 in https://github.com/langfuse/langfuse/pull/14724
- feat(web): move time range + auto-refresh selectors next to page title by @nmtrang29 in https://github.com/langfuse/langfuse/pull/14765
- feat(api): add experiments public API by @wochinge in https://github.com/langfuse/langfuse/pull/14579
- feat(web): move time range + auto-refresh selectors next to page title by @nmtrang29 in https://github.com/langfuse/langfuse/pull/14765
- feat(web): enable Select Observations entry point in dataset onboarding by @hassiebp in https://github.com/langfuse/langfuse/pull/14828
Fixes
- fix: respect NEXT_PUBLIC_BASE_PATH in Slack OAuth URLs by @chelsealong in https://github.com/langfuse/langfuse/pull/12953
- fix(ci): deflake dataset-run-delete test and cut slow-test log noise by @wochinge in https://github.com/langfuse/langfuse/pull/14801
- fix: make batch action trace delete capable of handling 1mil+ actions by @sumerman in https://github.com/langfuse/langfuse/pull/14776
- fix(otel): do not cost AI SDK agent spans that duplicate model-call usage by @hassiebp in https://github.com/langfuse/langfuse/pull/14808
- fix(assistant): fix error bubble bottom spacing (LFE-10704) by @LysanderKie in https://github.com/langfuse/langfuse/pull/14831
- fix(mcp): omit Unicode regex from score config tool JSON schemas by @LysanderKie in https://github.com/langfuse/langfuse/pull/14818
Chores
- chore(web): replace langfuse-logo test fixture with updated logo by @wochinge in https://github.com/langfuse/langfuse/pull/14800
- refactor(web): Enable
react/jsx-curly-brace-presenceby @bezbac in https://github.com/langfuse/langfuse/pull/14803 - chore(deps): bump next-auth to 4.24.14 by @nimarb in https://github.com/langfuse/langfuse/pull/14484
- chore(web): Enforce
no-nested-ternaryfor design-system folder by @bezbac in https://github.com/langfuse/langfuse/pull/14807 - docs(agents): require evidence-backed completion reports by @wochinge in https://github.com/langfuse/langfuse/pull/14809
- ci: Build storybook after running tests by @bezbac in https://github.com/langfuse/langfuse/pull/14810
- chore: bump metrics v2 limits on cloud plans by @sumerman in https://github.com/langfuse/langfuse/pull/14817
- chore(deps): bump pnpm to 11.10.0 by @nimarb in https://github.com/langfuse/langfuse/pull/14806
- ci: warm main-scoped pnpm and turbo caches on a schedule by @wochinge in https://github.com/langfuse/langfuse/pull/14820
- ci: unpin pnpm version in cache warmer by @wochinge in https://github.com/langfuse/langfuse/pull/14823
- chore(web): Fix sentry deprecation warnings by @bezbac in https://github.com/langfuse/langfuse/pull/14814
- chore(fetch-llm-completion): add AI SDK OpenAI adapter by @hassiebp in https://github.com/langfuse/langfuse/pull/14791
- refactor(agent): Replace switch statements with exhaustive if conditions by @bezbac in https://github.com/langfuse/langfuse/pull/14829
- chore(skill): bump pnpm up by @nimarb in https://github.com/langfuse/langfuse/pull/14839
- chore: improve error handling in batch deletion by @sumerman in https://github.com/langfuse/langfuse/pull/14837
- chore(filters): trace more langfuse metadata by @nimarb in https://github.com/langfuse/langfuse/pull/14841
- chore: metrics v2 hourly quotas by @sumerman in https://github.com/langfuse/langfuse/pull/14840
New Contributors
- @chelsealong made their first contribution in https://github.com/langfuse/langfuse/pull/12953
- @nmtrang29 made their first contribution in https://github.com/langfuse/langfuse/pull/14765
- @LysanderKie made their first contribution in https://github.com/langfuse/langfuse/pull/14831
Full Changelog: https://github.com/langfuse/langfuse/compare/v3.205.1...v3.206.0
Fetched July 7, 2026

