Release 4.6.0

Enhancements

Improved File Store Recovery Manager

The Recovery Manager of the standard Store Swiftlet (file store) is now able to recover parts of the store, remove unreferenced pages etc. to ensure a clean start up after a crash with a non-disk-sync'ed file store.

SwiftMQ Explorer restores last Window States

Per default, the SwiftMQ Explorer now restores the state (location, size, chart on/off etc) of the last open windows per router. This is a very useful feature to have always a set of open frames per dedicated router. During the exit, the state of the open windows is saved in a file called "explorerstate.xml" in the user's home directory.

Changes

JNDI Swiftlet: Attribute 'name-prefix' added (e.g. for LDAP's "cn=") to enable JNDI replication into LDAP.

Bugfixes

  • Store Swiftlet: Insert of a new element (queue name) in the root index which is less than the lowest (first) entry was added at the end.
  • JMS (client): NullPointerException during session.close() if the current thread is interrupted.

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