v1.4.0
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) —
MessageRecallDetectorwas burning ~1.3M Feishu OpenAPI calls/month per stuck session. Probe interval now 1 min with dedup. - claudecode
run_as_userEACCES regression (#1433, @chenhg5; reported by @vuyiv #1429) —run_as_userusers on beta.1/beta.2 were 100% blocked at agent startup. Fix: chmod0o644on 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
cmdfield across all agent adapters;cli_pathdeprecated (#1297, @happyTonakai). - Slack streaming preview + aggregated turn card (#1333).
- Feishu
after_clickcard replacement forcmd:actions (#1299); batch images coalesced (default 500 ms window) (#1408 carrying #1395). - Codex
system_prompt/append_system_prompt(#1345); Codexmodel_catalog_jsonhighest-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_BACKUPSenv (#1260), configurable/historytruncation (#1291, @AaronZ345). - 30+ fixes across feishu, slack, dingtalk, claudecode, codex, core engine, runas, web admin and i18n.
Upgrade notes
cli_pathdeprecated → switch to unifiedcmd(existing configs keep working with a deprecation warning).- Feishu
imageBatchWindowdefault: 150 ms → 500 ms. - Feishu
MessageRecallDetectorfallback probe interval: 2 s → 60 s.
Install
# npm
npm install -g cc-connect
# Binary: download from assets belowFull 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. 🎉