Skip to content

v4.1.0

Compare
Choose a tag to compare
@sierpinskid sierpinskid released this 12 Jan 11:04
· 232 commits to develop since this release
10ada48

Fixes:

  • Fix "no await in async method" warning (#77)
  • Fix the When_delete_multiple_channels_expect_no_channels_in_state_client test failing when test unrelated channels were already present in watched channels
  • Fix non-deterministic SearchMessages test due to data propagation search result not being instant (takes few ms to propagate across a network of servers) so make few attempts before failing the test
  • Add fix for nondeterministic tests where WS event is not received during REST API call -> Add optional waiting for state to update

Improvements:

  • Implement token provider with auto refresh when the token expires (#72)
  • refactor API client to disconnect and wait for reconnect if the API call failed due to expired token
  • Change reconnection logic to have few instant attempts + Add TokenProviderException
  • reduce default reconnection intervals
  • Add a simple menu option to toggle Debug mode for the SDK
  • Add overloads to StreamChannel to allow adding/removing members by their ID (#76)
  • Add WebGL support (#78)
  • Add sort parameter to IStreamChatClient.QueryChannelsAsync
  • Make filters parameter optional in IStreamChatClient.QueryChannelsAsync