跳转到内容

Gateway 更新记录

2026-04-22

  • 重新设计了网关的可观测性模型,引入基于 Profile 的控制机制 (prod_min, ops, incident, debug),并支持细粒度开关覆盖。
  • 统一了运行时遥测管道,围绕结构化 Trace 事件和采样的高信号指标(如启动、分发失败、私有通道故障、HTTP 5xx 等)进行了重构。
  • 整合了诊断路由,聚焦于私有通道的运维端点,并移除旧有的冗余诊断逻辑。
  • 清理了已弃用的交付审计 (delivery-audit) 模块、数据库表及相关存储路径。
  • 将数据库 Schema 升级至 20260422_001_observability_v9,完成可观测性矩阵的迁移。
  • 优化了发行版构建环境,GNU 二进制与运行时 Docker 镜像均对齐至 debian:bookworm-slim 以确保 glibc 基准一致。

2026-04-19

  • 发行基线现在包含 v1.2.1 之后及此发布检查点之前积累的所有网关更改。
  • 网关运行时包/版本元数据已对齐至 v1.2.2,以确保一致的部署和诊断。
  • 为此生产发行版同步了发布文档和审核元数据。

2026-04-15

  • 通过确保在调度前缓存提供商唤醒交付,提高了 ACK + pull 交付可靠性。
  • 改进了提供商拉取路由的首次同步行为,减少了订阅/同步后立即出现的拉取丢失。
  • 改进了跨数据库(SQLite/Postgres/MySQL)启动时的提供商拉取订阅初始化一致性。

2026-04-10

  • 网关现在采用符合 SemVer 标准的发行命名(vX.Y.Z, vX.Y.Z-beta.N),以实现一致的跨平台发行治理。
  • 添加了正式的发布说明和变更日志治理,以便更清晰地进行面向运营商的发行沟通。
  • 唤醒通知的一致性现在已在 APNS/FCM/WNS 标题传播路径中对齐。
  • 通过在私有传输上保持 ACK 超时重试,提高了私有通道的回退可靠性。