1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2026-04-07 02:01:12 +00:00

Commit Graph

  • 8a5ffb1c62 wip feature/testing-cleanup JKorf 2026-04-06 22:01:15 +02:00
  • aed98140aa wip JKorf 2026-04-06 21:22:10 +02:00
  • 08d361b259 wip JKorf 2026-04-06 12:10:13 +02:00
  • 406ae08c17 Updated EnumConverter to remove allocation in best case path JKorf 2026-04-05 20:04:52 +02:00
  • 8f2adaabe2 Updated tests JKorf 2026-04-05 20:01:43 +02:00
  • cdd0bd83ab Added SharedRestRequestValidator for testing Shared interface implementations master Jkorf 2026-04-03 13:08:59 +02:00
  • 1de446493e wip JKorf 2026-03-31 21:42:31 +02:00
  • 61d371682c Fixed CallResult returning success result in AsDataless even if Error is set JKorf 2026-03-30 19:56:58 +02:00
  • 38f3e5caf4 wip JKorf 2026-03-30 19:53:41 +02:00
  • 8aae769e54 Updated to version 11.0.3 CryptoExchange.Net.11.0.3 Jkorf 2026-03-30 11:46:03 +02:00
  • 1b4f6926df Fixed test concurrency issue Jkorf 2026-03-30 11:42:26 +02:00
  • acca3468f3 Updated Enum converter to only warn once per type for null/empty value for non-nullable enum property Jkorf 2026-03-30 11:34:02 +02:00
  • d6b680d42e Updated to version 11.0.2 CryptoExchange.Net.11.0.2 Jkorf 2026-03-26 13:01:38 +01:00
  • 24123261e5 Fixed example JKorf 2026-03-25 21:40:40 +01:00
  • aab30e05f0 Updated SetOptions logic to allow calling on client without credentials JKorf 2026-03-25 21:06:54 +01:00
  • 54b15b75d3 Updated examples Jkorf 2026-03-24 17:25:58 +01:00
  • d715c7df59 Updated to version 11.0.1 CryptoExchange.Net.11.0.1 Jkorf 2026-03-24 14:38:39 +01:00
  • e1d33f252f Fixed CreateParamString method for arrays of value types Jkorf 2026-03-24 14:28:46 +01:00
  • b2ba9e251f Updated to version 11.0.0 CryptoExchange.Net.11.0.0 Jkorf 2026-03-23 14:37:34 +01:00
  • 2f9f97f4e8
    Authentication update (#275) Jan Korf 2026-03-23 14:28:00 +01:00
  • 875696a73a added dex signing utils Jkorf 2026-03-11 08:54:36 +01:00
  • 90c61715d0 Added Bitstamp reference Jkorf 2026-03-06 15:16:47 +01:00
  • 12ca45050f Updated to version 10.8.0 CryptoExchange.Net.10.8.0 Jkorf 2026-03-06 09:26:30 +01:00
  • eaf092a334 Added ForcePathEndWithSlash setting to RequestDefinition, added encoding parameter to SetContent on REST Request, added RequestBodyContentEncoding and OmitContentTypeHeaderWithoutContent config to RestApiClient Jkorf 2026-03-06 09:25:04 +01:00
  • 33c0fb26a7 Updated to version 10.7.2 CryptoExchange.Net.10.7.2 Jkorf 2026-03-02 10:53:37 +01:00
  • dabbb5c868 Added small overlap in UserDataTracker polling logic to account for API endpoints not immediately having the data available Jkorf 2026-03-02 10:47:25 +01:00
  • 204bda8622 Updated to version 10.7.1 CryptoExchange.Net.10.7.1 Jkorf 2026-02-25 11:00:43 +01:00
  • 78e3523a4f Updated SocketConnection internal locking to fix potential deadlock Jkorf 2026-02-25 09:26:12 +01:00
  • 89a73747b0 Fix for test socket not working correctly with read/write socket connection lock Jkorf 2026-02-24 13:15:08 +01:00
  • 02b70398b3 Updated lock call SocketConnection to outside the try Jkorf 2026-02-24 13:14:48 +01:00
  • 73fcb47b17 Updated to version 10.7.0 CryptoExchange.Net.10.7.0 Jkorf 2026-02-24 11:51:37 +01:00
  • d41ca3459e Updated internal lock for subscription to ReaderWriterLockSlim on SocketConnection Jkorf 2026-02-24 11:32:35 +01:00
  • bea2b2bd7b Added Http options to Rest client options Jkorf 2026-02-24 09:58:48 +01:00
  • b29cdc41f3
    Shared interfaces pagination update (#274) Jan Korf 2026-02-23 14:53:38 +01:00
  • 0ce2e778f4 Added check for invalid json in JsonSocketMessageHandler and virtual GetTypeIdentifierNonJson for handling non-json messages JKorf 2026-02-22 16:29:05 +01:00
  • 36c2411d46 Added parsing of REST response data up to 128 characters for error responses JKorf 2026-02-22 16:05:49 +01:00
  • 6d3e72745a Removed check for OnlyTrackProvidedSymbols and empty initial tracking list Jkorf 2026-02-17 14:54:57 +01:00
  • 51c74baa26 Updated to version 10.6.2 CryptoExchange.Net.10.6.2 Jkorf 2026-02-17 14:39:06 +01:00
  • 419e01d009 Fix for websocket queries which don't expects response getting stuck in subscribing state Jkorf 2026-02-17 14:35:02 +01:00
  • 297eee0e1f Updated to version 10.6.1 CryptoExchange.Net.10.6.1 Jkorf 2026-02-16 15:42:33 +01:00
  • 6a9231b1e3 Fixed exception when stopping SymbolOrderBook instance when update is received while closing Jkorf 2026-02-16 15:39:36 +01:00
  • e40f2a15b6 Updated to version 10.6.0 CryptoExchange.Net.10.6.0 Jkorf 2026-02-16 09:38:55 +01:00
  • b94085a27a Added some code comments Jkorf 2026-02-16 09:36:44 +01:00
  • 5e083811df Added check SymbolOrderBook is still alive when trying to add updates to prevent unnoticed growing in the background when subscription isn't closed while book is Jkorf 2026-02-16 09:33:39 +01:00
  • 7dcf5cd6ea Added AddTrackedSymbolsAsync and RemoveTrackedSymbolAsync methods to UserDataTracker, updated minimal fromTime filter in UserDataTracker to 5 seconds Jkorf 2026-02-16 09:11:01 +01:00
  • 1471a4733f Updated symbol tracking logic on UserDataTracker, added check for startTime filter for polling being to close to current time Jkorf 2026-02-13 10:12:43 +01:00
  • f39d9f7cfb Updated to version 10.5.4 CryptoExchange.Net.10.5.4 Jkorf 2026-02-12 11:43:20 +01:00
  • 9fab8faa45 Fixed bug in polling time filter for UserDataTracker items Jkorf 2026-02-12 11:35:04 +01:00
  • 226f175343 Fixed type check ExchangeParameters GetValue Jkorf 2026-02-11 14:50:39 +01:00
  • 813bd9f5a1 Updated to version 10.5.3 CryptoExchange.Net.10.5.3 Jkorf 2026-02-11 13:10:08 +01:00
  • c8d2b4f09d Added check EnumConverter to detect undefined int value parsing Jkorf 2026-02-11 12:57:03 +01:00
  • 6560b82a3e Fixed orders getting incorrectly set to canceled state for UserDataTracker spot and futures orders Jkorf 2026-02-11 11:44:32 +01:00
  • e151af8f37 Updated client versions examples JKorf 2026-02-10 18:38:45 +01:00
  • bdf7a07c6f Updated to version 10.5.2 CryptoExchange.Net.10.5.2 Jkorf 2026-02-10 16:04:17 +01:00
  • a8ffe90bf2 Added call to ApiClient.HandleUnhandledMessage when no websocket message processor is found based on topic to allow additional processing Jkorf 2026-02-10 15:59:35 +01:00
  • 3372b9eb44 Set query completed after setting Result Jkorf 2026-02-10 15:40:43 +01:00
  • df25221960 Combined subscribe and re-subscribe logic Jkorf 2026-02-10 15:40:13 +01:00
  • 7c67a014f5 Added check for subscribe queries with TimeoutBehavior.Success to complete when subscription has received update Jkorf 2026-02-10 14:31:42 +01:00
  • 65291b3195 Updated to version 10.5.1 CryptoExchange.Net.10.5.1 Jkorf 2026-02-10 11:53:23 +01:00
  • ece6a9d27d Fixed trading mode selection for futures listen key method in FuturesUserDataTracker Jkorf 2026-02-10 11:51:19 +01:00
  • 1ed29b0474 Updated to version 10.5.0 CryptoExchange.Net.10.5.0 Jkorf 2026-02-10 10:22:05 +01:00
  • be2eb01353 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net Jkorf 2026-02-10 10:15:46 +01:00
  • 39cd66596d Added some tests JKorf 2026-02-09 21:49:07 +01:00
  • 63f51811a9 Updated logging unmatched websocket message Jkorf 2026-02-09 16:29:24 +01:00
  • abda065237 Updated websocket message forwarding logic Jkorf 2026-02-09 12:57:52 +01:00
  • 759c8b9a58 Fixed bug in UserDataTracker orders logic incorrectly setting order to canceled status Jkorf 2026-02-09 09:07:17 +01:00
  • 8e18482781 Added keep alive for listenkeys to UserDataTracker JKorf 2026-02-08 17:02:09 +01:00
  • 87dd2d9d40 Updated to version 10.4.1 CryptoExchange.Net.10.4.1 Jkorf 2026-02-06 17:19:08 +01:00
  • f2b0cb2f0d Updated UserDataTracker to only track symbol when position size > 0, update log verbosity Jkorf 2026-02-06 17:16:31 +01:00
  • de0a954a91 Updated to version 10.4.0 CryptoExchange.Net.10.4.0 Jkorf 2026-02-06 12:00:50 +01:00
  • 4a79ce22ec Added timeout/ct task cleanup AsyncResetEvent Jkorf 2026-02-06 11:57:56 +01:00
  • 40d480e1fc Added AutoTimestamp option for socket client, fixed socket client timestamp offset bug JKorf 2026-02-05 21:54:16 +01:00
  • 74e5cf6fc9
    Feature/userdata tracker (#271) Jan Korf 2026-02-05 16:05:13 +01:00
  • 2fd3912795 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net Jkorf 2026-02-03 08:47:26 +01:00
  • ec44307a0c Updated AsyncResetEvent implementation JKorf 2026-02-02 21:01:35 +01:00
  • ba55705385 Added Disposed property on BaseClient and IRestClient/ISocketClient interfaces Jkorf 2026-02-02 09:33:47 +01:00
  • 2c63a83117 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net Jkorf 2026-02-02 08:42:53 +01:00
  • 71b1e5e906 Added additional methods for requesting supported symbols to Shared ISpotSymbolRestClient/IFuturesSymbolRestClient interfaces JKorf 2026-02-01 15:02:48 +01:00
  • eaeba6f27e Made Interval property of Kline tracker public Jkorf 2026-01-28 10:31:44 +01:00
  • 913bdaa855 Updated to version 10.3.1 CryptoExchange.Net.10.3.1 Jkorf 2026-01-27 14:01:26 +01:00
  • 5aa5790d0a Docs Jkorf 2026-01-23 15:19:33 +01:00
  • a8321e083e Fixed potential collection modified exception upon logging message not handled in websocket message handling Jkorf 2026-01-22 09:57:02 +01:00
  • ce3fa5f186 Updated to version 10.3.0 CryptoExchange.Net.10.3.0 Jkorf 2026-01-22 09:33:47 +01:00
  • fff70a9c65 Updated some testing Jkorf 2026-01-21 15:38:22 +01:00
  • cff33bb5ac Added handling for setting AutoTimestamp in client options when not implemented Jkorf 2026-01-21 15:37:59 +01:00
  • 21c8133292 Fixed HandleSubQueryResponse not getting called Jkorf 2026-01-21 11:16:57 +01:00
  • 76772e91ba Remove legacy websocket message handling Jkorf 2026-01-21 11:14:06 +01:00
  • 218e0260ce Added PlatformInfo class for specifying platform information Jkorf 2026-01-21 10:14:00 +01:00
  • 96b3904266 Fixed state handling for subscriptions where queries do not get a response Jkorf 2026-01-20 15:19:42 +01:00
  • bc8faf9822 Updated to version 10.2.5 CryptoExchange.Net.10.2.5 Jkorf 2026-01-19 10:26:04 +01:00
  • 90c1b89ceb Added GetRestOffsets and GetWebsocketOffsets to TimeOffsetManager JKorf 2026-01-18 17:46:42 +01:00
  • 21206ffb25 Updated SymbolOrderBook.WaitUntilFirstUpdateBufferedAsync JKorf 2026-01-18 17:36:18 +01:00
  • 5942423bfb Updated to version 10.2.4 CryptoExchange.Net.10.2.4 JKorf 2026-01-17 16:29:56 +01:00
  • dc4abc42a7 Added WaitUntilFirstUpdateBufferedAsync method on SymbolOrderBook, fixed sequencen validation bug SymbolOrderBook JKorf 2026-01-17 16:26:25 +01:00
  • c71a81e686 Added some util methods, Added CommaSplitStringConverter Jkorf 2026-01-16 16:39:21 +01:00
  • 550c0eabf1 Updated to version 10.2.3 CryptoExchange.Net.10.2.3 Jkorf 2026-01-14 08:46:07 +01:00
  • 28a2a0c7fd Fixed semaphore exception when creating a new REST client while time sync is in progress on another client JKorf 2026-01-13 22:11:18 +01:00
  • 7dd1cd5bbd Added HandleUnhandledMessage virtual method to SocketApiClient to allow some processing for messages which couldn't be mapped via the normal way JKorf 2026-01-13 21:21:30 +01:00
  • a7ff4416bd Updated to version 10.2.2 CryptoExchange.Net.10.2.2 Jkorf 2026-01-13 11:18:16 +01:00
  • 669d1f7c9e Allow the same websocket connection sequence number to be recorded multiple times Jkorf 2026-01-13 11:16:37 +01:00