Sub-task
- [JBTM-3898] - Reformat modified classes
- [JBTM-3917] - Review the product documentation
- [JBTM-3918] - Review the project documentation
- [JBTM-3921] - Migrate the documentation to Asciidoc
Feature Request
- [JBTM-3880] - Allow LRA users to provide base URI with configuration
- [JBTM-3894] - Introduce an API and ability to block suspension of the Recovery Manager until a compatible RecoveryModule has completed it's work
Bug
- [JBTM-3356] - Failing AfterLRA calls keep LRA in Closing state
- [JBTM-3559] - Warn-Log when XAER_NOTA after XA_RBROLLBACK (with IBM MQ)
- [JBTM-3571] - LRA booking quickstart fails during recovery
- [JBTM-3725] - XAER_NOTA after XA_RBROLLBACK in 1PC not working like in 2PC
- [JBTM-3843] - ArjunaJTA/JTS shouldn't invoke rollback for all XA error code and xaRollbackOptimization will be deprecated
- [JBTM-3888] - Update release scripts and documentation
- [JBTM-3899] - ActionManager doesn't report in-flight txns correctly
- [JBTM-3900] - Fix maven-deploy-plugin not working as expected
- [JBTM-3910] - Add condition to check the participant was enlisted while executing joinLRA
- [JBTM-3928] - Update LRAAsyncIT to use thread safe logic
- [JBTM-3929] - Participant recovery support is not working
- [JBTM-3932] - Call rollback when an XAResource end throws XA_RBTRANSIENT (consistent with other XA_RB* handling)
- [JBTM-3937] - Remove standalone JCA and Hibernate quickstart
Task
- [JBTM-3298] - Check that LRA participants are called in reverse order if there are no retries
- [JBTM-3856] - Describe how to update/upgrade Narayana in the presence of a breaking change being part of the release they are updating to
- [JBTM-3897] - Review com.arjuna.ats.arjuna.coordinator.ActionManager
- [JBTM-3902] - Duplicate ClientLRARequestFilter and ClientLRAResponseFilter resource definition
- [JBTM-3911] - Replace synchronized in favor of Reentrant Lock in LRAService joinLRA method
- [JBTM-3934] - Move NarayanaLRAClient into an internal package
Enhancement
- [JBTM-3901] - Consider to move the ConcurrentHashMap<Uid, BasicAction> _allActions to BasicAction
- [JBTM-3906] - Include a note about support policy
- [JBTM-3935] - BasicAction save and restore state does not always report the reason for failures
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.