Release 4.0.1


Support for IBM WebSphere 5.0 added

SwiftMQ 4.0.1 supports now IBM WebSphere 5.0. The swiftmq.jar includes a so-called custom service from WAS5 to run SwiftMQ intra-VM in WAS5. It integrates fully XA and ASF (connection consumer) into WAS5 and supports XA inbound (MDB), XA outbound (EJB) as well as mixed XA in/outbound (MDB/EJB) transactions. More ...


  • Support for Pramati removed.
  • SMTP Mailer Swiftlet removed. This functionality is now covered by the JavaMail Bridge Swiftlet.


  • Store Swiftlet: unpin of pages doesn't work if a message span more than 2 pages.
  • Store Swiftlet: int overflow during page/seek computation if the page.db has around 1.8 GB.
  • Mgmt Swiftlet: A NullPointerException was logged in the error.log if a LeaseRequest of an already closed connection was received.
  • JAC Swiftlet: Hot Deploy, a NullPointerException was thrown if the deploy descriptor missed the optional "main-class-arguments" element.
  • Deploy Swiftlet: Re-deploy deletes the Swiftlet configuration from the routerconfig.xml.
  • SMQP/SMQPR: DataByteArrayInputStream.readUTF(): sometimes a UTFDataFormatException if the string contains special characters due to a bug in the length computation.


  • Configuration compatible with previous releases: 4.0.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