Browse Source

doc: add v1.0.2-RC3 change log (#431)

add change log for v1.0.2-RC3
tags/v1.0.3
Yuecai Liu GitHub 2 years ago
parent
commit
5024cff436
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 194 additions and 1 deletions
  1. +95
    -0
      changes/1.0.2-RC3.md
  2. +98
    -0
      changes/1.0.2-RC3_zh.md
  3. +1
    -1
      sample/at/gin/server/service.go

+ 95
- 0
changes/1.0.2-RC3.md View File

@@ -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>

+ 98
- 0
changes/1.0.2-RC3_zh.md View File

@@ -0,0 +1,98 @@
<!--
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 发布。

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>


+ 1
- 1
sample/at/gin/server/service.go View File

@@ -32,7 +32,7 @@ var (

func initService() {
var err error
db, err = sql.Open(sql2.SeataATMySQLDriver, "root:123456@tcp(127.0.0.1:3306)/seata_client?multiStatements=true&interpolateParams=true")
db, err = sql.Open(sql2.SeataATMySQLDriver, "root:12345678@tcp(127.0.0.1:3306)/seata_client?multiStatements=true&interpolateParams=true")
if err != nil {
panic("init service error")
}


Loading…
Cancel
Save