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

Enhancement

  • [JBTM-2766] - Allow Transactional Driver to be used with commons-dbcp in Tomcat
  • [JBTM-2879] - JTS before_completion in SynchronizationImple swallows and hides exceptions
  • [JBTM-2893] - JTS subordinate transaction could check Xid format during enlistment to allow it being edited

Feature Request

  • [JBTM-2870] - Provide way of getting suppressed exceptions out of SubordinateTransaction

Bug

  • [JBTM-2793] - TestATSubordinateCrashDuringPrepare failure
  • [JBTM-2865] - Cache store can get an NPE as work is written to outside of _workList lock
  • [JBTM-2868] - CoordinationContextHelper needs additional privileged blocks if Security Manager is enabled
  • [JBTM-2871] - BlackTie core does not compile on Fedora 25
  • [JBTM-2878] - Quickstarts not running in CI
  • [JBTM-2881] - STM InvocationHandler swallows application exceptions
  • [JBTM-2885] - Orphan detection may attempt to rollback orphan if resource fails to return values
  • [JBTM-2890] - asyncAfterSynchronization throw exception when transaction abort
  • [JBTM-2892] - Calling Subordinate transaction to enlist with empty parameter list ends with IndexOutOfBoundsException
  • [JBTM-2896] - Invalid warning when committing STM optimistic records
  • [JBTM-2897] - Calling TransactionImple to register synchronization with null parameter causes NullPointerException being thrown when trace logging is enabled
  • [JBTM-2900] - Byteman fails to start on IBM JDK (quickstart)

Task

  • [JBTM-2869] - Deprecate SPI transaction event notifications
  • [JBTM-2889] - Include a vertx with STM quickstart
  • [JBTM-2895] - Upgrade the spring-boot framework version of the quickstart

Sub-task

  • [JBTM-2623] - WildFly to GlassFish interop: Check that transaction propagation works
  • [JBTM-2653] - Make the service context id for JTS coordinator propagation configurable
  • [JBTM-2874] - WildFly to GlassFish interop: Add a quickstart that shows transaction propagation

Edit/Copy Release Notes

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