2.0.2.Final
What's Changed
- Various POM updates by @fjuma in #1
- [WFTC-3] Fix POM dependency scopes by @dmlloyd in #2
- Some pretty major rework by @dmlloyd in #3
- Remember completed transactions by @dmlloyd in #4
- Fix implementation bugs by @dmlloyd in #5
- [WFTC-10] Make LocalUserTransaction Serializable by @fjuma in #6
- Provider transaction import operation by @dmlloyd in #7
- [WFTC-12] Remove the not null check when resuming a transaction by @fjuma in #8
- Fix LocalTransactionContext.resumeRequests by @fl4via in #10
- Make sure that the transaction is assocated with the thread on commit… by @stuartwdouglas in #11
- Add flag to inidicate whether a transaction is being initiated remotely by @dmlloyd in #12
- [WFTC-13] LocalUserTransaction provide methods to set it's availability by @ochaloup in #13
- Provide an XATerminator implementation by @dmlloyd in #14
- Allow both JTA and JTS providers to be plugged in by @dmlloyd in #15
- Add RemoteTransactionPermission by @stuartwdouglas in #16
- Adjusting checks of completionBits from SubordinateTransactionControl by @ochaloup in #17
- [WFTC-17] Associate transaction during synchronizations by @dmlloyd in #18
- [WFTC-9] adding suppressed part of exception by @ochaloup in #19
- WFTC-23 Add remove transaction method by @n1hility in #20
- [WFTC-24] When an IOException occurs mid transaction, throw XaExcepti… by @fl4via in #21
- [WFTC-25] reading transaction store when transction is not found in list of active ones by @ochaloup in #22
- [WFTC-28] rethrowing XAException with XA_RETRY error code by @ochaloup in #23
- [WFTC-25] update with one recovery call after WFTC is started by @ochaloup in #24
- [WFTC-29] not importing transaction when does not exist in before comletion by @ochaloup in #26
- [WFLY-8951] Fix transaction comparision in LocalTransaction#unimportB… by @tadamski in #25
- [WFTC-30] reactivate Narayana transaction when XA_RETRY is returned on commit by @ochaloup in #27
- Add licence file and pom information by @kabir in #28
- [JBEAP-6156] throwing XAER_NOTA for unknown Xid for XA prepare/commit/rollback by @ochaloup in #29
- [WFTC-33] Update to .Final versions aligned with WildFly by @bstansberry in #30
- [WFTC-34] Updates to make UserTransaction be lazy, incorporating the … by @n1hility in #31
- WFTC-35 Resource map registration support in AbstractTransaction by @n1hility in #32
- WFTC-36 Add support for disassociating a remote transaction in limited single-use cases by @n1hility in #34
- [WFTC-35] Move resource attachment putIfAbsent responsibility to the provider by @dmlloyd in #33
- [WFTC-34] Make list behave the same as listBindings by @dmlloyd in #35
- [WFTC-37] Do not prepare non-imported transactions by @dmlloyd in #36
- [WFTC-39] Naming API changes to support auth context with no naming provider by @dmlloyd in #37
- [WFTC-38] Add a XAResourceRegistry to record in a file all in doubt r… by @fl4via in #40
- [WFTC-38] Fix ClassCastException in FileSystemXAResourceRegistry.getX… by @fl4via in #41
- [WFTC-44] Add method to query configured transaction timeout by @dmlloyd in #42
- [WFTC-45] Add call stack tracing to AbstractTransaction rollback operations by @dmlloyd in #43
- [WFTC-48] Remove explicit delistment from the transaction (faulty optimization) by @dmlloyd in #48
- [WFTC-38] At JBossLocalTransctionProvider$Builder, validate in the co… by @fl4via in #50
- [WFTC-50] Replace the ':' character in simple xid hex string, used by… by @fl4via in #51
- [WFTC-51] Fix NPE in recovery scenario by @dmlloyd in #55
- [WFTC-52] calling XATerminator when subordinate transaction is removed by @ochaloup in #56
- [WFTC-54] forbid to enlist XAResource to a timeouted transaction by @ochaloup in #63
- WFTC-55: Fix for warn log messages to be identified with id by @ochaloup in #59
- [WFTC-58] getEstimatedTimeout to round down by @ochaloup in #67
- [WTC-60] Fix conversion to seconds calculating the SubordinateXAResource transaction remaining timeout by @yersan in #71
- [WFTC-61] the connection failures are intermittent and should be thrown as RMFAIL by @ochaloup in #73
- [WFLY-12077] Do not throw XAException.XAER_NOTA from setRollbackOnly by @tadamski in #76
- [WFTC-67] (master) storing XA repository information until commit or rollback by @ochaloup in #82
- [WFTC-65] (master) no NPE on non-existing provider on resource enlistment by @ochaloup in #81
- [WFTC-62] At FileSystemXAResourceRegistry.XAResourceRegistryFile.load… by @fl4via in #80
- [WFLY-11357] add priv block to FileSystemXAResourceRegistry by @baranowb in #61
- [WFTC-64] At SubordinateXAResource.recover, check if there are no rec… by @fl4via in #77
- WFTC-70 removing XA file record only on recover start scan by @ochaloup in #88
- [WFTC-68] Memory leak in wildfly transaction client by @chengfang in #90
- [WFTC-72] Don't use a global lock by @fl4via in #93
- [WFTC-73] At RemoteTransactionContext and FileSystemXAResourceRegistr… by @fl4via in #94
- [WFTC-75] unfinished XA commit records needs to be recorded for recovery by @ochaloup in #95
- [WFTC-78] remove XA registry record when prepare returns read only by @ochaloup in #97
- [WFTC-77] allowing removal of the xa registry file on Narayana bottom-up by @ochaloup in #99
- [WFTC-81] always use RemoteUserTransaction for txn:UserTransaction by @istudens in #102
- [WFTC-82] XAResourceRegistry is clean only for XAResource.recover TMSTARTSCAN by @ochaloup in #103
- [WFTC-83] JBossLocalTransactionProvider: don't throw a transaction in… by @tadamski in #105
- [WFTC-85] adding xaregistry register to be used for serialized xa resources by @ochaloup in #106
- [WFTC-86] finished transaction should be removed from memory mapping by @ochaloup in #109
- [WFTC-90] do not throw NPE on disabled transactions by @ochaloup in #112
- Produce jakarta artifacts by @beikov in #114
- WFTC-93 RemotingRemoteTransactionPeer#getPeerIdentityXA should handle CancellationException. by @episal in #115
- WFTC-97 Upgrade jboss-remoting:jar from 5.0.0.Final to 5.0.23.Final by @chengfang in #117
- add github action ci.yml by @chengfang in #119
- upgrade to jboss-parent 39 by @chengfang in #120
- Since now on 2.x maintainance branch provides Java EE API version only by @ropalka in #121
New Contributors
- @fjuma made their first contribution in #1
- @stuartwdouglas made their first contribution in #11
- @n1hility made their first contribution in #20
- @kabir made their first contribution in #28
- @bstansberry made their first contribution in #30
- @beikov made their first contribution in #114
- @episal made their first contribution in #115
Full Changelog: https://github.com/wildfly/wildfly-transaction-client/commits/2.0.2.Final