### 1.0.3
Release notes ### Seata-go 1.0.3 Seata-go 1.0.3 发布。 Seata-go 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 此版本更新如下: ### feature: - [[#380](https://github.com/seata/seata-go/pull/380)] 支持 MySQL XA 的连接 - [[#383](https://github.com/seata/seata-go/pull/383)] 支持 TCC Fence 读取配置文件 - [[#389](https://github.com/seata/seata-go/pull/389)] 添加 XA 模式的事务ID - [[#398](https://github.com/seata/seata-go/pull/398)] 支持 TM 读取配置文件 - [[#399](https://github.com/seata/seata-go/pull/399)] 支持 getty 读取配置文件 - [[#405](https://github.com/seata/seata-go/pull/405)] 支持 AT 模式 insert on duplicate SQL 解析 - [[#406](https://github.com/seata/seata-go/pull/406)] 支持 transport 读取配置文件 - [[#410](https://github.com/seata/seata-go/pull/410)] 支持 undo log 读取配置文件 - [[#411](https://github.com/seata/seata-go/pull/411)] 在项目中使用 tm 的配置文件属性 - [[#412](https://github.com/seata/seata-go/pull/412)] 支持 RM 读取配置文件 - [[#413](https://github.com/seata/seata-go/pull/413)] 支持 service 读取配置文件 - [[#419](https://github.com/seata/seata-go/pull/419)] 在项目中使用 undo log 的配置文件属性 - [[#421](https://github.com/seata/seata-go/pull/421)] 支持 service 读取配置文件 ### bugfix: - [[#387](https://github.com/seata/seata-go/pull/387)] 修复 OpenConnector 中死循环的问题 - [[#401](https://github.com/seata/seata-go/pull/401)] 优化注册事务分支的流程 - [[#418](https://github.com/seata/seata-go/pull/418)] 修复 undo log 的配置文件的问题 - [[#423](https://github.com/seata/seata-go/pull/423)] 修复 getty 初始化失败的问题 - [[#424](https://github.com/seata/seata-go/pull/424)] 修复 getty 初始化失败的问题 - [[#429](https://github.com/seata/seata-go/pull/429)] 修复 AT 模式执行失败的问题 ### optimize: - [[#366](https://github.com/seata/seata-go/pull/366)] AT 回滚前添加数据校验逻辑 - [[#367](https://github.com/seata/seata-go/pull/367)] 优化 AT 代码的命名 - [[#369](https://github.com/seata/seata-go/pull/369)] 移除不用的方法 - [[#385](https://github.com/seata/seata-go/pull/385)] 优化 AT sample 的建表SQL - [[#388](https://github.com/seata/seata-go/pull/388)] 优化代码注释,删除不用的代码 - [[#390](https://github.com/seata/seata-go/pull/390)] 优化 RM 的初始化流程 - [[#392](https://github.com/seata/seata-go/pull/392)] 优化代码的风格问题 - [[#394](https://github.com/seata/seata-go/pull/394)] 重构 AT 模式的执行器 - [[#400](https://github.com/seata/seata-go/pull/400)] 优化 protocol 的初始化流程 - [[#408](https://github.com/seata/seata-go/pull/408)] 优化 log 的初始化流程 - [[#409](https://github.com/seata/seata-go/pull/409)] 重构 AT 模式的 delete 和 insert SQL 的执行逻辑 - [[#414](https://github.com/seata/seata-go/pull/414)] 重命名单测文件 - [[#422](https://github.com/seata/seata-go/pull/422)] 移除未使用的 config 代码 ### test: ### doc: - [[#417](https://github.com/seata/seata-go/pull/417)] 调整 readme 文件内容 ### contributors: 非常感谢以下 contributors 的代码贡献。若有无意遗漏,请报告。 - [AlexStocks](https://github.com/AlexStocks) - [luky116](https://github.com/luky116) - [georgehao](https://github.com/georgehao) - [lxfeng1997](https://github.com/lxfeng1997) - [106umao](https://github.com/106umao) - [liiibpm](https://github.com/liiibpm) - [wang1309](https://github.com/wang1309) - [iSuperCoder](https://github.com/iSuperCoder) - [jasondeng1997](https://github.com/jasondeng1997) - [Charlie17Li](https://github.com/Charlie17Li) - [Code-Fight](https://github.com/Code-Fight) - [Kirhaku](https://github.com/Kirhaku) 同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。