Releases: wildfly/wildfly-transaction-client
Releases · wildfly/wildfly-transaction-client
1.1.16.Final
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
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
- @luck3y made their first contribution in #128
- @jmfinelli made their first contribution in #140
- @dependabot made their first contribution in #149
- @rachmatowicz made their first contribution in #133
- @marcosgopen made their first contribution in #172
Full Changelog: 3.0.0.Final...3.0.1.Final
3.0.0.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#getP...
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#getP...