What's Changed
Features
* feat(model): add playground and eval support for Gemini 2.0 Flash, Gemini 2.0 Flash-Lite, and Gemini 2.0 Pro by marliessophie in https://github.com/langfuse/langfuse/pull/5403
* feat: Add custom gid and uid support by Minivolk02 in https://github.com/langfuse/langfuse/pull/5355
Bugs
* fix(ui): input changes lost on focus in dataset item edit by marliessophie in https://github.com/langfuse/langfuse/pull/5380
* fix(dataset-evals): reference `job.observationId` rather than `sourceObservationId` by marliessophie in https://github.com/langfuse/langfuse/pull/5350
* fix: model aggregation for daily metrics by hassiebp in https://github.com/langfuse/langfuse/pull/5384
* fix(ui-markdown): fallback to json view if markdown parsing is unsucessful by marliessophie in https://github.com/langfuse/langfuse/pull/5386
* fix: return empty results in dashboard if from is larger than to by maxdeichmann in https://github.com/langfuse/langfuse/pull/5389
* fix: improve working for eval jsonpath selector by maxdeichmann in https://github.com/langfuse/langfuse/pull/5406
Style
* style(dataset-analytics): decrease chart height and width by marliessophie in https://github.com/langfuse/langfuse/pull/5379
Performance
* perf: do not load all models by default in the dashboards by maxdeichmann in https://github.com/langfuse/langfuse/pull/5387
Chores
* chore: fix flaky traces-api test by Steffen911 in https://github.com/langfuse/langfuse/pull/5370
* chore: optionally log s3 event bucket uploads in postgres by Steffen911 in https://github.com/langfuse/langfuse/pull/5381
* chore: remove unused imports by Steffen911 in https://github.com/langfuse/langfuse/pull/5388
* chore: fetch file list for worker processing from s3 event log by Steffen911 in https://github.com/langfuse/langfuse/pull/5405
New Contributors
* Minivolk02 made their first contribution in https://github.com/langfuse/langfuse/pull/5355
**Full Changelog**: https://github.com/langfuse/langfuse/compare/v3.24.1...v3.25.0