Changelog
- 7c0e750 MUL-6569 feat(wecom): give every undelivered reply a reason an operator can count (#7428)
- 1dd6b9e MUL-6570 feat(wecom): route a reply to the replica that holds the bot's socket (#7429)
- 64ec7f5 MUL-6737: fix(timeouts): close the two gaps the 2h inactivity budget left open (#7699)
- 07bc8bc MUL-6739 fix(chat): keep the viewport at the live end while replies stream (#7612)
- d540eb6 MUL-6783: perf(server): set read-header and idle timeouts on main HTTP server (#7683)
- be93feb MUL-6792: perf(server): batch skill-file loads in LoadAgentSkills (#7689)
- be8fb7c MUL-6795 fix(dashboard): contain analytics leaderboard horizontal overflow (#7700)
- 9a57d68 MUL-6796 fix(issues): keep mobile activity status compact (#7703)
- 9556613 MUL-6835 fix(i18n): localize status and priority values (#7754)
- 915803e MUL-6838 fix(i18n): localize squad and editor labels (#7758)
- 6231962 MUL-6840 fix(pi): preserve sessions across workdir changes (#7760)
- c1e1f11 MUL-6850 fix(i18n): localize onboarding status label and lint the attribute/toast copy path (#7776)
- 2ebe0ae MUL-6862: fix(codex): widen thread setup handshake budget (#7790)
- a5c331b MUL-6868 fix(migrations): repair partial VCS link schema (#7796)
- f938554 MUL-6874 fix(desktop): recover unexpectedly stopped daemon (#7808)
- db86c75 MUL-6878: avoid per-row issue status resolution (#7814)
- 0a7992c MUL-6879 fix(chat): don't paint the chat where the newest message was predicted (#7816)
- 66f6120 MUL-6879 fix(chat): stop the bottom-stick fighting Virtuoso's height estimate (#7811)
- 3e55ce4 MUL-6882: remove unused active database samplers (#7817)
- eddb0dc MUL-6884 feat(metrics): attribute agent_runtime lookups by product source (#7822)
- 7c1d826 chore(metrics): remove database-sampled metrics (#7819)
- 0742b50 docs(changelog): add v0.4.37 release entry (2026-08-31) (MUL-6890) (#7823)
- fe59262 feat(agent): add Huawei Cloud CodeArts support (#6985)
- 9c8c7f0 feat(mobile): enable native iPad support (#7793)
- 79559eb fix(ci): unblock the release by fixing two flaky main failures (MUL-6890) (#7828)
- 30bb374 fix(i18n): align zh-Hans copy with glossary (#7759)
- bfe32f5 fix(runtime): wake daemon for local skill requests (#7713)
- 1528061 fix(settings): stop claiming workspace delete removes all data (#7771)
- 8d7e6f6 perf(server): resolve only the requested skill bundles (#7810)
- 88e9170 refactor(redact): drop home-directory masking from Text (#7772)