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

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


The following commit(s) were added to refs/heads/develop by this push:
     new ddd7a716c add v3.3.0 changelog
ddd7a716c is described below

commit ddd7a716c3d6a3ee5c804ff6c641349d7df5083f
Author: No-SilverBullet <[email protected]>
AuthorDate: Mon Mar 17 12:06:06 2025 +0800

    add v3.3.0 changelog
---
 CHANGELOG.md | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 795e41162..80da8ac18 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,95 @@
+
 # Release Notes
 ---
+## 3.3.0
+## Summary
+
+This release brings multiple bug fixes, new features, and code enhancements to 
improve the stability and functionality of Apache Dubbo-Go. Key improvements 
include fixing various service discovery and registry-related issues, 
addressing memory leaks, imporving error handling and stability of underlying 
communication library. Additionally, new features such as script-based routing, 
enhanced compatibility with Java, triple protocal keepalive and support for 
Protobuf-based MetadataService h [...]
+
+### Bug Fixes
+
+- Fixed initialization of the correct OTEL-GRPC exporter. 
[#2666](https://github.com/apache/dubbo-go/pull/2666) 
[#2679](https://github.com/apache/dubbo-go/pull/2679)
+- Fixed test case inconsistencies. 
[#2660](https://github.com/apache/dubbo-go/pull/2660)
+- Resolved makezero bug. [#2682](https://github.com/apache/dubbo-go/pull/2682)
+- Fixed nacos service discovery issues. 
[#2691](https://github.com/apache/dubbo-go/pull/2691) 
[#2694](https://github.com/apache/dubbo-go/pull/2694)
+- Corrected protoc-gen-go-triple path. 
[#2690](https://github.com/apache/dubbo-go/pull/2690)
+- Fixed segmentation fault due to a nil backupCodec. 
[#2698](https://github.com/apache/dubbo-go/pull/2698)
+- Resolved zookeeper mapping key issues. 
[#2711](https://github.com/apache/dubbo-go/pull/2711)
+- Fixed issues with nacos registry '*' subscription. 
[#2713](https://github.com/apache/dubbo-go/pull/2713)
+- Resolved nacos service discovery not retrieving all service names. 
[#2715](https://github.com/apache/dubbo-go/pull/2715)
+- Fixed deadlock occurrences. 
[#2716](https://github.com/apache/dubbo-go/pull/2716)
+- Addressed service disconnection and configuration invalidation issues. 
[#2717](https://github.com/apache/dubbo-go/pull/2717)
+- Implemented error handling for triple handler using codeUnimplemented. 
[#2719](https://github.com/apache/dubbo-go/pull/2719)
+- Fixed router rule parsing log errors. 
[#2720](https://github.com/apache/dubbo-go/pull/2720)
+- Addressed memory leaks by setting baseinvoker's URL to nil. 
[#2726](https://github.com/apache/dubbo-go/pull/2726)
+- Fixed incorrect CallClientStream result handling. 
[#2732](https://github.com/apache/dubbo-go/pull/2732)
+- Resolved slice initialization length issue. 
[#2734](https://github.com/apache/dubbo-go/pull/2734)
+- Improved logging of file names, function names, and line numbers. 
[#2744](https://github.com/apache/dubbo-go/pull/2744)
+- Fixed automatic camel case conversion in HTTP proxy requests. 
[#2746](https://github.com/apache/dubbo-go/pull/2746)
+- Addressed issues in golangci-lint. 
[#2754](https://github.com/apache/dubbo-go/pull/2754)
+- Fixed incorrect metric type for dubbo_registry_directory. 
[#2766](https://github.com/apache/dubbo-go/pull/2766)
+- Resolved panic in findMappedServices. 
[#2768](https://github.com/apache/dubbo-go/pull/2768)
+- Ensured CacheListener uses thread-safe ListenerSet. 
[#2769](https://github.com/apache/dubbo-go/pull/2769)
+- Improved subscription behavior to wait for register completion or timeout. 
[#2775](https://github.com/apache/dubbo-go/pull/2775)
+- Fixed rc.id being always nil. 
[#2778](https://github.com/apache/dubbo-go/pull/2778)
+- Resolved issue where the same address could not distinguish different 
registry centers. [#2784](https://github.com/apache/dubbo-go/pull/2784)
+- Removed unnecessary setdeadline usage. 
[#2785](https://github.com/apache/dubbo-go/pull/2785)
+- Fixed various problematic error returns. 
[#2791](https://github.com/apache/dubbo-go/pull/2791)
+- Addressed additional memory leak issues. 
[#2792](https://github.com/apache/dubbo-go/pull/2792)
+- Fixed some inaccurate comments. 
[#2793](https://github.com/apache/dubbo-go/pull/2793)
+- Fixed data race in ReadMessage(). 
[getty#123](https://github.com/apache/dubbo-getty/pull/123)
+- Fixed memory leak issue caused by slice interception. 
[#hessian2/374](https://github.com/apache/dubbo-go-hessian2/pull/374)
+
+### New Features
+
+- Added script-based routing functionality. 
[#2669](https://github.com/apache/dubbo-go/pull/2669)
+- Introduced support for conditional routing with multiple destinations. 
[#2685](https://github.com/apache/dubbo-go/pull/2685)
+- Implemented new conditional rules. 
[#2686](https://github.com/apache/dubbo-go/pull/2686)
+- Enhanced Java interoperability. 
[#2687](https://github.com/apache/dubbo-go/pull/2687)
+- Added Protobuf-based MetadataService support. 
[#2723](https://github.com/apache/dubbo-go/pull/2723)
+- Introduced keepalive configuration for triple protocol. 
[#2757](https://github.com/apache/dubbo-go/pull/2757)
+- Enhanced nacos registry with multi-category subscription support. 
[#2783](https://github.com/apache/dubbo-go/pull/2783)
+- Added triple protocol keepalive 
config.[#triple87](https://github.com/dubbogo/triple/pull/87)
+- Added triple protocol connection 
pool.[#triple91](https://github.com/dubbogo/triple/pull/91)
+
+### Code Enhancements
+
+- Added unit tests for metadata. 
[#2665](https://github.com/apache/dubbo-go/pull/2665)
+- Improved various code comments. 
[#2668](https://github.com/apache/dubbo-go/pull/2668)
+- Changed method WithClientCheck to WithClientNoCheck. 
[#2680](https://github.com/apache/dubbo-go/pull/2680)
+- Optimized Nacos endpoint handling. 
[#2692](https://github.com/apache/dubbo-go/pull/2692)
+- Updated UseAsMetaReport and UseAsConfigCenter to string values to prevent 
overrides. [#2693](https://github.com/apache/dubbo-go/pull/2693)
+- Updated condition rule sorting logic. 
[#2688](https://github.com/apache/dubbo-go/pull/2688)
+- Differentiated business errors from RPC wire errors. 
[#2712](https://github.com/apache/dubbo-go/pull/2712)
+- Standardized timeout unit to milliseconds in Dubbo protocol. 
[#2737](https://github.com/apache/dubbo-go/pull/2737)
+- Limit the reconnect times or duration. 
[getty#117](https://github.com/apache/dubbo-getty/pull/123)
+
+### Contributors
+
+Special thanks to all contributors for their efforts in improving Apache 
Dubbo-Go:
+
+@AlbumenJ
+@AlexStocks
+@alingse
+@ALLen442
+@baerwang
+@chickenlj
+@cuishuang
+@dandelion1kasa
+@FinalT
+@FoghostCn
+@gexincoding
+@knowmost
+@linfeip
+@marsevilspirit
+@No-SilverBullet
+@SHA-4096
+@ShawnJeffersonWang
+@snowLeopard331
+@solisamicus
+@wcy666103
+@YarBor
+@yumosx
 
 ## 3.1.0
 

Reply via email to