01
两个 release ref
在连续两个 release ref 之间,不得有任何 exported symbol 变化。
每行横向阅读:该层级的承诺是什么、应该怎么对待,以及哪些模块属于它。
coreroutercontractmiddlewaresecuritystorehealthlogmetrics reference/standard-servicecmd/plumego x/restx/gatewayx/websocketx/observabilityx/tenantx/frontendx/messaging x/aix/datax/fileapix/openapix/resiliencex/rpcx/validatex/data/cachex/gateway/discoveryx/gateway/ipcx/messaging/mqx/messaging/pubsubx/messaging/schedulerx/messaging/webhookx/observability/devtoolsx/observability/ops 这是唯一拥有长期 API 兼容性承诺的模块,也是所有生产服务推荐的起点。
七个家族已完成晋级清单:连续两个 tagged release ref 内 API 无变化、有 release-backed 快照、以及负责人签字确认。 可以采用,但升级前需要查看 release notes。
beta
CRUD 资源控制器与 REST 规范
owner: platform-apibeta
代理、重写、负载均衡与边缘传输
owner: edgebeta
WebSocket hub 与显式路由注册
owner: realtimebeta
Exporter、tracer、collector 与 adapter 接线
owner: observabilitybeta
租户路由、配额执行与 JWT 策略
owner: tenantbeta
静态资产服务、SPA 嵌入与预压缩投递
owner: assetsbeta
异步消息、队列、pubsub 流与入站 Webhook 投递
owner: messaging模块不能靠声明变稳定。Beta 晋级要求:连续两个 release ref 内没有 API 变化、有 release-backed 快照,以及负责人书面签字。
01
在连续两个 release ref 之间,不得有任何 exported symbol 变化。
02
在两个 ref 分别记录 API 快照,由 CI 自动比对。
03
模块负责人在状态字段变更前书面确认兼容性义务。
machine-readable ledger
specs/extension-beta-evidence.yaml 记录了每个候选模块的 release ref、快照路径、负责人签字状态和开放阻塞项。