Releases: langfuse/langfuse
v3.95.2
What's Changed
- chore: improve typing of users by @maxdeichmann in #8376
- chore: add openai 5 models by @maxdeichmann in #8378
Full Changelog: v3.95.1...v3.95.2
v3.95.1
What's Changed
Performance
- perf: truncate IO in table overviews and skip internal JSON parse on TRPC by @Steffen911 in #8364
Cores
- chore: improve multi-tenant sso error message by @marcklingen in #8363
- chore: disable usage alert configuration temporarily by @Steffen911 in #8360
- chore(rbac): fix types for resolveProjectRole by @marliessophie in #8371
- chore: add env to move short-term reads to AMTs by @Steffen911 in #8367
Fixes
- fix: handle invalid string lengths on traces_null table gracefully by @Steffen911 in #8369
- fix: check projectMembers:read for trpc members.byProjectId by @marcklingen in #8373
Full Changelog: v3.95.0...v3.95.1
v3.95.0
What's Changed
- feat(annotation): support assigning users to queues by @marliessophie in #8325
Full Changelog: v3.94.0...v3.95.0
v3.94.0
What's Changed
-
feat(otel): add parsing for Vercel AI SDK by @hassiebp in #8347
-
feat(posthog-integration): add
langfuse_trace_id
to generations and scores by @marcklingen in #8319 -
feat(models): add claude-opus-4-1-20250805 by @marcklingen in #8322
-
feat(evaluator-form): add tooltips for evaluator usage and target in edit mode by @marliessophie in #8340
-
chore: refactor IOTableCell by @maxdeichmann in #8324
-
chore: add validation to okta issuer by @marcklingen in #8323
-
docs: improve api reference for llm-connections api by @marcklingen in #8327
-
chore: truncate traces i/o for the traces table by @maxdeichmann in #8326
-
perf: increase clickhouse timeouts for blob storage exports by @maxdeichmann in #8328
-
chore(evaluator-form): prevent form submission on Enter key press; hide controls in preview by @marliessophie in #8337
-
chore: adjust stalled settings for eval execution queue by @Steffen911 in #8343
-
chore: move dashboard queries to new AMTs by @Steffen911 in #8308
Full Changelog: v3.93.0...v3.94.0
v3.93.0
What's Changed
Features
- feat(settings): improve UX for managing LLM connections by @leoweigand in #8312
Fixes
- fix(blob-storage): disable auto container check for Azure buckets for costsavings by @Steffen911 in #8317
Chores
- chore: create background migrations for traces amt tables by @Steffen911 in #7689
New Contributors
- @leoweigand made their first contribution in #8312
Full Changelog: v3.92.1...v3.93.0
v3.92.1
v3.92.0
What's Changed
- feat(llm-api-keys): add public api methods by @hassiebp in #8301
- feat(sessions-ui): allow filtering table by scores by @marliessophie in #7858
- chore: optimize queries for session AMT accesses by @Steffen911 in #8289
- fix(dataset-run-items): fix pagination for consistent ordering across sources by @marliessophie in #8292
- chore: add operation_name tag to AMT query experiments by @Steffen911 in #8294
- fix(pretty-json-view): prevent infinite recursion and optimize child row processing by @marliessophie in #8302
Full Changelog: v3.91.0...v3.92.0
v3.91.0
What's Changed
Feat
- feat(dataset-run-items): reads router by @marliessophie in #8207
- feat(llm-connections): remove atla integration by @hassiebp in #8059
- feat(annotation-queues): add support for batch adding observations to annotation queues by @marliessophie in #8261
- feat(peek-evaluator-config): add edit mode functionality by @marliessophie in #8285
Fixes + Chore
- fix(json-view): truncate cell after 2k chacacters by @nimarb in #8227
- build: setup slack alerts on failing CI by @Steffen911 in #8255
- build: add always() condition to run notifications on failure by @Steffen911 in #8265
- chore: remove unused sessions query by @Steffen911 in #8264
- fix(layout): highlight nav items when viewing child routes by @marliessophie in #8211
- chore: migrate additional queries to traces amts by @Steffen911 in #8249
- ci: debug docker build issues by @Steffen911 in #8269
- chore: limit batch sizes of trace deletions by @maxdeichmann in #8274
- fix(cloud): add csp headers needed for attachment upload to Plain support chat by @marcklingen in #7813
- Revert "refactor: break up SlackService and move to web/worker packages" by @coffee4tw in #8276
- chore: only show 10 traces for evals by @maxdeichmann in #8283
- chore: upsert traces into both traces tables by @Steffen911 in #8268
- fix(dataset-run-items): include run metadata for runs without dataset_run_items by @marliessophie in #8267
- chore: record AMT duration distribution by @Steffen911 in #8287
- chore: add fern JS SDK generator by @hassiebp in #8095
- chore: add experiment tags to clickhouse queries by @Steffen911 in #8288
Performance
- perf: delete traces in batches by @maxdeichmann in #8250
Full Changelog: v3.90.0...v3.91.0
v3.90.0
What's Changed
Feat
- feat: allow PUT operations on SCIM users endpoint by @Steffen911 in #8236
- feat: allow redis username overwrites via env variables by @Steffen911 in #8234
Chore
- chore: improve slack links by @maxdeichmann in #8219
- chore: allow return from aggregatingmergetrees without experiments by @Steffen911 in #8215
- chore: write single rows into AMTs instead of pre-merged record by @Steffen911 in #8218
- chore: patch docs for ingestion replay by @Steffen911 in #8238
- chore: correctly parse input and output on traces_mt ingestion by @Steffen911 in #8242
- chore: add dataset-run-items tables to clickhouse by @marliessophie in #8243
- chore(dataset-run-items): add background migration for DRI by @marliessophie in #8245
Refactor
- refactor: break up SlackService and move to web/worker packages by @coffee4tw in #8247
Fixes
- fix: use different env variable in worker to construct links by @coffee4tw in #8212
- fix(json-view): store formatted/json preference in local storage by @nimarb in #8222
- fix(dataset-items): add placeholder text for new items by @nimarb in #8228
- Fix number env vars not coercing string -> number for LANGFUSE_INIT_PROJECT_RETENTION, more by @jdidzik in #8103
- fix(json-view): tighter ChatML validation by @nimarb in #8225
New Contributors
Full Changelog: v3.89.0...v3.90.0
v3.89.0
What's Changed
Features
- Feat slack integration by @coffee4tw in #8073
- feat(cloud): add billing alerts by @Steffen911 in #7903
- feat(dataset-run-items): support reads for public APIs by @marliessophie in #8179
Improvements / Fixes
- chore: move slack database migration in right order by @maxdeichmann in #8203
- fix: set slack redirect uri specifically per environment by @coffee4tw in #8205
- fix(json-view): smart retain collapsed/expanded state of json table view by @nimarb in #8191
- fix: slack channel search component by @coffee4tw in #8208
- fix(llm-conenctions): drop system message from test call by @hassiebp in #8189
- fix(sessions): allow filter combination of environment and session_id by @Steffen911 in #8210
- fix(json-table): render links clickable by @nimarb in #8209
Full Changelog: v3.88.1...v3.89.0