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

Enhancement

  • [JBTM-3134] - Init store failure could provide more information in the exception than just NullPointer
  • [JBTM-3162] - Remove superfluous double check at validTransaction method
  • [JBTM-3165] - Don't create the EnumSet and TransactionEvent unless it is required

Bug

  • [JBTM-3105] - STM TaxonomyTest failure
  • [JBTM-3114] - LRA module should depend on a specific snapshot build
  • [JBTM-3126] - @LRA may begin a nested LRA without the presence of @NestedLRA
  • [JBTM-3127] - LRA TCK Test Failure (mixedMultiLevelNestedActivity)
  • [JBTM-3129] - codeCoverage profile fails with JDK 11
  • [JBTM-3130] - QA tests do not work with recent Oracle and MySQL drivers
  • [JBTM-3131] - JNDIBean's create() method can fail with NoInitialContextException
  • [JBTM-3138] - XTS txbridge does not run commit when 1PC is used, prepared phase fails on crash recovery later
  • [JBTM-3139] - XTS localjunit xtstest at XTS/localjunit/xtstest are never run
  • [JBTM-3142] - Upgrade to the latest parent pom (org.jboss:jboss-parent:35)
  • [JBTM-3144] - LRA TCK Test Failure
  • [JBTM-3145] - LRA TCK test failure on CI
  • [JBTM-3146] - Better support for Quarkus
  • [JBTM-3147] - WS-AT participant which timeouts on prepare is not aborted and cancel is not retried but both are put to heuristic state
  • [JBTM-3148] - Remote JTA EJB transaction context propagation fails to correctly run 1PC
  • [JBTM-3149] - LRA proxy test module failing with maven >=3.6.0
  • [JBTM-3153] - Possible race condition at jts integration test com.arjuna.ats.jta.distributed.SimpleIsolatedServers
  • [JBTM-3154] - CI failure: AS_TESTS compilation failure on JDK8 with duplicate duplicate class: com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorBase
  • [JBTM-3157] - LRA participant does not respect JAX-RS path definitions
  • [JBTM-3159] - LRA does not work for JAX-RS resources which are not root resource classes
  • [JBTM-3164] - RTS SRA uses too more dependencies than needed and causes the thorntail jar being bigger than necessary
  • [JBTM-3166] - TransactionListener's should not be enabled by default
  • [JBTM-3167] - ArjunaJTS integration test suite failures

Task

  • [JBTM-3087] - Ensure the LRA implementation is up to date
  • [JBTM-3135] - Update BlackTie to build with a 64-bit C compiler on Windows
  • [JBTM-3136] - Verify that Narayaya projects download dependencies via HTTPS
  • [JBTM-3150] - Upgrade the version of maven that we use to build with and migrate from swarm to thorntail

Edit/Copy Release Notes

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