Releases: dtm-labs/client-csharp
Releases · dtm-labs/client-csharp
v1.4.0 (Mar. 23th, 2023)
What's Changed
- Change TargetFramework: add .NET 7 and remove .NET 5 by @heavenwing in #60
- Add sample and fix sqlserver barrier script by @heavenwing in #61
- DaprDriver support by @heavenwing in #62
- feat(msg): support delay message by @catcherwong in #63
- msg support add topic by @catcherwong in #64
- update dependencies version and custom options by @catcherwong in #65
New Contributors
- @heavenwing made their first contribution in #60
Full Changelog: v1.3.0...v1.4.0
v1.3.0 (Aug. 30th, 2022)
What's Changed
- Feat/newclient by @catcherwong in #46
- add dtmgrpc integration tests by @catcherwong in #47
- remove passthroughheader option (#51) by @catcherwong in #53
- add AddDtmBarrier for minimum injection (#48) by @catcherwong in #55
- support RollbackReason (#49) by @catcherwong in #54
- feat: saga support retrylimit by @catcherwong in #56
Full Changelog: v1.2.0...v1.3.0
v1.2.0 (Jun. 13th, 2022)
What's Changed
- Update DtmCommon to 1.2.0 and support netstandard2.0 by @catcherwong in https://github.com/dtm-labs/dtmcli-csharp/pull/45
Full Changelog: dtm-labs/dtmcli-csharp@v1.1.2...v1.2.0
v1.1.2 (May. 26th, 2022)
What's Changed
- test: add more tests and add Codecov by @catcherwong in https://github.com/dtm-labs/dtmcli-csharp/pull/41
- feat: update DtmCommon to v1.1.2 by @catcherwong in https://github.com/dtm-labs/dtmcli-csharp/pull/42
Full Changelog: dtm-labs/dtmcli-csharp@v1.1.1...v1.1.2
v1.1.1 (May. 14th, 2022)
What's Changed
- update DtmCommon to v1.1.1 by @catcherwong in https://github.com/dtm-labs/dtmcli-csharp/pull/40
Full Changelog: dtm-labs/dtmcli-csharp@v1.1.0...v1.1.1
v1.1.0 (Apr. 9th, 2022)
What's Changed
- Update Constant.cs by @WeihanLi in https://github.com/dtm-labs/dtmcli-csharp/pull/37
- Update Utils.cs by @WeihanLi in https://github.com/dtm-labs/dtmcli-csharp/pull/36
- Use TryAdd to register services by @WeihanLi in https://github.com/dtm-labs/dtmcli-csharp/pull/38
- Upgrade dependency by @catcherwong in https://github.com/dtm-labs/dtmcli-csharp/pull/39
New Contributors
- @WeihanLi made their first contribution in https://github.com/dtm-labs/dtmcli-csharp/pull/37
Full Changelog: dtm-labs/dtmcli-csharp@v1.0.0...v1.1.0
v1.0.0 (Mar 1st, 2022)
- Optimize TCC exception log message
- Support PassthroughHeaders for trans options
- Upgrading DtmCommon to v1.0.0
- 优化 TCC 异常日志
- 事务选项支持 PassthroughHeaders
- 升级DtmCommon 到 v1.0.0
v0.5.0 (Feb 19th, 2022)
- Optimize trans options (dtm-labs/dtmcli-csharp@84492b9)
- TransRequestBranch using
IHttpClientFactory
to createHttpClient
(dtm-labs/dtmcli-csharp@f7ebb5c) - Support QueryPrepared executed before Call for msg in barrier ( #25 #23 )
- Support
IConfiguration
forAddDtmcli
(#27 ) - Support read dbtype and barrier table name from configuration (#28 )
- Support request timeout options ( #29 #21)
- Using DtmCommon package to reduce duplicate code (#30 dtm-labs/dtmcli-csharp@26579b2 )
- Optimize return value from
Task<bool>
toTask
(#30 dtm-labs/dtmcli-csharp@ffaf0f1)
- 优化事务选项 (dtm-labs/dtmcli-csharp@84492b9)
- TransRequestBranch 使用
IHttpClientFactory
来创建HttpClient
(dtm-labs/dtmcli-csharp@f7ebb5c) - 子事务屏障添加 MSG的QueryPrepared比 Call 先执行的情况 ( #25 #23 )
AddDtmcli
支持IConfiguration
(#27 )- 子事务屏障的数据库类型和表名支持从配置文件读取 (#28 )
- 添加 HTTP 请求的超时配置 ( #29 #21)
- 引用 DtmCommon 包来减少重复代码 (#30 dtm-labs/dtmcli-csharp@26579b2 )
- 优化返回值,从
Task<bool>
到Task
(#30 dtm-labs/dtmcli-csharp@ffaf0f1)
v0.4.0 (Feb 5th, 2022)
v0.3.0 (Jan 21th, 2022)
- Support a transaction model of SAGA
- Support Sub-transaction barriers
- Callbranch exception handling for optimizing TCC transaction model
- 支持 SAGA 事务模式
- 支持子事务屏障
- 优化 TCC 事务模式 Callbranch 的异常处理