v13.2.0
What's Changed
- Wait for confirmation after subscribing in
AlertStreamer: previously, a race condition was possible after sending the subscribe message but before the server received it. This could cause missed messages after callingAlertStreamer.subscribe_accounts(), for example. Now the subscription functions wait for confirmation from the server before returning. If confirmation isn't received within 10 seconds, the streamer crashes with a timeout, similar toDXLinkStreamer. - Server errors in
AlertStreamerare now raised instead of ignored, so instead of failing silently users can see what happened. This is a breaking change, but it only breaks code that was already silently broken.
Full Changelog: v13.1.0...v13.2.0