* fix:The WithGlobalTx method returns the exception caught by recover
* fix:add case of panic non-error type;WithGlobalTx return a specific exception
* fix:Combine error judgments into a single conditional statement to make the code more readable.
---------
Co-authored-by: FengZhang <zfcode@qq.com>
* fix: re-enabled integration test action
* fix: install docker composer
* fix: upgrade go version
* fix: upgrade go version
* fix: upgrade go version
* fix: upgrade go version
* fix: upgrade go version
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: FengZhang <zfcode@qq.com>
Co-authored-by: Xin.Zh <alexstocks@foxmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* docs: eEnrich the project ReadMe
* docs: eEnrich the project ReadMe
* docs: eEnrich the project ReadMe
* docs: Increase the version number so that users can find the latest version.
* Update README_ZH.md
---------
Co-authored-by: FengZhang <zfcode@qq.com>
Co-authored-by: FinnTew <finntew@foxmail.com>
bugfix: Remove issue translation workflow as usthe/issues-translate-action@v2.7 does not allow issues in apache/incubator-seata-go
Co-authored-by: FengZhang <zfcode@qq.com>
feat: Add Release Drafter configuration files
Add the Release Drafter configuration files to the repository. This includes the `.github/release-drafter.yml` and `.github/workflows/release-drafter.yml` files. These files define the templates, categories, and labels used for generating release notes and changelogs. The configuration also includes autolabeling rules based on the title and file patterns.
Co-authored-by: FengZhang <zfcode@qq.com>
* feat: optimized the daily deletion of fence logs
* feat: optimized the daily deletion of fence logs
* feat: configure the fence through the configuration file
* fix: fixed some issues with sql statements
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
Co-authored-by: FengZhang <zfcode@qq.com>
* optimize: optimize the speed of buildLockKey
* improve unit testing of buildLockKey
* fix the situation where primaryKeyValues contains nil value
* update the unit test of buildLockKey
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
* support auto refresh table mate cache
* fix test
* Refactor the code to address the issue of duplicate definitions
* Refactor the code to address the issue of duplicate definitions
* Refactor the code to address the issue of duplicate definitions
* Refactor the code to address the issue of duplicate definitions
---------
Co-authored-by: root <root@localhost.localdomain>
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
* only inserted fields
* It is suspected that it is not used, so restore the previous code
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
* feat:add more linter
* feat:change golangclilint version to 1.57.x to support more linter
* feat:adjust lint conf and adjust the code to pass the check
* feat:close session when send heart beat message failed
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
* feat:add more linter
* feat:change golangclilint version to 1.57.x to support more linter
* feat:adjust lint conf and adjust the code to pass the check
* style: format some code; fix: some sql statement or rows was not been closed
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
* feat:add more linter
* feat:change golangclilint version to 1.57.x to support more linter
* feat:adjust lint conf and adjust the code to pass the check
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>