Collection of example code and best practices to use the SQLRace API.
The SQLRace API is used to read and write time-series data stored in supported database and file formats. It provides mechanisms for querying sessions, extracting and analysing data, statistical operations and custom defined maths functions, as well as recording live data.
SQLRace API is available as a Nuget package to registered users from our Nuget Repository.
See the API Documentation
Version 2.1.25317.2 of MESL.SQLRace.API will target and support only .NET 8 and will drop support for .NET 6. Customers requiring .NET Framework or .NET 6 compatibility must remain on version 2.1.25213.3 or any earlier release.
Version 2.1.23227.6 is targetting the .NET Core runtime. This specific version will be multi-targetting (both .NET Framework and Core) but all future releases will be targetting .NET core only. Customers requiring libraries that targets .NET Framework should use this or an earlier version.
Version 2.1.22127.1 of MESL.SQLRace.API upgrades System.Reactive from 3.1.1 to 4.4.1. If you are developing your solution in Visual Studio then be advised that the Nuget upgrade process does not automatically remove any previously dependent packages that are no longer required.
In order to reduce the likelihood of runtime errors we strongly recommend you manually remove (in the order specified) these redundant packages following the upgrade:
- System.Reactive.Windows.Threading 3.1.1
- System.Reactive.PlatformServices 3.1.1
- System.Reactive.Linq 3.1.1
- System.Reactive.Core 3.1.1
- System.Reactive.Interfaces 3.1.1
