Skip to content

v0.1.0-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@meverett meverett released this 19 Mar 06:31
· 9 commits to master since this release

Initial 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.