<!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
 this work for additional information regarding copyright ownership.
 The ASF licenses this file to You under the Apache License, Version 2.0
 (the "License"); you may not use this file except in compliance with
 the License.  You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 -->

### 1.0.3

<details>	
  <summary><mark>Release notes</mark></summary>

  ### 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和建议，非常感谢大家。

</detail>

