Skip to content

0.2.0-alpha23

Pre-release
Pre-release
Compare
Choose a tag to compare
@sonvister sonvister released this 31 Jan 02:35
· 386 commits to master since this release

Available on NuGet.

Changes:

  • BREAKING: Change StreamAsync methods to SubscribeAndStream for all WebSocketClients and Caches.
    • Create new StreamAsync extension methods for all WebSocketClients and Caches that only streams.
    • BREAKING: SymbolStatisticsWebSocketClient and SymbolStatisticsCache StreamAsync() behavior changed (no longer automatically subscribes to all symbols).
  • Add Open and Close event to IBinanceWebSocketClient and IBinanceWebSocketStream (#38).
  • Add exception to enforce non-reentrancy of IWebSocketClient.StreamAsync if called from Close event (#41).
    • Change IsStreaming behavior (flag now set before connecting and cleared after Close event raised).
  • Allow BinanceWebSocketStream.Subscribe while streaming with a log warning if stream is new (requires restart to take effect, but if only adding a callback restart is not required).
  • Update WebSocketSharp and WebSocket4Net implementations.
  • Update sample applications.