Jkorf
c9d10d51ae
Merge branch 'master' into feature/userdata-tracker
2026-02-02 09:33:56 +01:00
Jkorf
ba55705385
Added Disposed property on BaseClient and IRestClient/ISocketClient interfaces
2026-02-02 09:33:47 +01:00
Jkorf
2f5b9091a8
Merge branch 'master' into feature/userdata-tracker
2026-02-02 08:45:21 +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
a750075022
wip
2026-01-26 08:42:40 +01:00
Jkorf
0ad94cce5a
wip
2026-01-23 15:19:51 +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
Jkorf
c512bee825
Updated examples
2026-01-07 14:56:18 +01:00
Jkorf
0943b052b9
Updated to version 10.1.0
CryptoExchange.Net.10.1.0
2026-01-07 10:03:45 +01:00
Jan Korf
a896fffdb3
Time offset management ( #266 )
...
Updated time sync / time offset management for REST API's
Added time offset tracking for WebSocket API's
Added GetAuthenticationQuery virtual method on AuthenticationProvider
Updated AuthenticationProvider GetTimestamp methods to include a one second offset by default
Added AuthenticationProvider GetTimestamp methods for SocketApiClient instances
Added ClientName property on BaseApiClient, resolving to the type name
Added ObjectOrArrayConverter JsonConverterFactory implementation for resolving json data which might be returned as object or array
Added UpdateServerTime, UpdateLocalTime and DataAge properties to (I)SymbolOrderBook
Added OutputToConsoleAsync method to (I)SymbolOrderBook
Updated SymbolOrderBook string representation
Added DataTimeLocal and DataAge properties to DataEvent object
Added SocketConnection parameter to subscription HandleSubQueryResponse and HandleUnsubQueryResponse methods
2026-01-07 10:00:14 +01:00
JKorf
177daf903b
Added some utils methods
2025-12-30 09:53:30 +01:00
Jkorf
aa1ebdc4ed
Updated CryptoExchange.Net to version 10.0.2
2025-12-19 11:34:26 +01:00
Jkorf
38058c4a70
Updated to version 10.0.2
CryptoExchange.Net.10.0.2
2025-12-19 10:14:59 +01:00
Jkorf
a7eb483479
Added exception handlers for REST response processing
2025-12-19 10:09:14 +01:00
Jkorf
c76931a3b4
Fixed duplicate subscription check with updated deserialization
2025-12-19 09:58:22 +01:00
Jkorf
b90b7e9e0c
Updated CryptoExchange.Net to 10.0.1
2025-12-18 11:13:56 +01:00
Jkorf
beda53d36d
Updated to version 10.0.1
CryptoExchange.Net.10.0.1
2025-12-18 10:56:10 +01:00
Jkorf
0668f669c1
Fixed query parameter array serialization
2025-12-18 10:36:22 +01:00
Jkorf
64250e13db
Updated examples
2025-12-17 10:55:48 +01:00
Jkorf
451d38d5e7
Updated to version 10.0.1
CryptoExchange.Net.Protobuf.10.0.1
2025-12-16 11:54:37 +01:00
Jkorf
e11e437bbb
Fixed CryptoExchange.Net reference
2025-12-16 11:54:08 +01:00
Jkorf
b8a1ad798d
Updated to version 10.0.0
CryptoExchange.Net.Protobuf.10.0.0
2025-12-16 11:49:45 +01:00