Skip to content

2601.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jan 16:03

Release Notes for 2601.3.0

FIXES / NEW IMPLEMENTATIONS:

  • "/data/results/get" handler is missing flair properties (Issue #257)
    Thanks to Kevin Verbruggen (https://github.com/KVerbruggen) for contributing this item.
  • Implement "Flair" fields in various places (SeasonTimeTrialResult, SeasonTimeTrialStandings, MemberProfileInfo, Result)

Release Notes for 2601.2.1

FIXES / NEW IMPLEMENTATIONS:

  • Implement Current Season Lookup (Issue #255)

Release Notes for 2601.1.0

FIXES / NEW IMPLEMENTATIONS:

  • Changed detection order so the internal "Password Limited Grant" implementation doesn't override a "UseOAuthTokenSource(...)" call when both "ClientId" and "ClientSecret" are defined on the options.

Release Notes for 2601.0.0

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)