「阿里巴巴微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。
社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。
非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。
第一期回顾,点击这里。
第二期回顾,点击这里。
第三期回顾,点击这里。
第四期回顾,点击这里。
01 Apache Dubbo
1. 项目动态和规划
信通院公布的 2019 开源白皮书中提到 Dubbo 被扫描出来有 7 个安全漏洞,后经过确认全部是 Spark 的漏洞,系漏洞扫描软件误扫描导致,实际 Dubbo 没有被扫描出任何漏洞。具体声明:
2.7.3 发布,目前进入 RC3 投票阶段,预计下周完成,也欢迎大家参与试用和投票。
2.6.7 发布,目前进入 RC2 投票阶段,预计下周完成。
2.7.4 的开发工作正在进行中,这个版本会提供服务自省的能力,小马哥会在深圳沙龙中进行深度解读。
dubbo-go
dubbo-go-hessian2 迁移到 Apache,Dubbo 社区投票通过,目前尚在清理知识产权阶段,完成后会进入 Apache 孵化器社区投票
开始整理 dubbogo 文档。
服务熔断降级特性开始开发。
dubbo-go-hessian2: v1.2.0 released, add decimal support
2. 培训和活动
Dubbo 开发者日上海站议题征集完毕,目前正在筛选议题阶段。
02 Nacos
项目动态和规划
针对社区的反馈,集中优化了日志,包括日志的动态配置、冗余日志的关闭和打印级别调整等,参考:
Nacos 客户端 1.1.1 发布,修复客户端版本显示问题。
Nacos Go SDK 0.1.0 发布,支持服务发现和配置管理基本功能:
https://github.com/nacos-group/nacos-sdk-go/releases/tag/0.1.0
03 Seata
1. 版本发布
发布 Seata 0.7.0 和 0.7.1 (推荐版本)版本。
Seata 0.7.0 本次 Release 共合并 60+ PR,主要包括:
Metric 设计与实现,可无缝对接 Prometheus。
协议 Codec 支持 ProtoBuffer。
新协议的设计与实现。为了保证更好的扩展性对协议 Header 做了重新设计和实现,不再兼容低版本(0.7.0-)协议。
bugfix 若干,代码优化若干。详情:
Seata 0.7.1 对 0.7.0 版本出现的几个重要问题做了紧急修复,主要包括:
为了兼容 seata-spring 独立依赖用法,对 seata-spring 添加了 seata-codec-all 依赖。
修复 GlobalTransactionScanner 切面优先级导致的 Spring Cloud 的 AutoConfiguration 无法初始化问题。
修复了 0.7.0 因 mvn 插件过低导致的版本号无替换,无法从中央仓库拉取依赖问题。
2. 项目动态和规划
为了更好的服务社区,对使用 Seata 用户开启信息登记,
发布文章:《Seata Mertric 设计与使用》
Seata 将在 0.8.0 版本发布对 oracle 的支持和 SAGA 模式。
向社区征集 Seata 客户端侧 go 版本开发与测试,欢迎报名参与。
04 Sentinel
项目动态和规划
社区组织线上会议,讨论了 Sentinel Golang 版本的整体设计。后面欢迎更多的 Go 开发者参与进来,一起打造 Sentinel Golang 版本。
05 Spring Cloud Alibaba
项目动态和规划
社区进行新的包名,maven groupId 以及版本号的讨论,欢迎社区用户参与进来:
https://github.com/alibaba/spring-cloud-alibaba/issues/761
本期作者:
Dubbo - 张乎兴,GitHub ID @ralf0131;Dubbo - 于雨,GitHub ID @AlexStocks;Dubbo - 何鑫铭,GitHub ID @hxmhlt;;Nacos - 朱鹏飞,GitHub ID @nkorange; Seata - 季敏,GitHub ID @slievrly;Sentinel - 赵奕豪,GitHub ID @sczyh30;Spring Cloud Alibaba - 方剑,GitHubID @fangjian0423;
评论