-
Notifications
You must be signed in to change notification settings - Fork 8.9k
20250906
参会人:清铭,陈健斌,江坷,树杰,明俊,靖浏,jsbxyyx,张嘉伟等
会议时间:2024/09/06
下次会议时间:2025/09/20 ReleaseManager: zhangjiawei
如有时间变更,再另行通知,请订阅邮件列表:[email protected]、[email protected]
- seata 项目安全漏洞 @清铭
- 客户端-服务端,固定密钥问题,2.3版本来不及,放在后续迭代修复
- 后续第三方依赖漏洞,走迭代修复
- 20250208 raft,压缩 CVE漏洞 2.3解决,apache隐私合规已解决
- 20250308:新增序列化漏洞(jackson),GO SDK发版本markdown缺少license,Java SDK也存在
- 20250322:
- 2.3 2个CVE关闭
- secretkey增加安全页面
- jackson漏洞已经修复
- 依赖漏洞,发布github issue
- 降低任务门槛,让更多的开发者参与到社区
- license: https://github.com/apache/incubator-seata/pull/7232 已经合并
- 20250426
- CVE漏洞 jackson漏洞已解决
- 20250517
- CVE漏洞ready, 2.4.0 再发布,依赖漏洞10几个等待处理,需要持续修复
- 20250614
- 所有repo 的安全漏洞header 注释已修复,workflow问题,官网文档license不加,license 差不多都解决
- 20250628
- undolog fury序列化漏洞,单测漏洞一律拒绝,整体使用不存在漏洞
- 安全漏洞都升级
- license已经都增加了check,合规问题都已经完成
- 20250712 fury漏洞修复,2.5发布 前端的过时版本升级先不合,改动依赖比较多,后面版本再合并。目前太多版本较低
- 20250726 暂无进展
- 20250809
- 所有已确认的cve漏洞已经修正,但是需要收敛序列化框架,不能乱接入序列化框架,因为漏洞过多。
- 官网增加序列化说明页面(待认领)
- 20250823
- 20250906
-
2025开源之夏议题,具体可以参考[email protected];
- 目前课题都已经完成,后续需要推进进行版本合并 2.4版本合并
- 发布
- 学生方案评审确认
- 20250712
- 下周开始评审
- 20250726 已完成方案设计的会议
- 20250809 暂无特别事项同步
- 20250823
- 靖浏的课题正常进行中,暂定下周演示
- 锋哥的课题正常进行中,并且计划演示时间
- 树杰的课题正常进行中,暂定下周演示
- 20250906
- 导师们关注
-
2025Google开源之下议题
- 20250208 @jianbin 提交了课题
- 客户端连接池管理 @qingming
- 20250308: @jiangke
- 1.Extend multi-raft cluster mode
- 2.Unlocking the Power of Metadata in Apache Seata From Load Balancing to Advanced Routing
- 3.Enhancing Connection Pool Management for Apache Seata AT/XA Transaction Modes
- 20250426
- 20250517
- 选题公布结果 @健斌 文档协作待发布 @清铭 @江坷 待拉取会议
- 20250614
- 开始开发,过一遍设计
- 20250628
- 中科院开源之夏,审核已经通过。开始评审技术文档。
- google开源之夏,目前在coding阶段
- 20250712
- 下周一开始中期评审
- 20250726
- 课题可能需要延迟到10月份(@健斌)
- 20250809
- 需要延期(@健斌)
- 20250823
- 健斌的课题延期到11月份
- 冠霖的课题正常进行中,暂定下周演示
- 20250906
- 健斌的课题完成了一半,差客户端相关内容,raft相关内容还需改造,支持相关传输。服务发现和group改造,协议改造
- 20250208 @jianbin 提交了课题
-
ai生成社区logo(不走apache审批,文化衫上的)
- 20250712: 目前有一批Seata T恤,需要设计下logo,大家看看有没有好的平台或者结合AI设计一下。
- 20250726: 第一版设计已出,待投票(需要高清的logo图,并且不能变更颜色和外观,后背,胸口,袖)
- 20250809: 设计投票结果已出
- 20250823: 最终样式已确定,确定尺码中
- 20250906: 待同步,样品已经出了。待大家登记
- https://lists.apache.org/thread/8681x2pq9slh503lhc2z74z8xs1jpv62 导师已同意毕业
- https://github.com/apache/incubator-seata/wiki/maturity-model-assessment 成熟度模型评估
- dev邮件订阅同步,目前人数49人,较少,后续毕业流程会在邮件中同步
- 订阅dev邮件组: https://seata.apache.org/docs/next/developers/contributor-guide/new-contributor-guide_dev
- seata go发版标题不对,票数不足,无法发布。需要把这个版本给发布出去,并且seata go需要有人清楚发布的流程(20250726)
- 后面的版本需要发现一些问题并改进,避免盲目投票(20250726)
- dev邮件组的活跃度不够,订阅数不足够,pmc需要带领使用邮件组进行讨论(20250726)
- 还是存在不合规情况,比如logo增加apache字样
- 20250823:
- 商标问题 @清铭
- 20250823: 法务确认中
- seata go再发一版@张锋
- 20250906: 待推进
- 文档:博客问题:@刘秋枫 官网文档目前是整体一篇,需要治理下
- 20250517
- 博客整体一篇连接在一起,待check @刘秋枫
- 微信公众号2.3.0 待补发 @jiming
- 20250628
- 微信公众号2.4.0 发布release note @jsbxyyx
- 20250906
- 博客相关问题,待发布issue,todo 待同步
- 20250517
- 2.0与2.1的新feature的需要一些博客pr,发布在官网,公众号等渠道
- api重构 设计文档发布到官网,然后再编写一篇博客 @瑞姗
- 20241228: 待同步进度
- 20250111: @jiawei
- 20250208: 待处理
- 20250322: 进行中
- 20250517: @jiawei
- 20250617: @jiawei
- 20250628: @jiawei 纯SEATA事务API todo 待同步
- seata-k8s @祥琨 - 暂无进展 跟k8s项目合并一起
- 20250517: @鹏宇 review现有文档,英文文档需要补充,总体需要放在官网
- 20250617: @鹏宇 已经提了英文pr 待review,官网也需要seata-k8s开发指南
- 20250628: @鹏宇 待修改review todo 待同步
- 2.3新增fastjson2和apache fury序列化博客 @树杰 进行中
- 20250111: @树杰 进行中
- 20250426: @树杰 进行中
- 20250517: @树杰 差不多了,待发布
- 20250617: @树杰 暂无进展
- 20250628: @树杰 暂无进展
- 20250906: 暂无进展
- nameserver架构原理/raft 博客 -> 文档
- 20241228: 待处理
- 20250111: 待处理 @junmin @jianbin
- 20250208: 延后处理,优先代码
- 20250322: 待2.4进入发版后开始
- 20250426: @jianbin 待2.4.0发布再处理
- 20250517: @jianbin 待2.4.0发布再处理,文档和视频,包含控制台,2.4特性;官网前端需要开发,放视频,需评测如何放。实在不行单独发
- 20250617: 等2.4.0发布后再处理
- 20250628: 等2.4.0发布后再处理
- 20250906: 预计下周末发个博客
- api重构 设计文档发布到官网,然后再编写一篇博客 @瑞姗
- 大版本计划改为每个版本有一个重点feature,只要这个重点feature完成,就可以考虑发大版本
- 如果没有达到第一点要求,release manager认为将bugfix和optimize的commits梳理后merge到小版本上进行pr提交,测试,验证,然后进行独立的小版本release.
-
支持IO_uring https://github.com/apache/incubator-seata/issues/7063 @靖浏
- 20241228: 待认领
- 20250208: @靖浏 增加netty-uring的依赖
- 20250222: 设计完成,待开始编码
- 20250308: 暂无进展
- 20250322: @靖浏 开始中
- 20250426: @靖浏 进行中
- 20250517: 测试中
- 20250614: 测试中
- 20250614: 测试中
- 20250628: 测试中
- 20250712: 暂无进展
- 20250726: 来得及则合并到2.6
- 20250809: 进行中
- 20250823: 测试时发现其他bug,已经提issue,并且有人认领
- 20250906: 发现mac相关不支持问题,待修复
-
同一个服务多数据源操作,针对同一个数据源的分支事务进行合并 https://github.com/apache/incubator-seata/pull/7509 @derong
- 20250614: xa可以进行修改,at不改(下来再确认)
- 20250712: 2.6 版本再考虑
- 20250726: 已经提交PR,待补充连接
- 20250809: 基本review完成@jianbin
- 20250823: 已完成
-
saga 本地注解@localTCC 移除 https://github.com/apache/incubator-seata/pull/7443 @健斌
- 20250628: 跟进中 按照saga的方式定义注解
- 20250712: 2.6 版本再考虑
- 20250809: 开始review
- 20250823: 进行中
- 20250906: 已完成
- 2.0发版进度
- 20250823: 投票中
- 20250906: 准备孵化器投票
- 兼容性测试@王良 @熊靖浏
- 目标:兼容性测试需要包含:jdk、mysql-driver,arch等,确保在各个环境下稳定运行
- 整体依赖集成测试的进度
- 20241116: 在e2e模块实现mysql-driver不同版本的兼容性测试
- 20241130: 后续调研是否能满足在相同sample中根据不同mysql-driver跑多个流水线
- 20250111: 增加issue,考虑社区新人认领
- 20250208: 提issue @wangliang,考虑社区新人认领
- 20250222: 提issue @qingming,考虑社区新人认领
- 20250308: 已经提issue https://github.com/apache/incubator-seata/issues/7178
- 20250322: 社区已认领
- 20250426: 尽量兼容低版本依赖库
- 20250517: YongGoose 同步,暂无进展
- 20250614: 暂无进展
- 20250628: 暂无进展
- 20250712: 暂无进展
- 20250809: issue回复确认是否继续@嘉伟
- 20250823: 待回复https://github.com/apache/incubator-seata/issues/7178
- 20250906: todo 待同步
- BenchMark @亦夏
- 目标: 建立seata性能基线、能够获取到当前系统/服务的性能以及变化,并且进行图形化输出;支持火焰图、trace、基准比对,异常预警等能力;
- 进度: 已完成:提交第一版pr,支持微基准、profiler能力,后续:压力、吞吐量测试需要new出不同的seataClient,依赖api改造
- 20241019:Seata多client进度延期,先简单出一版基准的测试,支持namingserver benchmark建设 @亦夏
- 20250222: 暂无进展
- 20250426: 待同步
- 20250517: 待同步
- 20250614: 暂无进展
- 20250628: 暂无进展
- 20250712: 暂无进展
- 20250906: todo 和亦夏商量一下。出一个只测吞吐量的简单版(P99),单压事务模式,显示表等信息。看要不要发布社区, 这个版本是准备给用户自己使用,可以简单一点,命令行模式都可以。和go社区同步进行,做一个统一的版本
-
反向负载均衡
- 20250823:
- 20250906: 待设计。netty channel做一个负载均衡,通过事务模式来进行不同策略的选取。例如at随机,xa优先拿注册的,tcc
- 20250906: todo 发布issue
-
内存泄漏
- 背景:TC没有移除废弃的RM链接
- 20250823:
- 20250906: commit韩国小哥在做 todo 待同步。服务端还需主动移除链接
-
客户端获取服务端的版本
- 背景:当前RM注册时, TC已经返回版本信息, 但是RM没有放到上下文中, 导致无法随时拿到对应TC的版本
- 20250823:
- 20250906: commit韩国小哥在做,和明华哥这有协同工作需处理
-
控制台增加undolog查看的白屏界面(注意压缩场景),方便查看前后对比,手动解undolog?@张锋
- 20241130: 后续发布任务,控制台复制粘贴undolog rollback info后自动解开,待发布任务
- 20241228: 提issue,待认领
- 20250111: 提issue,待认领
- 20250208: 提issue @jsbxyyx
- 20250222: 待认领
- 20250308: 待认领 https://github.com/apache/incubator-seata/issues/7144
- 20250322: 录视频使用控制台
- 20250517: 待拆分认领
- 20250614: 再提一个新的
- 20250628: @张锋 跟进处理
- 20250712: 暂无进展
- 20250809: 进行中
- 20250906: 待同步todo
-
tm/rm 注册失败需要返回原因(https://github.com/apache/incubator-seata/pull/7000) @明华(依赖多版本协议支持及协议协商)
- 20241016: pr已提交,待review
- 20241130: 2.3发完后再进行review,先处理ci问题,2.4开始client记录server版本,以便对server一些逻辑兼容
- 20241214: 放2.4再合并
- 20241228: 待同步进度
- 20250208: 依赖“批量删除undolog”
- 20250222: review @qingming
- 20250308: review中
- 20250322: review中,不兼容场景客户端比服务端新
- 20250426: 不兼容场景客户端比服务端新已合并。补充测试case(新旧版本多场景)
- 20250517: 还在单测阶段
- 20250614: 待review,可能还要改动
- 20250712: 待review,处理方式还需改动, 待重新评估
- 20250809: 已完成,测试中(区分协议版本和seata版本)
- 20250823: 进行中
- 20250906: 和版本协商能力有协同,需要改进并测试。兼容问题,客户端和服务端的版本不一致场景,决定是否开高版本客户端链接低版本服务端等
-
全局统一json工具
- 20241019: 任务已经发布,待认领
- 20250222: jackson,fastjson统一工具类,全局序列化工具类。https://github.com/apache/incubator-seata/issues/6937
- 20250308: 待同步
- 20250517: 待认领
- 20250614: 待认领
- 20250712: https://github.com/apache/incubator-seata/issues/7554
- 20250726: 待认领
- 20250809: 待认领
- 20250906: 可以梳理下这种没认领的issue来认领。需要对该issue进行宣传 todo 待同步
-
全局事务优化清理 https://github.com/apache/incubator-seata/discussions/7362 @健斌
- 20250614: 单机方案继续研究,延时删除时间问题,需要进行时间缩短 。客户端事务超时参数传递,把已close pr拿来使用
- 20250628: 调优参数 210秒改成70秒 提PR @jianbin 客户端超时时间不建议修改。
- 20250712: 已完成
- 20250906: @韩国小哥 继续跟进
-
yaml 配置兼容问题 https://github.com/apache/incubator-seata/issues/7582 @小鱼儿
-
netty 协议优化,简化其他不必要配置,只有linux支持部分配置 @小鱼儿
-
(9月以后考虑,再详细设计)jdk19+ 虚拟线程适配 @云清
- 去除非单例模式的synchronized关键字,改为ReentrantLock [Prevent virtual thread pinned · Issue #6724 · apache/incubator-seata (github.com)](https://github.com/apache/incubator-seata/issues/6724)
- 0241116: 分两波,1)synchronized修改进度90% 2)虚拟线程适配
- 20241130: synchronized pinned虚拟线程问题已经解决,目前正在测试
- 20241228: 除了saga,其它已经可以review
- 20250208: 已合并,线程池梳理统一用于支持虚拟线程,考虑SPI。先放在镜像里面。反射不太优雅。@yunqing
- 20250222: saga模块pr已提交,待review https://github.com/apache/incubator-seata/pull/7174
- 20250308: review中
- 20250322: review中,虚拟线程适配优先级更高一点
- 20250322: 待同步
-
梳理seata client+server 中所有线程池,将线程池统一使用一个threadpoolfactory构建,以便在不同的java版本上使用不同的线程池,比如高版本可以统一为虚拟线程池
- issue: https://github.com/apache/incubator-seata/issues/7623
- 0241130:还未开始
- 20241228: 还未开始,参考kafka
- 20250222: 待同步
- 20250308: 未开始
- 20250322: 待同步
- 20250517: 待同步
- 20250726: 讨论通过,待创建issue
- 20250823: 创建issue待认领
- 20250906: 创建issue待认领,需收集整个线程池使用场景
-
分支注册获取锁时,未区分大小写(MySql)
- 20250726: https://github.com/apache/incubator-seata/issues/7519, 可能mysql漏该,其他数据已经修复此问题。
- 20250809: 暂时未能复现(待确认是否mysql driver不同版本导致)
- 20250823: 暂无进展
- 域名转让 @清铭
- 20250823: 继续沿用现有域名,已完成
- 项目名称“seata” @清铭
- 20250823: 可以继续使用,已完成
- 文档:官网增加安全(@清铭)
- 20250809
- 20250823:已完成
- seata saga 注解案例加入samples repo
- 20250617 @建斌
- 20250628 @建斌 已完成
- 配置中心 P1 @yicheng
- 20250111: @jiangke
- 20250208: pr已提交 https://github.com/apache/incubator-seata/pull/7147
- 20250308: 移到2.5
- GRPC Naming sever支持,sever里面把console拿掉 P1 @jianbin
- 20250222: 时间过长,移到2.5
- 20250517: @正涛 发版信息:孵化器因为license问题需要修复,ci已经通过,会再发一个邮件投票(带rc,不带round)。失败投票还需关闭 server 非apache的外部license内容需要复制进来,目前的模式类似kafka;license变更简单化手段,无license文件依赖理论上需移除; 是否毕业,流程check(社区成熟度),主要精力放在毕业上
- 20250617: rc8投票中,这一次主要修合规问题,流程较长,正涛兄脚本共享
- 20250628: apache 评估成熟度讨论 @jimin
- seata-release-publishing 改造 @jsbxyyx
- 20250707: 已经发版完成,公众号文章已经写了一篇草稿看是否需要修改
- raft配置中心 P0 @江坷
- 20250614: 待合并
- 20250628: 待@健斌 review
- 控制台增加事务分组管理,集群状态管理与监控,事务统计 P0
- 20250517: jianbin qiufeng 前端框架待替换
- 20250614: 有server 接口,事务统计具体指标(内嵌promethues相关指标展示),集群状态管理与监控(数据库里目前有的,节点数等),控制台提供查阅上报数据资源的能力?
- 20250628: 前端界面等@qiufeng处理,事务分组接口都已经存在了。监控任务@qiufeng在处理。
- 权限增强:初始账号问题,客户端和服务端私有协议鉴权 P1
- 20250517: 清铭 无前置,可以开始开发
- 20250614: 清铭 暂无进展,走api key,api key下发问题,无改变server状态能力。考虑先做简单,console增加数据存储,实现自有认证体系
- 20250628: 初始化账号已经合并。客户端和服务端私有协议鉴权待处理
- server: spring web端口去掉 7091,统一使用8091端口 P0
- 20250517: 正在review,在测试
- 20250614: 其余已经合并,剩下一个issue还未开发
- 20250628: 等http2 PR合并后处理
- GRPC 覆盖私有协议,控制台到server的api未支持grpc。inner接口采用grpc。 依赖(4)P1
- 20250517: 内部调用还在走http,依赖第4个,可能先走http2
- 20250614: grpc还未规范,目前只兼容自有规范,中间还强依赖seata自有序列化。如果要做还是做成通用的。目前先考虑只做http2
- 20250628: http2待合并,修改namingserver为http2
- 20250712: druid test修复中,springboot 3.0 待修复() 会后同步,先梳理release note
- 20250724: 已开始社区内投票,时间到了进行孵化器投票
- ai业务方向探索
- 20250614: 都放在console,jdk版本可以尝试作为17,console提供部署包
- 支持RemoteClient注册事件监听 https://github.com/apache/incubator-seata/issues/7058
- 20241228:1,加listener 2,通过channel增加映射关系 待认领
- 20250111: review https://github.com/apache/incubator-seata/pull/7095
- 20250208: review @jianbin
- 20250222:review中 @jianbin
- 20250308:review中 @jianbin
- 20250322: review完成,移到2.5
- 20250426:待2.4.0发版后合并
- 20250517: YongGoose 下来沟通,两个pr已经完成一个 jianbin 待review
- Apache Logo:Seata的Logo加上Apache元素。@清铭
- github ci changelog 自动生成 https://github.com/apache/incubator-seata/discussions/7441
- 20250628 apache发版必须手动,写工具提供给release manager辅助发版,国外提交者不强制要求写中文。