What's Changed
- feat: switch users table to events by @coffee4tw in #11747
- chore: bump nextjs from 15.5.9 to 15.5.10 by @nimarb in #11772
- fix: update order by clauses to include project_id (sometimes drastically improves perf) by @sumerman in #11766
- chore: bump turbo to 2.7.6 by @nimarb in #11775
- feat: introducing preferredClickhouseService: EventsReadOnly by @sumerman in #11778
- feat: v4 beta toggle by @coffee4tw in #11767
- fix: catch a few more events read replica cases by @sumerman in #11783
- perf(frontend): reduce tree related re-renders and reduce initial bundle size by @madebyaman in #10544
- feat(public-api): add prompts filterOptions endpoint by @Mliviu79 in #11453
- Chore(UI) rename models to model definitions in settings by @jannikmaierhoefer in #11786
- fix: reinstanting RedisLock and repeatable job. Away with BullMQ. by @sumerman in #11782
- chore(events-table): move v4 beta toggle to postgres by @nimarb in #11787
- chore(events-table): move obs switch by @nimarb in #11791
- fix(session): open user id link in new tab by @marliessophie in #11793
- fix: media retention should query top workloads under a lock by @sumerman in #11794
- feat(ui): single observation evals UI by @marliessophie in #11788
- chore: add a secondary index to speed up media retention workload estimator by @sumerman in #11796
- chore: Revert "feat(ui): single observation evals UI" by @marliessophie in #11809
- fix(api): add CorrectionScore type and update GetScoresResponseData to include correction scores by @marliessophie in #11807
- fix(filters): escape pipe character in filter URL encoding by @tk26 in #11758
- fix(widgets): preserve significant zeros in BigNumber component by @codewarnab in #11600
- feat(ui): add single observation evals by @marliessophie in #11810
- fix: prioritize oldest items in MediaRetentionCleaner; speedup PG query. by @sumerman in #11813
- feat: add book a call notification first 7 days by @Lotte-Verheyden in #11689
- chore: Revert "feat(ui): add single observation evals" by @marliessophie in #11819
- fix: reset gauges in batch retention to prevent stale metrics by @sumerman in #11815
- chore: retiring mutation monitor by @sumerman in #11837
- feat(evals): single observation evals for prompt experiments by @hassiebp in #11833
- chore: Revert "feat(evals): single observation evals for prompt experiments" by @marliessophie in #11845
- chore: introducing BatchTraceDeletionCleaner by @sumerman in #11842
- chore(job-executions): add nullable col "job_input_dataset_item_valid_from" by @marliessophie in #11692
- feat(dataset-versioning): implement dataset versioning support across APIs and schemas by @marliessophie in #11695
- feat(experiments-ui): implement dataset version resolution for experiment runs by @marliessophie in #11646
- fix: batch job-exists checks in trace upsert by @sumerman in #11860
- fix: changing index to speed up pending_deletions lookup by @sumerman in #11863
- fix(prompts): optimize promptsMeta query by @sumerman in #11862
- feat(sessions): add v4 event based session view by @nimarb in #11847
- fix: an attempt to allocate a little less in our web containers and workers by @sumerman in #11873
- fix(mcp): attempting to fix unbounded mcp memory use by @sumerman in #11877
- fix: limit should be applied in v2 observations even when cursor is not specified by @sumerman in #11879
- feat: add nudging for empty states tracing by @Lotte-Verheyden in #10832
- chore: bump mcp sdk to 1.26.0 by @nimarb in #11890
- chore(events-table): enable log view by @nimarb in #11892
- chore: set defaul refresh interval for events table to 1min by @nimarb in #11893
- chore(events-table): properly show usage and cost on top level obs by @nimarb in #11900
- fix(playground): always show tool edit button by @nimarb in #11905
- chore: update annotation queue helper text to reference detailed view by @Lotte-Verheyden in #11901
- fix(public-api): add trace_id to observations query filter by @Steffen911 in #11867
- feat(observation-api): parentObservationId is null filter by @hassiebp in #11909
New Contributors
- @Mliviu79 made their first contribution in #11453
- @tk26 made their first contribution in #11758
- @codewarnab made their first contribution in #11600
Full Changelog: v3.150.0...v3.151.0