Skip to content

Releases: apache/dubbo

dubbo-2.5.6

12 Oct 02:16
Compare
Choose a tag to compare

Fixed issues

  1. Fixed PojoUtils problems: Enum Type, private fileds.
  2. RejectException can not be sent to the consumer side when provider threadpool is exhausted.
  3. Avoid the unnecessary response transfer when the payload is overload.
  4. Slf4jLogger can reflect the actual line number.
  5. Concurrency cause unexpected multi-port binding when using delay export
  6. Mock never work when there's no provider.
  7. Some optimization:OverrideListener、Stop unnecessary heartbeat on provider、Main bootstrap process, etc..
  8. Some bugfixs:dynamic configuration can not be deleted、telnet invoke support json arguments、monitor statistics problem, etc..

see Milestone-2.5.6 for details

New features

  1. Support for Netty4 manual
  2. Auto stack dump when thread pool exhausted. manual
  3. Jdk 1.8 new date-time types support for hessian2 serialization.

问题修复

  1. 修复 PojoUtils 问题: 枚举类型,私有成员.
  2. 在服务端线程池耗尽时,RejectException 无法被传到客户端.
  3. 在符合满载时,避免不必要的应答传输.
  4. Slf4jLogger 能够反映出真实的行号.
  5. 延迟暴露时,并发问题导致意外的多端口绑定
  6. 没有服务端时Mock不生效的问题.
  7. 一些优化:OverrideListener、停止服务端不必要的心跳、主启动流程, 等等
  8. 一些问题修复:动态配置无法删除,telent调用支持json参数、监控统计问题,等等

详情请见 2.5.6里程碑

新特性支持

  1. 支持Netty4 手册
  2. 线程池满时的自动转储. 手册
  3. hessian2序列化支持Jdk 1.8 中新的 date-time 类型.

dubbo-2.5.5

12 Sep 05:14
Compare
Choose a tag to compare
  1. Compatible with JDK1.6 or higher, 2.5.4 requires 1.8+.

  1. 兼容JDK1.6以及更高版本,2.5.4要求JDK1.8+.

dubbo-2.5.4

07 Sep 13:33
Compare
Choose a tag to compare

Requires JDK1.8+, if you use lower version, see 1.6+, use 2.5.5

Fixed issues

  1. Graceful Shutdown
  2. MonitorFilter blocks RPC process
  3. Dynamic configuration:can't specify consumer ip, config on provider side can not be deleted.
  4. Route rule parse problem
  5. Async affects the downstream RPC call.
  6. Optimization of flow control on provider side.
  7. some bugfix reported by community.

see issues for details

Dependencies Upgrade

dependency current target influences
spring 3.2.16.RELEASE 4.3.10.RELEASE schema parse;Http RPC
zookeeper 3.3.3 3.4.9 registry
zkclient 0.1 0.10 zookeeper client framework
curator 1.1.16 2.12.0 zookeeper client framework
commons-logging 1.1.1 1.2 Logger
hessian 4.0.6 4.0.38 hessian RPC
jedis 2.1.0 2.9.0 redis registry;redis RPC
httpclient 4.1.2 4.5.3 hessian uses http connection pool
validator 1.0.0 1.1.0.Final java validation
cxf 2.6.1 3.0.14 webservice
jcache 0.4 1.0.0 jcache

Optimization

  1. Code Reformat
  2. Change promotion message when there's no provider on consumer.

要求 JDK1.8+, 低版本的JDK,比如1.6+, 请使用 2.5.5

问题修复

  1. 优雅关闭
  2. MonitorFilter 阻塞RPC流程
  3. 动态配置:无法指定消费端ip, 服务端配置无法删除.
  4. 路由规则解析问题
  5. 异步影响到下行RPC调用.
  6. 服务端流控优化.
  7. 社区提交的一些问题的修复.

详情请见 问题列表

依赖升级

依赖 当前 目标 影响
spring 3.2.16.RELEASE 4.3.10.RELEASE schema parse;Http RPC
zookeeper 3.3.3 3.4.9 registry
zkclient 0.1 0.10 zookeeper client framework
curator 1.1.16 2.12.0 zookeeper client framework
commons-logging 1.1.1 1.2 Logger
hessian 4.0.6 4.0.38 hessian RPC
jedis 2.1.0 2.9.0 redis registry;redis RPC
httpclient 4.1.2 4.5.3 hessian uses http connection pool
validator 1.0.0 1.1.0.Final java validation
cxf 2.6.1 3.0.14 webservice
jcache 0.4 1.0.0 jcache

优化

  1. 代码格式化
  2. 修改没有可用服务端时的客户端提示信息.

dubbo-2.4.11

30 Oct 10:49
Compare
Choose a tag to compare