High Quality JMS Messaging.
Release 5.1.0
Enhancements
-
Trace Swiftlet: Supports now dynamic addition/delete of spaces and predicates. Possibility to enable each predicate individually.
-
Queue Manager Swiftlet: Maximum flowcontrol delay is now configurable (via attribute "max-flowcontrol-delay").
-
SwiftMQ Exlorer: "drain queue" command added to message viewer frame.
-
Authentication Swiftlet, JDBC Authentication Swiftlet, LDAP Authentication Swiftlet: Maximum connections per JMS user is now supported from ResourceLimitGroups.
-
JavaMail Bridge Extension Swiftlet: MultipartTransformer supports now MIME type "multipart/alternative".
Bugfixes
-
Routing Swiftlet, Routing/Unlimited Swiftlet: Under some conditions an internal deactivation event wasn't fired and could cause missing remote topic subscriptions after a reboot of a router.
-
Routing Swiftlet, Routing/Unlimited Swiftlet: Memory leak with inbound transactions; QueueSender objects for temp queues are cached and remain there after the temp queue was closed.
-
Queue Manager Swiftlet: Queue registration in JNDI during startup must be synchronized (sometimes queue entries were missed in JNDI after a startup with multiple routing connections).
-
SwiftMQ Explorer: Memory leak fixed (Entity objects were not properly removed).
-
Store Swiftlet: Unpin of pages doesn't work sometimes which leads to memory leak and increase of page.db.
-
Swiftlet API: Topic Manager Swiftlet documentation corrected
Compatibility
-
Configuration compatible with previous releases: 4.5.0
-
Class compatible with previous releases: 5.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