1.0.0.RC4
版本发布时间: 2021-01-15 11:34:46
alibaba/alibaba-rsocket-broker最新发布版本:v1.1.5(2023-05-08 15:00:10)
这个是1.0.0正式版的最后一个RC版本,1.0正式版会在春节之前发布。 本期发布感谢 @kevinten10 提出的Reactive常量的修改。
特性调整
- CloudEvents Java SDK 2.0升级,CloudEvents添加了Spring对接,这样RSocket Broker和Spring融合更好
- 添加 RSocketBrokerClient,方便普通Java应用快速接入RSocket Broker
- AlibabaRSocketBrokerServer添加WebSocket监听,实现TCP Socket和WebSocket双端口监听,TCP对内,WebSocket对外
- Reactive服务草案规范: 设计一些标准的Reactive服务接口,方便和RSocket Broker对接,也方便消费端调用 https://github.com/alibaba-rsocket-broker/reactive-service-specification-proposals
- Spring RSocketRequester访问兼容:无需依赖RSocket Broker Client,通过RSocketRequester直接访问RSocket服务,详细请参考:https://github.com/alibaba/alibaba-rsocket-broker/blob/master/example/rsocket-cloud-function/src/test/java/com/alibaba/broker/example/RSocketRequesterCallTest.java
- RSocket Broker命令行工具: 基于rsc进行调整,可以通过命令行方式调用RSocket服务。
- GraalVM Native Image支持: https://github.com/alibaba/alibaba-rsocket-broker/wiki/RSocket-GraalVM
- Scalecube Gossip升级至2.6.6,该版本也是2.6.x的稳定版
- ByteBuddy代理调整: 依赖调整为optional,如果应用添加了bytebuddy依赖,则会使用ByteBuddy Proxy
- RSocket Broker客户端支持Spring Boot 2.4.x和RSocket Java SDK 1.1,而RSocket Broker目前任然为Spring Boot 2.3.7
- RSocket Broker客户端命令行支持: 请参考 https://github.com/alibaba-rsocket-broker/rsc/blob/master/justfile
Bug修复
- 调整控制台应用上下线提示最大条目数,如果涉及大批应用上下线,会导致非常多的notification展现
- 修复App和Broker之间ServicesExposedEvent事件错误
文档
- 参考样例:添加Spring Cloud Function和RSocket Broker集成
- 添加了Github Discussions: 话题讨论更方便 https://github.com/alibaba/alibaba-rsocket-broker/discussions