Release Notes - JBoss Transaction Manager - Version 5.0.0.M3 - HTML format

Sub-task

  • [JBTM-1660] - Implement JTA 1.2 @Transactional feature
  • [JBTM-1661] - Implement JTA 1.2 @TransactionScoped feature

Feature Request

  • [JBTM-1365] - Deploy REST-AT support as a JBossAS subsystem and module
  • [JBTM-1472] - Initial version of Compensations API
  • [JBTM-1497] - Implement JTA 1.2
  • [JBTM-1521] - QA_STRESS bash fu not correct
  • [JBTM-1533] - Create a pre-release script
  • [JBTM-1567] - Some blacktie artifacts are not deployed: blacktie-idl-jacorb, blacktie-idl, blacktie-xsd
  • [JBTM-1598] - version tags missed for all the sub-components
  • [JBTM-1599] - transactional fileio maven artifact not in nexus
  • [JBTM-1633] - Add a check before http://172.17.131.2/view/Narayana+BlackTie-pulls/job/btny-pulls-* to make sure pull request is open
  • [JBTM-1644] - Thoroughly document how to recover a local JTA object store from a different node (perhaps with quickstart?)
  • [JBTM-1651] - Node name length protection is incorrectly defined
  • [JBTM-1662] - idlj-maven-plugin need to be updated for missing files
  • [JBTM-1676] - Integrate Compensations API with WS-BA
  • [JBTM-1677] - Enable Compensations interceptors by default
  • [JBTM-1687] - CI QA tests runs should print out which tests fail
  • [JBTM-1696] - arjunacore: artifactId is "arjunacore-all" but the name of the project is "ArjunaCore everything"
  • [JBTM-1710] - CDI @Inject doesn't work in CompensationHandler et al
  • [JBTM-1713] - Support @Inject of TXDataMap in compensations API prototype

Bug

  • [JBTM-1211] - Fix qa suite failure: org.jboss.jbossts.qa.junit.testgroup.TestGroup_jtsremote
  • [JBTM-1298] - Build timeout on SimpleIsolatedServers test
  • [JBTM-1344] - org.jboss.jbossts.txbridge.tests.outbound.junit.OutboundBasicTests Timeout (900mins)
  • [JBTM-1350] - Deadlock in LockManager
  • [JBTM-1405] - idlj issue when building on Raspberry Pi
  • [JBTM-1465] - Performance tests using JDBCStore
  • [JBTM-1505] - WS-BA transaction context not propagated if JTA transaction present.
  • [JBTM-1517] - Transactional File I/O build fails
  • [JBTM-1519] - NullPointerException thrown in org.jboss.narayana.txframework.impl.handlers.HandlerFactory.getCurrentTXID
  • [JBTM-1522] - "no XTS application recovery module found" during XTS Recovery Tests
  • [JBTM-1529] - XTS Test hang: com.arjuna.wscf.tests.model.twophase.CancelOnlyCancelTest
  • [JBTM-1531] - XTS Test Hang: com.arjuna.wscf.tests.model.sagas.SuspendCloseTest
  • [JBTM-1532] - TestBASubordinateCrashDuringCommit: jboss-as was not killed by Byteman
  • [JBTM-1537] - blacktie-quickstarts-integration1-xatmi_adapter is missing M3 dependencies
  • [JBTM-1538] - Build jboss-as 8.0.0.alpha1 failed with "compile has transitive dependencies"
  • [JBTM-1539] - TXBridge depends on ws-c11. should depend on XTS uber-jar.
  • [JBTM-1540] - TXFramework should be released to nexus
  • [JBTM-1541] - build-release-pkgs.xml doesn't reflect change in XTS docs location
  • [JBTM-1542] - txframework/rebuild-as.sh does not belong in the Narayana repo
  • [JBTM-1543] - XTS byteman_support should be released to nexus
  • [JBTM-1544] - XTS Test Hang: com.arjuna.wst.tests.arq.TwoPCParticipantTest
  • [JBTM-1545] - XTS Test Hang: com.arjuna.wscf.tests.model.twophase.SuspendConfirmTest
  • [JBTM-1546] - XTS Test Hang: com.arjuna.wstx.tests.arq.basic.EnabledContextPropagationTest
  • [JBTM-1547] - XTS Test Hang: com.arjuna.wst.tests.arq.CompletionParticipantTest
  • [JBTM-1548] - Many XTS unit tests hanging
  • [JBTM-1549] - BRP rsync fails silently
  • [JBTM-1550] - BRP doesn't release "XTS/docs/administration_and_development_guide"
  • [JBTM-1552] - CI jobs that build the AS, should not skip tests.
  • [JBTM-1555] - BRP script puts '.' characters in the magnolia files.
  • [JBTM-1557] - If the same resource manager (isSameRM) is enlisted twice, ignore the second call to enlist
  • [JBTM-1560] - JBoss AS controller core tests failed
  • [JBTM-1562] - can not run cxx tests
  • [JBTM-1564] - TestTxTPCall fails with SIGSEGV
  • [JBTM-1592] - Fix qa suite failure: org.jboss.jbossts.qa.junit.testgroup.TestGroup_jdbcresources0*_oracle_thin_jndi
  • [JBTM-1595] - HttpServer has not start when TM send commit the message
  • [JBTM-1596] - SimpleIsolatedServers test threw OutOfMemoryError
  • [JBTM-1597] - xatmi job crashed
  • [JBTM-1600] - narayana.sh continually attempts to rebase despite non in progress
  • [JBTM-1603] - STM deadlock with auto-retry
  • [JBTM-1609] - Certain XAResourceRecord constructors don't take into account configured SerializableXAResourceDeserializer(s)
  • [JBTM-1614] - XA delist with TMFAIL flag
  • [JBTM-1615] - test: TestTxRMTPCall::test0 (F) line: 51 /home/hudson/workspace/blacktie-linux64/xatmi/src/test/cpp/tx/TestTxRMTPCall.cxx assertion failed
  • [JBTM-1616] - valgrind options incompatible between 64bit and 32bit linux: BlackTie Integration Test Framework hang
  • [JBTM-1620] - jboss-as test failure
  • [JBTM-1621] - Failed to create service in XTS interop and recovery tests
  • [JBTM-1622] - StackOverflowError when loading org.jboss.ws.common:main module
  • [JBTM-1623] - jboss-as is killed by Out of Memeory
  • [JBTM-1624] - StackOverflowError in txframework tests
  • [JBTM-1626] - Service jboss.binding.undefined not found in AdvertiseUnadvertiseTest
  • [JBTM-1627] - restat-simple quickstart failure: NoClassDefFoundError: groovy/lang/GroovyClassLoader
  • [JBTM-1628] - TXBridge Tests: "jboss.binding.undefined not found"
  • [JBTM-1632] - blacktie-linux.sh contains hard-coded versions
  • [JBTM-1634] - TX tests failed with "Unable to start a new txn on URI"
  • [JBTM-1637] - XTS Unit Test Failure: Invalid fault type enumeration: Error reading XMLStreamReader
  • [JBTM-1646] - IndirectTXManagementTest failed. rest-tx.realm is already registered
  • [JBTM-1647] - narayana.sh expects DB drivers to be available locally
  • [JBTM-1649] - XTS localjunit uses 7.2.0.Alpha1-SNAPSHOT instead of 7.2.0.Final as a JBoss AS version
  • [JBTM-1650] - SIGPIPE as test_tprecv_sendonly tearDown() is calling tpdiscon()
  • [JBTM-1655] - The CI script expects the AS to be present even if AS_BUILD is not set
  • [JBTM-1656] - narayana.sh: git: error: RPC failed; result=56, HTTP code = 200
  • [JBTM-1659] - BlackTie build fails when valgrind is not on
  • [JBTM-1668] - btadmin tests hang
  • [JBTM-1684] - TestTPConnect::tearDown tpdiscon() abort as the session has been deleted
  • [JBTM-1692] - Tx tests failed with restat errors
  • [JBTM-1693] - Arquillian DeploymentException: Cannot deploy: test.war
  • [JBTM-1697] - AdvertiseUnadvertiseTest failed with could not deploy queue of .testsui1
  • [JBTM-1717] - Compensations API tests hit by ParticipantCompletion Race condition
  • [JBTM-1723] - Test with hard coded http://localhost fail on IPv6 builds

