v2.88.0
What's Changed
Features
- feat: add first three dashboards in clickhouse by @maxdeichmann in #4023
- feat: query second row of dashboards using clickhouse by @maxdeichmann in #4048
- feat: query distinct models for charts by @maxdeichmann in #4051
- feat: add metadata filter for all UI tables using clickhouse by @maxdeichmann in #4022
- feat(models): add claude haiku 3.5 support by @hassiebp in #4055
- feat(datasets): view to compare different dataset runs by @marliessophie in #3971
- feat: build scores table for clickhouse by @maxdeichmann in #4092
Fixes
- fix: multi-select header partially cut off on Firefox by @marliessophie in #4029
- fix: show generations count on prompt metrics table by @marliessophie in #4003
- fix: scores tab in observation preview to only show scores liked to observation and trace id by @marliessophie in #4030
- fix: env configuration for telemetry by @marcklingen in #4052
- fix: unify ordering of
dataset_itemsanddataset_run_itemsby @marliessophie in #4063 - fix(ui): render dataset run description and metadata on screen given table by @marliessophie in #4089
- fix: pagination for clickhouse tables by @maxdeichmann in #4098
Chore
- chore: remove temporary column from PG to CH migrations by @Steffen911 in #4031
- chore: include usagedetails from postgres in ingestion pipeline by @Steffen911 in #4034
- chore: init migration scripts with state on restarts by @Steffen911 in #4039
- chore(ui): slightly lighter bg of darkmode sidebar by @marcklingen in #4042
- chore: reduce startTime missing logs to create events by @Steffen911 in #4044
- chore: ignore all .env files aside from examples by @Steffen911 in #4059
- chore: retry legacy ingestion batches on errors by @Steffen911 in #4058
- chore: do not send auth errors to DLQ in bull by @Steffen911 in #4062
- chore: add test case for different input/output values by @Steffen911 in #4061
- chore: update cost calculation to handle null values from DB by @Steffen911 in #4057
- chore: forward /api/public/scores to /api/public/ingestion by @Steffen911 in #4064
- chore: add type filter to observation lookup in ingestion queue by @Steffen911 in #4083
- chore: drop redundant observation project_id index on Clickhouse by @Steffen911 in #4084
- chore: restrict domain timestamp updates to one day in clickhouse ingestion by @Steffen911 in #4085
- chore: include backgroundmigration state default in schema.prisma by @Steffen911 in #4094
- chore: convert starttime filter to DateTime in Ingestion pipeline by @Steffen911 in #4095
Performance
- perf: only join in dashboard if required by @maxdeichmann in #4047
- perf: fix timeseries clickouse by @maxdeichmann in #4049
Full Changelog: v2.87.0...v2.88.0