| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-10-22 | 12.2 kB | |
| v4.68.0 source code.tar.gz | 2026-10-22 | 12.6 MB | |
| v4.68.0 source code.zip | 2026-10-22 | 17.0 MB | |
| Totals: 3 Items | 29.6 MB | 0 | |
What's Changed
Features
- feat(mcp): add listLlmConnections tool by @wochinge in #19139
- feat(web): Treemap and Grid views for Topics results by @nmtrang29 in #19106
- feat(ai-gateway): log per-connection socket writes and output completeness by @wochinge in #19154
- feat(blob-export): add opt-in score metadata and provenance field groups by @niklassemmler in #19138
- feat(ai-gateway): global enable flag and derived JWT public key / key ID for self-hosting by @wochinge in #19159
- feat(topics): internal users don't need feature flag by @nimarb in #19155
- feat(api): limit legacy ingestion to scores for new organizations by @maxdeichmann in #19042
- feat(agent): load managed skills from Langfuse by @tobi12345 in #19148
- feat(ai-gateway): let members create their own gateway API keys by @wochinge in #19160
- feat(events): control table UI sections independently by @tobi12345 in #19190
- perf(scores): allow skipping scores dedup for projects that never update scores by @niklassemmler in #19157
- feat(topics): guided first run with combined backfill and progress by @LysanderKie in #19088
- feat(web): bring back the Topics cluster map as a third results view by @LysanderKie in #19179
- feat(skills): streamline setup and usage filtering by @tobi12345 in #19209
- feat(trace-batching): add versioned input storage by @marliessophie in #19102
- feat(ai-gateway): let owners and admins issue gateway keys as a service account by @wochinge in #19214
- feat(ai-gateway): allow an opt-in plain HTTP web URL for in-cluster traffic by @wochinge in #19224
Fixes
- fix(deps): bump follow-redirects to 1.16.1 by @nimarb in #19129
- fix(ci): no more CLA for maintainers by @nimarb in #19064
- fix(deps): bump ip-address to 10.7.4 by @nimarb in #19130
- fix(deps): bump fast-uri to 3.1.9 by @nimarb in #19131
- fix(deps): bump vite to 7.3.7 by @nimarb in #19140
- fix(evals): escape LIKE wildcards in exact-match string filters by @niklassemmler in #19077
- fix(halo): add zod undefined regression test case by @nimarb in #19112
- fix(datasets): escape names in copy and clone name lookups by @niklassemmler in #19143
- fix(filters): escape LIKE wildcards in Postgres table filters by @RaphaelFakhri in #19117
- fix(ingestion): store unsupported modelParameters values as JSON strings by @hassiebp in #19146
- fix(ai-gateway): revoke gateway API keys when their user leaves the org by @marksalpeter in #19101
- fix(retention): batch discovery projects by exact cutoff by @sumerman in #19149
- fix(clickhouse): support cancellable streaming queries with safe retries by @sumerman in #19090
- fix(sessions): Improve session trace and thread headers by @bezbac in #19103
- fix(ui): centre badge label in both badge primitives by @dergeraetbot in #18982
- fix(web): keep Topics treemap tile names from running under the count by @LysanderKie in #19151
- fix(sso): use one discovery URL for OneLogin validation and sign-in by @kamonspecial in #18951
- fix(web): make the env label badge dismissible again by @dergeraetbot in #18977
- fix(ai-gateway): show credential details while models load by @wochinge in #19163
- fix(worker): log batch retention outcomes by @sumerman in #19166
- fix(evals): pass experiment context to v2 code evaluator test runs by @wochinge in #19167
- fix(query-ast): reject identifiers that are not plain names by @niklassemmler in #19034
- fix(mcp): back off observation searches after resource errors by @sumerman in #19175
- fix(sessions): Add experimental root only mode for session transcripts by @bezbac in #19145
- fix(mcp): upgrade SDK to 1.32.0 and bound request validation by @nimarb in #19141
- fix(entitlements): restrict audit logs to enterprise plans by @Steffen911 in #19170
- fix(web): block scores, labels, evaluator picker and dataset scalars from session replay by @wochinge in #19184
- fix(web): Improve behavior unselecting last filter option by @bezbac in #19204
- fix(sessions): Mask metadata from telemetry by @bezbac in #19205
- fix(deps): upgrade Storybook to 10.6.2 by @nimarb in #19195
- fix(tracing): align skill previews with tools by @tobi12345 in #19213
- fix(assistant): Improve instrumentation by @bezbac in #19152
- fix(slack): require automations:CUD to list Slack channels by @wochinge in #19208
- fix(mcp): Update observation tool descriptions to discourage FTS by @bezbac in #19217
- fix(tracing): Add total traces column to users table by @bezbac in #19221
- fix(sessions): Allow collapsing traces by @bezbac in #19218
Chores
- chore(web): Deprecate legacy tooltip and dialog components by @bezbac in #19124
- refactor(query-ast): render events aggregation builders from typed selects by @niklassemmler in #19086
- chore(eslint): flag unescaped values in SQL LIKE patterns by @niklassemmler in #19147
- refactor(query-ast): compile session trace identifiers through the AST by @niklassemmler in #19085
- chore(ci): bump dependabot agent by @nimarb in #19171
- chore(web): Limit check command cpu usage by @bezbac in #19162
- refactor(web): Resolve some component-file-structure issues by @bezbac in #19165
- refactor(query-ast): read events only through logical relations by @niklassemmler in #19172
- test(external-media-storage): cover tRPC SSRF and access-control negatives by @wochinge in #19185
- test(evals): cover evaluator write protections and cross-project checks by @wochinge in #19194
- docs: Clean up REVIEW.md by @bezbac in #19201
- refactor(web): Resolve some component-file-structure issues by @bezbac in #19192
- docs: Add customer data capture guidance to review rules by @bezbac in #19206
- refactor(dashboards): Migrate WidgetForm to use design system by @bezbac in #18000
- chore(eslint): Enable static-components & no-unstable-nested-components by @bezbac in #19220
- chore(eslint): restrict ApiKey and RoleAssignment creates to their services by @marksalpeter in #19142
- chore: add LysanderKie as code owner for topics and trace batching by @LysanderKie in #19216
- chore(eslint): Enable no-use-before-define by @bezbac in #19222
New Contributors
- @RaphaelFakhri made their first contribution in https://github.com/langfuse/langfuse/pull/19117
Full Changelog: https://github.com/langfuse/langfuse/compare/v4.67.0...v4.68.0