Changes in Open MQ 4.5, Build 16
This build is available here: http://download.java.net/mq/open-mq/4.5/b16
Changes in this build
Milestone build candidate for GlassFish 3.1, Open Source Edition, Milestone 5. This is the feature-complete promotion for MQ 4.5.
dynamic change masterbroker: sequence sanity check for JMSRA
- Added property MessageType.JMQ_JMSRA_NOTIFICATION_ONLY to be used with admin protocol CHANGE_CLUSTER_MASTER_BROKER by JMSRA in the propagation phase of GlassFish dynamic config change
- Upon receiving the notification from JMS RA, if
- a) This broker is not the master broker but supposed to be the new master broker or,
- b) This broker is the old master broker but does not have the new master broker as its master broker then this broker will call Broker.exit() with exit code 1
- If this protocol returns error status or fail, JMSRA should not update its cached master broker
- Added log messages for mqdirect2 connection type in GlassFish
- New copyrights for Oracle
- Revised product name: "Oracle GlassFish Enterprise Message Queue"
- Add new broker logging. When the broker starts, all the properties that were passed to the broker via -D on the command line, via command line args that cause properties to be set, or via the embedded broker API are logged in a single line in the broker log starting "Broker properties".
- Changes for RFE 6982045 Add warning in broker log if user sets various unsupported system properties to non-default values.
- Updates to improve transaction rollbacks
- Fix bug 6972137 messages stuck with selectors
- Fix bug which prevented TCP mode being automatically selected when using an in-process broker in a clustered container. This logic was dependent on ResourceAdapter.setInClusteredContainer() being called before setBrokerType(), whereas Glassfisf's connector runtime cannot guarantee the order in which these are called. So now the logic has been moved to ResourceAdapter.start() and is not dependent on ResourceAdapter.setInClusteredContainer() being called before setBrokerType().