Skip to content

v0.4.30

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Aug 10:12
· 12 commits to main since this release
d563bfb

Changelog

  • 5e99a05 MUL-6264: feat(chat): show agent names in session list (#7087)
  • 2876b7c MUL-6272: generate the command palette's Pages group from the nav registry (#7054)
  • 5f4ba41 MUL-6323 fix(views): stop blaming the daemon when the backend is the stale half (#7126)
  • 76a90f6 MUL-6324: Reduce chat resume query load (#7151)
  • a35a75a MUL-6341: add fail-open entitlement policy provider (#7148)
  • 3460f9a MUL-6342: enforce entitlement-backed autopilot quotas (#7194)
  • 5d5fe64 MUL-6343: Add semantic issue activity timestamps (#7193)
  • 30ef4aa MUL-6350 fix(plugins): retarget the plugin SQL integration test at the surviving schema (#7155)
  • 6a17c00 MUL-6350: rebuild the plugin system (1/4) — cleanup and foundations (#7144)
  • 9719588 MUL-6350: rebuild the plugin system (2/4) — Action API + Surface + SDK (#7157)
  • a1cbd7c MUL-6354: tighten build and generation guardrails (#7150)
  • 3c3e77b MUL-6362: redact secrets from provider command logs (#7206)
  • f9b7bf5 MUL-6363: refactor(i18n): reuse custom_property.none for the no-value filter (#7219)
  • 24d8c52 MUL-6364: make the LLM client retry budget explicit, wired, and validated (#7201)
  • eb2a94e MUL-6368: Prevent cross-agent task and workdir contamination (#7205)
  • 4389b0f MUL-6387: guard chat rename during IME composition (#7192)
  • aa6d0da MUL-6390: expose Go pprof on a loopback port (#7200)
  • 5475a6e MUL-6399: fix(issues): drop category headings from the status list (#7217)
  • d563bfb docs(changelog): add v0.4.30 release entry (2026-08-19) (MUL-6403) (#7221)
  • bb8a04f docs(llm): disclose what the server-side LLM layer sends, and test the zero-request opt-out (MUL-6369) (#7199)
  • c5f00bb docs(mobile): document EXPO_APPLE_TEAM_ID for multi-team signing (MUL-6375) (#7196)
  • e3a40b0 feat(MUL-6243): custom issue status UI — picker, board, filters, settings (#7103)
  • 6377dc2 feat(dingtalk): show linked identities to workspace admins (#7138)
  • 4b8873d feat(issues): add revision-aware concurrency guards (#7038)
  • 66af64b feat(issues): support filtering custom properties by "no value" (#7156)
  • c2474e2 fix(agents): align private-agent invoke surfaces with the owner-only contract (MUL-6380) (#7202)
  • 728ba9c fix(daemon): stop concurrent tasks evicting each other's OpenClaw discovery cache (#7204)
  • 7e92c58 fix(db): regenerate DingTalk sqlc output (#7177)
  • a67bcb1 fix(inbox): give the inbox row's status glyph the custom status's identity (#7214)
  • 9536d68 fix(issues): offer both outcomes on a revision conflict (#7203)
  • 8d9766d fix(issues): scroll to the newly posted comment in both timeline modes (MUL-6140)
  • c8048a0 fix(issues): stop a comment create failing on sibling issue caches (MUL-6394) (#7211)
  • 109b677 fix(issues): stop the status filter's category heading crashing the app (#7209)
  • 44ba031 fix(mobile): configure Apple team from environment (MUL-6375) (#7173)
  • 4d5a679 fix(openclaw): unblock the OpenClaw runtime on slow hosts (MUL-6321) (#7142)
  • ec8027c fix(runtime): support restricted Redis request stores (#7179)
  • b55322d fix(runtimes): add MiniMax Code provider logo (#7171)
  • b4137fc fix(views): stop the plugin bridge tests racing the port they wait on (#7210)
  • 4c1c870 fix: CVE-2026-9277 security vulnerability (#7187)
  • 4040345 perf(ci): path-filter the backend jobs to skip irrelevant PRs (MUL-6389) (#7198)
  • ea07a29 perf(db): generate task message IDs as UUIDv7 (#7220)
  • 41ddf6c refactor(frontend): drop dead UI components and phantom deps, add knip (MUL-6353) (#7147)
  • 877a715 test(server): add internal/testutil and migrate the eight heaviest handler suites (MUL-6361) (#7160)