Skip to content

Releases: wildfly/wildfly-transaction-client

1.1.16.Final

27 Sep 15:59
1.1.16.Final
45f53a1
Compare
Choose a tag to compare

What's Changed

  • [WFTC-136] Memory leak, remove XAResourceRecovery when reload (#172) by @chengfang in #173

Full Changelog: 1.1.15.Final...1.1.16.Final

3.0.1.Final

22 Sep 19:39
3.0.1.Final
35ef8ae
Compare
Choose a tag to compare

What's Changed

  • [WFTC-104] Upgrading WildFly Naming Client to 2.0.0.Final version by @ropalka in #124
  • WFTC-111 Upgrade jakarta.transaction-api from 2.0.0 to 2.0.1 by @chengfang in #126
  • WFTC-105 Add github action to test with WildFly by @chengfang in #125
  • Community engagement by @tadamski in #129
  • Add SECURITY.md and CODEOWNERS files by @luck3y in #128
  • WFTC-110 Add github action to test with jboss-ejb-client by @chengfang in #130
  • WFTC-116 parent.relativePath points to the wrong parent pom by @chengfang in #131
  • WFTC-117 Upgrade github actions to avoid github action warnings by @chengfang in #134
  • WFTC-118 Upgrade xnio to 3.8.8.Final by @chengfang in #137
  • [WFTC-119] Updated Narayana and its SPI to native jakarta by @jmfinelli in #140
  • WFTC-121 Enable github dependabot by @chengfang in #141
  • Bump version.org.jboss.narayana from 6.0.0.CR1 to 6.0.1.Final by @dependabot in #149
  • Bump wildfly-common from 1.2.0.Final to 1.6.0.Final by @dependabot in #147
  • Bump jakarta.resource-api from 2.0.0 to 2.1.0 by @dependabot in #142
  • Bump version.org.jboss.xnio from 3.8.8.Final to 3.8.9.Final by @dependabot in #144
  • Bump jboss-logging-processor from 2.1.0.Final to 2.2.1.Final by @dependabot in #145
  • Bump jboss-logging from 3.3.1.Final to 3.5.0.Final by @dependabot in #148
  • Bump jboss-remoting from 5.0.23.Final to 5.0.27.Final by @dependabot in #146
  • fix the link to good-first-issue in CONTRIBUTING.md by @chengfang in #152
  • Bump wildfly-naming-client from 2.0.0.Final to 2.0.1.Final by @dependabot in #151
  • Bump wildfly-elytron from 1.1.0.Final to 2.2.0.Final by @dependabot in #150
  • WFTC-127 Remove deprecated methods in org.wildfly.transaction.client.… by @chengfang in #154
  • [WFTC-108] Unit tests draft by @tadamski in #136
  • Initial docs setup by @rachmatowicz in #133
  • Bump jboss-logging from 3.5.0.Final to 3.5.1.Final by @dependabot in #153
  • Bump asciidoctor-maven-plugin from 1.5.5 to 2.2.4 by @dependabot in #156
  • Bump wildfly-elytron from 2.2.0.Final to 2.2.1.Final by @dependabot in #157
  • WFTC-128 Increase the CI timeout and other cleanup by @chengfang in #155
  • WFTC-129 RemoteUserTransactionTestCase test failures on JDK 17 windows by @chengfang in #158
  • WFTC-130 Parameter sourceHighlighter is unknown for plugin asciidocto… by @chengfang in #159
  • Bump jboss-logging from 3.5.1.Final to 3.5.2.Final by @dependabot in #160
  • Bump jboss-logging from 3.5.2.Final to 3.5.3.Final by @dependabot in #161
  • Bump version.org.jboss.narayana from 6.0.1.Final to 7.0.0.Final by @dependabot in #162
  • WFTC-131 Upgrade metainf-services from 1.7 to 1.11 by @chengfang in #163
  • WFTC-132 Enable manual start of github actions CI workflow [skip ci] by @chengfang in #164
  • WFTC-133 Add JBoss Public Repository Group to project maven settings in pom.xml by @chengfang in #166
  • Bump version.org.jboss.xnio from 3.8.9.Final to 3.8.10.Final by @dependabot in #167
  • Bump org.wildfly.security:wildfly-elytron from 2.2.1.Final to 2.2.2.Final by @dependabot in #168
  • WFTC-134 Use github workflow cache action to speed up ci run by @chengfang in #169
  • Bump actions/checkout from 3 to 4 by @dependabot in #170
  • [WFTC-136] Memory leak, remove XAResourceRecovery when reload by @marcosgopen in #172

New Contributors

Full Changelog: 3.0.0.Final...3.0.1.Final

3.0.0.Final

04 Oct 02:43
Compare
Choose a tag to compare

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#getP...
Read more

2.0.2.Final

04 Oct 02:42
Compare
Choose a tag to compare

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#getP...
Read more

1.1.15.Final