This is an automated email from the ASF dual-hosted git repository.

luky116 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-seata-go.git


The following commit(s) were added to refs/heads/master by this push:
     new f2587d29 doc: add release 2.0.0 note (#752)
f2587d29 is described below

commit f2587d29548bec856368224bdb968fe3daa971f5
Author: JayLiu <38887641+luky...@users.noreply.github.com>
AuthorDate: Sat Jan 4 14:21:48 2025 +0800

    doc: add release 2.0.0 note (#752)
    
    * add release 2.0.0 note
---
 CHANGELOG.md        |  38 ---------------
 changes/2.0.0.md    | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 changes/2.0.0_zh.md | 131 +++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 263 insertions(+), 38 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
index c2ddf844..00000000
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,38 +0,0 @@
-# Release Notes
----
-
-## 0.1.0-rc1
-
-### feature:
-
-- 
[[#1](https://github.com/apache/incubator-seata-go/commit/06b9969bb3fd24071adc271dc543c3eb684070c9)]
 initialize project structure and support tcc local
-- 
[[#2](https://github.com/apache/incubator-seata-go/commit/80913fa73e38fd3c159dcd28804344b9a87f718c)]
 add github Actions
-- [[#122](https://github.com/apache/incubator-seata-go/pull/122)] feat: add 
two phase and tcc dubbo
-- [[#127](https://github.com/apache/incubator-seata-go/pull/127)] feat: 
transaction at datasource
-
-### bugfix:
-
-- 
[[#5](https://github.com/apache/incubator-seata-go/commit/48f1b6bf6c8890d649ceac3d048f61695dce2f7a)]
 fix cli bug
-- 
[[#15](https://github.com/apache/incubator-seata-go/commit/de615531e9d17af66067c54452ee5bce2d670008)]
 fix branch commit bug
-- 
[[#34](https://github.com/apache/incubator-seata-go/commit/846a3b336194f9d188f07bf6af65f617b0baf489)]
 style:change bool to struct{}
-- [[#130](https://github.com/apache/incubator-seata-go/pull/130)] fix: getty 
session auto close bug
-- [[#155](https://github.com/apache/incubator-seata-go/pull/155)] bugfix: fix 
rollback response status bug
-
-### optimize:
-
-- 
[[#3](https://github.com/apache/incubator-seata-go/commit/65c2e1ed676a2306eb10f7d43e3bf5b37271ee3e)]
 adjust the structure of the project
-- 
[[#18](https://github.com/apache/incubator-seata-go/commit/de615531e9d17af66067c54452ee5bce2d670008)]
 remove goetty
-- 
[[#19](https://github.com/apache/incubator-seata-go/commit/de615531e9d17af66067c54452ee5bce2d670008)]
 optimize codec code
-- [[#125](https://github.com/apache/incubator-seata-go/pull/125)] optimize 
named for the resource manager api
-- [[#165](https://github.com/apache/incubator-seata-go/pull/165)] test: add 
unit test and labeler workflow
-
-### test:
-
-- 
[[#9f4d8](https://github.com/apache/incubator-seata-go/commit/9f4d8cc0b6f1e26860cded5ab05b504ad6a6d6ff)]
 add unit test for codec
-
-### doc:
-
-- 
[[#0](https://github.com/apache/incubator-seata-go/commit/fcda132629032321a7cc733a7a2ed02e05c2151b)]
 hello world
-- [[#146](https://github.com/apache/incubator-seata-go/pull/146)] doc: add 
license
-- [[#153](https://github.com/apache/incubator-seata-go/pull/153)] docs: add 
readme ,contributing and pr template doc
-- [[#167](https://github.com/apache/incubator-seata-go/pull/167)] fix typo in 
reademe
diff --git a/changes/2.0.0.md b/changes/2.0.0.md
new file mode 100644
index 00000000..5bd3270f
--- /dev/null
+++ b/changes/2.0.0.md
@@ -0,0 +1,132 @@
+<!--
+ 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.
+ -->
+
+### 2.0.0
+
+<details>      
+  <summary><mark>Release notes</mark></summary>
+
+### Seata-go 2.0.0
+
+Seata-go 2.0.0 Released.
+
+Seata-go is an easy-to-use, high-performance, open source distributed 
transaction solution.
+
+The version is updated as follows:
+
+### feature:
+
+- [[#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)] 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)]  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)] 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)] 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:
+
+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)
+- [wt-better](https://github.com/wt-better)
+- [luweiqianyi](https://github.com/luweiqianyi)
+- [wang1309](https://github.com/wang1309)
+- [576470954](https://github.com/576470954)
+- [No-SilverBullet](https://github.com/No-SilverBullet)
+- [solisamicus](https://github.com/solisamicus)
+- [marsevilspirit](https://github.com/marsevilspirit)
+- [lxfeng1997](https://github.com/lxfeng1997)
+- [AlexStocks](https://github.com/AlexStocks)
+- [smiletrl](https://github.com/smiletrl)
+- [ptyin](https://github.com/ptyin)
+- [yizhibian](https://github.com/yizhibian)
+- [oldmee](https://github.com/oldmee)
+- [air-3](https://github.com/air-3)
+- [slievrly](https://github.com/slievrly)
+- [xjlgod](https://github.com/xjlgod)
+- [baerwang](https://github.com/baerwang)
+- [xyombo](https://github.com/xyombo)
+- [testwill](https://github.com/testwill)
+- [jasondeng1997](https://github.com/jasondeng1997)
+- [jsbxyyx](https://github.com/jsbxyyx)
+- [iSuperCoder](https://github.com/iSuperCoder)
+- [georgehao](https://github.com/georgehao)
+- [liuyuecai](https://github.com/liuyuecai)
+- [106umao](https://github.com/106umao)
+- [FinnTew](https://github.com/FinnTew)
+- [funky-eyes](https://github.com/funky-eyes)
+- [tanzegen](https://github.com/tanzegen)
+- [lovepoem](https://github.com/lovepoem)
+
+
+Also, we receive many valuable issues, questions and advices from our 
community. Thanks all.
+
+</detail>
\ No newline at end of file
diff --git a/changes/2.0.0_zh.md b/changes/2.0.0_zh.md
new file mode 100644
index 00000000..dffbdfd8
--- /dev/null
+++ b/changes/2.0.0_zh.md
@@ -0,0 +1,131 @@
+<!--
+ 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.
+ -->
+
+### 2.0.0
+
+<details>      
+  <summary><mark>版本变更</mark></summary>
+
+### Seata-go 2.0.0
+
+Seata-go 2.0.0 发布。
+
+Seata-go 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。
+
+此版本更新如下:
+
+### feature:
+
+- [[#574](https://github.com/apache/incubator-seata-go/pull/574)] 支持本地文件类型和 
Nacos 类型的注册中心
+- [[#584](https://github.com/apache/incubator-seata-go/pull/584)] 远程调用模块支持 
ConsistentHash 负载均衡策略
+- [[#585](https://github.com/apache/incubator-seata-go/pull/585)] 远程调用模块支持 
LeastActive 负载均衡策略
+- [[#605](https://github.com/apache/incubator-seata-go/pull/605)] 支持 Etcd 的服务发现
+- [[#622](https://github.com/apache/incubator-seata-go/pull/622)] 远程调用模块增加轮询策略
+- [[#659](https://github.com/apache/incubator-seata-go/pull/659)] 支持 AT undo 
log 的压缩
+- [[#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)] 
支持表元数据缓存的自动刷新功能
+
+### bugfix:
+
+- [[#540](https://github.com/apache/incubator-seata-go/pull/540)] 修复初始化 XA 时的 
bug
+- [[#590](https://github.com/apache/incubator-seata-go/pull/590)] 修复一些类型的错误
+- [[#595](https://github.com/apache/incubator-seata-go/pull/595)] 
提交或回滚时检查响应错误是否为 nil
+- [[#607](https://github.com/apache/incubator-seata-go/pull/607)] 修复 Jackson 
序列化的 bug
+- [[#665](https://github.com/apache/incubator-seata-go/pull/665)] 回收心跳响应消息,避免 
GettyRemoting.future 的内存泄漏
+- [[#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
+- [[#701](https://github.com/apache/incubator-seata-go/pull/701)] 修复 
InsertOnDuplicateUpdate 问题,绕过修改主键
+- [[#717](https://github.com/apache/incubator-seata-go/pull/717)] 支持 XA 向 TC 
报告状态
+- [[#724](https://github.com/apache/incubator-seata-go/pull/724)] SQL 解析器支持 
ParenthesesExpr
+- [[#736](https://github.com/apache/incubator-seata-go/pull/736)] 修复 SQL 
语句未关闭的 bug
+- [[#743](https://github.com/apache/incubator-seata-go/pull/743)] 修复 gomonkey 
的 bug
+- [[#749](https://github.com/apache/incubator-seata-go/pull/749)] 修复心跳的 bug
+
+
+### 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)] 优化构建锁键的速度
+
+### 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 的单元测试
+
+
+### 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 
文件中已完成的工作
+
+
+### contributors:
+
+非常感谢以下 contributors 的代码贡献。若有无意遗漏,请报告。
+
+- [luky116](https://github.com/luky116)
+- [Code-Fight](https://github.com/Code-Fight)
+- [wt-better](https://github.com/wt-better)
+- [luweiqianyi](https://github.com/luweiqianyi)
+- [wang1309](https://github.com/wang1309)
+- [576470954](https://github.com/576470954)
+- [No-SilverBullet](https://github.com/No-SilverBullet)
+- [solisamicus](https://github.com/solisamicus)
+- [marsevilspirit](https://github.com/marsevilspirit)
+- [lxfeng1997](https://github.com/lxfeng1997)
+- [AlexStocks](https://github.com/AlexStocks)
+- [smiletrl](https://github.com/smiletrl)
+- [ptyin](https://github.com/ptyin)
+- [yizhibian](https://github.com/yizhibian)
+- [oldmee](https://github.com/oldmee)
+- [air-3](https://github.com/air-3)
+- [slievrly](https://github.com/slievrly)
+- [xjlgod](https://github.com/xjlgod)
+- [baerwang](https://github.com/baerwang)
+- [xyombo](https://github.com/xyombo)
+- [testwill](https://github.com/testwill)
+- [jasondeng1997](https://github.com/jasondeng1997)
+- [jsbxyyx](https://github.com/jsbxyyx)
+- [iSuperCoder](https://github.com/iSuperCoder)
+- [georgehao](https://github.com/georgehao)
+- [liuyuecai](https://github.com/liuyuecai)
+- [106umao](https://github.com/106umao)
+- [FinnTew](https://github.com/FinnTew)
+- [funky-eyes](https://github.com/funky-eyes)
+- [tanzegen](https://github.com/tanzegen)
+- [lovepoem](https://github.com/lovepoem)
+
+同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。
+
+</detail>
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org
For additional commands, e-mail: notifications-h...@seata.apache.org

Reply via email to