| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | < 15 hours ago | 5.7 kB | |
| v4.37.0 source code.tar.gz | < 15 hours ago | 10.4 MB | |
| v4.37.0 source code.zip | < 15 hours ago | 14.0 MB | |
| Totals: 3 Items | 24.4 MB | 0 | |
What's Changed
Features
- feat(ai-gateway): capture Responses facts in debug logs by @hassiebp in https://github.com/langfuse/langfuse/pull/17442
- feat(mcp): Add batchUpsertDatasetItems tool by @bezbac in https://github.com/langfuse/langfuse/pull/17463
- feat(worker): add Rust native addon scaffold (@langfuse/native) by @sumerman in https://github.com/langfuse/langfuse/pull/17062
- feat(query-ast): declare per-table dedup without events LIMIT BY by @niklassemmler in https://github.com/langfuse/langfuse/pull/16981
- feat(ai-gateway): upload finalized generations to Langfuse by @hassiebp in https://github.com/langfuse/langfuse/pull/17470
- feat(query-ast): bind values with the compared column's ClickHouse type by @niklassemmler in https://github.com/langfuse/langfuse/pull/17003
- feat(worker): Add cloud-only trace batch PoC (baseline) by @LysanderKie in https://github.com/langfuse/langfuse/pull/17495
- feat(worker): add opt-in trace batch locality selection by @LysanderKie in https://github.com/langfuse/langfuse/pull/17498
- feat(ai-gateway): add operational logs, traces, and metrics by @hassiebp in https://github.com/langfuse/langfuse/pull/17490
- feat(worker): coalesce trace batches across hydration windows by @LysanderKie in https://github.com/langfuse/langfuse/pull/17500
- feat(billing): CHB inbound webhook processor by @Steffen911 in https://github.com/langfuse/langfuse/pull/15463
- feat(auth): route org/misc direct-handler public-API auth through the policy core by @marksalpeter in https://github.com/langfuse/langfuse/pull/16662
- feat(worker): optimize and configure trace batch reads by @LysanderKie in https://github.com/langfuse/langfuse/pull/17497
Fixes / Improvements
- perf(clickhouse): prune event name search with ngram skip indexes by @niklassemmler in https://github.com/langfuse/langfuse/pull/17190
- fix(web): lighten the output/assistant green tint by @nmtrang29 in https://github.com/langfuse/langfuse/pull/17471
- fix(otel): map livekit-agents 1.8 lk.pii.* content attributes by @jannikmaierhoefer in https://github.com/langfuse/langfuse/pull/17467
- fix(web): label average latency values in experiments table (#15182) by @marliessophie in https://github.com/langfuse/langfuse/pull/17476
- fix(auth): redact secret keys submitted as public keys from logs and spans by @Steffen911 in https://github.com/langfuse/langfuse/pull/17478
- fix(web): bump text-xs from 11.2px to 11.6px by @nmtrang29 in https://github.com/langfuse/langfuse/pull/17475
- fix(datasets): preserve falsy scalar values in item fields by @marliessophie in https://github.com/langfuse/langfuse/pull/17483
- fix(web): body text to slate-800, add foreground-secondary token by @nmtrang29 in https://github.com/langfuse/langfuse/pull/17485
- fix(mcp): Allow clearing expected output on datasets by @bezbac in https://github.com/langfuse/langfuse/pull/17488
- perf(filter-options): scan events_core once for exact scores-view facets by @niklassemmler in https://github.com/langfuse/langfuse/pull/17366
- perf(events): mirror base index predicates onto the io lane by @niklassemmler in https://github.com/langfuse/langfuse/pull/17480
- fix(datasets): encode item IDs in navigation links by @marliessophie in https://github.com/langfuse/langfuse/pull/17486
- perf(scores): dedup UI count without ClickHouse FINAL by @niklassemmler in https://github.com/langfuse/langfuse/pull/17404
- fix(blob-storage): raise S3 multipart part size to lift 48.8 GiB object cap by @niklassemmler in https://github.com/langfuse/langfuse/pull/17303
- fix(traces): normalize cost breakdown formatting by @hassiebp in https://github.com/langfuse/langfuse/pull/17482
- ci: install Rust toolchains before parallel builds by @sumerman in https://github.com/langfuse/langfuse/pull/17502
- fix(traces): ignore near-decimal cost noise by @hassiebp in https://github.com/langfuse/langfuse/pull/17504
- fix(ai-gateway): retain build revision in runtime image by @hassiebp in https://github.com/langfuse/langfuse/pull/17503
- fix(sessions): decode Unicode escapes in truncated I/O preview by @nkabardin in https://github.com/langfuse/langfuse/pull/17519
- fix(mcp): Prevent listObservations timeouts by @bezbac in https://github.com/langfuse/langfuse/pull/17496
Chores
- chore(assistant): refresh embedded Langfuse skills by @langfuse-bot in https://github.com/langfuse/langfuse/pull/17516
- refactor(web): Create design-system ConfirmationDialogController by @bezbac in https://github.com/langfuse/langfuse/pull/17492
- chore(pricing): document GPT-Rosalind as an out-of-scope restricted OpenAI model by @langfuse-bot in https://github.com/langfuse/langfuse/pull/17456
- chore(deps): bump proxy-addr to 2.0.8 by @github-actions[bot] in https://github.com/langfuse/langfuse/pull/17521
- chore(clickhouse): attribute query outcomes and spans by filter shape by @niklassemmler in https://github.com/langfuse/langfuse/pull/17469
- refactor(web): Create design-system Dialog and DialogController by @bezbac in https://github.com/langfuse/langfuse/pull/17477
- refactor(web): Enforce design-system structure via eslint by @bezbac in https://github.com/langfuse/langfuse/pull/17481
- refactor(web): Create design-system Input component by @bezbac in https://github.com/langfuse/langfuse/pull/17494
- refactor(web): Create design-system Tooltip component by @bezbac in https://github.com/langfuse/langfuse/pull/17465
- refactor(web): Move layering system to src/context/ by @bezbac in https://github.com/langfuse/langfuse/pull/17462
Full Changelog: https://github.com/langfuse/langfuse/compare/v4.36.1...v4.37.0