• 简体中文
  • 路线图

    当前状态

    所有实现阶段 P0–P5 已完成,244 个测试全部通过,42/42 验证检查通过。

    阶段范围状态测试
    P0核心 Client-Server API完成244
    P1端到端加密、媒体、推送、搜索完成244
    P2联邦、应用服务、身份服务完成244
    P3健康检查、限流、清理完成244
    P4空间、关系、客户端兼容性完成244
    P5联邦核心、管理 API、运维完成244

    阶段详情

    P0 — 核心 Client-Server

    • 认证(登录、注册、登出、令牌刷新)
    • 房间创建、事件、成员关系、撤回
    • /sync 长轮询、流令牌、过滤器
    • 账户管理、UIAA
    • 错误处理、版本控制、能力声明
    • Schema 迁移 V1–V13

    P1 — 功能

    • 端到端加密:密钥上传/查询/领取、交叉签名、设备密钥、设备间消息
    • 媒体:上传、下载、缩略图、URL 预览(含 SSRF 防护)
    • 推送:推送规则、推送器、通知、投递工作器
    • 搜索:全文搜索(B-tree 回退)
    • Schema 迁移 V14–V18

    P2 — 联邦与集成

    • 联邦:请求签名、密钥缓存、事务处理
    • 应用服务:注册、事务转发
    • 身份服务:3PID 查询、嵌入模式
    • Schema 迁移 V19–V20

    P3 — 运维

    • 健康端点(就绪、存活、统计、指标)
    • 限流(按 IP 滑动窗口)
    • 索引优化、清理任务
    • Schema 迁移 V21–V22

    P4 — 客户端兼容性

    • 空间和层级
    • 事件关系(线程、批注、编辑)
    • 房间版本和能力声明
    • Sliding Sync(MSC3575)实现
    • 成员变更时的设备列表可见性
    • Schema 迁移 V23

    P5 — 生产就绪

    • 联邦核心合规(FED-01~06)
    • EDU 处理、MIME 嗅探防护
    • 管理 API(whois、踢出/封禁、用户/房间管理)
    • 限流、安全头
    • 房间清理、备份、媒体清理

    已知差距

    差距优先级说明
    联邦加密签名验证格式/origin/哈希已验证;完整加密延迟
    共享房间设备可见性计算基于成员变更的通知已工作
    动画 GIF 缩略图静态缩略图已工作
    生产 HTTPS 终止部署使用反向代理(nginx、Caddy)
    与远程服务器的实时联邦需要加密签名验证

    未来方向

    • 完整的联邦加密验证
    • 应用服务桥接
    • Grafana/Prometheus 指标集成
    • 按用户限流(不仅仅是按 IP)
    • 媒体清理后台任务队列
    • 管理仪表板 UI