Skip to content

v2.2.13

Choose a tag to compare

@github-actions github-actions released this 22 Apr 06:31
· 1078 commits to master since this release
263d59f

Highlights

  • You can now control Slack link unfurl behavior with a new configuration option, making shared links less noisy when needed. (#202)
  • You can now configure Discord thread auto-archive duration, with a default of 7 days, for better control over thread lifecycle. (#203)
  • Fixed Discord guild access and allowlist handling so multiple guild selections, legacy policies, and settings saves are preserved more reliably. (#206, #214)
  • Fixed messaging UX issues in WeChat and Claude: progress logs are sent as separate messages, typing indicators clear correctly on errors, and stale Claude session resume errors are surfaced instead of failing silently. (#204, #205, #207)

Changes

Added

  • Add Slack link unfurl suppression config. (#202)
  • Add configurable Discord thread auto-archive duration with a default of 7 days. (#203)

Changed

  • Clarify Discord guild and channel access copy.
  • Add admin update buttons across platforms. (#212)

Fixed

  • Preserve multiple Discord guild selections in the UI. (#206)
  • Track Discord wizard guild selection edits correctly.
  • Skip empty Discord wizard guild saves.
  • Keep unmigrated Discord guild rules during updates.
  • Merge legacy Discord guild policy updates correctly.
  • Preserve Discord guild policy on settings save.
  • Preserve legacy Discord guild deny policies.
  • Hot reload Discord guild filters.
  • Avoid stale Discord config saves.
  • Serialize Discord channel config saves.
  • Sync Discord config snapshots before allowlist saves.
  • Serialize Discord guild allowlist saves.
  • Roll back Discord allowlist UI on save failure.
  • Decouple Discord guild browsing from allowlist updates.
  • Route quick reply indicators through strategy. (#215)
  • Restore quick reply target context.
  • Avoid a grace period after failed update notifications.
  • Avoid repeated Claude model control requests. (#211)
  • Surface Claude stale session resume errors. (#207)
  • Widen Claude stale-session matching to non-UUID IDs.
  • Clear restored WeChat typing indicators.
  • Clear WeChat typing indicators on agent errors. (#205)
  • Send WeChat progress logs as separate messages. (#204)
  • Resolve platform config classes from the registry.
  • Include Slack legacy credential field in the UI.
  • Preserve legacy platform setup fallback in the UI.

Security

  • None.

Breaking

  • None.

Full Changelog: v2.2.12...v2.2.13


Highlights

  • 你现在可以通过新配置控制 Slack 链接预览展开行为,按需减少频道里的链接噪音。(#202)
  • 你现在可以配置 Discord 线程的自动归档时长,默认 7 天,更方便按团队习惯管理讨论线程。(#203)
  • 修复了 Discord 服务器访问与白名单配置的一系列问题,多服务器选择、旧策略迁移和设置保存现在更可靠。(#206, #214)
  • 修复了 WeChat 和 Claude 的交互体验问题:进度日志会单独发送、出错后输入中状态会正确清除,Claude 过期会话恢复失败也会明确提示。(#204, #205, #207)

Changes

Added

  • 新增 Slack 链接预览抑制配置。(#202)
  • 新增 Discord 线程自动归档时长配置,默认 7 天。(#203)

Changed

  • 优化 Discord 服务器与频道访问相关文案说明。
  • 为各平台新增管理员更新按钮。(#212)

Fixed

  • 修复 Discord UI 中多服务器选择无法正确保留的问题。(#206)
  • 修复 Discord 向导中服务器选择编辑状态跟踪不正确的问题。
  • 修复 Discord 向导保存时空服务器选择被错误提交的问题。
  • 修复 Discord 更新过程中未迁移的服务器规则被丢失的问题。
  • 修复 Discord 旧版服务器策略更新合并不正确的问题。
  • 修复 Discord 设置保存时服务器策略未被保留的问题。
  • 修复 Discord 旧版服务器拒绝策略未被保留的问题。
  • 修复 Discord 服务器过滤配置无法热重载的问题。
  • 修复 Discord 配置保存时可能写入过期数据的问题。
  • 修复 Discord 频道配置保存并发导致的问题。
  • 修复 Discord 白名单保存前配置快照未同步的问题。
  • 修复 Discord 服务器白名单保存并发导致的问题。
  • 修复 Discord 白名单保存失败后界面未正确回滚的问题。
  • 修复 Discord 服务器浏览与白名单更新相互耦合的问题。
  • 修复快捷回复输入中指示器未按策略路由的问题。(#215)
  • 修复快捷回复目标上下文未正确恢复的问题。
  • 修复更新通知失败后仍进入宽限期的问题。
  • 修复 Claude 重复发起模型控制请求的问题。(#211)
  • 修复 Claude 过期会话恢复错误未正确暴露的问题。(#207)
  • 修复 Claude 过期会话匹配仅支持 UUID 的问题,现已兼容非 UUID ID。
  • 修复 WeChat 恢复后的输入中状态未清除的问题。
  • 修复 WeChat 在 agent 出错后输入中状态未清除的问题。(#205)
  • 修复 WeChat 进度日志未单独发送的问题。(#204)
  • 修复平台配置类无法从注册表正确解析的问题。
  • 修复 UI 中缺少 Slack 旧版凭证字段的问题。
  • 修复 UI 未保留旧版平台初始化回退逻辑的问题。

Security

  • 无。

Breaking

  • 无。

Full Changelog: v2.2.12...v2.2.13