Skip to content

Releases: apache/dubbo-go

v3.2.0-rc1

10 Mar 15:26
faf6f2a
Compare
Choose a tag to compare

Features

  • Introduce brand new programming API.
  • Upgraded triple protocol, 100% compatible with gRPC while supporting direct HTTP API access with application/json payload.
  • RPC service definition supports both IDL and NON-IDL.
  • Observability enhancement, metrics & tracing
  • Introduce weighted round-robin and alias-method load-balance strategies

Interoperability With Java

This version guarantees fully interoperability between dubbo go and java implementations, below are some interop examples:

  • Example demonstrating dubbo + hesian interop
  • Example demonstrating triple + protobuf interop
  • Example demonstrating triple + non-protobuf interop
  • Example demonstrating service discovery interop

Compatibility

This version is completely compatible with 3.0.x ~ 3.1.x versions. Users using old API and triple protocol can upgrade to this version directly without changing any code.

New Contributors

protoc-gen-go-triple v3.0.0

12 Mar 07:37
faf6f2a
Compare
Choose a tag to compare
cmd/protoc-gen-go-triple/v3.0.0

protoc 3.0.0 first release

v3.1.1

05 Mar 08:28
8f81c76
Compare
Choose a tag to compare

Bugfixes

  • Fix metrics path set in config does not work, #2553
  • Fix retry time calculation, #2550
  • Fix nacos App Metadata not compatible with that in dubbo-java, #2563
  • Fix router warn log, #2559
  • Change timeout of DubboInvoker from Milliseconds to Nanoseconds, #2546
  • Set default application name to dubbo.io if it's empty, #2572
  • Service discovery always try to resue protocol port to avoid listening on too many ports, #2548

v3.1.1-rc1

12 Dec 03:14
d204c4e
Compare
Choose a tag to compare

v3.1.0

27 Jul 12:32
cf92f8c
Compare
Choose a tag to compare

Breaking Changes

For users upgrading from 3.0.x or below, please notice that the default service discovery model in 3.1.0 has changed to registry-type: instance, which stands for the application-level discovery model in Dubbo3.

To be able to discover instances of lower version, please set registry-type of 3.1.0 instance to interface in via dubbogo.yml or API:

dubbo:
  registries:
     zk: 
       protocol: zookeeper
       address: 127.0.0.1:2181
       registry-type: interface

Features

Bugfixes

Enhancements

v3.0.5

v3.0.5-rc1

v3.0.4

v3.0.4-rc1

v1.5.9

29 Nov 12:20
e0b1487
Compare
Choose a tag to compare

bugfixes

  • when the routing policy is not set, the setInvokers() method has a co process leak (#2104)