What's Changed
* feat: adds links in and out of playground from prompt management and tracing by hassiebp in https://github.com/langfuse/langfuse/pull/2123
* feat(ui): add dark mode by RichardKruemmel in https://github.com/langfuse/langfuse/pull/1998, https://github.com/langfuse/langfuse/pull/2128 and https://github.com/langfuse/langfuse/pull/2127
* feat: move scores table on trace and observation preview into seperate tab by marliessophie in https://github.com/langfuse/langfuse/pull/2078
* perf(api): optimize get traces api & fix `totalCost` by marcklingen in https://github.com/langfuse/langfuse/pull/2117
* fix(api): dedupe and sort trace tags by marcklingen in https://github.com/langfuse/langfuse/pull/2122
* fix: prompt metrics router add early return if no valid promptIds array input by marliessophie in https://github.com/langfuse/langfuse/pull/2125
* feat(scores): add nullable authorUserId to scores, to be used in future annotation releases by marliessophie in https://github.com/langfuse/langfuse/pull/21
* chore(deps): bump t3-oss/env-nextjs from 0.8.0 to 0.10.1 by dependabot in https://github.com/langfuse/langfuse/pull/1962
* chore(deps): bump the patches group across 1 directory with 14 updates by dependabot in https://github.com/langfuse/langfuse/pull/2120
**Full Changelog**: https://github.com/langfuse/langfuse/compare/v2.44.0...v2.45.0