Bug
- [JBTM-2929] - Create LRA documentation
- [JBTM-3189] - Resteasy providers are absent when a thread from the ForkJoinPool is used to cancel the LRA
- [JBTM-3307] - LRACoordinatorRecovery2TestCase regularly fails on CI
- [JBTM-3342] - LRA annotated method should expose the parent context header
- [JBTM-3360] - ServerLRAFilter is relying on the wrong RESTEasy behavior
- [JBTM-3361] - recovery for non-unique xids
- [JBTM-3363] - LRAAnnotationAdjuster throws NoSuchMethodException on OpenJ9 based JVMs
- [JBTM-3369] - ArjunaJTS/interop/glassfish hangs on AMS CI with no progress while the JBoss is started
- [JBTM-3370] - Quarkus based LRA Coordinator should be able to compile to native
- [JBTM-3373] - LRA coordinator jar tests are integration tests
- [JBTM-3375] - Quickstart failures
- [JBTM-3381] - Enhance LRA client Quarkus compatibility
- [JBTM-3383] - Improve ARJUNA016009: Caught:: java.lang.NullPointerException log message
- [JBTM-3384] - Remove unused application.properties from the coordinator module in LRA
- [JBTM-3387] - NarayanaLRAClientIT#testGetAllLRAs doesn't close started LRA
- [JBTM-3389] - Remove HTTP Apache client from dependencies as it's no more used
- [JBTM-3390] - Clarify usage of lraUid versus lraId in the code
- [JBTM-3392] - NarayanaLRAClient#enlistCompensator close client too early - response reading may fail
- [JBTM-3394] - LRA integration test compilation error
- [JBTM-3395] - NarayanaLRAClientIT#testGetAllLRAs started to fail
- [JBTM-3400] - LRA jandex indexing does not work with war deployed on WildFly
- [JBTM-3403] - JacORB hang
- [JBTM-3406] - InboundBridge should recover only local tx
- [JBTM-3414] - narayana-jta throws NPE during recovering when TRACE logger level is setting
- [JBTM-3418] - “Entity must not be null for http method PUT.” from NarayanaLRAClient
- [JBTM-3420] - Spontaneous killing of WFLY container when running Arquillian tests
- [JBTM-3421] - javadoc error when compiling with JDK 11
- [JBTM-3428] - jbossts-properties.xml not read when deploying LRA coodinator war on thorntail
- [JBTM-3438] - Artifact org.jboss.narayana:tests-utils is not deployed to Nexus
- [JBTM-3441] - Convert LRA RecoveryCoordinator JAX-RS resource into a sub resource
- [JBTM-3443] - On building coordinator-thorntail orson dependency error may be shown
Task
- [JBTM-2419] - Reduce the number of performance regression tests that run against a PR
- [JBTM-3223] - Validate LRA behaviour when multiple LRA's are active on the same thread
- [JBTM-3245] - Check the behaviour when LRA enlistment fails due to coordinator unavailability
- [JBTM-3349] - Replace Apache HttpClient with something that works with Quarkus
- [JBTM-3364] - Construction of LRA recovery url does not consider variants in path registration
- [JBTM-3372] - Add GH Actions workflow for LRA testing
- [JBTM-3398] - Test LRA behaviour on different Object Stores
- [JBTM-3423] - BLACKTIE failing with: NoSuchMethodError: org.apache.tools.ant.launch.Locator.fromJarURI
- [JBTM-3432] - Upgrade maven to 3.6.3 (the most recent)
- [JBTM-3434] - QA_JTA and QA_JTS CI Profiles are failing for JDK11
- [JBTM-3435] - Disable verbose JacORB logging
Component Upgrade
- [JBTM-3358] - Update to MicroProfile LRA 1.0-M2
Enhancement
- [JBTM-3213] - Ensure the LRA module is configurable
- [JBTM-3294] - Include a custom HTTP LRA version header on REST calls made by our implementation
- [JBTM-3297] - Move LRA failure records to another part of the store
- [JBTM-3309] - Investigate using MicroProfile JSON Web Token to secure interaction with an LRA coordinator
- [JBTM-3343] - Integration LRA tests need to be runnable on all runtimes
- [JBTM-3355] - Harmonize usage of the DTO objects in LRA codebase
- [JBTM-3362] - Produce JSON output from JMH perf runs
- [JBTM-3365] - Update perf competitor open source TM dependencies version to the latest
- [JBTM-3368] - Enhance error messages returned from the HTTP requests
- [JBTM-3376] - Make CMRIntegrationTest more transparent and make it to provide more information when it fails
- [JBTM-3377] - Make easier to navigate within the LRA project directory structure
- [JBTM-3378] - Move JAX-RS path of LRA recovery manager under the LRA coordinator path
- [JBTM-3386] - performance tune DiskSlots store backend
- [JBTM-3393] - Enhance the NarayanaLRAClient to be easier to configure and use
- [JBTM-3397] - Ensure that LRA uses the features provided by ArjunaCore
- [JBTM-3402] - Naranya creates unnamed thread pool
- [JBTM-3407] - Provide additional trace logging for XTS SOAP message processing
- [JBTM-3409] - Transaction driver could verify if it was enlisted before delisting
- [JBTM-3411] - Enhance exception reporting from NarayanaLRAClient
- [JBTM-3417] - Add Persistent Memory SlotStore backend
- [JBTM-3430] - Run LRA quickstarts against artefact lra-coordinator instead of lra-coordinator-thorntail
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.