v0.1.0-beta.2
Pre-releaseInitial beta release.
This release adds in the new AmqpClient events: OnConnectionAborted
, OnExchangeSubscribeError
, OnExchangeUnsubscribeError
, OnQueueSubscribeError
, OnQueueUnsibcribeError
to make it easier to respond to error states with the connection and subscriptions.
The resilience of the client connection has also been improved in this release with the addition of configurable reconnect/failed subscription attempt limits that will place the connection into an aborted state when the limits are reached. The connection will remain in aborted/disabled state until the connection is reset with the ResetConnection()
method to help prevent infinite loops with connect → error → disconnect → reconnect → repeat...
AmqpClient.GetExchanges()
and AmqpClient.GetQueues()
now have asynchronous versions AmqpClient.GetExchangesAsync()
and AmqpClient.GetQueuesAsync()
so they will not block Unity's game thread.
Various bug fixes and improvements.