Skip to content

2601.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Dec 15:41
· 19 commits to main since this release
01447ae

BREAKING CHANGES:

  • Username & password authentication has been removed. OAuth authentication using "Authorization Code Grant" or "Password Limited Grant" now required (see https://forums.iracing.com/discussion/84226/legacy-authentication-removal-dec-9-2025).
  • "IDataClient.GetMemberChartData" method was removed. Use "IDataClient.GetMemberChartDataAsync" instead.
  • The "TrackScreenshotService" class has been removed. Use "IDataClient.GetTrackAssetScreenshotUris" or "IDataClient.GetTrackAssetScreenshotUrisAsync" instead.
  • The "AddIRacingDataApi(IServiceCollection)" extension method has been removed. Use "AddIRacingDataApi(IServiceCollection, Action)" and use the callback to configure the client options.
  • The "AddIRacingDataApiWithCaching(IServiceCollection)" extension method has been removed. Use "AddIRacingDataApiWithCaching(IServiceCollection, Action)" and use the callback to configure the client options.

NEW FEATURE: iRacing OAuth "Authorization Code Grant" Authentication

FIXES / NEW IMPLEMENTATIONS:

  • Implement "/data/session/reg_drivers_list" to retrieve drivers registered for an active session. (Issue #248)
  • Add ability to change iRacing "Data API" base URL (e.g. if you have access to one of iRacing's test environments) via the "ApiBaseUrl" property. (Issue #243)
  • Implement the "/data/series/season_list" and "/data/series/season_schedule" endpoints. (Issue #239)