diff --git a/changes/1.1.0.md b/changes/1.1.0.md index 6cd95074d..4e2f7550b 100644 --- a/changes/1.1.0.md +++ b/changes/1.1.0.md @@ -20,49 +20,44 @@
Release notes - ### Seata-go 1.1.0 +### Seata-go 1.1.0 - Seata-go 1.1.0 Released. +Seata-go 1.1.0 Released. - Seata-go is an easy-to-use, high-performance, open source distributed transaction solution. +Seata-go is an easy-to-use, high-performance, open source distributed transaction solution. - The version is updated as follows: +The version is updated as follows: ### feature: -- [[#477](https://github.com/seata/seata-go/pull/477)] add the use of undo log serialization and support the default json parser -- [[#463](https://github.com/seata/seata-go/pull/463)] support xa connect proxy -- [[#463](https://github.com/seata/seata-go/pull/463)] support xa resource manager -- [[#462](https://github.com/seata/seata-go/pull/462)] support xa excutor -- [[#446](https://github.com/seata/seata-go/pull/446)] support gorm +- [[#491](https://github.com/seata/seata-go/pull/491)] support query global lock key +- [[#482](https://github.com/seata/seata-go/pull/482)] support multi delete SQL executor in AT +- [[#481](https://github.com/seata/seata-go/pull/481)] support multi update SQL executor in AT +- [[#478](https://github.com/seata/seata-go/pull/478)] support select for update SQL executor in AT +- [[#477](https://github.com/seata/seata-go/pull/477)] support the json serialization method of undo log +- [[#456](https://github.com/seata/seata-go/pull/456)] support insert on update SQL executor in AT - [[#444](https://github.com/seata/seata-go/pull/444)] support BZip2Compressor +- [[#436](https://github.com/seata/seata-go/pull/436)] use rm config file - [[#433](https://github.com/seata/seata-go/pull/433)] support xa connect manager +- [[#430](https://github.com/seata/seata-go/pull/430)] use getty config file ### bugfix: -- [[#491](https://github.com/seata/seata-go/pull/491)] fix execute select for update SQL bug -- [[#495](https://github.com/seata/seata-go/pull/495)] fix undo log sql type bug +- [[#509](https://github.com/seata/seata-go/pull/509)] fix undo log SQLType when execute insert on update SQL in AT +- [[#495](https://github.com/seata/seata-go/pull/495)] fix undo log SQLType bug - [[#487](https://github.com/seata/seata-go/pull/487)] fix at bug when execute - [[#472](https://github.com/seata/seata-go/pull/472)] fix missing value of context When using global transactions - [[#461](https://github.com/seata/seata-go/pull/461)] fix the problem of error_code_test - [[#459](https://github.com/seata/seata-go/pull/459)] fix the rollback error log -- [[#452](https://github.com/seata/seata-go/pull/452)] fix autoincrement insert panic -- [[#466](https://github.com/seata/seata-go/pull/466)] fix some typo - +- [[#452](https://github.com/seata/seata-go/pull/452)] fix the error of id self-increment when executing insert sql in AT ### optimize: -- [[#507](https://github.com/seata/seata-go/pull/507)] optimize multi update SQL executor -- [[#505](https://github.com/seata/seata-go/pull/505)] optimize multi delete SQL executor -- [[#482](https://github.com/seata/seata-go/pull/482)] refactor logic of multiple delete sql in at mode -- [[#481](https://github.com/seata/seata-go/pull/481)] refactor logic of multiple update sql in at mode -- [[#478](https://github.com/seata/seata-go/pull/478)] refactor logic of select for update sql -- [[#456](https://github.com/seata/seata-go/pull/456)] refactor logic of insert on update sql -- [[#453](https://github.com/seata/seata-go/pull/453)] optimize the messageType and transactionErrorCode -- [[#447](https://github.com/seata/seata-go/pull/447)] optimize the datasource init -- [[#436](https://github.com/seata/seata-go/pull/436)] use the config to refactor the project -- [[#430](https://github.com/seata/seata-go/pull/430)] Optimize getty config - +- [[#507](https://github.com/seata/seata-go/pull/507)] refactor logic of multiple update sql in AT +- [[#505](https://github.com/seata/seata-go/pull/505)] optimize multi SQL executor in AT +- [[#453](https://github.com/seata/seata-go/pull/453)] optimize the messageType and transactionErrorCode enum +- [[#447](https://github.com/seata/seata-go/pull/447)] optimize the datasource init process +- [[#466](https://github.com/seata/seata-go/pull/466)] optimize variable naming ### test: @@ -72,12 +67,10 @@ - [[#492](https://github.com/seata/seata-go/pull/492)] update feature list of readme - [[#489](https://github.com/seata/seata-go/pull/489)] add change-log of version 1.1.0 -- [[#443](https://github.com/seata/seata-go/pull/443)] rename change-log to 1.0.3 -- [[#431](https://github.com/seata/seata-go/pull/431)] add the changes log ### contributors: -Thanks to these contributors for their code commits. Please report an unintended omission. +Thanks to these contributors for their code commits. Please report an unintended omission. - [luky116](https://github.com/luky116) - [georgehao](https://github.com/georgehao) diff --git a/changes/1.1.0_zh.md b/changes/1.1.0_zh.md index df30f26fa..a362e58f5 100644 --- a/changes/1.1.0_zh.md +++ b/changes/1.1.0_zh.md @@ -30,50 +30,43 @@ Seata-go 是一款开源的分布式事务解决方案,提供高性能和简 ### feature: -- [[#477](https://github.com/seata/seata-go/pull/477)] 集成 undo log 序列化并实现默认的 json parser -- [[#463](https://github.com/seata/seata-go/pull/463)] 支持 xa 连接代理 -- [[#463](https://github.com/seata/seata-go/pull/463)] 支持 xa 资源管理 -- [[#462](https://github.com/seata/seata-go/pull/462)] 支持 xa 模式 update SQL 的执行逻辑 -- [[#446](https://github.com/seata/seata-go/pull/446)] 在项目中支持 gorm +- [[#491](https://github.com/seata/seata-go/pull/491)] 支持查询全局事务锁 +- [[#482](https://github.com/seata/seata-go/pull/482)] 支持 AT 模式 multi delete SQL 执行器 +- [[#481](https://github.com/seata/seata-go/pull/481)] 支持 AT 模式 multi update SQL 执行器 +- [[#478](https://github.com/seata/seata-go/pull/478)] 支持 AT 模式 select for update SQL 执行器 +- [[#477](https://github.com/seata/seata-go/pull/477)] 支持 undo log 的 json 序列化方式 +- [[#456](https://github.com/seata/seata-go/pull/456)] 支持 AT 模式 insert on update SQL 执行器 - [[#444](https://github.com/seata/seata-go/pull/444)] 支持 BZip 压缩算法 +- [[#436](https://github.com/seata/seata-go/pull/436)] 支持读取 rm 相关的配置文件 - [[#433](https://github.com/seata/seata-go/pull/433)] 支持 xa 连接管理 +- [[#430](https://github.com/seata/seata-go/pull/430)] 支持读取 getty 相关的配置文件 ### bugfix: -- [[#491](https://github.com/seata/seata-go/pull/491)] 修复 select for update SQL 执行时出现的问题 +- [[#509](https://github.com/seata/seata-go/pull/509)] 修复 AT 模式下执行 insert on update 时 undo log 的 SQLType 字段的问题 +- [[#495](https://github.com/seata/seata-go/pull/495)] 修复 undo log 的 SQLType 字段的问题 - [[#487](https://github.com/seata/seata-go/pull/487)] 修复 AT 执行时出现的问题 -- [[#495](https://github.com/seata/seata-go/pull/495)] 修复 undo log 的数据库类型字段的问题 - [[#472](https://github.com/seata/seata-go/pull/472)] 修复全局事务中上下文丢失值问题 -- [[#466](https://github.com/seata/seata-go/pull/466)] 修复一些格式规范问题 - [[#461](https://github.com/seata/seata-go/pull/461)] 修复 error_code_test 中变量未定义导致的 ci 失败问题 - [[#459](https://github.com/seata/seata-go/pull/459)] 修复 error 日志重复打印问题 -- [[#452](https://github.com/seata/seata-go/pull/452)] 修复 id 自增长时 insert 报错问题 +- [[#452](https://github.com/seata/seata-go/pull/452)] 修复 AT 模式 执行 insert SQL 时 id 自增的报错问题 ### optimize: -- [[#507](https://github.com/seata/seata-go/pull/507)] 重构 multi update SQL 执行器 -- [[#505](https://github.com/seata/seata-go/pull/505)] 重构 multi delete SQL 执行器 -- [[#482](https://github.com/seata/seata-go/pull/482)] 重构 AT 模式的 multiple delete SQL 的执行逻辑 -- [[#481](https://github.com/seata/seata-go/pull/481)] 重构 AT 模式的 multiple update SQL 的执行逻辑 -- [[#478](https://github.com/seata/seata-go/pull/478)] 重构 AT 模式的 select for update SQL 的执行逻辑 -- [[#456](https://github.com/seata/seata-go/pull/456)] 重构 AT 模式的 insert on update SQL 的执行逻辑 -- [[#453](https://github.com/seata/seata-go/pull/453)] 优化消息类型和事务异常规范 +- [[#507](https://github.com/seata/seata-go/pull/507)] 优化 AT 模式 multiple update SQL 执行器 +- [[#505](https://github.com/seata/seata-go/pull/505)] 优化 AT 模式 multi SQL 执行器 +- [[#453](https://github.com/seata/seata-go/pull/453)] 优化 messageType 和 transactionErrorCode 枚举值 - [[#447](https://github.com/seata/seata-go/pull/447)] 优化数据源初始化流程 -- [[#430](https://github.com/seata/seata-go/pull/430)] 优化 getty 的配置 -- [[#436](https://github.com/seata/seata-go/pull/436)] 使用配置优化工程 +- [[#466](https://github.com/seata/seata-go/pull/466)] 优化变量的命名 ### test: -- [[#445](https://github.com/seata/seata-go/pull/445)] 添加消息类型和事务异常规范的单元测试 +- [[#445](https://github.com/seata/seata-go/pull/445)] 添加 TransactionErrorCode 的单元测试 ### doc: -- [[#492](https://github.com/seata/seata-go/pull/492)] 更新 readme 文件的功能列表描述 +- [[#492](https://github.com/seata/seata-go/pull/492)] 更新 readme 文件的已完成功能列表 - [[#489](https://github.com/seata/seata-go/pull/489)] 添加 1.1.0 版本的 change log -- [[#443](https://github.com/seata/seata-go/pull/443)] 重命名 change-log 为 1.0.3 版本 -- [[#431](https://github.com/seata/seata-go/pull/431)] 添加版本 changes 日志文件内容 - - ### contributors: