SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。
SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展。同时提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等。还围绕 SOFARPC 框架及其周边组件提供丰富的微服务治理方案。
SofaRPC v5.11.0 现已发布,此版本带来对 sofa-rpc 框架的增强和一些错误修复(需要 JDK8 版本支持)。如果你的版本介于 5.7.10 和 5.10.1 之间,官方鼓励进行升级。
具体更新内容如下:
Enhancement
- 更新安全性 #1354
- Sofaboot 4.0 支持 #1356
- 修复 mac aarch 编译 #1303
- chore(deps):将 /all 中的 guava 从 27.0-jre 升级到 32.0.0-jre #1335
- chore(deps):将 /bom 中的 guava 从 27.0-jre 升级到 32.0.0-jre #1336
- 将 hessian 升级到 3.5.0
- 将 bolt 从 1.5.10 升级到 1.6.6
- 将 grpc 从 1.33.1 升级至 1.53.0
- 将 sofa registry 从 5.2.0 升级到 6.3.0
Misc
- 代码扫描 #1352
- 代码扫描支持 opensource check #1359
- 修复单元测试不稳定问题 #1355
Fix
- 修复 directUrl 转换异常 #1361
更新说明:https://github.com/sofastack/sofa-rpc/releases/tag/v5.11.0