Skip to content

ATLAS Viewer Release: v11.5.1.8#

This release focuses on bug fixes and usability improvements for the ATLAS telemetry analysis software.

New Features#

Stream Recorder New Modes#

Stream Recorder supports two new modes: Live, which records only the latest incoming data without backfilling, and Live with Catch Up, which prioritises current data while gradually retrieving earlier session data.

Upgrade to NET 8#

ATLAS and SQL Race have been updated to NET8.

Export to SQL Race Security Changes (#1915)#

Exported apps and data can now have team security removed, allowing access by users with a generic ATLAS licence. This enables controlled sharing of data with external parties (e.g. suppliers) without requiring app ownership.

Automation API – GetDataStatistics “All” Option (#6114)#

The Automation API GetDataStatistics method now supports the StatisticOption.All argument, matching SQLRace API behaviour and returning all available statistics in a single call.

USB Logger Recorder#

Introduced a new USB Logger Recorder to support direct ingestion of USB logger files into ATLAS. Files are processed as binary data and converted to engineering values during processing. Supports multi‑file processing with progress reporting and is gated behind the USB Logger licence.

Constants Dialog Available from Toolbar (#6829)#

The Constants Dialog is now directly accessible from the main toolbar, bypassing the need to open the Functions Editor first. This provides a faster entry point for editing constants.

ATLAS Sets Increased to 22 (#6686)#

The maximum number of Sets in ATLAS has been increased from 20 to 22, supporting FIA requirements for the 2026 season with expanded team counts.

Clearer “Delete Session on Close” Behaviour (#7062)#

Updated the Delete on Close functionality so users can select between Session and Database deletion when ATLAS is closed. Clearer labelling, and warnings have been added surrounding this action.

Watchdog Default Port Change#

Default ATLAS Watchdog port has been changed to 9857, so it does not conflict with Kafka’s default 9092.

Automation API – Retrieve SessionKey from Composite Sessions (#7130)#

Added a new Automation API method to retrieve sessionKey values from composite sessions.

Additional Unit Definition Types#

Added support for new unit definition types in ATLAS: - TAG‑700 - TAG‑510 - TAG‑700 / HSL‑500

NASCAR Telemetry Recorder Timestamp Update#

Updated the NASCAR Telemetry Recorder to accept microsecond‑based timestamps, aligning with ERDP format changes.

Bug Fixes#

Circuits “Make Global” Does Not Apply to Display Properties#

Fixed an issue where the “Make Global” action did not correctly propagate display properties.

Keyboard Shortcuts Missing for Sets Above 9 (#6068)#

Resolved an issue preventing keyboard shortcuts from working for Sets numbered greater than 9.

Channel Merging Causing Missing High‑Rate Samples (#5924, #6351, #6554)#

Fixed a channel‑merging issue where high‑rate samples were only visible after zooming or widening the display window.

Session Export File Extension Rename Failure (#6180, #6256, 6474, 6608, 6621)#

Resolved an issue where exported sessions remained as .ssn2-partial instead of being renamed to .ssn2.

Excess Empty Space in Timeline UI#

Removed unnecessary empty space from the Timeline UI to improve layout consistency.

UNC Path Search in Session Browser (#6328)#

Fixed support for UNC paths entered directly into the Session Browser navigation bar, preventing paths from disappearing or failing to resolve.

Crash When Sorting by Date/Time with Invalid Timestamps#

ATLAS no longer crashes when sorting sessions by Date/Time if one or more sessions contain invalid timestamps.

Import/Export Configuration Crash (#6229, #6990, #7063)#

Fixed a crash that occurred after performing an import operation in the Import/Export Configuration workflow.

TAG‑700 Endianness Issue#

Corrected endianness handling for TAG‑700 LDF files.

Associated Session Parameters Missing from Summary Display#

Resolved an issue where associated session parameters were not shown in the Summary Display.

Export Manager Crash When Exporting Virtual Constants (#6086)#

Fixed an exception thrown when exporting virtual constants via Export Manager.

Scatterplot Filter Type Not Persisted (#6761)#

Scatterplot filter type selections are now correctly saved and restored.

SQLite Session Start Button Issue in MSO Recorder Editor#

Resolved incorrect behaviour of the session start selection when using SQLite in the MSO Recorder Editor.

Fixed a crash triggered by clicking the copyright link in the About dialog.

Support Files Dependency Folder Location (#6998)#

Corrected the installation location for support file dependencies.

Event Display#

Resolved an issue where event display was performing heavy synchronous processing when adding parameter data, resulting in poor performance.

Stream Recorder fails to switch between session when recording#

Fixed an issue where the recorder would fail to switch and sessions appear stuck. Sessions now transition reliably with proper state management, ensuring old sessions close gracefully, new sessions begin only afterward, and the ATLAS recorder status updates from Recording → Idle → Recording.

Filestream Errors#

Auto-exported SSN2 files intermittently contain missing or incomplete data due to filestream read failures during multi-session offload, resulting in smaller corrupted SSN2s.

Missing Dependency for SQLRace API with MATLAB R2025b#

Added the missing dependency required when using SQLRace API with MATLAB R2025b and .NET 8.

NLog Upgrade to 6.0.3#

Upgraded NLog to version 6.0.3 across ATLAS and SQL Race API to resolve Windows identity issues, configuration mismatches, and version conflicts.

Delete Session on Close Does Not Remove SQLite Database#

Resolved an issue where the SQLite database was not deleted on shutdown when configured to do so.

Empty SessionKey on Composite Sets#

Fixed the Automation API so SessionKey is correctly populated for composite sets.

Missing Data from SSN Files#

Resolved an issue where some SSN file data was not loaded into ATLAS 10.

GetSamplesCount Excessive Memory Usage#

Fixed an issue where GetSamplesCount() could saturate memory under certain conditions.

GetSamples Returns Empty for TAG‑700 Virtual Parameters#

Resolved an issue where GetSamples() returned empty results for TAG‑700 virtual parameters.

Command Line Interface#

Fixed the ENFORCECONFIG command line argument so it is now correctly applied.

USB Logger Recorder settings were not editable#

Fixed an issue where some of the changes done for the Stream Recorder impacted USB Recorder UI and certain fields were not editable.

MESL.SQLRace.API nuget package incorrectly adds MAT.SqlRace.FileLoaders.dll to project root#

Fixed issue where MESL.SQLRace.API NuGet package incorrectly added MAT.SqlRace.FileLoaders.dll to the project root.

OnAddChannelDataErrorOccurred due to Row Size Mismatch (#6166)#

Fixed an issue where adding channel data could fail with OnAddChannelDataErrorOccurred when the incoming row data size did not match the expected schema size

Virtual Parameter Generation Failure Due to Similar Parameter Suffixes (#4863)#

Fixed an issue where virtual parameter generation could fail when referenced input parameters had similar suffixes, resulting in invalid function syn

Known Issues#

Import/Export Configuration#

The ATLAS Tools > Import/Export Configurations does not currently export/import Stream recorder configuration

Support#

If you have any questions about this release, please contact the Support via Zendesk.