v0.3.30
Expensify/Appv0.3.30Jun 25, 2026by github-actions[bot]
AI Summary
Composio v0.3.30 adds one-click task-list toggles, a Socket Mode channel adapter, and fixes various agent, CLI, and daemon issues. It also improves self-host setup and webhook rate limiting.
Key Highlights
- Add one-click task-list toggle to bubble menu
- Socket Mode channel.Channel adapter
- Fix agent terminate opencode process group before closing stdout
- Fix CLI daemon signal check to prevent silent PAT fallback
- Fix codex cleanup after stdout scanner overflow
New Features
- One-click task-list toggle
- Socket Mode channel adapter
- Fix agent termination before closing stdout
- Fix CLI setup self-host respects existing config
- Fix codex hanging cleanup after stdout overflow
Full Release Notes
## Changelog * 7d0c73d11f9915e9158063fda299f25eaf2266c5 MUL-3417: tolerate OpenClaw config file CLI mismatch * b71d9d0ab969cc918b85781d78576af6348b5a7c MUL-3674: Preserve Kiro goal completion on close error (#4560) * 5e824a94ae25d1413442ab0123cf017aee69aee1 chore(channel): remove the one-time MULTICA_LARK_HUB_DISABLED cutover switch (#4527) * 65ce228e108257d2021440ac2a9a9a88af5a9cd8 ci(frontend): path-filter the frontend job to skip irrelevant PRs (MUL-3667) (#4556) * 87ddbde3161e2be25658d161caeb5a06a857dd7d docs(changelog): add v0.3.30 entry for the 2026-06-25 release (#4573) * 343ace89a7df30af42557e3fadd167db6196d30d feat(editor): MUL-3557 add one-click task-list toggle to bubble menu (#4538) * 8ff312dbe9fc2b5ff121f9a56201a3ebba332ed3 feat(editor): accept highlighted composer suggestion on Tab (MUL-3685) (#4570) * cb6616f5304aafb75aa23f177c5cc1a4b803e4bd feat(slack): Socket Mode channel.Channel adapter (MUL-3516) (#4523) * a03055b07d642c2bbe3c262e58d4fef273229a2e fix(agent): terminate opencode process group before closing stdout (#4533) (#4541) * 33967611b2f25f52397eab99aa738e6fa9afba8c fix(cli): add daemon signal check to prevent silent PAT fallback * f4dba5d6b0f8cdddd15a2961e62c703ef7b2315c fix(cli): setup self-host respects existing config and shows URL changes (#4537) * aa4478af524e77f68fe29b65763178d34075be41 fix(codex): unhang cleanup after stdout scanner overflow (#4520) (#4563) * dfa384ffa286c07c61ac0076da3b64b868e6f18d fix(daemon): resolve skill bundles per-skill with size-scaled timeout (#4505) (#4530) * 3adfaf428526337da1919a77a3a3edf004b1fdb0 fix(execenv): support OpenClaw 2026.6.x agents schema (#3028) (#4319) * 8e7d28bff146fd20dd8d2a880be28fc798c70945 fix(issues): emit project_changed so moved issues leave the old project list (MUL-3669) (#4571) * adddfbdf89b1962121a32135fbd27a74723f6f38 fix(issues): reconcile board column counts on off-screen status change (#4557) * bea028784ac83f2e4a6b721229eddf71415767b5 fix(labels): reject control characters in label names (#4531) * 93ed3dc1314c73799bfb1198ffaab4c4d69b236e fix(lark): use app URL for web links (MUL-3679) * 57d1a0a00f418fb9e185822420b88661e5f34d47 fix(quick-create): track concurrent uploads with in-flight counter (MUL-3339) (#4562) * 0d3b49f2c700a93bde7b2bb365436e79d89dc3ad fix(webhook): use unique ZSET member in Redis rate limiter (#4546) * 35e54559539f8c7978f02e68285789ae34441708 fix: allow split-origin attachment previews (#4539) * d9bf4b85c9224d3c40420d0c07413622d9942589 test(cli): cover additional subcommands (#4555) * 34bd115808cb6e98615f976836e41379b6d352bc test(execenv): fix stale test name reference in comment (#3028)