What's Changed
First stable release of the v1.5.0 series since v1.4.1. Stabilizes v1.5.0-beta.1 → beta.5 (~93 commits) with production-validated P1 stability fixes (#1693 fixing #1686).
If you have been running any 1.5.0-beta.* in production, upgrading to v1.5.0 is recommended — same runtime as beta.5 with stable versioning and npm @latest.
New Features
- New platforms — Tencent Yuanbao Bot API (#1445); cloud_web self-hosted IM gateway (#1282); Google Chat (#1424); WPS Agentspace (#1439); Tuitui (#849)
- New agent — Reasonix HTTP serve API adapter (#1281)
- Feishu hardening — topic workspace isolation (#1551); quoted file on-demand download (#1588); first thread mention bootstrap (#1627); cross-type image batch flush (#1693)
- Agent ecosystem — Kimi Code CLI native dialect (#1564); Pi v0.84.0 toolcall_end + willRetry (#1674, #1597); codex
/modelgpt-5.x visibility (#1546); Claude Code session title fallback (#1549) - Pi & permissions — RPC mode (#1440); permission mode env injection (#1637);
agent_session_idle_timeout_mins(#1338)
Fixed
- #1686 P1-A —
/restartno longer crashes daemon when platform adapter panics during post-restart notification (#1693) - #1686 P1-B — Rapid image + text within
image_batch_window_msno longer drops the buffered image (#1693) - #1686 P1-C — Long background turns no longer killed by stale idle-close timer (#1693)
- Weixin send budget —
sendmessage ret=-2fails fast per-account (#1643) - Core stability — idle close race fixes; attachment filename collision prevention; code fence split integrity (#1630, #1557)
Breaking Changes
None. All new config options are optional with safe defaults. v1.4.1 configs upgrade as-is.
Full Changelog: v1.4.1...v1.5.0