Release 7.4.0

Enhancements

  • Queue Manager Swiftlet: Support of Composite Queues added. More ...
  • Queue Manager Swiftlet: Support of Message Groups with "sticky" consumer load balancing via JMSXGroupID or any other message property added. More ...

Improvements

  • JavaMail Bridge Swiftlet: Displays last transfer time and number of messages transfered in the usage section.
  • JMS Bridge Swiftlet: Displays last transfer time and number of messages transfered in the usage section.
  • SwiftMQ Explorer: Jide framework upgraded.
  • SwiftMQ Explorer: Navigator nodes will now stay open when a new entity is added / removed.
  • SwiftMQ Explorer: All table columns are now sortable.
  • SwiftMQ Explorer / Message Viewer (change is in Queue Manager Swiftlet): Invalid XML characters like 0x1 are now replaced with an '?'.
  • SwiftMQ Explorer: Remembers now pin/unpin of the Navigator frame between restarts.
  • SwiftMQ Explorer: Some modal dialogs replaced with non-modal info panels.
  • HA Wizard: Layout for Mac OS X improved.
  • Spring Support: Support for unidentified message producer added.
  • Spring Support: New launcher bean added to start a SwiftMQ Universal Router intraVM. More ...
  • JSSESocketFactory: Turn private methods into protected to enable overloading.

Bugfixes

  • SwiftMQ HA Router: installService.bat now respects instance and store type.
  • SNMP Management Swiftlet: Ensures synchronized internal CLI access.
  • JavaMail Bridge Swiftlet: Sets thread context class loader to work properly under JDK 1.6.
  • JMS Bridge Swiftlet: Sets thread context class loader.
  • JMS Client: JMS message id is now unique over multiple JVMs on the same host (now based on nano seconds).
  • JMS Client: Message cloning removed for the case that a different message object is sent out of onMessage.
  • JMS Client: Wrong user or password specfied on an intraVM connection will not lead to an endless retry loop anymore.

Changes

  • SwiftMQ Universal Router: Transparent reconnect is now enabled by default.

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

How to Upgrade