2.4.2
Changes
- Failed connection attempt response message is improved on WebSocket Client
- Queue Information has more information about queue and delivery statistics
- Channel information has more information about channels
- Getting channel list, over network, is added
- Getting queue list of a channel, over network, is added
- Push method of queue returns PushResult enumeration instead of boolean. Failed results are defined in enum.
- Fill methods of queue have a return value PushResult enumeration.
- Channel limit option is added to server options
- Queue limit option is added to channel options
- Message limit option is added to queue options
- Methods that are throw exceptions have exception information in their summaries
- Tag property is added to connector base. It can be used for all connectors with all protocols.
- Connected instance information, over network, is added
- TMQ and WebSocket Clients can send PING to servers if their PingInterval greater than TimeSpan.Zero (default is 60 seconds)
- SocketBase type white-box is fixed to template type in Connected, Disconnected and MessageReceived events of connectors
- Send async byte[] method is added to connector base
Bug Fixes
- Sending client limit option over network bugs are fixed
- Queue information content type bug is fixed
- On auto channel and queue creation, concurrent requests cause duplicated channel or queue bug is fixed
- Throwing exception while creating channel and queues over network cause client disconnection bug fixed
- Instance servers were not connecting properly, it's fixed