- Condition router
- Context support
- Opentracing & transfer context end to end for jsonrpc protocol
- Opentracing & transfer context end to end for dubbo protocol
- Grpc tracing for client and server
- Nacos config center
- Prometheus support
- Support sign and auth for request
- Healthy instance first router
- User can add attachments for dubbo protocol
- K8s as registry
- Rest protocol
- Reduce the scope of lock in zk listener
- Trace error of getGettyRpcClient
- Refactor to add base_registry
- Do not listen to directory event if zkPath ends with providers/ or consumers/
- Add apollo config center support
- Gracefully shutdown
- Add consistent hash load balance support
- Add sticky connection support
- Add async call for dubbo protocol
- Add generic implement
- Add request timeout for method
- Add grpc protocol
- The SIGSYS and SIGSTOP are not supported in windows platform
- Error should be returned when
NewURL
failed - Split config center GetConfig method
- Modify closing method for dubbo protocol
- Add SetLoggerLevel method
- Change the position of the lock
- Change zk version and add base_registry
- Fix negative wait group count
- After disconnection with ZK registry, cosumer can't listen to provider changes
- The generic filter and default reference filters lack ','
- Url encode zkpath
- Fix jsonrpc about HTTP/1.1
- Fix zk bug
- HessianCodec failed to check package header length
- Add etcdv3 registry support
- Add nacos registry support
- Add fail fast cluster support
- Add available cluster support
- Add broadcast cluster support
- Add forking cluster support
- Add service token authorization support
- Add accessLog filter support
- Add tps limit support
- Add execute limit support
- Move callService to invoker & support attachments
- Move example in dubbo-go project away
- Support dynamic config center which compatible with dubbo 2.6.x & 2.7.x and commit the zookeeper impl
- Split gettyRPCClient.close and gettyRPCClientPool.remove in protocol/dubbo/pool.go
- Remove client from pool before closing it
- Enhance the logic for fetching the local address
- Add protocol_conf default values
- Add task pool for getty
- Update getty: remove read queue
- Clean heartbeat from PendingResponse
- GettyRPCClientPool remove deadlock
- Fix failover cluster bug and url parameter retries change int to string type
- Fix url params unsafe map
- Read protocol config by map key in config yaml instead of protocol name
- Fix dubbo group issues #238 pr #243 and pr #244
- Fix bug in reference_config
- Fix high memory bug in zookeeper listener