- Bug fix: zk server闪断导致服务信息丢失, 重新建立连接后无法再次发布该服务 #31
- 优化 AbstractRegistryService.notify()锁粒度
- Spring.schema支持 注册中心类型(实现)配置 #30
- 升级Netty版本到4.1.13.Final
- Spring.schema支持 JAcceptor/JConnector配置 #29
- Bug fix: 修复spring-support中<jupiter:property serializerType="xxx" />配置serializerType无效的问题 #27
- 新增模块 jupiter-all #19
- Bug fix: JConnector.ConnectionWatcher#waitForAvailable() 返回值不准确
- 升级Disruptor到v3.3.6
- 传输层默认使用java nio, 而不使用netty提供的native epoll/kqueue netty issues#6837
- 集群容错策略的配置细化到方法粒度 #22
- Spring.scheme支持 #21
- 线程亲和性支持 Thread Affinity
- 存在addAndGet场景时, 不使用jupiter自带的Atomic*FieldUpdater, 使用jdk默认的实现, 1.8后续版本jdk使用了intrinsics后更快
- 移除org.jupiter.rpc.model.metadata.ServiceWrapper#connCount, connCount修正为JServer粒度的参数
- 修复权重问题
- 升级Netty版本到4.1.11.Final
- 新增 netty-transport-native-kqueue 支持 #20
- 升级Netty版本到4.1.9.Final
- 默认注册中心实现 jupiter-registry-default 序列化/反序列化方式改为可配置的方式
- 不再支持udt
- 简化spring配置 #14
- 优化JServiceLoader实现, 使其可按名字查找实现类