Jason Deng
|
380ba38572
|
[WIP]feat: support xa oracle connection (#391)
* doc: v1.0.2-RC1 release file (#338)
---------
Co-authored-by: Shaozhou Hu <1094091844@qq.com>
|
2 years ago |
Shaozhou Hu
|
2dc5000e48
|
feat: XA connect manager (#433)
* xa connect manager
|
2 years ago |
charlie
|
b71c254d6d
|
fix: fix some typo (#466)
Signed-off-by: charlie <qianglin98@qq.com>
|
2 years ago |
FengZhang
|
92793925ca
|
fix rollback error log (#459)
|
2 years ago |
FengZhang
|
47929ca2f0
|
ftr: optimize the datasource init (#447)
* optimize the datasource init
|
2 years ago |
wang1309
|
a0bfd8ddf4
|
Fix autoincrement insert panic (#452)
* Initial commit
* add config file
* init
* add rm
* add processor
* bug fix
* use processor on message
* change default config
* init github Actions
* init github Actions
* add tcc process
* Adjust the structure of the project
* Adjust the structure of the project
* Adjust the structure of the project
* fix linter error
* fix cli
* add apache license
* fix config
* add unit test
* add go imports shell
* Adjust project directory
* remove iota
* fix cli bug
* remove the useless comments
* fix branch commit bug
* remove goetty package
* Optimize codec code
* Create enhancement.md
* style:change bool to struct{}
* fix commit and rollback codec
* realize branchReport
* add seata-go samples
* add processor unittest
* remove blank and annotation
* branchReport return value judgment
* optimize-zap-log
* update changed the format of log
* remove the duplicate code same with sample/local
* optimize format of logging
* optimize format of logging
* optimize format of logging
* Update logging.go
* feature add action context for tcc
* add err check for unmarshal json
* Feat add two phase (#122)
* add two phase
* support seata dubbo
* fix getty auto close bug (#130)
* optimize named for the resource manager api and tcc resource, adjust … (#125)
update optimize the resource manager.
* docs: add readme ,contributing and pr template doc (#153)
* add license (#146)
* bugfix: fix rollback response status bug (#155)
* feature add unit test and labeler workflow (#165)
* add license
* add license
* add unit test workflow, rename golangci lint workflow
* changed golang version from 1.15 to 1.16 in workflow.
* fix golangci-lint invaild
* fix golangci-lint invalid.
* add labeler workflow
* fix labeler invaild
* fix typo in reademe (#167)
fix typo
* doc: add seata server startup docker compose file (#172)
doc: add seata server startup docker composer file
* doc: add release 0.1.0 changes note (#169)
doc: add release 0.0.1-rc1 changes note
* optimize add ut for message (#154)
* add ut for message
* format imports
* optimieze add ut for tm (#163)
* add ut
* add ut for tm
* format imports
* resolve conflict in go mod
* fix loop variable v captured by func literal (govet)
* optimize ut for tm in gomonkey mock.
* format by goimports
* optimize code style
* resolve conflict.
* [modify] git ignore add build products in 'dist/' (#177)
* bugfix fix ut bug of msg, it will cause ci failed (#176)
fix ut bug of msg.
* optimize: optimise way of init seata (#187)
optimize: optimise way of init seata
* Feature add tcc branch report (#190)
feature: add tcc branch report
* refactor(pkg/rm): optimize function's parameters into one struct (#196)
optimize function's parameters into one struct,comment and code style
Co-authored-by: liushao <liushao@inke.cn>
* feature add integration for grpc (#158)
* finish ut for interceptor
* add client interceptor
* add server interceptor
* adjust location for test file
* format in goimports
* goimformat
* adjust package struct of grpc interceptor, move constant of grpc to common package.
* adjust gprc interceptor file struct
* refact directory, optimize grpc test case
* optimize proto
* delte test file
* delte test file
* fix npe for server integration
* go mod tidy
* remove duplicate constant
* optimize: remove unnecessary codes (#208)
* Add unit testing for getty (#203)
* getty tests
* test
* test
* style
* style go mod
* style:format imports
* style:Delete the useless gomonkey Reset method
Co-authored-by: xubaisheng <>
* optimize workflow, add condecov and issue, stale robot (#202)
optimize workflow, add condecov and issue robot
* Feature add tcc branch report unit test (#210)
test: add tcc branch report unit test
* optimize: support instance BusinessActionContext outside the TCC try … (#179)
optimize: support instance BusinessActionContext outside the TCC try method
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* optimize ResourceManagerInbound function's parameters into one struct-rm_api.go (#198)
optimiz: optimize function's parameters into one struct-rm_api.go
* feature add tcc grpc sample,adjust register resource and branch register (#200)
feature: add grpc integration for tcc
* fix enhancement: make time parameters easier to read (#215)
optimize: make time parameters easier to read
* feature/datasource_at merge to master (#213)
feature: add transaction at datasource
* add rm test (#192)
add test for rm
* optimize: add some todo comment, add a undo hook sample (#238)
add some todo comment, add a undo hook sample
* replace the underline naming in the code with the hump naming method (#235)
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* add dubbo transtation filter test (#204)
test: add unit test for dubbo transtation filter
* fix: do register resource where execute OpenConnector function (#237)
* fix: register resource where execute OpenConnector function
* remove chinese comment
* optimize Add unit testing for common (#229)
* add unit test
* add unit test
* add unit test
Co-authored-by: miaoxueyu <miaoxueyu@xs901.com>
* bugfix: fix infinite loop of asyncCallback (#230)
asyncCallback -> syncCallback
* feature: add undo log manager delete (#240)
feature:add DeleteUndoLogs func, issue:#217
* frature: add update sql parser (#243)
feature: parse select sql from update sql
* feature: add license github action (#254)
* add license github action
* fix global transation time out (#258)
* feature add fence for tcc, and add fence sample in tcc local mode. (#191)
* frature: add update sql parser and remove tidb parser (#264)
add update sql parser and remove tidb parser (#243)
* fix ci failed because mock is invalid (#263)
* optimize: nested loop retries (#261)
* feat: add http tcc (#280)
feat: add http tcc
* feat: optimize retry (#284)
feat: optimize retry
* optimize: split client.Init into rm.Init and tm.Init methods (#286)
optimize: nested loop retries (#261)
* optimize: optimize global transaction usage (#281)
* refact the tm executor and adjust the sample
* optimize interface, adjust samples
* fix ci
* optimize comment
* upgrade go version
* add tx name configuration
* add panic handler
* feat: add has undo log table (#245)
feat:add has undo log table func
* (WIP)refactor:seata conn (#287)
* refactor:seata conn
* test: add unit test
* test: add unit test
* feat: add mysql update undo log builder (#288)
feat: add mysql update undo log builder
* change dubbo-go version (#302)
optimize: change dubbo-go version
* test:add DoParser ut (#299)
test: add DoParser unit test
* config github action not to automatically close ps or issue (#305)
* add mysql delete undo log builder (#296)
* add mysql delete undo log builder
* add mysql delete undo log builder
* add mysql delete undo log builder
* add mysql delete undo log builder
* feat: add sync worker and fmt (#303)
* feat: add sync worker and fmt
* feat: update
* feat: update
* feat: update
* feat: update
* feat: update
* feat: update
* feat: update
* feat: fix spell
* feat: fix conflict
Co-authored-by: Xin.Zh <dragoncharlie@foxmail.com>
Co-authored-by: haohongfan1 <haohongfan1@jd.com>
* Feat add mysql update after undo log builder (#289)
feat: add mysql update after undo log builder
* format:format code
* format:format code
* feat:add mysql table meta func && sql addEscape, delEscape func issue… (#294)
* feat:add mysql table meta func && sql addEscape, delEscape func issue#290
* fix:TestMetaCache func rename
* fix:ci lint fail fix
* fix: solve GetTableMeta return type && constant define
* fix:solve code format and meta cache func fault
* fix:solev git ci fail
* fix:solev git ci fail
* format:format code
* fix:merge master && format code
* fix:solve name conflict
Co-authored-by: 王瑞 <wangrui5@songguo7.com>
Co-authored-by: wangrui130 <wangrui130@tal.com>
* feat: init compressor type (#309)
* init compressor type
* refactor compress (#318)
* init compressor type
* init compressor type
* reformat code
* reformat code
* Feat multi undo log builder (#301)
* feat: add mysql update undo log builder
* add log
* add comment for JDBCType
* add name
* optimize basic builder
* fix type
* fix type
* fix switch
* add update after iamge builder
* format code
* format
* add multi undo log builder
* fix conflict
* fix conflict
* fix conflict
* fix conflict
* fix conflict
* fix conflict
* fix conflict
* feat: fix fanout test data race (#326)
* Refactor seata conn (#295)
* refactor:split xa and at logic
* refactor:split xa and at logic
* refactor:split xa and at logic
* feat(compressor): deflate compress (#321)
* feat(compressor): deflate compress
1. Optimize compressor type definition. (Don't start with package name).
2. Implement deflate compressor and ut.
close #312
* refactor(compressor): revert compressor type definition
* refactor(compressor): remove fmt.Println in ut
* refactor(compressor): adjust the order of deflate compressor constants.
* Add LZ4 compressor support. (#324)
* feat: add lz4 compressor support.
Signed-off-by: Wyatt Jia <i@eventloop.live>
* fix lz4 compressor buffer error.
Signed-off-by: Wyatt Jia <i@eventloop.live>
* format code by goimports.
* Add equal lz4 decompress test case and format code by goimports.
Signed-off-by: Wyatt Jia <i@eventloop.live>
* add zstd compress (#327)
zstd compress
Co-authored-by: xubaisheng <>
* Feat add gzip (#322)
* format:format code
* feat:add gzip func
* fix:comment unuseful code
* fix: fix ret val and unit test assert
* fix:gzip unit modify
* fix:unit test param define modify
Co-authored-by: wangrui130 <wangrui130@tal.com>
Co-authored-by: 王瑞 <wangrui5@songguo7.com>
* feat:add undo log manager-flush undo log func #269 (#307)
add undo log manager-flush undo log func #269
* Feat add zip #315 (#329)
* add zipcompress
* Feat/multi update (#325)
feat: add multi update
* feature: add select for update (#319)
* add select for update
* wip:multi delete sql (#330)
feat:multi delete sql
Co-authored-by: wangxiaoxiong <wangxiaoxiong@asants.com>
* test: strengthen ut (#332)
* optimize at (#336)
optimize at model
* Feat add undo func (#320)
add undo function
* optimize: add insert undo log function (#337)
add insert undo log function
* doc: add sample undo_log table sql
add sample mysql
* optimize at commit branch (#346)
* optimize at
* fix:timeout config & panic log lost (#350)
* fix timeout config & panic log lost
* format & fix rollback
* optimize meta data (#352)
optimize meta data
* optimize commit (#354)
optimize commit
* optimize commit (#354)
optimize commit process
* feat: modify some receiver name (#353)
* feat: modify some receiver name
* feat: add no transaction test
* feat: update batch delete
* Optimize rollback (#356)
optimize rollback
* feat: add gin for at and fix async worker bug (#357)
* feature: support ONLY_CARE_UPDATE_COLUMNS (#355)
support ONLY_CARE_UPDATE_COLUMNS & fix beforeImage error due to the struct shallow copy
* Rollback (#358)
* feat: rollback
* feat: add at rollback sampel
* feat: fix name
* fix bug (#359)
* Rollback1 (#360)
* feat: rollback
* feat: add at rollback sampel
* feat: update
* Fix meta data (#363)
fix ColumnType
* Fix decode image(#365)
fix decode image
* add data check before rollbeck (#366)
* add data check before rollbeck
* doc: v1.0.2-RC1 release file (#338)
* optimize: remove unless function (#369)
remove unless function
* doc: update 1.0.2-RC1 change log (#370)
* update 1.0.2-RC1 change log
* fix: at sample (#374)
fix at rolback sample
* optimize: simplify to make codes more readable (#367)
Signed-off-by: charlie <qianglin98@qq.com>
* feat:add yml config (#285)
add yml config
* feat: support for propagation of global transactions (#262)
* feature:build undo log by insert target SQL (#333)
* insert undo log
* add insert undo test
* fix map loop
* OPT code style & lint & add ut
* fix imports
* fix conflict & adapter some modify
* fix some bug & add ut
* fix at smaple sql (#385)
fix the table structure in testdata sql requires fewer fields than that in smaple (#385)
* fix: loop recursion problem in OpenConnector (#387)
fix: fix loop recursion problem in OpenConnector
* add tcc fence config logic (#383)
* add tcc fence config logic
* add string loader
* fix samples
* fix samples
* fix samples
* fix samples
* fix samples
* fix samples
* fix samples
* merge Load and LoadPath
* fix sample
* optimize some format (#392)
Co-authored-by: haohongfan1 <haohongfan1@jd.com>
* optimize at base executor (#394)
optimize at executor
* feat: add tm config (#398)
feat(pkg/client,pkg/config): add tm config
* feat: add getty config (#399)
add getty config
* fix branch register response (#401)
* fix branch register response
* optimize protocol init (#400)
* optimize protocol init
* optimize RM init (#390)
* OPT rm client
* fix code style
* fix lint
* feat: support xa mysql connection (#380)
* [wip]feat: support xa mysql connection
Signed-off-by: charlie <qianglin98@qq.com>
* Feat xa branch xid (#389)
* feat: add xa branch xid
Co-authored-by: 王瑞 <wangrui5@songguo7.com>
* [AT] add insert on duplicate (#405)
Co-authored-by: “kirhaku” <“2454546080@qq.com”>
* optimize: refactor at executor (#397)
* refactor at executor
* refactor: use new tm config in tm module. (#411)
* refactor: use new tm config in tm module.
* roptimize: efactor delete and insert executor (#409)
* refactor delete and insert executor
* optimize: add log init (#408)
* feature: add transport config (#406)
* add transport config
* refactor(compressor): rename defalte_compress_test.go to deflate_compress_test.go (#414)
Co-authored-by: liushao <liushao@inke.cn>
* feat: add RM config (#412)
* feat: add rm config
* optimize readme (#417)
* feat: add service and seata config (#413)
* feat: add Undo config (#410)
add undo config
* fix undo config (#418)
fix undo config
* opt: optimize comments and dead code (#388)
* Apply getty config (#421)
* apply getty config
* feat: use undo config (#419)
* use undo config
* remove unused config (#422)
* bugfix: repair init getty failed (#423)
* bugfix: repair init getty failed
* fix getty config (#424)
* remove unused config
* bugfix: at model execution failed (#429)
* bugfix: at model execution failed
* Optimize getty config (#430)
* temporary not supported connection-num
* use config (#436)
* fix bug
* doc: add v1.0.2-RC3 change log (#431)
add change log for v1.0.2-RC3
* rename change-log to 1.0.3 (#443)
Co-authored-by: liuyuecai <liuyuecai@didiglobal.com>
* fix:when id autoincrement insert fail
Signed-off-by: Wyatt Jia <i@eventloop.live>
Signed-off-by: charlie <qianglin98@qq.com>
Co-authored-by: Xin.Zh <dragoncharlie@foxmail.com>
Co-authored-by: luky116_Liuyuecai <luky116@126.com>
Co-authored-by: liiiiiibpm <1653433835@qq.com>
Co-authored-by: AlexStocks <alexstocks@foxmail.com>
Co-authored-by: liuyuecai <liuyuecai@didiglobal.com>
Co-authored-by: 刘月财 <38887641+luky116@users.noreply.github.com>
Co-authored-by: wangxiaoxiong <wangxiaoxiong@asants.com>
Co-authored-by: lichen <liiiiiibpm@163.com>
Co-authored-by: cgDeepLearn <cglearningnow@163.com>
Co-authored-by: liiibpm <105549399+liiibpm@users.noreply.github.com>
Co-authored-by: juzimao <578961953@qq.com>
Co-authored-by: adair peng <1374854359@qq.com>
Co-authored-by: Elrond G <elrondgcn@gmail.com>
Co-authored-by: liushao <505786909@qq.com>
Co-authored-by: liushao <liushao@inke.cn>
Co-authored-by: Cr <631807682@qq.com>
Co-authored-by: 野牛 <1251604436@qq.com>
Co-authored-by: Jason Deng <76831112+jasondeng1997@users.noreply.github.com>
Co-authored-by: liaochuntao <liaochuntao@live.com>
Co-authored-by: windWheel <1817802738@qq.com>
Co-authored-by: miaoxueyu <M__java@163.com>
Co-authored-by: miaoxueyu <miaoxueyu@xs901.com>
Co-authored-by: PangXing <pangxing_2006@126.com>
Co-authored-by: georgehao <haohongfan@gmail.com>
Co-authored-by: baerwang <52104949+baerwang@users.noreply.github.com>
Co-authored-by: Shaozhou Hu <1094091844@qq.com>
Co-authored-by: haohongfan1 <haohongfan1@jd.com>
Co-authored-by: 王瑞 <wangrui5@songguo7.com>
Co-authored-by: bitstring <wellschuan@gmail.com>
Co-authored-by: FengZhang <zfcode@qq.com>
Co-authored-by: Charlie17Li <qianglin98@qq.com>
Co-authored-by: zhangym <40376181+zhangymPerson@users.noreply.github.com>
Co-authored-by: lxfeng1997 <33981743+lxfeng1997@users.noreply.github.com>
Co-authored-by: Kirhaku <38072436+Kirhaku@users.noreply.github.com>
Co-authored-by: “kirhaku” <“2454546080@qq.com”>
Co-authored-by: Zihao Yu <81380056+Chovyyyyyy@users.noreply.github.com>
|
2 years ago |
mooleetzi
|
b2f03e4168
|
optimize error (#395)
optimize error
|
2 years ago |
lxfeng1997
|
12eb3492e6
|
bugfix: at model execution failed (#429)
* bugfix: at model execution failed
|
2 years ago |
Yuecai Liu
|
a7f842fe79
|
feat: use undo config (#419)
* use undo config
|
2 years ago |
juzimao
|
494d84ffc6
|
opt: optimize comments and dead code (#388)
|
2 years ago |
Yuecai Liu
|
8d920bce80
|
fix undo config (#418)
fix undo config
|
2 years ago |
Jason Deng
|
12005a8178
|
feat: add Undo config (#410)
add undo config
|
2 years ago |
Zihao Yu
|
85c2f18975
|
feature: add transport config (#406)
* add transport config
|
2 years ago |
FengZhang
|
1cd2c93f70
|
optimize: add log init (#408)
|
2 years ago |
Yuecai Liu
|
8369b9ae46
|
roptimize: efactor delete and insert executor (#409)
* refactor delete and insert executor
|
2 years ago |
liushao
|
c8dccc9d91
|
refactor: use new tm config in tm module. (#411)
* refactor: use new tm config in tm module.
|
2 years ago |
Yuecai Liu
|
a44063609e
|
optimize: refactor at executor (#397)
* refactor at executor
|
2 years ago |
Kirhaku
|
1246a7e661
|
[AT] add insert on duplicate (#405)
Co-authored-by: “kirhaku” <“2454546080@qq.com”>
|
2 years ago |
wang1309
|
382cb5cdfd
|
Feat xa branch xid (#389)
* feat: add xa branch xid
Co-authored-by: 王瑞 <wangrui5@songguo7.com>
|
2 years ago |
charlie
|
a3df33d73f
|
feat: support xa mysql connection (#380)
* [wip]feat: support xa mysql connection
Signed-off-by: charlie <qianglin98@qq.com>
|
2 years ago |
FengZhang
|
6cf00afed4
|
optimize RM init (#390)
* OPT rm client
* fix code style
* fix lint
|
2 years ago |
liushao
|
2a12a86bea
|
feat: add tm config (#398)
feat(pkg/client,pkg/config): add tm config
|
2 years ago |
Yuecai Liu
|
334879e95f
|
optimize at base executor (#394)
optimize at executor
|
2 years ago |
georgehao
|
c3cd13b761
|
optimize some format (#392)
Co-authored-by: haohongfan1 <haohongfan1@jd.com>
|
2 years ago |
juzimao
|
0b31f76df0
|
fix: loop recursion problem in OpenConnector (#387)
fix: fix loop recursion problem in OpenConnector
|
2 years ago |
FengZhang
|
fb92a142b9
|
feature:build undo log by insert target SQL (#333)
* insert undo log
* add insert undo test
* fix map loop
* OPT code style & lint & add ut
* fix imports
* fix conflict & adapter some modify
* fix some bug & add ut
|
2 years ago |
Charlie17Li
|
c80bf4c894
|
optimize: simplify to make codes more readable (#367)
Signed-off-by: charlie <qianglin98@qq.com>
|
2 years ago |
FengZhang
|
c0f47bea5b
|
optimize: remove unless function (#369)
remove unless function
|
2 years ago |
Yuecai Liu
|
f4251b5ba8
|
add data check before rollbeck (#366)
* add data check before rollbeck
|
2 years ago |
Yuecai Liu
|
ea8eb191a6
|
Fix decode image(#365)
fix decode image
|
2 years ago |
Yuecai Liu
|
2f0e114055
|
Fix meta data (#363)
fix ColumnType
|
2 years ago |
Yuecai Liu
|
75b3f2de5d
|
fix bug (#359)
|
2 years ago |
georgehao
|
b46d81772e
|
Rollback (#358)
* feat: rollback
* feat: add at rollback sampel
* feat: fix name
|
2 years ago |
FengZhang
|
5b4778a915
|
feature: support ONLY_CARE_UPDATE_COLUMNS (#355)
support ONLY_CARE_UPDATE_COLUMNS & fix beforeImage error due to the struct shallow copy
|
2 years ago |
georgehao
|
d4d9b9b564
|
feat: add gin for at and fix async worker bug (#357)
|
2 years ago |
Yuecai Liu
|
da18f0501c
|
Optimize rollback (#356)
optimize rollback
|
2 years ago |
georgehao
|
362b86815f
|
feat: modify some receiver name (#353)
* feat: modify some receiver name
* feat: add no transaction test
* feat: update batch delete
|
2 years ago |
Yuecai Liu
|
aedef6e9d8
|
optimize commit (#354)
optimize commit
|
2 years ago |
Yuecai Liu
|
7481327eaf
|
optimize meta data (#352)
optimize meta data
|
2 years ago |
FengZhang
|
ef1759ee2a
|
fix:timeout config & panic log lost (#350)
* fix timeout config & panic log lost
* format & fix rollback
|
2 years ago |
Yuecai Liu
|
a16a38ba0a
|
optimize at commit branch (#346)
* optimize at
|
2 years ago |
FengZhang
|
902cd252a8
|
doc: add sample undo_log table sql
add sample mysql
|
2 years ago |
Yuecai Liu
|
797a965590
|
optimize: add insert undo log function (#337)
add insert undo log function
|
2 years ago |
wang1309
|
7e9d882e0e
|
Feat add undo func (#320)
add undo function
|
2 years ago |
Yuecai Liu
|
8c24c5f0b4
|
optimize at (#336)
optimize at model
|
2 years ago |
baerwang
|
7f7a0796fb
|
test: strengthen ut (#332)
|
2 years ago |
baerwang
|
953e7e2eff
|
wip:multi delete sql (#330)
feat:multi delete sql
Co-authored-by: wangxiaoxiong <wangxiaoxiong@asants.com>
|
2 years ago |
Yuecai Liu
|
a98e390466
|
feature: add select for update (#319)
* add select for update
|
2 years ago |
georgehao
|
4b0278e434
|
Feat/multi update (#325)
feat: add multi update
|
2 years ago |
Bison Xu
|
401dc36226
|
feat:add undo log manager-flush undo log func #269 (#307)
add undo log manager-flush undo log func #269
|
2 years ago |