Jkorf
d41ca3459e
Updated internal lock for subscription to ReaderWriterLockSlim on SocketConnection
2026-02-24 11:32:35 +01:00
Jkorf
bea2b2bd7b
Added Http options to Rest client options
2026-02-24 09:58:48 +01:00
Jan Korf
b29cdc41f3
Shared interfaces pagination update ( #274 )
...
Updated INextPageToken parameter on Shared interfaces to PageRequest type, functionality unchanged
Added SupportsAscending and SupportsDescending properties to PaginatedEndpointOptions to expose supported data directions
Added MaxAge property to PaginatedEndpointOptions to expose the max age of data that can be requested
Added Direction property to Shared interfaces paginated requests to configure pagination data direction
Removed PaginationSupport property from PaginatedEndpointOptions, replaced by above new properties
Updated Shared GetTradeHistoryRequest EndTime property to be optional
Updated I(Futures/Spot)OrderRestClient.GetClosed(Futures/Spot)OrdersOptions from PaginatedEndpointOptions<GetClosedOrdersRequest> to GetClosedOrdersOptions
Updated I(Futures/Spot)OrderRestClient.Get(Futures/Spot)UserTradesOptions from PaginatedEndpointOptions<GetUserTradesRequest> to GetUserTradesOptions
Updated rate limiting PathStartFilter to ignore added or missing slash before the path
Fixed KlineTracker throwing exception if there is no data in the initial snapshot
2026-02-23 14:53:38 +01:00
JKorf
0ce2e778f4
Added check for invalid json in JsonSocketMessageHandler and virtual GetTypeIdentifierNonJson for handling non-json messages
2026-02-22 16:29:05 +01:00
JKorf
36c2411d46
Added parsing of REST response data up to 128 characters for error responses
2026-02-22 16:05:49 +01:00
Jkorf
6d3e72745a
Removed check for OnlyTrackProvidedSymbols and empty initial tracking list
2026-02-17 14:54:57 +01:00
Jkorf
51c74baa26
Updated to version 10.6.2
CryptoExchange.Net.10.6.2
2026-02-17 14:39:06 +01:00
Jkorf
419e01d009
Fix for websocket queries which don't expects response getting stuck in subscribing state
2026-02-17 14:35:02 +01:00
Jkorf
297eee0e1f
Updated to version 10.6.1
CryptoExchange.Net.10.6.1
2026-02-16 15:42:33 +01:00
Jkorf
6a9231b1e3
Fixed exception when stopping SymbolOrderBook instance when update is received while closing
2026-02-16 15:39:36 +01:00
Jkorf
e40f2a15b6
Updated to version 10.6.0
CryptoExchange.Net.10.6.0
2026-02-16 09:38:55 +01:00
Jkorf
b94085a27a
Added some code comments
2026-02-16 09:36:44 +01:00
Jkorf
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
2026-02-16 09:33:39 +01:00
Jkorf
7dcf5cd6ea
Added AddTrackedSymbolsAsync and RemoveTrackedSymbolAsync methods to UserDataTracker, updated minimal fromTime filter in UserDataTracker to 5 seconds
2026-02-16 09:11:01 +01:00
Jkorf
1471a4733f
Updated symbol tracking logic on UserDataTracker, added check for startTime filter for polling being to close to current time
2026-02-13 10:12:43 +01:00
Jkorf
f39d9f7cfb
Updated to version 10.5.4
CryptoExchange.Net.10.5.4
2026-02-12 11:43:20 +01:00
Jkorf
9fab8faa45
Fixed bug in polling time filter for UserDataTracker items
2026-02-12 11:35:04 +01:00
Jkorf
226f175343
Fixed type check ExchangeParameters GetValue
2026-02-11 14:50:39 +01:00
Jkorf
813bd9f5a1
Updated to version 10.5.3
CryptoExchange.Net.10.5.3
2026-02-11 13:10:08 +01:00
Jkorf
c8d2b4f09d
Added check EnumConverter to detect undefined int value parsing
2026-02-11 12:57:03 +01:00
Jkorf
6560b82a3e
Fixed orders getting incorrectly set to canceled state for UserDataTracker spot and futures orders
2026-02-11 11:44:32 +01:00
JKorf
e151af8f37
Updated client versions examples
2026-02-10 18:38:45 +01:00
Jkorf
bdf7a07c6f
Updated to version 10.5.2
CryptoExchange.Net.10.5.2
2026-02-10 16:04:17 +01:00
Jkorf
a8ffe90bf2
Added call to ApiClient.HandleUnhandledMessage when no websocket message processor is found based on topic to allow additional processing
2026-02-10 15:59:35 +01:00
Jkorf
3372b9eb44
Set query completed after setting Result
2026-02-10 15:40:43 +01:00
Jkorf
df25221960
Combined subscribe and re-subscribe logic
2026-02-10 15:40:13 +01:00
Jkorf
7c67a014f5
Added check for subscribe queries with TimeoutBehavior.Success to complete when subscription has received update
2026-02-10 14:31:42 +01:00
Jkorf
65291b3195
Updated to version 10.5.1
CryptoExchange.Net.10.5.1
2026-02-10 11:53:23 +01:00
Jkorf
ece6a9d27d
Fixed trading mode selection for futures listen key method in FuturesUserDataTracker
2026-02-10 11:51:19 +01:00
Jkorf
1ed29b0474
Updated to version 10.5.0
CryptoExchange.Net.10.5.0
2026-02-10 10:22:05 +01:00
Jkorf
be2eb01353
Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net
2026-02-10 10:15:46 +01:00
JKorf
39cd66596d
Added some tests
2026-02-09 21:49:07 +01:00
Jkorf
63f51811a9
Updated logging unmatched websocket message
2026-02-09 16:29:24 +01:00
Jkorf
abda065237
Updated websocket message forwarding logic
2026-02-09 12:57:52 +01:00
Jkorf
759c8b9a58
Fixed bug in UserDataTracker orders logic incorrectly setting order to canceled status
2026-02-09 09:07:17 +01:00
JKorf
8e18482781
Added keep alive for listenkeys to UserDataTracker
2026-02-08 17:02:09 +01:00
Jkorf
87dd2d9d40
Updated to version 10.4.1
CryptoExchange.Net.10.4.1
2026-02-06 17:19:08 +01:00
Jkorf
f2b0cb2f0d
Updated UserDataTracker to only track symbol when position size > 0, update log verbosity
2026-02-06 17:16:31 +01:00
Jkorf
de0a954a91
Updated to version 10.4.0
CryptoExchange.Net.10.4.0
2026-02-06 12:00:50 +01:00
Jkorf
4a79ce22ec
Added timeout/ct task cleanup AsyncResetEvent
2026-02-06 11:57:56 +01:00
JKorf
40d480e1fc
Added AutoTimestamp option for socket client, fixed socket client timestamp offset bug
2026-02-05 21:54:16 +01:00
Jan Korf
74e5cf6fc9
Feature/userdata tracker ( #271 )
...
Added user data tracking logic
Added LastReceiveTime, SocketStatus and SubscriptionStatus properties to UpdateSubscription
Added SharedTransferStatus Enum and property to SharedDeposit
Added PositionMode property to SharedPosition model
Added IsZero property to SharedQuantity
Renamed IWebSocket LastActionTime to LastReceiveTime
Updated CryptoExchangeWebsocketClient LastReceiveTime logic
Updated Subscription status change event handler to run sync instead of separate task
2026-02-05 16:05:13 +01:00
Jkorf
2fd3912795
Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net
2026-02-03 08:47:26 +01:00
JKorf
ec44307a0c
Updated AsyncResetEvent implementation
2026-02-02 21:01:35 +01:00
Jkorf
ba55705385
Added Disposed property on BaseClient and IRestClient/ISocketClient interfaces
2026-02-02 09:33:47 +01:00
Jkorf
2c63a83117
Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net
2026-02-02 08:42:53 +01:00
JKorf
71b1e5e906
Added additional methods for requesting supported symbols to Shared ISpotSymbolRestClient/IFuturesSymbolRestClient interfaces
2026-02-01 15:02:48 +01:00
Jkorf
eaeba6f27e
Made Interval property of Kline tracker public
2026-01-28 10:31:44 +01:00
Jkorf
913bdaa855
Updated to version 10.3.1
CryptoExchange.Net.10.3.1
2026-01-27 14:01:26 +01:00
Jkorf
5aa5790d0a
Docs
2026-01-23 15:19:33 +01:00