Releases: sportradar/UnifiedOddsSdkNetCore
Releases · sportradar/UnifiedOddsSdkNetCore
v3.7.1
v4.0.0-rc1
- 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
v3.6.0
- Telemetry exports now support bookmaker id, improving metric correlation and issue analysis.
v3.5.0
- Enabling player and competitor URNs to support varied prefixes
v3.4.0
- Soccer tournaments 86 and 853 (Club Friendly Games) with increased amount of data are preloaded using a longer timeout.
v3.3.0
- 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
- 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
v3.0.0
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)