What's Changed
Feat
* feat(auth): add KeyCloak authentication option by RTae in https://github.com/langfuse/langfuse/pull/2866
* feat(ui): add "not found" error page for unknown traces and sessions by marcklingen in https://github.com/langfuse/langfuse/pull/4548
Fix
* fix: fix score source public api filter by maxdeichmann in https://github.com/langfuse/langfuse/pull/4520
* fix(media): use db upserts instead of prisma by hassiebp in https://github.com/langfuse/langfuse/pull/4521
* fix: no need to decode nextjs path variables, causes issues with special characters by marcklingen in https://github.com/langfuse/langfuse/pull/4522
* fix(IO-ui): render additional input in pretty view by hassiebp in https://github.com/langfuse/langfuse/pull/4524
* fix(io-ui): padding additional input by hassiebp in https://github.com/langfuse/langfuse/pull/4526
* fix: on cache schema change, delete cached api keys by marcklingen in https://github.com/langfuse/langfuse/pull/4527
* fix: show dataset run if not run item exists yet by maxdeichmann in https://github.com/langfuse/langfuse/pull/4528
* fix(media): add wait time before retries by hassiebp in https://github.com/langfuse/langfuse/pull/4547
* fix: remove LANGFUSE_CSP_DISABLE (did not work) and disable csp headers on HF Spaces by marcklingen in https://github.com/langfuse/langfuse/pull/4545
Chore
* chore: include projectId in event processing error message by Steffen911 in https://github.com/langfuse/langfuse/pull/4535
* chore: migrate traces all API route to Clickhouse by Steffen911 in https://github.com/langfuse/langfuse/pull/4542
* chore: migrate /metrics/daily API route to Clickhouse by Steffen911 in https://github.com/langfuse/langfuse/pull/4546
Perf
* perf: improve scores API query performance by maxdeichmann in https://github.com/langfuse/langfuse/pull/4534
* perf: improve single trace public API performance by maxdeichmann in https://github.com/langfuse/langfuse/pull/4537
* perf: improve count query performance for scores public api by maxdeichmann in https://github.com/langfuse/langfuse/pull/4538
New Contributors
* RTae made their first contribution in https://github.com/langfuse/langfuse/pull/2866
**Full Changelog**: https://github.com/langfuse/langfuse/compare/v3.0.0-rc.2...v3.0.0-rc.3