Release Notes - JBoss Transaction Manager - Version 7.1.0.Final - HTML format

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.