Langfuse

Latest version: v2.54.1

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 56

2.75.0

What's Changed

* UI
* Significant performance improvements across many of the most used frontend routes making the interface much faster
* Reduced font size and margins to fit more content
* Filters are now persisted in session storage
* New filters by tags across all features
* Improved frontend error handling to render more meaningful error messages
* Progress on v3 infrastructure
* Observability improvements

PRs

* UI
* feat(ui): reduce font size and white-space to shrink UI to fit more content by marcklingen in https://github.com/langfuse/langfuse/pull/3001
* filters
* feat(filters): persist table and dashboard filter state in session storage by marliessophie in https://github.com/langfuse/langfuse/pull/3036
* feat(tables): persist date range in session storage by marliessophie in https://github.com/langfuse/langfuse/pull/3076
* chore(filters): improve filter table type safety by marliessophie in https://github.com/langfuse/langfuse/pull/3078
* feat: add tag filter to generations table by RichardKruemmel in https://github.com/langfuse/langfuse/pull/3022
* feat: add tags filter to scores table by RichardKruemmel in https://github.com/langfuse/langfuse/pull/3071
* fix(auth): Cannot read properties of undefined, GoogleProfile.hd by LucasMagnum in https://github.com/langfuse/langfuse/pull/3019
* feat(ui): jump to page x in table via input in pagination by marcklingen in https://github.com/langfuse/langfuse/pull/3090
* feat: add trace tags to generations, sessions and score table by RichardKruemmel in https://github.com/langfuse/langfuse/pull/3109
* perf: various performance improvements across all frontend features
* perf(ui): increase speed of tables, no `nulls first/last` modifier when sorting by non-nullable attributes by marcklingen in https://github.com/langfuse/langfuse/pull/3068
* perf(ui): parallelize db queries in byId trpc routes by marcklingen in https://github.com/langfuse/langfuse/pull/3006
* perf(ui): remove unused scores from observations.byId by marcklingen in https://github.com/langfuse/langfuse/pull/3011
* perf(ui): simplify default traces.byId route to not load observations and scores for table use cases by marcklingen in https://github.com/langfuse/langfuse/pull/3010
* perf(ui): parallelize db queries in filterOptions routes by marcklingen in https://github.com/langfuse/langfuse/pull/3016
* perf(tables): drop filter option counts to reduce latency by marliessophie in https://github.com/langfuse/langfuse/pull/3013
* perf(ui): parallelize db queries in users.all route by marcklingen in https://github.com/langfuse/langfuse/pull/3018
* perf(ui): parallelize users, sessions, models, score config, scores queries in trpc routes by marcklingen in https://github.com/langfuse/langfuse/pull/3039
* perf(ui): parallelize db queries in traces.all by marcklingen in https://github.com/langfuse/langfuse/pull/3038
* perf(ui): parallelize db query for sessions.totalCount by marcklingen in https://github.com/langfuse/langfuse/pull/3044
* perf(ui): load metrics in session table independently to reduce initial table load time by marcklingen in https://github.com/langfuse/langfuse/pull/3048
* perf(ui): load metrics in trace table independently to reduce initial table load time by marcklingen in https://github.com/langfuse/langfuse/pull/3051
* perf(ui): split total count query on trace table to reduce loading time by marcklingen in https://github.com/langfuse/langfuse/pull/3070
* perf(ui): split totalCount from generations.all to reduce loading time of generations table by marcklingen in https://github.com/langfuse/langfuse/pull/3072
* perf(ui): split totalCount from sessions.all to reduce loading time of sessions table by marcklingen in https://github.com/langfuse/langfuse/pull/3073
* perf(ui): split totalCount from scores.all to reduce loading time of scores table by marcklingen in https://github.com/langfuse/langfuse/pull/3075
* chore(ui): Add free text option to dynamically populated filter options by marliessophie in https://github.com/langfuse/langfuse/pull/3020
* Improved frontend error handling
* chore(ui): render cloudflare errors in more user readable format by marliessophie in https://github.com/langfuse/langfuse/pull/3118
* chore(ui): style TRPC error toast to differentiate between errors and warnings by marliessophie in https://github.com/langfuse/langfuse/pull/3095
* fix(ui): layout entitlements by marcklingen in https://github.com/langfuse/langfuse/pull/3026
* fix(cloud): catch crisp chat exception by marcklingen in https://github.com/langfuse/langfuse/pull/3042
* chore(ui): disable jump to last page while count pages is loading by marcklingen in https://github.com/langfuse/langfuse/pull/3077
* fix: fix grouping of 3 months dashboard by maxdeichmann in https://github.com/langfuse/langfuse/pull/3080
* chore(evals): display eval config sampling rate in UI by marliessophie in https://github.com/langfuse/langfuse/pull/3093
* fix(ui): reset to first table page when number of total pages is reduced by marcklingen in https://github.com/langfuse/langfuse/pull/3122
* Improvements to comments
* chore(comments): disable comment count on public traces by marliessophie in https://github.com/langfuse/langfuse/pull/3065
* chore(comments): fetch comment counts by type in trace tree by marliessophie in https://github.com/langfuse/langfuse/pull/3098
* fix(comments): reference object check for comment creation by marliessophie in https://github.com/langfuse/langfuse/pull/3108
* Infra (prep for v3)
* fix: await closure of bull queues by maxdeichmann in https://github.com/langfuse/langfuse/pull/3007
* fix: free up tokenizer at worker shutdown by maxdeichmann in https://github.com/langfuse/langfuse/pull/3041
* perf: use dedicated redis clients for bullmq by maxdeichmann in https://github.com/langfuse/langfuse/pull/3052
* chore: ensure clickhouse is healthy before migrating by maxdeichmann in https://github.com/langfuse/langfuse/pull/3128
* Misc
* fix: use serverComponentsExternalPackages for dd and otel by maxdeichmann in https://github.com/langfuse/langfuse/pull/3009
* fix: otel error formatting by maxdeichmann in https://github.com/langfuse/langfuse/pull/3024
* fix: remove dependabot patch group by maxdeichmann in https://github.com/langfuse/langfuse/pull/3027
* fix: add sentry frontend support by maxdeichmann in https://github.com/langfuse/langfuse/pull/3012
* fix: security policy for posthog by maxdeichmann in https://github.com/langfuse/langfuse/pull/3040
* feat: sentry capture console.error in frontend by maxdeichmann in https://github.com/langfuse/langfuse/pull/3043
* fix: remove dd profiling presets by maxdeichmann in https://github.com/langfuse/langfuse/pull/3063
* chore: add instrumentation to auth apis by maxdeichmann in https://github.com/langfuse/langfuse/pull/3069
* fix: fix async instrumentation by maxdeichmann in https://github.com/langfuse/langfuse/pull/3094
* chore: upgrade dd-trace by maxdeichmann in https://github.com/langfuse/langfuse/pull/3114
* chore: set keepalive on web docker container by maxdeichmann in https://github.com/langfuse/langfuse/pull/3113
* fix: create fast hashed secret key upon key creation by maxdeichmann in https://github.com/langfuse/langfuse/pull/3117
* chore: fix worker tests by maxdeichmann in https://github.com/langfuse/langfuse/pull/3133


