What's Changed
Features
- feat(evals): add config blocking by @hassiebbot in #12452
- feat: media and blob batch cleaner for project deletion by @sumerman in #12535
- feat(web): allow members to edit llm tools by @jannikmaierhoefer in #12557
- feat: add unresolved fetches to the v2 prompts API by @hassiebbot in #12559
- feat: add blob storage integration status endpoint with error tracking by @sumerman in #12570
- feat: add intro dialog for Fast (Preview) toggle by @Lotte-Verheyden in #12543
- feat(playground/prompts): enable fulltext search across message windows by @nimarb in #12578
- feat(ui): change v4 beta to preview by @hassiebp in #12508
Fixes / Improvements
- fix(otel): don't include both attributes.metadata and new toplevel metadata in metatadata bloc by @nelsonauner in #12476
- fix: improve nullIf handling in v4 queries by @sumerman in #12472
- fix(events-table): can filter for generations related to a prompt by @nimarb in #12500
- fix(prompts): parse chat prompts references correctly by @nimarb in #12421
- fix: validate filter type compatibility to prevent 500 errors by @sumerman in #12509
- fix(export): batch export fails when categorical score filter is applied by @sumerman in #12511
- fix(web): correct evaluator target filtering by @hassiebbot in #12521
- fix(evals): use org owners if no project admin or owners by @hassiebp in #12532
- fix: prevent BlobStorageIntegrationProcessing requeue deadlocks on failed retries by @Copilot in #12525
- fix: normalize leaked
orderBytime aliases across table routes and return 400 for invalid order columns by @Copilot in #12533 - fix(web): lazy load evaluator job execution counts by @hassiebbot in #12549
- fix(evals-ui): lazy load execution counts by @hassiebp in #12556
- fix(ui-evals): update link in callout to SDK upgrade path by @hassiebp in #12564
- fix(otel): fix metadata flattening by @nimarb in #12553
- fix(home): rename span to observation latencies and fix filter by @nimarb in #12563
- fix(dashboards): nicer formatting eg thousands separator by @nimarb in #12565
Chores
- chore: track v4BetaEnabled flag on posthog person by @Steffen911 in #12498
- chore(v4): rename frontend toggle to preview by @nimarb in #12503
- chore(v4): make beta toggle public by @nimarb in #12501
- chore: Track v4 beta flag on PostHog person and super property by @maxdeichmann in #12522
- chore(v4): promote faster dashboards on home by @nimarb in #12526
- chore: extract shared media deletion utilities from duplicated worker code. by @sumerman in #12530
- build: add new deployment region by @Steffen911 in #12558
- chore: update region switch by @Steffen911 in #12566
- docs: run fern generate by @hassiebp in #12573
Full Changelog: v3.157.0...v3.158.0