Skip to content

Releases

CryptoClients.Net Version 5.10.0

Choose a tag to compare

@JKorf JKorf released this 23 Oct 15:02

Added Bitunix support with Bitunix.Net 1.0.1
Updated client library versions

CryptoClients.Net Version 5.9.0

Choose a tag to compare

@JKorf JKorf released this 30 Sep 09:37

Updated refrence CryptoExchange.Net to v13.1.0
Updated client library versions
Added Rest and Socket properties to (I)ExchangeSharedApiClient to access full APIs and transport specific APIs
Added GetSharedApiClient to (I)ExchangeUserClientProvider
Fixed ExchangeSharedApiClient UnsubscribeAll always resolving all subscriptions

CryptoClients.Net Version 5.8.0

Choose a tag to compare

@JKorf JKorf released this 25 Sep 08:52
  • Updated client library versions
  • Removed BitMEX, BitMart and CoinEx support due to exchange shut down
  • Shared APIs
  • Rate limiting
    • Added rate limit admission callback to client options to allow rate limit admission ruling on request definition
    • Added WithRateLimitAdmissionAsync to client to allow rate limit admission ruling on a specific request
    • Update rate limit safety margin logic
    • Fixed some rate limit calculation issues
  • Request coalescing
    • Sending identical public GET requests on the same exchange client at the same time will only send a single request to the server and use the same response
    • Coalescing is enabled by default and can be disabled with the RequestCoalescingEnabled client option
  • Added new constructors for ExchangeSocketClient and ExchangeRestClient using CryptoClientsConfiguration

CryptoClients.Net Version 5.7.1

Choose a tag to compare

@JKorf JKorf released this 01 Sep 07:54

Updated client library versions, fixing some bugs

CryptoClients.Net Version 5.7.0

Choose a tag to compare

@JKorf JKorf released this 24 Aug 09:43

Updated client library versions
Added Tapbit support with Tapbit.Net 1.0.0
Added ISpotOrderManagementSocketClient for placing/canceling Spot orders via Shared websocket implementation
Added IFuturesOrderManagementSocketClient for placing/canceling Futures orders via Shared websocket implementation
Added PlaceSpotOrderAsync, CancelSpotOrderAsync, PlaceFuturesOrderAsync and CancelFuturesOrderAsync queries to ExchangeSocketClient
Added UpperFundingCap, LowerFundingCap to SharedFuturesSymbol model
Added UpperPriceLimitPerecentage, LowerPriceLimitPercentage, MakerFeePercentage and TakerFeePercentage to SharedSpotSymbol model
Added WithCalculatedQuantities(price, contractSize) to SharedQuantity to retrieve a copy with derived quantities
Added Description property to Shared EndpointOptions classes
Added QuantityType property to SharedOrderBook
Updated SharedId value to be nullable
Updated quantity/volumes to SharedOrderQuantity model for SharedBookTicker, SharedOpenInterest, SharedPosition, SharedPositionHistory and SharedUserTrade
Updated Shared client info string representation

CryptoClients.Net Version 5.6.0

Choose a tag to compare

@JKorf JKorf released this 12 Aug 13:49

Updated client library versions
Added EnabledExchange setting to control which exchanges should be available
Added ExchangeRestClient.GetSpotTickersAsync method for single exchange request, marked incorrectly named GetSpotTicker as obsolete
Added CanCreateKlineTracker and CanCreateTradeTracker on (I)ExchangeTrackerFactory
Updated exchange objects to be lazily loaded instead of constructed directly when parent is constructed for ExchangeRestClient, ExchangeSocketClient, ExchangeTrackerFactory, ExchangeOrderBookFactory, ExchangeUserClientProvider

CryptoClients.Net Version 5.5.0

Choose a tag to compare

@JKorf JKorf released this 06 Aug 07:59

Added LBank support with LBank.Net
Some small client library updates

CryptoClients.Net Version 5.4.0

Choose a tag to compare

@JKorf JKorf released this 30 Jul 07:59

Updated client library versions
Added calculation of AveragePrice on Shared order models if data is available and AveragePrice is not set
Added DebuggerDisplay attributes to Result models
Added AveragePrice property to SharedQuantity model
Updated SharedFuturesTicker, SharedSpotTicker, SharedTrade and SharedKline to use SharedOrderQuantity for volumes/quantities

CryptoClients.Net Version 5.3.0

Choose a tag to compare

@JKorf JKorf released this 23 Jul 13:32

Added Pionex support with Pionex.Net

CryptoClients.Net Version 5.2.0

Choose a tag to compare

@JKorf JKorf released this 22 Jul 08:00

Added SpotSymbolCatalog to Shared ISpotSymbolRestClient interface
Added FuturesSymbolCatalog to Shared IFuturesSymbolRestClient interface
Added BaseAssetType, BaseAssetSubType, QuoteAssetType and QuoteAssetSubType to GetSymbolsRequest model
Added DisplayName to SharedSpotSymbol and SharedFuturesSymbol models
Added BaseAssetType, BaseAssetSubType, QuoteAssetType and QuoteAssetSubType to SharedSpotSymbol and SharedFuturesSymbol models
Added IsStableCoin, IsCommodity and IsEquity helper methods to LibraryHelpers
Added DebuggerDisplay Attributes to Shared response models
Updated Aster registration logic so V3 API is used if V3 credentials are provided
Fixed global options not getting applied
Fixed socket connection combine calculations