forked from sportradar/UnifiedOddsSdkNetCore
-
Notifications
You must be signed in to change notification settings - Fork 0
License
yyorulmaz/UnifiedOddsSdkNetCore
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
UnifiedOdds Feed SDK .NET library (.NET Standard 2.1) Notice: before starting DemoProject make sure to enter your bookmaker access token in app.config file and restore nuget packages by right-clicking the solution item and selecting "Restore NuGet Packages". The SDK is also available via NuGet package manager. Use the following command in the Package Manager Console to install it along with it's dependencies: Install-Package Sportradar.OddsFeed.SDKCore The SDK uses the following 3rd party libraries which must be added via the NuGet package manager - App.Metrics (3.2.0) - Castle.Core (4.4.0) - Dawn.Guard (1.10.0) - Humanizer (2.7.9) - Microsoft.Charp (4.7.0) - Microsoft.Extensions.Logging (3.1.0) - Newtonsoft.Json (12.0.3) - RabbitMQ.Client (4.7.0) - Unity (5.11.3) The package contains: - DemoProject: A Visual Studio 2019 solution containing a demo project showing the basic usage of the SDK - libs: DLL file composing the Odds Feed SDK - Odds Feed SDK Documentation.chm: A documentation file describing exposed entities - Resources containing the log4net configuration needed by the Odds Feed SDK For more information please contact support@sportradar.com or visit https://iodocs.betradar.com/unifiedsdk/index.html CHANGE LOG: 2020-08-19 1.9.0.0 Extended SeasonInfo with startDate, endDate, year and tournamentId FIx: special case when recovery status does not reflect actual state - results in wrong triggering ProducerUp-Down event Fix: URN.TryParse could throw unhandled exception Fix: several issues with CustomBet(Manager) fixed Fix: Export-Import breaks on missing data Fix: Lottery throws exception when no schedule is obtained from api Fix: missing nodeId in snapshot_complete routing key Fix: SportDataProvider.GetActiveTournaments returned null Fix: SportEventCache: improved locking mechanism on period fetching of schedule for a date Fix: reloading market description in case variant descriptions are not available Improved logging of initial message processing 2020-07-09 1.8.0.0 Added GetSportAsync() and GetCategoryAsync() to ICompetitor interface Throttling recovery requests Fix: support Replay routing keys without node id Fix: calling Replay fixture endpoint with node id 2020-06-24 1.7.0.0 Added support for configuring HTTP timeout Added overloaded methods for fixture and result changes with filters Updated supported languages Removed logging of feed message for disabled producers Exposed RawMessage on UnparsableMessageEventArgs Changed retention policy for variant market cache Improved reporting of invalid message interest combinations Fix: Synchronized Producer Up/Down event dispatching Fix: Disposing of Feed instance Fix: Permanent failure to open connection to feed 2020-05-11 1.6.0.0 Added FullName, Nickname and CountryCode to IPlayerProfile Added support for result changes endpoint IMatchStatus provide nullable Home and Away score (extended with IMatchStatusV1) Fix: MaxRecoveryTime is properly used to check for timeouts 2020-04-16 1.5.0.0 Added GetScheduleAsync to the BasicTournament Added bookmakerId to the ClientProperties Fix: fixture endpoint on Replay Fix: refreshing categories after complete sport data cache reload 2020-03-25 1.4.1.0 Changed Replay API URL 2020-03-23 1.4.0.0 Fix: invalid timestamp for cashout probabilities Fix: handle settlement markets without outcomes Fix: EventRecoveryCompleted is properly raised when snapshot completes 2020-03-16 1.3.0.0 Fix: added IOutcomeSettlement.OutcomeResult instead of IOutcomeSettlement.Result (obsolete) Fix: competitor references for seasons Fix: failing API requests on some configurations 2020-02-18 1.2.0.0 Added State to the Competitor Added State to the Venue Extended ISportInfoProvider.DeleteSportEventFromCache with option to delete sport event status Improved logging for connection errors Improved fetching fixtures for Replay environment Fix: calling variant endpoint only if user requests market data Fix: NullPointerException in ReplayManager 2020-01-15 1.1.1.0 Fix: DI error for FeedRecoveryManager 2020-01-14 1.1.0.0 Added new Replay API endpoints Updated DemoProject to use ILoggerFactory Added metrics to SpecificEntityWriter in DemoProject Fix: fetching outcome mappings for special markets that exists only on dynamic variant endpoint 2020-01-06 1.0.0.0 Port of UF SDK to .NET Standard 2.1 Replaced Metrics.NET with App.Metrics Replaced Code.Contracts with Dawn.Guard conditions Replaced Common.Logging with Microsoft.Extensions.Logging Upgraded RabbitMQ.Client to v5.1.2 Upgraded Newtonsoft.Json to v12.0.3 Upgraded Unity to 5.11.3 Removed obsolete methods and properties Merged V1, V2, ... extended interfaces into base one
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C# 99.9%
- Batchfile 0.1%