1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-06-07 07:56:12 +00:00

203 Commits

Author SHA1 Message Date
Jkorf
f1342b5ff2 Examples 2025-05-14 14:30:05 +02:00
Jkorf
10da1a7bfe Fix documentation link 2025-05-13 15:10:15 +02:00
Jkorf
37320ca862 Docs 2025-05-13 15:08:30 +02:00
Jkorf
2074a5e26f Updated to version 9.0.0 2025-05-13 10:28:12 +02:00
Jan Korf
6b14cdbf06
Feature/9.0.0 (#236)
* Added support for Native AOT compilation
* Updated all IEnumerable response types to array response types
* Added Pass support for ApiCredentials, removing the need for most implementations to add their own ApiCredentials type
* Added KeepAliveTimeout setting setting ping frame timeouts for SocketApiClient
* Added IBookTickerRestClient Shared interface for requesting book tickers
* Added ISpotTriggerOrderRestClient Shared interface for managing spot trigger orders
* Added ISpotOrderClientIdClient Shared interface for managing spot orders by client order id
* Added IFuturesTriggerOrderRestClient Shared interface for managing futures trigger orders
* Added IFuturesOrderClientIdClient Shared interface for managing futures orders by client order id
* Added IFuturesTpSlRestClient Shared interface for setting TP/SL on open futures positions
* Added GenerateClientOrderId to ISpotOrderRestClient and IFuturesOrderRestClient interface
* Added OptionalExchangeParameters and Supported properties to EndpointOptions
* Refactor Shared interfaces quantity parameters and properties to use SharedQuantity
* Added SharedSymbol property to Shared interface models returning a symbol
* Added TriggerPrice, IsTriggerOrder, TakeProfitPrice, StopLossPrice and IsCloseOrder to SharedFuturesOrder response model
* Added MaxShortLeverage and MaxLongLeverage to SharedFuturesSymbol response model
* Added StopLossPrice and TakeProfitPrice to SharedPosition response model
* Added TriggerPrice and IsTriggerOrder to SharedSpotOrder response model
* Added QuoteVolume property to SharedSpotTicker response model
* Added AssetAlias configuration models
* Added static ExchangeSymbolCache for tracking symbol information from exchanges
* Added static CallResult.SuccessResult to be used instead of constructing success CallResult instance
* Added static ApplyRules, RandomHexString and RandomLong helper methods to ExchangeHelpers class
* Added AsErrorWithData To CallResult
* Added OriginalData property to CallResult
* Added support for adjusting the rate limit key per call, allowing for ratelimiting depending on request parameters
* Added implementation for integration testing ISymbolOrderBook instances
* Added implementation for integration testing socket subscriptions
* Added implementation for testing socket queries
* Updated request cancellation logging to Debug level
* Updated logging SourceContext to include the client type
* Updated some logging logic, errors no longer contain any data, exception are not logged as string but instead forwarded to structured logging
* Fixed warning for Enum parsing throwing exception and output warnings for each object in a response to only once to prevent slowing down execution
* Fixed memory leak in AsyncAutoRestEvent
* Fixed logging for ping frame timeout
* Fixed warning getting logged when user stops SymbolOrderBook instance
* Fixed socket client `UnsubscribeAll` not unsubscribing dedicated connections
* Fixed memory leak in Rest client cache
* Fixed integers bigger than int16 not getting correctly parsed to enums
* Fixed issue where the default options were overridden when using SetApiCredentials
* Removed Newtonsoft.Json dependency
* Removed legacy Rest client code
* Removed legacy ISpotClient and IFuturesClient support
2025-05-13 10:15:30 +02:00
Jkorf
d412e0895e Added DeepCoin reference and examples 2025-03-04 11:41:03 +01:00
Jkorf
cd78dbf575 Updated to version 8.8.0 2025-02-10 14:38:19 +01:00
JKorf
dec94678ec Updated to version 8.7.4 2025-02-08 14:28:29 +01:00
Jkorf
976ccab1da Added BitMEX reference 2025-02-07 13:20:54 +01:00
Jkorf
02bbd37bb6 Updated to version 8.7.3 2025-02-05 09:15:25 +01:00
Jkorf
74f73dc790 Updated to version 8.7.2 2025-01-27 13:24:08 +01:00
Jkorf
c693eb8c02 Updated to version 8.7.1 2025-01-24 08:42:08 +01:00
Jkorf
3eb28c7fed Added HyperLiquid referral 2025-01-23 09:35:44 +01:00
Jkorf
c81b15861d Updated examples and docs with HyperLiquid references 2025-01-21 15:24:23 +01:00
Jkorf
4a5832cccd Updated to version 8.7.0 2025-01-21 14:02:42 +01:00
Jkorf
175e23f110 Updated to version 8.6.1 2025-01-09 16:25:11 +01:00
Jkorf
3fe6db589f Updated to version 8.6.0 2025-01-07 13:25:50 +01:00
Jkorf
73c42bd452 Updated to version 8.5.0 2024-12-23 14:25:39 +01:00
Jkorf
8605196390 Updated to version 8.4.5 2024-12-20 15:25:41 +01:00
JKorf
1ec5984fad Updated to version 8.4.4 2024-12-08 10:16:19 +01:00
Jkorf
591c1dd405 docs 2024-12-04 10:44:35 +01:00
Jkorf
fdcdb90a5f Added XT reference 2024-12-04 08:58:46 +01:00
Jkorf
0b7107401f Updated to version 8.4.3 2024-12-03 09:59:36 +01:00
Jkorf
773d288497 Updated to version 8.4.2 2024-12-02 14:39:27 +01:00
Jkorf
271743b669 Updated to version 8.4.1 2024-12-02 13:15:31 +01:00
Jkorf
62c9769c72 Updated to version 8.4.0 2024-11-28 14:24:00 +01:00
Jkorf
b66f12ff75 Updated to version 8.3.0 2024-11-19 11:52:46 +01:00
Jkorf
ab0243445d Updated docs and examples, added WhiteBit reference 2024-11-07 11:39:44 +01:00
Jkorf
f2cf70b02f Updated to version 8.2.0 2024-11-06 14:00:23 +01:00
Jkorf
15657ba683 Updated to version 8.1.1 2024-11-01 10:38:30 +01:00
Jkorf
a0e588c3de Updated to version 8.1.0 2024-10-28 10:44:45 +01:00
Jkorf
b40f72b1b0 Added Crypto.com reference 2024-10-22 15:37:56 +02:00
Jkorf
917d060827 Updated to version 8.0.3 2024-10-14 14:13:38 +02:00
Jkorf
84d36544e4 Updated to version 8.0.2 2024-10-09 08:49:19 +02:00
Jkorf
4131e563c3 Added Coinbase reference, updated examples 2024-10-07 15:20:12 +02:00
Jkorf
613766dbca Updated to version 8.0.1 2024-10-07 13:03:08 +02:00
Jkorf
23e947f258 Updated to version 8.0.0 2024-09-27 10:55:29 +02:00
Jan Korf
b8686d60b9
Shared exchange functionality (#214) 2024-09-27 09:17:44 +02:00
JKorf
cc1f0796fe Updated to version 7.11.2 2024-08-28 19:17:06 +02:00
JKorf
d89c2bde94 Updated to version 7.11.1 2024-08-25 18:41:33 +02:00
JKorf
355ecb03da Updated to version 7.11.0 2024-08-07 18:42:00 +02:00
JKorf
2f64cd9f05 Add BitMart reference 2024-07-30 22:14:25 +02:00
JKorf
68067d6258 Updated to version 7.10.0 2024-07-26 14:29:07 +02:00
JKorf
11c1ad871a Docs 2024-07-19 10:15:21 +02:00
JKorf
ffcb7db8ff Updated to version 7.9.0 2024-07-16 19:01:03 +02:00
JKorf
630f85ec49 Updated to version 7.8.0 2024-07-02 20:17:01 +02:00
JKorf
0a0c66541e Updated to version 7.7.3 2024-06-26 19:11:13 +02:00
JKorf
1ab85d4c26 Updated to version 7.7.2 2024-06-25 16:42:45 +02:00
JKorf
ff0550b0fb Updated to version 7.7.1 2024-06-23 22:40:13 +02:00
JKorf
6f30c72608 Updated to version 7.7.0 2024-06-23 15:38:40 +02:00