Jan Korf
9e86a08327
Trackers ( #218 )
...
Fix for intermittently failing rate limiting test
Added ConnectionId to RequestDefinition to correctly handle connection and path rate limiting configuration
Added ValidateMessage method to websocket Query object to filter messages even though it is matched to the query based on the ListenIdentifier
Added KlineTracker and TradeTracker implementation
2024-10-28 10:36:19 +01:00
Jan Korf
b8686d60b9
Shared exchange functionality ( #214 )
2024-09-27 09:17:44 +02:00
Jonnern
5d3de52da6
feature: Handle error 429 when connecting websocket ( #213 )
...
* feature: Handle error 429 when connecting websocket
* Add preprocessor directive for NET6_0_OR_GREATER when checking for connection rate limit
2024-09-24 12:50:59 +02:00
JKorf
b1cd9b5412
Fixed exception being thrown when waiting was canceled during rate limiting
2024-08-28 19:10:08 +02:00
Jonnern
42003a0247
Fix issue where SemaphoreSlim is released twice in RateLimitGate ( #210 )
2024-08-28 12:25:09 +02:00
JKorf
949780a9ad
Removed SecureString usage throughout the library, removed some object allocations, removed some unused extension methods
2024-08-01 22:43:06 +02:00
JKorf
9ec4f2276f
Updated single endpoint limit configuration, added LongConverter, updated SystemTextJsonComparer logic
2024-07-02 16:13:10 +02:00
JKorf
be68115099
Fix for ratelimiting possibly creating negative waits
2024-06-25 16:14:09 +02:00
Jonnern
1555f8da0c
Fix issue with rate limit guard waiting sub ms ( #204 )
2024-06-21 16:47:14 +02:00
JKorf
3d3a9b88e7
Fix for endpoint specific rate limiting throwing exception
2024-04-19 11:45:46 +02:00
Jan Korf
1b1961db00
Feature/ratelimit refactor ( #197 )
2024-04-16 14:55:27 +02:00