Release 9.6.0

Enhancements

  • Queue Manager Swiftlet (HA): Message groups are now replicated to the STANDBY so that the same message groups are assigned to the same queues after a failover. More ...
  • Queue Manager Swiftlet: New consumer modes for queues and queue controllers to specify the behavior for multiple consumers - shared, exclusive and active/standby consumers. More ...
  • JMS Swiftlet, Topic Manager Swiftlet: Multiple consumers per durable subscription. More ...

Changes

  • AMQP Swiftlet: jms-type-property added to the JMSMapping transformers. More ...

Bugfixes

  • AMQP Client: containerid is null if the local DNS is not properly configured (UnknownHostException).
  • Config File Watchdog: Does not detect changes of Swiftlet configurations.
  • Network NIO Swiftlet: Hangs on SSL connections in very rare cases (very large message, very slow connection).
  • Routing Swiftlet: In rare cases hangs forever during shutdown and waits for connection close (added 60s timeout).

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