New Contributors
* LucasMagnum made their first contribution in https://github.com/langfuse/langfuse/pull/3019

**Full Changelog**: https://github.com/langfuse/langfuse/compare/v2.74.0...v2.75.0

2.74.0

What's Changed
* feat(ui): add markdown support for comments by marcklingen in https://github.com/langfuse/langfuse/pull/3002
* fix(ee): remove model-based-evaluations self-hosting entitlement as it is not yet available in v2 (depends on v3 worker container) by marcklingen in https://github.com/langfuse/langfuse/commit/05b3021bfff64eea61ecfb3d9016aaacfea5a601

**Full Changelog**: https://github.com/langfuse/langfuse/compare/v2.73.0...v2.74.0

2.73.0

What's Changed
* UI
* feat(ui): multi-modal traces, support content part format (openai) for images/text by marliessophie in https://github.com/langfuse/langfuse/pull/2984
* chore(ui): add note that prompts from playground can only be saved to chat prompts by marcklingen in https://github.com/langfuse/langfuse/pull/2996
* perf(ui): disable trpc batching by marcklingen in https://github.com/langfuse/langfuse/pull/2999
* fix(ui): handle JSON assistant output correctly in ChatML Schema by marliessophie in https://github.com/langfuse/langfuse/pull/3000
* prep for v3 / infra
* infra: improve eval observability by maxdeichmann in https://github.com/langfuse/langfuse/pull/2992, https://github.com/langfuse/langfuse/pull/2993, https://github.com/langfuse/langfuse/pull/2991
* misc
* fix: api key link by maxdeichmann in https://github.com/langfuse/langfuse/pull/2994
* security: disable x-powered-by header by marcklingen in https://github.com/langfuse/langfuse/pull/2995


**Full Changelog**: https://github.com/langfuse/langfuse/compare/v2.72.0...v2.73.0

2.72.0

What's Changed