Task

  • [JBTM-1061] - Refactor the dependency on hornetq-core objectstore
  • [JBTM-1074] - Deploy REST-AT artifacts to the jboss nexus
  • [JBTM-1313] - Performance related work that involves other products should be in a separate repository
  • [JBTM-1368] - Allow multiple JDBC Object Store jobs to run concurrently
  • [JBTM-1407] - Have a build option that builds JTS only against JacORB or IDLJ, but not both.
  • [JBTM-1530] - Create a test to show the difference between JTS and JTA afterCompletion TransactionManager::getStatus responses
  • [JBTM-1559] - Enhance readability of SimpleIsolatedServers
  • [JBTM-1571] - Put a message of the day on the blacktie chat room to redirect users to the jbossts room
  • [JBTM-1594] - Implementation-Version manifest entry contains scm revision
  • [JBTM-1612] - Remove orson dependency from SimpleIsolatedServers
  • [JBTM-1617] - When testing pull requests do a rebase to the merge point
  • [JBTM-1625] - Retain the commit id of the app server being used for testing
  • [JBTM-1629] - Refactor TXBridge pom to inherit versions from root pom
  • [JBTM-1652] - Move from JBoss-AS to Wildfly
  • [JBTM-1653] - narayana Jenkins job is allowing lastSuccessfulbuild to expire
  • [JBTM-1654] - Multi jobs are not archiving the lastSuccessfullArtifacts
  • [JBTM-1701] - Upgrade to wildfly 8.0.0.Alpha2-SNAPSHOT
  • [JBTM-1704] - Add JavaDoc to Compensations API

Component Upgrade

  • [JBTM-1725] - RTS fails Wildfly smoke tests

Enhancement

  • [JBTM-1480] - On using hornetq object store native libraries are loaded automatically - it should be configurable
  • [JBTM-1525] - Remove version numbers from all but parent pom
  • [JBTM-1553] - Allow AS branch name to be configured in narayana.sh
  • [JBTM-1643] - Need a qa test suite ant target to skip jts tests
  • [JBTM-1712] - perf problem in FileSystemStore.openAndLock

Edit/Copy Release Notes

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