Skip to content

Latest commit

 

History

History
158 lines (101 loc) · 5.82 KB

CHANGELOG.md

File metadata and controls

158 lines (101 loc) · 5.82 KB

Alibaba RSocket Broker变更记录

[1.1.5]

特性调整

  • Java 17 and Spring Boot 3 for RSocket Broker, gRPC gateway, HTTP Gateway

Bug修复

  • RSocket Broker 拒绝 accept 连接时,是否未关闭 requesterSocket #224
  • gRPC gateway的RPC类型判断错误

依赖更新

  • Spring Boot 3 for Broker Service, gRPC gateway, HTTP Gateway
  • Vaadin 24
  • Kotlin 1.8.21 & Kotlin coroutines 1.7.0

[1.1.4]

特性调整

  • Spring Boot 3.0 compatible

依赖更新

  • Spring Boot 2.7.6
  • RSocket 1.1.3
  • Other dependencies update

[1.1.3]

特性调整

  • Java 11 for RSocket Broker
  • Add @RSocketServiceInterface in alibaba-rsocket-service-common for RSocket Service Interface
  • Remove unnecessary dependencies for RSocket Broker Server: from 108M(1.1.2) to 71M(1.1.3)
  • RxJava 3.1.x compatible: Inline some RxJava 3 interfaces into alibaba-rsocket-core, please refer https://github.com/ReactiveX/RxJava/releases/tag/v3.1.1

依赖更新

  • Spring Boot 2.6.6
  • RSocket 1.1.2
  • Vaadin 23.0
  • Eclipse Collections 11.0
  • Other dependencies update

其他

[1.1.2] - 2021-11-20

Bug fix

  • 修复RSocketRequesterRpcProxy忽略hashCode, equals, toString函数错误

特性调整

  • Vaadin 21.0
  • JDK 17兼容
  • JSON序列化增加了对RSocketRequest支持,兼容单参函数的调用

[1.1.1] - 2021-06-10

从1.1.1版本开始,我们决定对RSocket Broker进行瘦身,一味地叠加特性不是好的设计策略,而是将功能做的更可靠,提供更好的扩展才是好的策略。 所以接下来我们会所有的特性进行review,将其中一些不需要的特性进行删除,同时会增加一些基础特性,方便开发者在核心功能上进行扩展。

目前要移除的功能如下:

特性调整

[1.1.0] - 2021-04-23

RSocket Broker 1.1将会基于RSocket Java 1.1.0和Spring Boot 2.4.x开发。

特性调整

  • RSocket Java升级到1.1.0
  • Spring Boot 2.4.4升级支持
  • RSocket Broker Server支持Java 8,11和16
  • RSocket Broker Server添加Testcontainers支持: https://github.com/alibaba-rsocket-broker/testcontainers-rsocket-broker-module
  • Scalecube cluster升级至2.6.9:支持最新最新的Reactor Netty 1.0.x
  • Docker镜像的基础镜像调整为adoptopenjdk:8-jdk-hotspot
  • Kubernetes支持:快速部署RSocket Broker,同时应用接入Broker也更方便,已经比较稳定。
  • Graceful shutdown支持: Broker Server和应用均支持Graceful shutdown,在application.properties文件中添加server.shutdown=graceful即可
  • GraalVM native image兼容GraalVM 21.1.0
  • Config Server推送添加了Redis的适配
  • RSocket Broker集群变更推送添加幂等支持: 也就是应用接入端会每2分钟和Broker同步一次,拿取最新的Broker集群信息
  • RSocket Broker Server的Docker镜像编译调整到Buildpacks,Paketo Buildpacks对Spring Boot支持更好

文档

样例

[1.0.1] - 2021-03-23

https://github.com/alibaba/alibaba-rsocket-broker/releases/tag/1.0.1

[1.0.0] - 2021-03-04

https://github.com/alibaba/alibaba-rsocket-broker/releases/tag/1.0.0

[1.0.0.RC4] - 2021-01-14

https://github.com/alibaba/alibaba-rsocket-broker/releases/tag/1.0.0.RC4

[1.0.0.RC3] - 2020-11-12

https://github.com/alibaba/alibaba-rsocket-broker/releases/tag/1.0.0.RC3

[1.0.0.RC2] - 2020-10-04

https://github.com/alibaba/alibaba-rsocket-broker/releases/tag/1.0.0.RC2

[1.0.0.RC1] - 2020-08-31

https://github.com/alibaba/alibaba-rsocket-broker/releases/tag/1.0.0.RC1

[1.0.0.M3] - 2020-07-24

https://github.com/alibaba/alibaba-rsocket-broker/releases/tag/1.0.0.M3

[1.0.0.M2] - 2020-05-17

https://github.com/alibaba/alibaba-rsocket-broker/releases/tag/1.0.0.M2

[1.0.0.M1] - 2020-03-22

https://github.com/alibaba/alibaba-rsocket-broker/releases/tag/1.0.0.M1