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
Jkorf
a8321e083e
Fixed potential collection modified exception upon logging message not handled in websocket message handling
2026-01-22 09:57:02 +01:00
Jkorf
ce3fa5f186
Updated to version 10.3.0
CryptoExchange.Net.10.3.0
2026-01-22 09:33:47 +01:00
Jkorf
fff70a9c65
Updated some testing
2026-01-21 15:38:22 +01:00
Jkorf
cff33bb5ac
Added handling for setting AutoTimestamp in client options when not implemented
2026-01-21 15:37:59 +01:00
Jkorf
21c8133292
Fixed HandleSubQueryResponse not getting called
2026-01-21 11:16:57 +01:00
Jkorf
76772e91ba
Remove legacy websocket message handling
2026-01-21 11:14:06 +01:00
Jkorf
218e0260ce
Added PlatformInfo class for specifying platform information
2026-01-21 10:14:00 +01:00
Jkorf
96b3904266
Fixed state handling for subscriptions where queries do not get a response
2026-01-20 15:19:42 +01:00
Jkorf
bc8faf9822
Updated to version 10.2.5
CryptoExchange.Net.10.2.5
2026-01-19 10:26:04 +01:00
JKorf
90c1b89ceb
Added GetRestOffsets and GetWebsocketOffsets to TimeOffsetManager
2026-01-18 17:46:42 +01:00
JKorf
21206ffb25
Updated SymbolOrderBook.WaitUntilFirstUpdateBufferedAsync
2026-01-18 17:36:18 +01:00
JKorf
5942423bfb
Updated to version 10.2.4
CryptoExchange.Net.10.2.4
2026-01-17 16:29:56 +01:00
JKorf
dc4abc42a7
Added WaitUntilFirstUpdateBufferedAsync method on SymbolOrderBook, fixed sequencen validation bug SymbolOrderBook
2026-01-17 16:26:25 +01:00
Jkorf
c71a81e686
Added some util methods, Added CommaSplitStringConverter
2026-01-16 16:39:21 +01:00
Jkorf
550c0eabf1
Updated to version 10.2.3
CryptoExchange.Net.10.2.3
2026-01-14 08:46:07 +01:00
JKorf
28a2a0c7fd
Fixed semaphore exception when creating a new REST client while time sync is in progress on another client
2026-01-13 22:11:18 +01:00
JKorf
7dd1cd5bbd
Added HandleUnhandledMessage virtual method to SocketApiClient to allow some processing for messages which couldn't be mapped via the normal way
2026-01-13 21:21:30 +01:00
Jkorf
a7ff4416bd
Updated to version 10.2.2
CryptoExchange.Net.10.2.2
2026-01-13 11:18:16 +01:00
Jkorf
669d1f7c9e
Allow the same websocket connection sequence number to be recorded multiple times
2026-01-13 11:16:37 +01:00
Jkorf
34ee2d3690
Updated to version 10.2.1
CryptoExchange.Net.10.2.1
2026-01-13 09:29:04 +01:00
Jkorf
005fb7875d
Fixed parameter URL creation for array values with ArrayParametersSerialization.MultipleValues
2026-01-13 09:25:35 +01:00
Jkorf
fa9300ce97
Removed duplicate logging for rest responses in Trace verbosity
2026-01-13 09:25:07 +01:00
Jkorf
fc2d3fc2d2
Updated to version 10.2.0
CryptoExchange.Net.10.2.0
2026-01-12 14:30:38 +01:00
Jkorf
187ca6a4ef
Fixed warning
2026-01-12 14:30:09 +01:00
Jan Korf
3b2a85d210
Feature/websocket sequencing ( #267 )
...
Added EnforceSequenceNumbers property on SocketApiClient to configure whether websocket message contain sequence numbers and if these should be checked to be sequential
Added fallback to existing websocket connection if no dedicated request connection was found
Added IntBoolConverter base class for arbitrary int value to bool mapping
Added SequenceNumber property to DataEvent object
Added _skipSequenceCheckFirstUpdateAfterSnapshotSet property for SymbolOrderBook implementations
Updated SymbolOrderBook sequenceNumber validation
Updated SymbolOrderBook log verbosities
Renamed SetInitialOrderBook to SetSnapshot in SymbolOrderBook
Renamed updateId references to sequenceNumber in SymbolOrderBook
2026-01-12 14:26:50 +01:00