Release 5.2.2

Enhancements

  • SwiftMQ Explorer/CLI: JMS Swiftlet/Usage now displays Messages/Sec metrics.
  • Swiftlet API: Added getReceiverCount() to AbstractQueue, hasReceiver(Message) to AbstractQueue, QueuePushTransaction.

Bugfixes

  • BytesMessageImpl.getBodyLength() always returns 0 when used from Swiftlet API.
  • Swiftlet API: getMessage(timeout) doesn't return properly.
  • Selector: Unicode support added.
  • Scheduler Swiftlet: Invalid schedule after switching to Daylight Saving Time.

Compatibility

  • Configuration compatible with previous releases: 4.5.0 (routerconfig.xml will be converted on the first startup)
  • Class compatible with previous releases: 5.1.0 (see release notes of release 5.1.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