- UI:
- feat(datasets): add duplicate dataset button by marcklingen in https://github.com/langfuse/langfuse/pull/2957
- feat(comments): add comments on objects by marliessophie in https://github.com/langfuse/langfuse/pull/2971
- style(ui): align styling of comment button on sessions page and adjust dashboard and session overflow for mobile by marliessophie in https://github.com/langfuse/langfuse/pull/2985
- fix: admin role by marcklingen in https://github.com/langfuse/langfuse/pull/2980
- fix: only openai adapter for evals by maxdeichmann in https://github.com/langfuse/langfuse/pull/2960

- Infra:
- feat: add dd instrumentation to web container by maxdeichmann in https://github.com/langfuse/langfuse/pull/2727
- feat: improve dd ressource names for http requests by maxdeichmann in https://github.com/langfuse/langfuse/pull/2964
- infra: add ingestion pipeline processing time by maxdeichmann in https://github.com/langfuse/langfuse/pull/2965
- infra: add ingestion api attributes to span by maxdeichmann in https://github.com/langfuse/langfuse/pull/2968
- infra: record exceptions of health endpoint by maxdeichmann in https://github.com/langfuse/langfuse/pull/2970
- fix: drop failed eval jobs by maxdeichmann in https://github.com/langfuse/langfuse/pull/2986
- fix: remove last backend sentry logic by maxdeichmann in https://github.com/langfuse/langfuse/pull/2981

- Cloud:
- feat(cloud): add stripe checkout, customer portal, and usage metering by marcklingen in https://github.com/langfuse/langfuse/pull/2962
- feat(cloud): add billing period and next invoiced amount to billing settings by marcklingen in https://github.com/langfuse/langfuse/pull/2982
- chore(cloud): reduce posthog event count by marcklingen in https://github.com/langfuse/langfuse/pull/2973

**Full Changelog**: https://github.com/langfuse/langfuse/compare/v2.71.0...v2.72.0

2.71.0

What's Changed

- UI
- feat(dashboard): aggregate and time series charts per score by marliessophie in https://github.com/langfuse/langfuse/pull/2935
- chore(dashboard): release score analytics by marliessophie in https://github.com/langfuse/langfuse/pull/2961
- feat(ui): add loading state to sso sign in buttons by marcklingen in https://github.com/langfuse/langfuse/pull/2947
- refactor(ui): defer fetching score configs until drawer open by marliessophie in https://github.com/langfuse/langfuse/pull/2943
- chore(markdown-ui): disable image previews on public traces; fix dom nesting error for markdown img by marliessophie in https://github.com/langfuse/langfuse/pull/2948
- fix(ui): table headers should not wrap by marcklingen in https://github.com/langfuse/langfuse/pull/2956
- Infra, prep for v3
- feat(ingestion): enqueue events directly in web by hassiebp in https://github.com/langfuse/langfuse/pull/2934
- perf: optionally move ingestion pipeline into worker by maxdeichmann in https://github.com/langfuse/langfuse/pull/2936
- fix: remove global ingestion rate limiting by maxdeichmann in https://github.com/langfuse/langfuse/pull/2954
- fix(ingestion): race condition on events 10s apart by hassiebp in https://github.com/langfuse/langfuse/pull/2950
- fix(ingestion): no processing of update events only with no existing record by hassiebp in https://github.com/langfuse/langfuse/pull/2955
- fix(ingestion): remove spread operator in cost calc by hassiebp in https://github.com/langfuse/langfuse/pull/2938
- Misc
- perf: drop dataset_items fkey on traces and observations by marcklingen in https://github.com/langfuse/langfuse/pull/2942
- chore(audit-logs): add audit logs for score configs by marliessophie in https://github.com/langfuse/langfuse/pull/2944
- docs: add comments to org membersRouter by marcklingen in https://github.com/langfuse/langfuse/pull/2939
- fix(models): text-embedding-3-large model name by marcklingen in https://github.com/langfuse/langfuse/pull/2941
- fix: fix staging branch by maxdeichmann in https://github.com/langfuse/langfuse/pull/2953

**Full Changelog**: https://github.com/langfuse/langfuse/compare/v2.70.1...v2.71.0

2.70.1

What's Changed
* UI improvements related to organizations introduced in 2.70.0
* fix(ui): projectoverview on small screens + no back button in breadcrumb by marcklingen in https://github.com/langfuse/langfuse/pull/2925
* fix(ui): exclude dynamic pages when switching between projects by marcklingen in https://github.com/langfuse/langfuse/pull/2928
* perf(ui): reload session after role changes only when they affected own user by marcklingen in https://github.com/langfuse/langfuse/pull/2929
* chore: add projectId to trpc get trace and observations queries by marcklingen in https://github.com/langfuse/langfuse/pull/2926


**Full Changelog**: https://github.com/langfuse/langfuse/compare/v2.70.0...v2.70.1

Page 5 of 56

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.