Skip to content

2.0.2.Final

Compare
Choose a tag to compare
@chengfang chengfang released this 04 Oct 02:42
· 93 commits to master since this release

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

Full Changelog: https://github.com/wildfly/wildfly-transaction-client/commits/2.0.2.Final