New Plot page — visualize recorded signals as time-series charts, grouped by unit across up to four panels
Plot signals directly from the trips list without leaving the page
Signal sidebar with type-to-search and bulk selection
Chart toolbar with fit, zoom, autofit Y-axis, and clear cursors
Fullscreen and pop-out views, plus searchable trip switching so you can move between trips without rebuilding your chart
Enum labels are displayed where available, and chart layout is preserved across data refreshes
Trip Data Export
Download trip files directly from the trip files view
On-demand MF4 conversion — request a recording in MF4 and it is converted on the fly, no separate export step
MF4 files now embed vehicle metadata: trip, device, vehicle, configuration, configuration version, and custom vehicle attributes
Toggle to include or exclude device self-monitoring (rcuinfo) data from a download
Trip file lists now show file size and end date, sorted oldest first
Downloads are served directly through the content delivery network for faster, more reliable transfers
OBD-II Diagnostics
Improved support for classic OBD-II (SAE J1979) and initial support for OBD on UDS (SAE J1979-2)
Diagnostic trouble code decoding with generated conversion tables
Human-readable diagnostic reports — DiagRA-style text plus self-contained HTML and JSON reports, grouped per ECU
New monitor readiness and extended DTC data sections, including in-use monitor performance ratios (IUMPR), keeping readiness data separate from fault codes
Automatic OBD capability negotiation — per-ECU transport and request grouping is probed at startup rather than configured by hand
New Grafana dashboards for Mode $06 on-board test results and in-use monitor performance ratios
Dashboards
Grafana dashboards are now served from a path on the main site (/dashboard/) instead of a per-project subdomain, so dashboard access follows your normal sign-in
Live-updating dashboards are supported
Data Usage Reporting
Unified data tracking covering both ingest and egress, with daily, monthly, per-trip, and per-transfer breakdowns, and optional per-device detail
Reports distinguish measurement bytes (decompressed signal payload) from transfer bytes (wire size)
New vds data ingest and vds devices ingest commands in the CLI
Per-user download tracking with a daily report per environment
File Browser
Downloads served directly through the content delivery network
Broader support for common file types
A clear “Forbidden” page when your role does not permit listing files
Configuration
Consistent sorting behaviour across all tables
General Configuration rebuilt with pagination and bulk delete
The vehicle form now lets you create new options inline rather than pre-defining them
Performance
XCP and RMBA telemetry now uses a more compact wire format, reducing payload size and improving compression and throughput
Reduced locking in the device data collection path
API Reference Documentation
The full OpenAPI reference is now published on the documentation site
Important Changes:
Trip API paths have been simplified. Trip endpoints no longer include the device segment — /trips/{device}/{trip}/... is now /trips/{trip}/..., with the device resolved from the trip ID. Direct API integrations will need updating.
The trip file download endpoint has been removed./trips/{trip}/files/download is no longer available; downloads are served directly through the content delivery network.
MF4 timestamps are now relative to the start of the file. Physical time begins at 0 rather than an absolute epoch value. Analysis tooling that assumed absolute timestamps may need adjusting.
OBD-II Mode $06 scaling has been corrected. Several unit, factor, and offset values were corrected against the specification and validated against reference vehicle captures. Affected signal values will differ from earlier releases.
Bug Fixes:
Fixed an issue where the configuration editor could silently discard unsaved changes after a save completed
Fixed the New Configuration page pre-populating CAN, XCP, UDS, and RMBA channels from a previously created configuration
Fixed data dictionaries with parse errors appearing in definition-file dropdowns, which allowed broken files to be assigned to a configuration
Fixed a crash when opening the plot signals modal from the trips list
Fixed AutoPlot time-axis display — absolute timestamps, mixed relative and absolute ranges, and cursor values now render correctly, with less flicker while panning and zooming
Fixed the File Browser failing to list files when the address contained a continuation token
Fixed folder names containing special characters not being decoded correctly in the File Browser
Fixed the File Browser allowing duplicate folders to be created
Fixed dashboard links being generated with a duplicated path prefix
Fixed a sign-in redirect loop caused by expired access tokens and duplicate cookies
Fixed tenant-scoped authorization decisions being cached across tenants
Fixed trip status being cleared when telemetry was reprocessed
Fixed GPS emitting zero-valued altitude and climb signals when only a 2D position fix was available
Fixed MF4 conversion failing entirely when a data source contained no messages — empty sources are now skipped
Fixed reciprocal conversion formulas not being applied during MF4 conversion
Fixed telemetry processing discarding valid data with repeated or out-of-order sequence numbers, and corrected timestamp ordering in recorded files
Fixed device onboarding and offboarding clearing telemetry and other device settings
Fixed the storage region not being updated when a device was onboarded or offboarded
Fixed OBD diagnostic polling running continuously, which could overwhelm some ECUs — polling now paces itself and never exceeds half the diagnostic bus duty cycle
Fixed incorrect scaling on OBD test results and extended trouble code data