v0.10 Release Notes (Sep 11, 2025)
New Features
Interactive trace timeline
Visualize trace execution over time with the new interactive timeline view. Zoom in to inspect specific spans, see exact timing relationships between operations, and use the dynamic crosshair to analyze performance bottlenecks. The timeline includes sticky span names and smooth zoom controls, making it easy to understand complex trace hierarchies at a glance.
Organize scorers with drag-and-drop groups
Create custom scorer groups and organize them with drag-and-drop functionality. This makes it easier to manage large collections of scorers and better interpret test results.
Updated UI Test Run experience
The new Run Test UI provides a cleaner interface for executing test runs and viewing results.
Better trace visibility and annotations
Annotation counts now appear directly on trace tables, and individual spans show visual indicators when they have annotations. This makes it easy to see which traces your team has reviewed without opening each one. Trace tables now support and persist column reordering, resizing, and sorting for users.
Smarter output display
Output fields now automatically detect and format URLs as clickable links, making it easy to navigate to external resources or related data. Raw content is handled intelligently with better formatting across the platform.
Fixes
OpenTelemetry span attribute serialization
Fixed serialization issues for OpenTelemetry span attributes.
Table sorting issues
Corrected table sorting across multiple columns.
YAML serialization formatting
Fixed YAML serialization formatting.
Score badge overflow
Improved score badge styling to prevent overflow.
Improvements
Faster dashboard queries and data processing
Significantly speed up dashboard loading times using pre-computations. We've also improved fetching and processing large datasets, and expanded SDK compatibility to include Python 3.10.
Improve OpenTelemetry support
The OpenTelemetry TracerProvider is now globally registered for consistent distributed tracing. JSON serialization includes robust error handling with fallback to string representation for non-serializable objects.
Generator tracing support
Add support for tracing synchronous and asynchronous generator functions with span capture at the yield level, enabling better observability for streaming operations.
Enhanced authentication and member management
The login flow now automatically redirects on session expiration and disables buttons during submission to prevent double-clicks. Improved member invitation flows and loading states.
Default parameter values for evaluation functions
Added default parameter values for evaluation functions.