Skip to content

Latest commit

 

History

History
133 lines (109 loc) · 7.35 KB

release-notes.md

File metadata and controls

133 lines (109 loc) · 7.35 KB

Jupiter release notes

2018-09-11: version 1.2.26

  • Bug fix: [Object[] 包含 null 时序列化/反序列化错误] (#73 (comment))

2018-08-14: version 1.2.25

2018-07-28: version 1.2.24

2018-07-13: version 1.2.23

2018-07-01: version 1.2.22

2018-04-13: version 1.2.21

  • 个别代码重新整理

2018-03-28: version 1.2.20

  • writeVarInt优化

2018-03-18: version 1.2.19

2018-03-13: version 1.2.18

2018-02-07: version 1.2.17

2018-01-22: version 1.2.16

  • Add CloseableExecutor
  • Add method JClient#awaitConnections(Class<?> interfaceClass, long timeoutMillis)
  • Add method JClient#awaitConnections(Class<?> interfaceClass, String version, long timeoutMillis)
  • 感谢 @远墨 提供的图

2018-01-17: version 1.2.15

2017-12-19: version 1.2.14

2017-12-16: version 1.2.13

2017-12-12: version 1.2.12

  • OpenTracing支持 #33
  • Bug fix: backlog设置无效
  • 增加jupiter-extension模块
  • JFilter扩展

2017-09-30: version 1.2.11

  • 优化: 注册失败的RegisterMeta间隔一段时间再重新入队(AbstractRegistryService)
  • 升级Netty版本到4.1.15.Final
  • Bug fix: ZookeeperRegistryService#lookup()方法中directory顺序错误, 修正为: group,providerName,version

2017-08-28: version 1.2.10

  • Monitor增加ls命令(本地查询发布和订阅的服务信息)
  • 防止好不容易画的注释图被格式化毁了
  • 升级Netty版本到4.1.14.Final
  • Bug fix: zk server闪断导致服务信息丢失, 重新建立连接后无法再次发布该服务 #31
  • 优化 AbstractRegistryService.notify()锁粒度

2017-07-19: version 1.2.9

  • Spring.schema支持 注册中心类型(实现)配置 #30
  • 升级Netty版本到4.1.13.Final
  • Spring.schema支持JAcceptor/JConnector配置 #29
  • Bug fix: 修复spring-support中<jupiter:property serializerType="xxx" />配置serializerType无效的问题 #27

2017-06-29: version 1.2.8

  • 新增模块 jupiter-all #19
  • Bug fix: JConnector.ConnectionWatcher#waitForAvailable()返回值不准确

2017-06-15: version 1.2.7

2017-05-24: version 1.2.6

  • 集群容错策略的配置细化到方法粒度 #22
  • Spring.scheme支持 #21
  • 线程亲和性支持 Thread Affinity

2017-05-19: version 1.2.5

  • 存在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

2017-04-18: version 1.2.4

  • 升级Netty版本到4.1.9.Final
  • 默认注册中心实现jupiter-registry-default序列化/反序列化方式改为可配置的方式
  • 不再支持udt
  • 简化spring配置 #14

2017-03-11: version 1.2.3

  • 优化JServiceLoader实现, 使其可按名字查找实现类