Release 4.7.0

Enhancements

Bundling JavaService.exe

The Windows Distribution now contains the JavaService.exe to install SwiftMQ as a Windows service.

Bugfixes

  • Routing Swiftlet: SMQPR: Negative ConnectReply (already connected) throws NullPointerException during transfer and leads to an immediate close of the connection which then leads to an out-of-sync of the protocol. Reconnect doesn't work then anymore.
  • Routing Swiftlet: Added timeouts to force disconnects of early stage connections.
  • Network NIO Swiftlet: Instead of channel.close() the disconnect is forced within NIOHandler.

Compatibility

  • Configuration compatible with previous releases: 4.5.0
  • Class compatible with previous releases: 4.0.0
  • Message compatible with previous releases: 4.0.0
  • Store compatible with previous releases: 4.0.0
  • Protocol compatible with previous releases: 4.0.0