Changes in Open MQ 4.5, Build 22
This build is available here: http://download.java.net/mq/open-mq/4.5/b22
Changes in this build
- Fix CR 6910397 Additional tests for imq.autocreate.topic.sharedConsumerFlowLimit and imq.admincreate.topic.sharedConsumerFlowLimit, prior to documenting them. These new tests demonstrate that imqConsumerFlowLimit can also be used on the connection (so long as it is lower than the value defined on the broker)
- Updates for JavaDoc
- Fix 7002076 - WakeupableTimer thread does not catch exception in its while loop to prevent unexpected thread exit
- formaly support dirpath for configure filed-based user repository and accesscontrol
- imq.user_repository.file.dirpath
- imq.accesscontrol.file.dirpath
- Fix 7002816 newTxnLog: purged transacted sent message reappear in memory after broker restart - This is an existing bug of newTxnLog and the fix need to be back ported to 4.4u2p2
- on HA broker startup, halt instead of exit(1) if brokerid conflict
- Fix 7003769 - imqusermgr should allow broker properties specified on command line - This is requested by support for a customer to aid relocation of passwd file
- Added new option to imqusermgr -D<property>=<value> : Set system property <property> to <value>. Use this option to specify broker properties on imqusermgr commandline e.g -Dimq.user_repository.file.dirpath=<passwd-dirpath>
- If -Dimq.user_repository.file.dirpath=<passwd-dirpath> is specified and the 'dirpath' is different from the default, and if the passwd file does not exist, an empty passwd file will be created under the 'dirpath' when running imqusermgr add/delete/update/list [where 'passwd file' is the file specified by imq.user_repository.file.filename]
- Example . Broker is started with imqbrokerd -Dimq.user_repository.file.dirpath=<passwd-dirpath> for example in the case of LOCAL broker in GlassFish use of -Dimq.user_repository.file.dirpath=<passwd-dirpath>
- Log error and instruction then exit if migrating older version store with newTxnLog enabled
- Fix message expiration (part of 6186088) for genericRA
- fix to 6935662 (Starting a standalone or embedded broker with assertions enabled causes Exception it is now safe to remove my workaround from this test case.
- a MDB to use 2PC in embedded mode
- Fix and test for CR 7005851 (JMSRA: session thread for async delivery not terminated when session is closed)