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

laurence pushed a commit to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git


The following commit(s) were added to refs/heads/3.0 by this push:
     new bbd2bda  Update CHANGELOG.md
bbd2bda is described below

commit bbd2bda1fc8d3ba9084970333fb5ccb4bc3e4eec
Author: Laurence <[email protected]>
AuthorDate: Tue Nov 2 22:25:54 2021 +0800

    Update CHANGELOG.md
---
 CHANGELOG.md | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 146 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b60ab2d..14e4d17 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,152 @@
 # Release Notes
 ---
 
-## 3.0.0
+## 3.0.0-rc3
+
+### Feature: 
+
+- Triple features
+
+  - [New triple pb generation tool](https://github.com/dubbogo/tools/pull/17)
+
+    Refer to [QuickStart of dubbo-go 
3.0](https://dubbogo.github.io/zh-cn/docs/user/quickstart/3.0/quickstart.html), 
and [Dubbo-go-samples](https://github.com/apache/dubbo-go-samples) to try 
protoc-gen-go-triple pb generator plugin. 
+
+  - [Response exception from client](https://github.com/dubbogo/triple/pull/30)
+
+    Triple client can get the error stacks from server, pointing to real error 
occurs position.
+
+  - [Multi params support](https://github.com/apache/dubbo-go/pull/1344)
+
+- [New metrics support](https://github.com/apache/dubbo-go/pull/1540)
+
+  Refer to [Docs of dubbo-go 3.0 
Metrics](https://dubbogo.github.io/zh-cn/docs/user/samples/metrics.html), and 
[dubbo-go-samples/metrics](https://github.com/apache/dubbo-go-samples/tree/master/metrics)]
 to try new metrics support.
+
+- [Remove sleep to wait for service discovery 
logic](https://github.com/apache/dubbo-go/pull/1531)
+
+  Set reference check default to true and remove extra time.Sleep logic in 
client side during service-discovery [remove 
time.Sleep](https://github.com/apache/dubbo-go-samples/pull/276/files)
+
+  - [Registry Waittime 
configurable](https://github.com/apache/dubbo-go/pull/1516/files)
+
+- [Dynamic Route Config](https://github.com/apache/dubbo-go/pull/1519)
+
+  Refer to [Docs of dubbo-go 3.0 
Router](https://dubbogo.github.io/zh-cn/docs/user/samples/mesh_router.html), 
and 
[dubbo-go-samples/meshrouter](https://github.com/apache/dubbo-go-samples/tree/master/route/meshroute)
 to try dynamic mesh router support.
+
+- [New config API support](https://github.com/apache/dubbo-go/pull/1499) [New 
root config API builder](https://github.com/apache/dubbo-go/pull/1491)
+
+  Refer to [Docs of dubbo-go 3.0 
Configuration](https://dubbogo.github.io/zh-cn/docs/user/concept/configuration.html),
 and 
[dubbo-go-samples/config-api](https://github.com/apache/dubbo-go-samples/tree/master/config-api)
 to try new config API.
+
+- [Support custom registry group name on 
Nacos](https://github.com/apache/dubbo-go/pull/1353)
+
+- [GRPC supports multi pb](https://github.com/apache/dubbo-go/pull/1361)
+
+- [New logger support](https://github.com/apache/dubbo-go/pull/1335)
+
+  Refer to [Docs of dubbo-go 3.0 
logger](https://dubbogo.github.io/zh-cn/docs/user/samples/custom-logger.html), 
and 
[dubbo-go-samples/logger](https://github.com/apache/dubbo-go-samples/tree/master/logger)
 to try new logger support.
+
+- [Generic invocation supports](https://github.com/apache/dubbo-go/pull/1315)
+
+  Refer to [Docs of dubbo-go 3.0 
generic](https://dubbogo.github.io/zh-cn/docs/user/samples/generic.html), and 
[dubbo-go-samples/generic](https://github.com/apache/dubbo-go-samples/tree/master/generic)
 to try new generic support.
+
+- [Support key generate function in service 
event](https://github.com/apache/dubbo-go/pull/1286)
+
+  
+
+### Enhancement:
+
+- [Configuration 
Enhancement](https://github.com/apache/dubbo-go/commit/1397e8bba97f14b7656a5afc9bc92530bb693092)
+
+  One of the biggest update in this release is the configuration optimization. 
We discarded the old configuration and introduced a new one. Currently, the new 
configuration has been updated to [the master branch of 
samples](https://github.com/apache/dubbo-go-samples) (corresponding to latest 
dubbo-go 3.0), and there are introductions and detailed examples on the our 
website [dubbogo.github](https://dubbogo.github.io).
+
+- Triple: 
+
+  - [Triple CPU usage 
optimization](https://github.com/dubbogo/triple/pull/32/files)
+
+     Set default tcp read buffer to 4k to decrease gc, and descrease CPU usage 
by 60% of 3.0.0-rc2
+
+  - [Add Triple Debug Log](https://github.com/dubbogo/triple/pull/29)
+
+- [Support Apollo secret](https://github.com/apache/dubbo-go/pull/1533)
+
+- [Use class Name as the default reference name 
](https://github.com/apache/dubbo-go/pull/1339)
+
+  You can set service/refernce key to provider/consumer's struct name: [Config 
samples](https://github.com/apache/dubbo-go-samples/blob/master/helloworld/go-server/conf/dubbogo.yml#L15)
 & [Target provider 
struct](https://github.com/apache/dubbo-go-samples/blob/master/helloworld/go-server/cmd/server.go#L45),
 
+
+  And there is no needs to define (p*Provider) Reference() method from now on.
+
+- [Set default logger level to 
info](https://github.com/apache/dubbo-go/pull/1549/files#diff-d5ab135265094924568957f56eaef061c7948d2664daa995fbe0de4c7ab2d272R82)
+- [Refactor of filter package 
sturcture](https://github.com/apache/dubbo-go/pull/1299)
+- [Refactor of cluster package 
structure](https://github.com/apache/dubbo-go/pull/1507)
+
+
+
+### Bugfix:
+
+- [Heartbeat's timeout will modify consumer's 
timeout](https://github.com/apache/dubbo-go/pull/1532)
+
+- [Remove zk test to ensure ut could be run 
locally](https://github.com/apache/dubbo-go/pull/1357)
+
+- [Add Application Registry](https://github.com/apache/dubbo-go/pull/1493)
+
+- [Change serviceName like java style on 
nacos](https://github.com/apache/dubbo-go/pull/1352)
+
+- [Url serialization bug](https://github.com/apache/dubbo-go/pull/1292)
+
+- [Change the key of a mock echo 
filter](https://github.com/apache/dubbo-go/pull/1381)
+
+- [Fix: fix the exception when tcp timeout is less than 1s for 3.0 
#1362](https://github.com/apache/dubbo-go/pull/1380)
+
+- [Registry timeout not pars](https://github.com/apache/dubbo-go/pull/1392)
+
+- [Fix Isprovider check](https://github.com/apache/dubbo-go/pull/1500)
+
+- [Delete zk registry when set defualt consumer/provider 
config](https://github.com/apache/dubbo-go/pull/1324/files)
+
+  
+## 3.0.0-rc2
+
+### New Features
+
+- [Add Triple Msgpack Codec](https://github.com/apache/dubbo-go/pull/1242)
+- [Add Triple user defined serializer 
support](https://github.com/apache/dubbo-go/pull/1242)
+- [Add gRPC provider reference in codes generated by 
protoc-gen-dubbo3](https://github.com/apache/dubbo-go/pull/1240)
+- [Add integration tests using 
dubbo-go-samples](https://github.com/apache/dubbo-go/pull/1223)
+- [Add service discovery support etcd remote 
reporter](https://github.com/apache/dubbo-go/pull/1221)
+- [Add service discovery support nacos remote 
reporter](https://github.com/apache/dubbo-go/pull/1218)
+- [Add grpc server reflection register 
logic](https://github.com/apache/dubbo-go/pull/1216)
+
+### Enhancement
+
+- [Make remote metadata center 
configurable](https://github.com/apache/dubbo-go/pull/1258)
+- [Enhance nacos connection](https://github.com/apache/dubbo-go/pull/1255)
+- [Add unit tests for zk metadata 
report](https://github.com/apache/dubbo-go/pull/1229)
+- [Restructuring remoting metadata 
service](https://github.com/apache/dubbo-go/pull/1227)
+- [Dependency prompting for unit 
tests](https://github.com/apache/dubbo-go/pull/1212)
+- [Make cluster interceptor a 
chain](https://github.com/apache/dubbo-go/pull/1211)
+- [Improve etcd version and change create to 
put](https://github.com/apache/dubbo-go/pull/1203)
+- [Remove reflect in grpc server](https://github.com/apache/dubbo-go/pull/1200)
+- [Change lb hash logic](https://github.com/apache/dubbo-go/pull/1267)
+
+### Bugfixes
+
+- [Fix: zk invoker refer check fail,and service will be added in cache 
invokers fail problem](https://github.com/apache/dubbo-go/pull/1249)
+- [Fix: app level service discovery local mod URL serialize fail 
problem](https://github.com/apache/dubbo-go/pull/1238)
+- [Fix: m1 cpu exec fail problem](https://github.com/apache/dubbo-go/pull/1236)
+- [Fix: metadata info struct contains unsupported 
field](https://github.com/apache/dubbo-go/pull/1234)
+- [Fix: go race in directory](https://github.com/apache/dubbo-go/pull/1222)
+- [Fix: zk name changes from default to conn 
location](https://github.com/apache/dubbo-go/pull/1263)
+
+### Dependencies
+
+- [bump actions/cache from 2.1.5 to 
2.1.6](https://github.com/apache/dubbo-go/pull/1230)
+
+Milestone:
+
+- 
[https://github.com/apache/dubbo-go/milestone/12](https://github.com/apache/dubbo-go/milestone/12?closed=1)
+
+
+
+
+## 3.0.0-rc1
 
 ### New Features
 - [Add triple protocol](https://github.com/apache/dubbo-go/pull/1071)

Reply via email to