Skip to content

v1.4.0

Choose a tag to compare

@chenhg5 chenhg5 released this 28 Jun 13:13

Stable release of the v1.4.0 series. Two new platforms join the family (Cisco Webex, Matrix with E2EE), broader configurability across agents and platforms, Korean i18n, and a long list of fixes including three critical post-beta cherry-picks.

🚨 Critical fixes shipped late

  • core Send-goroutine nil-pointer panic race (#1436, @gotang) — would crash the whole cc-connect process and drop every platform connection. 100% reproducible in production.
  • Feishu recall-probe quota burn (#1321, @qvictl) — MessageRecallDetector was burning ~1.3M Feishu OpenAPI calls/month per stuck session. Probe interval now 1 min with dedup.
  • claudecode run_as_user EACCES regression (#1433, @chenhg5; reported by @vuyiv #1429) — run_as_user users on beta.1/beta.2 were 100% blocked at agent startup. Fix: chmod 0o644 on per-spawn system-prompt temp file.

Highlights

  • New platforms: Cisco Webex first-class adapter (#1402, @bryantbarzola); Matrix with E2EE (#834). 15 platforms total.
  • agent option parsing refactor — unified cmd field across all agent adapters; cli_path deprecated (#1297, @happyTonakai).
  • Slack streaming preview + aggregated turn card (#1333).
  • Feishu after_click card replacement for cmd: actions (#1299); batch images coalesced (default 500 ms window) (#1408 carrying #1395).
  • Codex system_prompt / append_system_prompt (#1345); Codex model_catalog_json highest-priority (#1074).
  • Zhipu GLM provider presets (z.ai + bigmodel CN) (#1412, @clingnet).
  • Korean (ko) i18n for Web admin UI (#1343).
  • Claude Code plugin_dir (#1325), cc-connect send --cwd (#1380, @MMMarcinho), max_attachment_size_mb (#1392, @rablwupei), CC_LOG_MAX_BACKUPS env (#1260), configurable /history truncation (#1291, @AaronZ345).
  • 30+ fixes across feishu, slack, dingtalk, claudecode, codex, core engine, runas, web admin and i18n.

Upgrade notes

  • cli_path deprecated → switch to unified cmd (existing configs keep working with a deprecation warning).
  • Feishu imageBatchWindow default: 150 ms → 500 ms.
  • Feishu MessageRecallDetector fallback probe interval: 2 s → 60 s.

Install

# npm
npm install -g cc-connect

# Binary: download from assets below

Full themed changelog: changelogs/v1.4.0.md
Full diff: v1.3.4...v1.4.0

Thanks to all 11 external contributors and the cc-connect team for this release. 🎉