跳到主要内容

Combo SDK for Go

0.7.0 (2025-04-29)

  • GmRequest 增加了 Origin 字段
  • 改进了 GmRequest.IdNotificationId 的注释
  • 升级 github.com/redis/go-redis/v9 至 9.6.3 以解决安全漏洞 GHSA-92cp-5422-2mw7
  • 升级 github.com/golang-jwt/jwt/v5 至 5.2.2 以解决安全漏洞 GHSA-mh63-6h87-95cp

0.6.0 (2024-12-26)

  • 增加更多 IdP 常量定义
  • ShipOrderNotification 增加 IsSandbox 字段
  • IdentityPayload 增加 DeviceId 字段

0.5.0 (2024-08-27)

增加了内置的 GM 幂等层功能,包含两种数据存储实现:

  • 基于 Memory。适用于本地开发调试。
  • 基于 Redis。适用于生产环境部署。

详见 GM 平台 | 幂等性

0.4.0 (2024-07-26)

  • GmListener 的注释说明了游戏侧如何自己处理 GM 响应的 JSON 序列化
  • GmRequest 增加了幂等性处理所需的 IdempotencyKey 字段。详见 GM 平台 | 幂等性
  • GmError 增加和幂等处理相关的错误类型常量。详见 GM 平台 | 错误类型
  • GmErrorResponse 增加了 Uncertain 字段。详见 GM 平台 | 错误响应
  • IdentityPayload 增加了 Age 字段,用于游戏侧在某些特殊场景下自行处理防沉迷
  • 签名验证不通过时,返回的 error 中不再包含预期的签名值

0.3.1 (2024-06-02)

改进了 GmError 常量定义:

  • throttle_error 重命名为 throttling_error
  • 新增了 maintenance_error
  • 改进了常量的注释

在 README.md 中增加了 GM 示例代码。

0.3.0 (2024-05-23)

  • 增加了对 GM 命令的支持
  • IdentityPayload 增加了 DistroVariant 字段
  • 增加了更多 IdP 常量定义 douyinleidian

0.2.0 (2024-03-12)

0.1.0 (2023-12-29)