0.2.0-alpha25
Pre-release
Pre-release
sonvister
released this
03 Feb 23:54
·
355 commits
to master
since this release
Available on NuGet.
Known Issue: A change in this release will fail during order placement, query, or cancel (#49).
As a workaround, use dependency injection or instantiate the BinanceApiUser
with an ApiRateLimiter
:
new BinanceApiUser("<key>", "<secret>", new BinanceApiRateLimiter())
Also, there will be additional failures if the IBinanceHttpClient.RateLimiter
is set to null.
Changes:
- BREAKING: Change
IUserDataWebSocketClient
toIUserDataWebSocketManager
.- New
IUserDataWebSocketClient
handles only low-level subscribe/unsubscribe of listen keys.
- New
- Update
BinanceWebSocketStream
to throw when subscribing/unsubscribing streams while streaming (#47). - FIX: Move rate limiter delay to
BinanceHttpClientExtensions
(before creating timestamp). - FIX: Temporary exceptions in
SymbolStatisticsCache
when not fully initialized. - Improve error response of
BinanceApi
WAPI endpoint methods. - Add workaround for "Singleton HttpClient doesn't respect DNS changes" potential issue.
- UPDATE: This is disabled by default in 0.2.0-alpha27 (issue: #48).
- Add latest
System.Net.Http
andSystem.Net.WebSockets.Client
NuGet dependencies. - Updated static assets and symbols: NANO & STEEM