<!--
 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 Released.	

  Seata-go is an easy-to-use, high-performance, open source distributed transaction solution.

  The version is updated as follows:	

### feature：

- [[#380](https://github.com/seata/seata-go/pull/380)] support xa mysql connection
- [[#383](https://github.com/seata/seata-go/pull/383)] support read tcc fence configuration file 
- [[#389](https://github.com/seata/seata-go/pull/389)] add the transaction id of xa mode
- [[#398](https://github.com/seata/seata-go/pull/398)] support read TM configuration file
- [[#399](https://github.com/seata/seata-go/pull/399)] support read getty configuration file
- [[#405](https://github.com/seata/seata-go/pull/405)] support at mode insert on duplicate sql parsing
- [[#406](https://github.com/seata/seata-go/pull/406)] support read transport configuration file
- [[#410](https://github.com/seata/seata-go/pull/410)] support read undo log configuration file
- [[#411](https://github.com/seata/seata-go/pull/411)] use tm's profile properties in the project
- [[#412](https://github.com/seata/seata-go/pull/412)] support read rm configuration file
- [[#412](https://github.com/seata/seata-go/pull/412)] support read service configuration file
- [[#419](https://github.com/seata/seata-go/pull/419)] use undo-log's profile properties in the project

### bugfix：

- [[#387](https://github.com/seata/seata-go/pull/387)] fix loop recursion problem in OpenConnector
- [[#401](https://github.com/seata/seata-go/pull/401)] fix branch register process
- [[#418](https://github.com/seata/seata-go/pull/418)] fix the configuration file problem of undo log
- [[#423](https://github.com/seata/seata-go/pull/423)] fix getty initialization failure
- [[#424](https://github.com/seata/seata-go/pull/424)] fix getty initialization failure
- [[#429](https://github.com/seata/seata-go/pull/429)] fix the problem of execution failure in at mode

### optimize:

- [[#366](https://github.com/seata/seata-go/pull/366)] add data check before rollbeck
- [[#367](https://github.com/seata/seata-go/pull/367)] simplify to make codes more readable
- [[#369](https://github.com/seata/seata-go/pull/369)] remove unless function
- [[#385](https://github.com/seata/seata-go/pull/385)] optimize the SQL used in AT sample
- [[#388](https://github.com/seata/seata-go/pull/388)] optimize comments and dead code
- [[#390](https://github.com/seata/seata-go/pull/390)] optime rm init
- [[#392](https://github.com/seata/seata-go/pull/392)] optimize code style
- [[#394](https://github.com/seata/seata-go/pull/394)] optimize at mode base executor
- [[#400](https://github.com/seata/seata-go/pull/400)] optime protocol init
- [[#408](https://github.com/seata/seata-go/pull/408)] optime log init
- [[#409](https://github.com/seata/seata-go/pull/409)] refactor logic of delete and insert sql in at mode
- [[#414](https://github.com/seata/seata-go/pull/414)] rename unit test file
- [[#422](https://github.com/seata/seata-go/pull/422)] remove unused config code

### test:

### doc:
- [[#417](https://github.com/seata/seata-go/pull/417)] optiomize readme file

### contributors:

Thanks to these contributors for their code commits. Please report an unintended omission.  

- [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)

Also, we receive many valuable issues, questions and advices from our community. Thanks all.

</detail>