-
Notifications
You must be signed in to change notification settings - Fork 8.9k
20260725
参会人:清铭,陈健斌,江坷,树杰,明俊,靖浏,jsbxyyx,张嘉伟,明华等
会议时间:2026/07/25
下次会议时间:2026/08/08 ReleaseManager: @WangzJi
如有时间变更,再另行通知,请订阅邮件列表:dev@seata.apache.org、notifications@seata.apache.org
- 目标: MCP(Model Context Protocol,模型上下文协议)是由Anthropic推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。Seata 计划在Console 端进行 MCP Server建设,基于Console 和 Server 现有的功能并新增相应模块实现 MCP Server 能力。供用户能够在相关的 MCP Client 端中进行与 Seata 的相关的事务管控、运维管理及数据报表功能 项目目标 最终目标是提供给用户易用的 MCP 生态,鼓励挖掘 Seata 其他MCP 功能.
- pr:
- reviewer:
- 负责人: 熊靖浏(xjlgod)
- 学生:
- 20251115: 待合并
- 20251129: namingserver和console计划升级java版本,使用spring-ai为基础
- 20251213: 先拆分成多个pr, 修改ci流水线->调整插件->升级版本
- 20251227: 待合并,合并完发版
- 20260110: 事务和锁已合并,website已提交待合并
- 20260127:
- 20260207:(学生说2.7至少能做一两个功能,不一定能做完剩下所有的)
- 20260307:先提一版
- 20260321:确认pr提了没
- 20260627:https://github.com/apache/incubator-seata/pull/8032 ,放2.8
- 偏底层方向,应用层报名有难度
- 存储模式迁移
- 形式待定
- 收集下其他社区是否有报名及形式 @qingming
- 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
- 后面的版本需要发现一些问题并改进,避免盲目投票(20250726)
- dev邮件组的活跃度不够,订阅数不足够,pmc需要带领使用邮件组进行讨论(20250726)
- 商标问题 @清铭
- 20250823: 法务确认中
- 20251018: 商标转让文书草稿已经发送给apache
- 20251101: review中
- 20251129: apache法务团队当前无回复,需要在社区投票前完成
- 20251213: 商标相关文件以及准备好,目前需要签转让协议,目前还需要法务相关沟通推进
- 20251227: 流程处理速度较慢
- 20260124: 沟通中
- 20260321: 最近应该会完成材料提交阶段
- 20260418:等 商标问题
- 20260725:商标材料已提交
-
jiawei
-
设计文档发布到官网,然后再编写一篇博客
-
20260321:会后跟进 > 暂无进展
-
@jiawei 同步下进展
-
20250111: @树杰 进行中
-
20250426: @树杰 进行中
-
20250517: @树杰 差不多了,待发布
-
20250617: @树杰 暂无进展
-
20250628: @树杰 暂无进展
-
20250906: 暂无进展
-
20260307: 收尾中
-
https://github.com/apache/incubator-seata/wiki/Serialization%E2%80%90Performance%E2%80%90Report
-
20260711:暂无进展
-
会后跟进下
- 大版本计划改为每个版本有一个重点feature,只要这个重点feature完成,就可以考虑发大版本
- 如果没有达到第一点要求,release manager认为将bugfix和optimize的commits梳理后merge到小版本上进行pr提交,测试,验证,然后进行独立的小版本release.
- CI Action等已完成
- sample回归测试:2.7已完成,2.6进行中
- license/notice: 是否有需要补充 @明华 - 20270711
- 20270725:licence补充完成,上传svn超时
- 反向负债均衡: https://github.com/apache/incubator-seata/issues/7758 @zhangyu
- mcp console : https://github.com/apache/incubator-seata/pull/8032 @jingliu
- Netty4.2升级规划 @jingliu
- benchmark 2.0 集成CI (版本发布时运行benchemark对比)
下面有很多2.8的内容,考虑把关键feature移动上来这个章节
-
目标:
-
issue: https://github.com/apache/incubator-seata/discussions/7362
-
负责人:@laowang(WangzJi)
-
20251018: 跟进中
-
20251227: 需要确认是否继续跟进
-
20260110: 由韩国小哥(YongGoose)换成laowang(WangzJi)跟进
-
20260124: 跟进中
-
20260207: 无更新
-
20260321:发issue 2.7发布后
-
20250711:背景梳理,出设计社区讨论
增强E2E(支持更多环境): https://github.com/apache/incubator-seata/issues/7178
- 目标: 兼容性测试需要包含:jdk、mysql-driver,arch等,确保在各个环境下稳定运行
- 负责人: 天宝
- 20250920: issue已经发布,等待认领中
- 20251018: 待认领
- 20251101: 待认领
- 20260110: pr已提交
- 20260124: review中(分阶段提交多个pr处理)
- 20260207: jdk的已完成
- 20260530:https://github.com/apache/incubator-seata-samples/pull/727
- 20260627:等清铭哥review @tianbao
-
目标: 在at模式制作镜像(before/after image)的时候,各个阶段记录耗时(tracing log),因为有部分情况如未命中索引会导致镜像制作过长
-
issue: 会后补充 在discuss
-
负责人: 待认领
-
20260124: 待排查 目标:
-
metadata cache中, cache的key是使用用户的sql中的表名作为key, 可能会由于sql的大小写关系,
-
导致存在2份cache?(已经确认没有这个问题)
-
日志文件独立(明确seata和界限 )
-
背景 https://github.com/apache/incubator-seata/discussions/7714 (会后跟进、@minghua 提issue。 1.seata日志文件。2.at慢sql trace) @++Sumit6307++
-
留言让他看discussion和后续跟进,方向不对,精准slowsql metric 。
-
- 目标: 解决空补偿和悬挂问题
- issue: https://github.com/apache/incubator-seata/issues/7840
- 负责人: ?会后补充负责人,上述issue,问一下进度
- 20251227: 补偿逻辑增加hook, 一阶段状态上报(需要开关)
- 0307: pr https://github.com/apache/incubator-seata/pull/8001 @++**biedongbin**++
- ++0321:开始review++
- 0530:8027 pr变动,不放2.7,
- 0627:暂定2.8
- 0711: @jianbin 跟进review
-
目标: 服务端完成对于客户端的连接管理,并且调用客户端时需要增加负载均衡,避免在极端情况下访问同一客户端,对客户端造成压力。
-
issue: https://github.com/apache/incubator-seata/issues/7758
-
pr:
-
负责人:张宇(YvCeung)
-
20250823:
-
20250906: 待设计。netty channel做一个负载均衡,通过事务模式来进行不同策略的选取。例如at随机,xa优先拿注册的,tcc
-
20250906: todo 发布issue
-
20251018: issue已发布,并指派@张宇(YvCeung)
-
20251129: 12月末提交pr
-
20251227: 延期半个月左右
-
20260124: 最近比较忙,但会继续跟进
-
20260321: 暂定为2.7内容 https://github.com/apache/incubator-seata/pull/8102
-
20260530:放2.8
-
目标: 关注兄弟社区依赖seata的版本情况,避免版本过久
-
issue:
-
pr:
-
负责人: 陈健斌
-
20251129: traceagent采集后提交pr到seata-spring-boot-starter中
-
20251213: filter不生效导致采集的meta元数据太多,需要再调研
-
20251227: 调研中
-
20260110: 暂缓一下
-
20260124: 需要等对方修复后再继续跟进
-
20260307: 继续等待对方 2.8再说
-
0711: @tianbao确认包
- 背景: 规整顶层的目录,由于json-common所有的实现都是自闭环的,无需独立一个模块,直接平铺挪到common模块即可
- issue:
- pr:
- 负责人: @qingming
- 0307:core和common互相依赖(评估一下core下沉到common)
- 0530:有难度,和清铭哥讨论
- 0627: https://github.com/apache/incubator-seata/pull/8132
- 0711: 解决冲突
- 背景:TC没有移除废弃的RM链接,服务端抛异常
- 负责人:老王
- 20250823:
- 20250906: commit韩国小哥在做 todo 待同步。服务端还需主动移除链接
- 20251018: 确认是否继续完成
- 20251227: 周会结束后确认
- 20260124: 转交给老王跟进
- 20260530: 2.8搞
- 背景:当前RM注册时(低版本rm注册到高版本tc), 由于缺少版本信息导致无法知道某些特性是否能使用, TC已经返回版本信息, 但是RM没有放到上下文中, 导致无法随时拿到对应TC的版本,解决兼容性问题
- 20250823:
- 20250906: commit韩国小哥在做,和 明华哥这有协同工作需处理(功能已经没有交集)
- 20251018: 确认是否继续完成
- 20251227: 周会结束后确认
- 20260124: 转交给老王跟进
- 20270725: 已提交pr @jianbin review
- 目标:梳理client+server 中线程池,统一使用一个threadpoolfactory构建,以便在不同的java版本上使用不同的线程池,比如高版本可以统一为虚拟线程池
- issue: https://github.com/apache/incubator-seata/issues/7623
- pr:
- 负责人:待定
- 20251018: 暂缓处理,在jdk21下使用协程synchronized会不稳定,但jdk25下不存在问题
- 必须改,但暂无计划
- 20260307: 会后>> 看有没有人回复。https://github.com/apache/incubator-seata/pull/8023
- 20260321:由于循环依赖问题,排除config模块自身的线程池实现
- 20260418:旧issue已关
- 20260530:pr合了,遗留更符合虚拟线程的配置问题,
- 20260627:2.8优化feature
- 20260711: 依赖清铭优化pr发另一个任务对外开放
- 议题:讨论 server 与 namingserver 的 Spring Boot 计划升到哪个版本;是否评估 4.x 及升级风险(与当前团队对 4.x 的熟悉度、回归范围相关)。
- 待办:需要有人认领并输出调研结论(目标版本、分模块是否分阶段、与 JDK / 依赖链 / CI 的兼容与风险清单)。可与「Console / NamingServer 侧 Java 与 spring-ai 等升级计划」对照,结论反哺 2.7 范围与里程碑。
- pr:https://github.com/apache/incubator-seata/pull/8054
- 0530:用springboot4.x 最新版
- 0627:2.8 feature
- 0711: 已合并 @xiaowei
-
seata-serverhttps://github.com/apache/incubator-seata/pull/8162 @xiaowei -
Seata-namingserver : https://github.com/apache/incubator-seata/pull/8165 @xiaowei
- 新增CI常驻 (待评估) ,E2E放到发版流程
- 私人仓库CI
https://github.com/apache/incubator-seata/pull/7754 (但是没联系上作者)
-
搞一个 Seata 的 skill, 里面就写一些使用 Seata 的一些规约, 这样也能避免 AI 写的 Seata client 相关的代码不对, 有问题之类的,包括 sql 语法约束, 多主键之类的
-
discuss:https://github.com/apache/incubator-seata/discussions/8073
-
0627: 考虑2.8提供,优先提供使用规约和注意事项给用户,先实现skill,同时探索如何让ai自动发现有这个skill
-
0711: @盛凯同步
- 同类型数据库对比调研
- 0725:调研后性能提升较高,后续跟进在isuue pr
- 20260307: 每个版本发版前检查tomcat版本。(发布前置动作 从2.7开始)
- 20260321: 提issue 2.无用依赖清除 (前后端)
- 20270725 安全漏洞:
- 服务端鉴权,默认秘钥,序列化不健壮 @qingming
- 服务端鉴权后服务间通信问题如何处理
- 邮件回复 @jianbin