Release 7.6.0

Enhancements

  • SwiftMQ Client distribution introduced.
  • JavaMail Bridge Swiftlet: Introducing mail filter for SPAM detection on inbound bridges. More ...
  • JavaMail Bridge Swiftlet: To improve performance, outbound bridges now keep their SMTP connection open and revalidates it.

Bugfixes

  • Timer Swiftlet: Time change detection didn't work correctly in some cases. New algorithm with deterministic behavior implemented. More in Section "System Time Changes" ...
  • Scheduler Swiftlet: Jobs may run at a wrong time after a system time change. New algorithm with deterministic behavior implemented. More in Section "System Time Changes during Execution" ...
  • JMS Client: MessageImpl does not throw a JMSException if a String property is set with a String length greater 64 KB.
  • JavaMail Bridge Swiftlet: Messages not sent due to errors must not be added to the usage/messages-sent attribute of the management tree.
  • JavaMail Bridge Swiftlet: Message stuck in outbound bridge queue and thus stops processing if JavaMail reports an SMTP error or an address exception (invalid mail address). Now the configured error policy is applied.
  • SNMP Management Swiftlet: Missing OIDs after Swiftlet start.
  • SNMP Management Swiftlet: SNMP agent doesn't stop worker thread pool if the agent is stopped and leaks request worker threads.

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