|
|
@@ -0,0 +1,95 @@ |
|
|
|
<!-- |
|
|
|
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.2-RC3 |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary><mark>Release notes</mark></summary> |
|
|
|
|
|
|
|
### Seata-go 1.0.2-RC3 |
|
|
|
|
|
|
|
Seata-go 1.0.2-RC3 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> |