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

Enhancement

  • [JBTM-2957] - LRA specification: descriptions for start/end and LRA do not say which response codes are valid
  • [JBTM-3171] - Validate that the LRA recovery header is set on LRA completion notifications

Feature Request

  • [JBTM-2245] - Narayana TM should act upon wildfly suspend calls
  • [JBTM-3169] - Update MP-LRA implementation for recent status code changes

Bug

  • [JBTM-2863] - Bug in SPI for tracking transaction state association changes
  • [JBTM-2929] - Create LRA documentation
  • [JBTM-2938] - LRA participant complete/compensate methods should use HTTP PUT
  • [JBTM-2953] - Support asynchronous LRA participants
  • [JBTM-3042] - API to get detailed LRA information should not include stats type data
  • [JBTM-3051] - LRA test timeLimit failure on JDK 9
  • [JBTM-3062] - Include a test for LRA context propagation across a "non-LRA aware" service
  • [JBTM-3082] - Coordinator reports LRA as compensating when the participant is not able to finish complete method invocation immediately
  • [JBTM-3086] - dependentLRA test failure
  • [JBTM-3151] - Fix for JBTM-3146 causes a regression when building with JDK 11
  • [JBTM-3170] - BasicXARecovery class calculates the name of the XA recovery properties file incorrectly if a number of connections is included
  • [JBTM-3175] - lra-service-base is not deployed to Nexus during release
  • [JBTM-3176] - Quickstarts ArjunaJTA/jee_transactional_app failed to be deployed to WFLY
  • [JBTM-3177] - Rename lra-filters to narayana-lra
  • [JBTM-3179] - Release of narayana-jts-idlj does not contain source files in the -source artifact

Task

  • [JBTM-3023] - Add a test to show compensations being retried after a network error
  • [JBTM-3072] - Add a test to verify the behaviour of LRA.Type.REQUIRES_NEW combined with LRA.delayClose
  • [JBTM-3090] - LRA TCK failures need to report more context to facilitate debugging
  • [JBTM-3116] - Temporarily disable LRA quickstarts until the MP LRA spec is more stable
  • [JBTM-3173] - Check that the LRA quickstarts work with the latest MP-LRA snapshot
  • [JBTM-3178] - Log a warning on AbstractRecord creation failures

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.