Skip to content

Commit

Permalink
add release 2.0.0 note
Browse files Browse the repository at this point in the history
  • Loading branch information
liuyuecai committed Jan 1, 2025
1 parent c8abb49 commit c718c8b
Show file tree
Hide file tree
Showing 3 changed files with 103 additions and 141 deletions.
38 changes: 0 additions & 38 deletions CHANGELOG.md

This file was deleted.

103 changes: 52 additions & 51 deletions changes/2.0.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,81 +18,81 @@
### 2.0.0

<details>
<summary><mark>版本变更</mark></summary>
<summary><mark>Release notes</mark></summary>

### Seata-go 2.0.0

Seata-go 2.0.0 发布。
Seata-go 2.0.0 Released.

Seata-go 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。
Seata-go is an easy-to-use, high-performance, open source distributed transaction solution.

此版本更新如下:
The version is updated as follows:

### feature:

- [[#574](https://github.com/apache/incubator-seata-go/pull/574)] 支持本地文件类型和 Nacos 类型的注册中心
- [[#622](https://github.com/apache/incubator-seata-go/pull/622)] 远程调用模块增加轮询策略
- [[#659](https://github.com/apache/incubator-seata-go/pull/659)] 支持 AT undo log 的压缩
- [[#585](https://github.com/apache/incubator-seata-go/pull/585)] 远程调用模块支持 LeastActive 负载均衡策略
- [[#584](https://github.com/apache/incubator-seata-go/pull/584)] 远程调用模块支持 ConsistentHash 负载均衡策略
- [[#605](https://github.com/apache/incubator-seata-go/pull/605)] 支持 Etcd 的服务发现
- [[#691](https://github.com/apache/incubator-seata-go/pull/691)] 支持 protobuf 类型的 undo log 解析
- [[#738](https://github.com/apache/incubator-seata-go/pull/738)] 发送心跳消息失败时移除会话
- [[#739](https://github.com/apache/incubator-seata-go/pull/739)] 支持表元数据缓存的自动刷新功能
- [[#659](https://github.com/apache/incubator-seata-go/pull/659)] support compress for AT undo log
- [[#574](https://github.com/apache/incubator-seata-go/pull/574)] support file and nacos service registry
- [[#584](https://github.com/apache/incubator-seata-go/pull/584)] support the ConsistentHash load balancing strategy in the remoting module
- [[#585](https://github.com/apache/incubator-seata-go/pull/585)] support the LeastActive load balancing strategy in the remoting module
- [[#605](https://github.com/apache/incubator-seata-go/pull/605)] support the discovery service of Etcd
- [[#622](https://github.com/apache/incubator-seata-go/pull/622)] add round robin strategy of remote call
- [[#691](https://github.com/apache/incubator-seata-go/pull/691)] support protobuf undo log parser
- [[#738](https://github.com/apache/incubator-seata-go/pull/738)] remove session when send heart beat message failed
- [[#739](https://github.com/apache/incubator-seata-go/pull/739)] support automatic refresh functionality for table meta cache

### bugfix:

- [[#540](https://github.com/apache/incubator-seata-go/pull/540)] 修复初始化 XA 时的 bug
- [[#590](https://github.com/apache/incubator-seata-go/pull/590)] 修复一些类型的错误
- [[#607](https://github.com/apache/incubator-seata-go/pull/607)] 修复 Jackson 序列化的 bug
- [[#595](https://github.com/apache/incubator-seata-go/pull/595)] 提交或回滚时检查响应错误是否为 nil
- [[#672](https://github.com/apache/incubator-seata-go/pull/672)] 修复 AT 回滚的 bug
- [[#674](https://github.com/apache/incubator-seata-go/pull/674)] 修复 XA 回滚的 bug
- [[#690](https://github.com/apache/incubator-seata-go/pull/690)] 修复 AT undo log Jackson 解析器未找到的 bug
- [[#724](https://github.com/apache/incubator-seata-go/pull/690)] SQL 解析器支持 ParenthesesExpr
- [[#736](https://github.com/apache/incubator-seata-go/pull/736)] 修复 SQL 语句未关闭的 bug
- [[#701](https://github.com/apache/incubator-seata-go/pull/701)] 修复 InsertOnDuplicateUpdate 问题,绕过修改主键
- [[#665](https://github.com/apache/incubator-seata-go/pull/665)] 回收心跳响应消息,避免 GettyRemoting.future 的内存泄漏
- [[#749](https://github.com/apache/incubator-seata-go/pull/749)] 修复心跳的 bug
- [[#743](https://github.com/apache/incubator-seata-go/pull/743)] 修复 gomonkey 的 bug
- [[#717](https://github.com/apache/incubator-seata-go/pull/717)] 支持 XA 向 TC 报告状态
- [[#540](https://github.com/apache/incubator-seata-go/pull/540)] fix init xa panic bug
- [[#590](https://github.com/apache/incubator-seata-go/pull/590)] fix some repo error
- [[#595](https://github.com/apache/incubator-seata-go/pull/595)] check the response error is nil for commit or rollback
- [[#607](https://github.com/apache/incubator-seata-go/pull/607)] fix the bug of jackson serialize
- [[#665](https://github.com/apache/incubator-seata-go/pull/665)] reclaim the heartbeat response message to avoid memory leakage of GettyRemoting.future
- [[#672](https://github.com/apache/incubator-seata-go/pull/672)] fix AT rollback bug
- [[#674](https://github.com/apache/incubator-seata-go/pull/674)] fix XA rollback bug
- [[#690](https://github.com/apache/incubator-seata-go/pull/690)] fix AT undo log jackson parser not found bug
- [[#701](https://github.com/apache/incubator-seata-go/pull/701)] fix the InsertOnDuplicateUpdate is an issue with bypassing modifying the primary key
- [[#717](https://github.com/apache/incubator-seata-go/pull/717)] support xa report state to TC
- [[#724](https://github.com/apache/incubator-seata-go/pull/724)] support ParenthesesExpr for SQL parser
- [[#736](https://github.com/apache/incubator-seata-go/pull/736)] fix SQL statement not closed's bug
- [[#743](https://github.com/apache/incubator-seata-go/pull/743)] fix bug of gomonkey
- [[#749](https://github.com/apache/incubator-seata-go/pull/749)] fix bug of heart beat


### optimize:

- [[#576](https://github.com/apache/incubator-seata-go/pull/576)] 使用 mirromutth/mysql-action 替代 icomponent/mysql-action
- [[#594](https://github.com/apache/incubator-seata-go/pull/594)] 优化 branch commit procesor 的日志
- [[#621](https://github.com/apache/incubator-seata-go/pull/621)] 为 ci 添加 codeql
- [[#631](https://github.com/apache/incubator-seata-go/pull/631)] crypto 版本从 0.9.0 升级到 0.17.0
- [[#652](https://github.com/apache/incubator-seata-go/pull/652)] 将 grpc 版本从 1.51.0 升级到 1.56.3
- [[#667](https://github.com/apache/incubator-seata-go/pull/667)] 将通知邮箱从 dev 更新为 notifications
- [[#679](https://github.com/apache/incubator-seata-go/pull/679)] 将 getty 版本从 1.4.9 升级到 1.4.10
- [[#678](https://github.com/apache/incubator-seata-go/pull/678)] 将 module 命名为 seata.apache.org/seata-go
- [[#721](https://github.com/apache/incubator-seata-go/pull/721)] 修复翻译机器人无法工作的问题
- [[#719](https://github.com/apache/incubator-seata-go/pull/719)] Insert SQL 的 undo log 只保留插入的字段
- [[#714](https://github.com/apache/incubator-seata-go/pull/714)] 优化构建锁键的速度
- [[#576](https://github.com/apache/incubator-seata-go/pull/576)] use mirromutth/mysql-action instead of icomponent/mysql-action
- [[#594](https://github.com/apache/incubator-seata-go/pull/594)] optimize the log of branch commit procesor
- [[#621](https://github.com/apache/incubator-seata-go/pull/621)] add codeql for ci
- [[#631](https://github.com/apache/incubator-seata-go/pull/631)] upgrade crypto version from 0.9.0 to 0.17.0
- [[#652](https://github.com/apache/incubator-seata-go/pull/652)] upgrade gRPC version from 1.51.0 ro 1.56.3
- [[#667](https://github.com/apache/incubator-seata-go/pull/667)] change mailbox of issues and pull requests from dev to notifications
- [[#678](https://github.com/apache/incubator-seata-go/pull/678)] rename module name to seata.apache.org/seata-go
- [[#679](https://github.com/apache/incubator-seata-go/pull/679)] upgrade getty version from 1.4.9 to 1.4.10
- [[#714](https://github.com/apache/incubator-seata-go/pull/714)] optimize the speed of build lock key
- [[#719](https://github.com/apache/incubator-seata-go/pull/719)] only save insertd filed when execute insert SQL in AT
- [[#721](https://github.com/apache/incubator-seata-go/pull/721)] fix the issue where the translation bot is not working

### test:

- [[#570](https://github.com/apache/incubator-seata-go/pull/570)] 添加 collecion 的单元测试
- [[#571](https://github.com/apache/incubator-seata-go/pull/571)] 添加 convert 的单元测试
- [[#572](https://github.com/apache/incubator-seata-go/pull/572)] 添加 reflectx 的单元测试
- [[#5835f0](https://github.com/apache/incubator-seata-go/commit/5835f09ecfd6edeb04c2961163bc4460f578e942)] 添加 random loadbalance 的单元测试
- [[#599](https://github.com/apache/incubator-seata-go/pull/599)] 添加 xid loadbalance 的单元测试
- [[#570](https://github.com/apache/incubator-seata-go/pull/570)] add collection unit test
- [[#571](https://github.com/apache/incubator-seata-go/pull/571)] add convert unit test
- [[#572](https://github.com/apache/incubator-seata-go/pull/572)] add reflectx unit test
- [[#5835f0](https://github.com/apache/incubator-seata-go/commit/5835f09ecfd6edeb04c2961163bc4460f578e942)] add random loadbalance unit test
- [[#599](https://github.com/apache/incubator-seata-go/pull/599)] add xid loadbalance unit test


### doc:
- [[#614](https://github.com/apache/incubator-seata-go/pull/614)] 升级未知许可证依赖
- [[#632](https://github.com/apache/incubator-seata-go/pull/632)] 添加 ASF 配置
- [[#633](https://github.com/apache/incubator-seata-go/pull/633)] 优化 ASF 配置,移除上下文检查
- [[#644](https://github.com/apache/incubator-seata-go/pull/644)] 优化 readme 文件
- [[#686](https://github.com/apache/incubator-seata-go/pull/686)] 在 ci 中添加更多的 linter
- [[#737](https://github.com/apache/incubator-seata-go/pull/737)] 更新 readme 文件中已完成的工作
- [[#614](https://github.com/apache/incubator-seata-go/pull/614)] upgrade the unknown license dependency
- [[#632](https://github.com/apache/incubator-seata-go/pull/632)] add ASF basic config
- [[#633](https://github.com/apache/incubator-seata-go/pull/633)] optimize ASF basic config to remove th context check
- [[#644](https://github.com/apache/incubator-seata-go/pull/644)] optimize readme file
- [[#686](https://github.com/apache/incubator-seata-go/pull/686)] add more linter in ci
- [[#737](https://github.com/apache/incubator-seata-go/pull/737)] modify the readme file and update the currently completed work


### contributors:

非常感谢以下 contributors 的代码贡献。若有无意遗漏,请报告。
Thanks to these contributors for their code commits. Please report an unintended omission.

- [luky116](https://github.com/luky116)
- [Code-Fight](https://github.com/Code-Fight)
Expand Down Expand Up @@ -126,6 +126,7 @@ Seata-go 是一款开源的分布式事务解决方案,提供高性能和简
- [tanzegen](https://github.com/tanzegen)
- [lovepoem](https://github.com/lovepoem)

同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。

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

</detail>
Loading

0 comments on commit c718c8b

Please sign in to comment.