Changes in Open MQ 4.4, Build 13
This build is available here: http://download.java.net/mq/open-mq/4.4/b13
Bug fixes and stability improvements. Added L10N strings. Fixes for GlassFish integration improvements.
Changes
- Fix 6862845 - BridgeCmdSharedResources should be placed in imqbroker.jar
- Added first localization strings
- Bug Fix 6863401 - Include imqstomp.jar & imqjmsbridge.jar in imqjmsra.rar so that those classes are loaded when users run broker with gfv3
- Some logging tweaks
- Fix 6863586 messages about jmsbridge to be i18ned and log class and method names only when FINE loggable
- Fix 6861886 - repeated exception: Parse incoming data failed: Unknown STOMP command
- Fixes for CR 6798464
- 6378257 RA should log all the configuration properties if start() fails (covers broker startup failure).
- STOMP Improvements: STOMP: better handling frame parse errors - read entire frame as possible then return ERROR - if read entire frame not possible, close connection - use StompProtocolException for protocol specific errors
- Fix for CR 6766852 DirectXAResource translates broker CONFLICT status to "TxID is already in use"
- Fix for CR 6865643 imqbrokerd -javahome option fails if JRE supplied (Windows)
- STOMP: better handling message transformer exceptions for subscribers
- STOMP: better handing ACK exception for client ack subscriber
- Add FINE logging to the JMSRA to log the full command line being used to launch a LOCAL broker
- Bug Fix 6863401 - add fscontext.jar to rar.
- Fix 6807708 - TemporaryDestiation.delete fail if master broker is not running (Now create, and delete temporary destination will work if MasterBroker is not running)
- Fix 6817434 - cluster callback dispatcher thread does not handle OOM
- Fix 6861873 STOMP and JMS Bridge: no size limit imposed on log file
- Direct Mode Broker now supports both APIDirect and RADirect (This allows JMSJCA to use APIDirect while JMSRA continues to use RADirect)
- Fix 6868525 - NullPointerException on forwarding temporary destination to remote broker on link establishment
- Implement workaround for Update Center Issue 1612 https://updatecenter2.dev.java.net/issues/show_bug.cgi?id=1612 and also fixes bug 6828377.
- Fix for CR 6857587: throttle test to avoid running out of sockets on Windows
Known problems
Grizzly version is incompatible with GF v3 when running embedded. Will refresh version in next promotion. If you are using STOMP, try running with LOCAL or REMOTE deployment.
Windows users must install the 2008 version of the runtime libraries. This is supported on all current versions of Window. See this article from Microsoft for details. Also, check GlassFish IT 8771