v0.4.32
Added 2
- Add Project as a grouping option on Board and Table
- Let admins add workspace seats
Changed 4
- Safely retire group routing and enhance discovery in dingtalk
- Host plugin artifacts and bind installs to immutable versions
- Reduce stale dispatch reclaim load
- Persist task message batches in one statement
Fixed 14
- Stop cancelling an in-flight agent run on manual rerun
- Enforce recently created issue windows
- Skip binary supporting files in runtime-local skill sync
- Let pi and opencode reach custom providers
- Expand $OPENCLAW_HOME in the openclaw active config path
- Keep the A2A originator chain across cross-issue agent comments
- Fence env-root resets on a live execution, not a task id
- Give each task an exclusively claimed env root
- Fix startup recovery during PostgreSQL outages
- Stop chat tasks holding the local_directory mutex they never write to
- Speak English in the Telegram bot
- Redact autopilot webhook credentials
- Add the reference fact to the Mentions brief
- Support single-character issue prefixes
From multica
Changelog
- 8c9b7503a12ded3f28553da48b9851621f10be6b MUL-6146 fix(rerun): stop cancelling an in-flight agent run on manual rerun (#7282)
- fa34f0e134b6167f4819dfdb10a9e55ed0d523ec MUL-6243 test(gc): pin that gc-check reports a status's category, not its key (#7327)
- 1dc135598e4a620a6d2f0f457bc23b3dd4e54e57 MUL-6343: Enforce recently created issue windows (#7305)
- ec6a7b1285a96223bc3e72ba0518eeb973d048c4 MUL-6356: fix(skills): skip binary supporting files in runtime-local skill sync (#7175)
- 5e2d349ec4cb5ad1beca00368638acdf9f4277e2 MUL-6426: refactor(dingtalk): safely retire group routing and enhance discovery (#7241)
- f45b591623bfbdd5533dd6393feccdc43667793b MUL-6469: host plugin artifacts, bind installs to immutable versions (#7321)
- 20ceaccc432e9f74b06dc08c5512feb16c04b57e MUL-6471: fix(daemon): let pi and opencode reach custom providers (#7312)
- ad2bdd3e38b8b58628ebd9a44929ca8c6ca4afca MUL-6476 fix(execenv): expand $OPENCLAW_HOME in the openclaw active config path (#7310)
- 003a505b87a287e988f84cc7520b558b3f7a55ad MUL-6486: reduce stale dispatch reclaim load (#7375)
- 3adc0061a967e0cbdbd30e645bd6730235c64c9d MUL-6490 fix(server): keep the A2A originator chain across cross-issue agent comments (#7381)
- d2532f766b15f19b297d11c6f62337d0b70cc783 MUL-6491 fix(daemon): fence env-root resets on a live execution, not a task id (#7356)
- 3622db21cf90b87a75089f9444041fe8714fe1a6 MUL-6491 fix(daemon): give each task an exclusively claimed env root (#7347)
- b2e682de972e341365662c3824b80bed0900ebe4 MUL-6493 feat(issues): add Project as a grouping option on Board and Table (#7383)
- 53e15b35c6779bac0d3f8da99fa21c72e8d82688 MUL-6502: fix startup recovery during PostgreSQL outages (#7372)
- bae3a324fcd0433f9c08e094bf87ee46ffc246eb MUL-6504 fix(daemon): stop chat tasks holding the local_directory mutex they never write to (#7378)
- 341372a890935944580e5b785ac4c8e3c669967a MUL-6509 fix(telegram): speak English in the Telegram bot (#7358)
- 115bfab7592a880e16b0a0b7e4b24e1a26661ba0 MUL-6523: persist task message batches in one statement (#7377)
- 8febf4097015e9f0c387e089ce03b44e6e1c6717 MUL-6525: docs: document GitHub App Contents permission for PR snapshots (#7369)
- 13f9f8e5caa3015278a05789e1300f2b6b4f97ad MUL-6529: let admins add workspace seats (#7388)
- 6450c7ad301ae00bc90d5e8cd8b604a40bbd0652 Revert "chore(server): log task message batch size (#7371)" (#7382)
- 52a063d0df552c601a932333b3e357f78c6e115e chore(server): log task message batch size (#7371)
- d60775aa9394b911b18701a326f655465604e7d1 docs(changelog): add v0.4.32 release entry (2026-08-21) (MUL-6541) (#7402)
- a3bd38da6a6915879e1e1eec74051a4888539e5d fix(cli): redact autopilot webhook credentials (#7365)
- 55c7cf057588b3292ae9254db4f9d583e2dcac1a fix(daemon): add the reference fact to the Mentions brief — @-as-attribution is not a mention need (MUL-6528) (#7379)
- 18a85b8c7ffe65848f92fc6aa5cd796b556ff17c fix(github): support single-character issue prefixes (#7385)
- ff90875003fe083aff801e05ea82ab857fe1fa78 fix(web): only let the routed layout own the workspace singleton (#7346)