Score filtering unified across levels; ClickHouse skip indexes for observations
v3.223.0
5 features10 fixesThis release5 featuresNew capabilities10 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗
What's Changed
Features
- feat(clickhouse): add created_at minmax skip indexes to observations, traces, scores by @Steffen911 in https://github.com/langfuse/langfuse/pull/15228
- feat(layouts): show Langfuse brand mark in the mobile top bar (LFE-11067) by @nkabardin in https://github.com/langfuse/langfuse/pull/15224
- feat(annotations): Support opening "Manage score configs" in a new tab by @bezbac in https://github.com/langfuse/langfuse/pull/15246
- feat(scores): unite score filtering across levels + ScoreTag level coding (LFE-10596) by @nkabardin in https://github.com/langfuse/langfuse/pull/14692
- feat(layouts): real mobile hamburger for the sidebar trigger (LFE-11067) by @nkabardin in https://github.com/langfuse/langfuse/pull/15232
Fixes
- fix(agent): Smoother streaming by @bezbac in https://github.com/langfuse/langfuse/pull/15118
- fix(web): Improve Project & Organization Dropdowns by @bezbac in https://github.com/langfuse/langfuse/pull/15227
- fix(api-keys): Close modal when clicking backdrop by @bezbac in https://github.com/langfuse/langfuse/pull/15237
- fix(web): strip ASCII control characters in getSafeRedirectPath by @Harsh23Kashyap in https://github.com/langfuse/langfuse/pull/14870
- fix(redirect): strip ASCII control characters in stripBasePath by @Harsh23Kashyap in https://github.com/langfuse/langfuse/pull/15014
- fix(observability): render markdown links as native anchors (LFE-10977) by @nkabardin in https://github.com/langfuse/langfuse/pull/15245
- fix(auth): redirect authenticated users off enterprise-sso-required by @marksalpeter in https://github.com/langfuse/langfuse/pull/15251
- fix(assistant): guard undefined event.key in shortcut handler by @nkabardin in https://github.com/langfuse/langfuse/pull/15235
- fix(observability): filter known-benign client noise before Sentry capture (LFE-10976) by @nkabardin in https://github.com/langfuse/langfuse/pull/15238
- fix(observability): stop capturing expected tRPC errors as Sentry issues (LFE-10977) by @nkabardin in https://github.com/langfuse/langfuse/pull/15243
- fix(ui): point annotation queue help links to annotation queues docs by @pedro-filardi in https://github.com/langfuse/langfuse/pull/15214
- fix(agent): Minor Assistant styling issues by @bezbac in https://github.com/langfuse/langfuse/pull/15261
Chores
- refactor(agent): upgrade @ag-ui/mastra to 1.1.1 and remove custom chunk parsing by @LysanderKie in https://github.com/langfuse/langfuse/pull/15241
- refactor(otel): gate Flue input/output extraction on instrumentation scope by @jannikmaierhoefer in https://github.com/langfuse/langfuse/pull/14337
- chore(deps): bump axios to 1.18.0 by @nimarb in https://github.com/langfuse/langfuse/pull/15259
- chore: Update knip config by @bezbac in https://github.com/langfuse/langfuse/pull/15258
New Contributors
- @Harsh23Kashyap made their first contribution in https://github.com/langfuse/langfuse/pull/14870
- @pedro-filardi made their first contribution in https://github.com/langfuse/langfuse/pull/15214
Full Changelog: https://github.com/langfuse/langfuse/compare/v3.222.0...v3.223.0
Fetched July 21, 2026


