Skip to content

Releases: sportradar/UnifiedOddsSdkNetCore

v3.7.1

31 Oct 14:04

Choose a tag to compare

  • Season object obtained from SportDataProvider properly returns sport information when Season.GetSportAsync() is called.

v4.0.0-rc1

10 Oct 12:08

Choose a tag to compare

v4.0.0-rc1 Pre-release
Pre-release
  • Introduced ClientAuthentication configuration as a more secure and recommended alternative to access tokens (only UF API calls are supported at the moment). Check the migration guide for more details.
  • Added a dependency to System.IdentityModel.Tokens.Jwt
  • Added a dependency to ZiggyCreatures.FusionCache

v3.7.0

07 Oct 13:00

Choose a tag to compare

  • breaking change: Sport Event timeline now uses long event IDs (previously int) to support larger identifiers introduced by the Unified API

v3.6.0

06 Aug 14:46

Choose a tag to compare

  • Telemetry exports now support bookmaker id, improving metric correlation and issue analysis.

v3.5.0

31 Jul 15:57

Choose a tag to compare

  • Enabling player and competitor URNs to support varied prefixes

v3.4.0

08 Jul 07:47

Choose a tag to compare

  • Soccer tournaments 86 and 853 (Club Friendly Games) with increased amount of data are preloaded using a longer timeout.

v3.3.0

08 May 14:39

Choose a tag to compare

  • Added Lugas property to sport event fixture references (implemented in the IReferenceV1 interface). It is currently in preview mode until supported by the UF API.
  • Start and end times of seasons with start_time and end_time attributes are now correctly calculated as UTC date-time values.

v3.2.0

07 Apr 07:37

Choose a tag to compare

  • All outgoing HTTP requests include the trace-id header with a unique value for improved tracing
  • Recovery requests configuration is respected for all recovery requests

v3.1.0

11 Mar 10:12

Choose a tag to compare

  • Updated OpenTelemetry dependent libraries to the latest versions (removed security vulnerability)

v3.0.0

11 Feb 14:06

Choose a tag to compare

New major release contains breaking changes

  • ExceptionHandlingStrategy default value is changed to Throw (before Catch).
  • Code is cleaned up. Outdated classes are removed. Affected classes are - SoccerEvent, SoccerStatistics, SoccerStatus.
  • Asian proxy environments are no longer supported therefore they are removed from enum SdkEnvironment.
  • Removed interfaces ICustomBetSelectionBuilderV1, ICalculationFilterV1, ICalculationV1, ISelectionV1, and IMatchStatusV1. Properties from these interfaces have been consolidated into ICustomBetSelectionBuilder, ICalculationFilter, ICalculation, ISelection, and IMatchStatus respectively.
  • ExportableCompetitor.IsVirtual is null if the competitor's virtual flag was not retrieved initially.
  • Removed configuration option for settings AdjustAfterAge for producer recoveries (now always true)
  • Updated all dependencies to the latest versions (check migration guide)
  • Renamed IAvailableSelections.Event to EventId
  • Renamed IAvailableSelectionsFilter.Event to EventId
  • ICompetitor.IsVirtual can be null if the actual value is not retrieved
  • Added dependency on OpenTelemetry.Instrumentation.Runtime
  • Added dependency on OpenTelemetry.Exporter.OpenTelemetryProtocol
  • IUofUsageConfiguration exposed as IUofConfiguration.Usage for properties configuring usage export (metrics)
  • IUofConfiguration.Usage.IsExportEnabled (default: enabled)
  • Added IConfigurationBuilder.EnableUsageExport(bool enable) method
  • Updated Sdk dependencies
  • Check associated migration guide for more details (in github docs)