Peter Steinberger
ccfeecb688
test: harden parallels macos dashboard smoke
v2026.3.23
2026-03-23 16:13:20 -07:00
Peter Steinberger
a921b5bdff
test: fix update-cli default path assertion
2026-03-23 23:05:25 +00:00
Peter Steinberger
725a2cc2ca
test: expand gemini live transcript stripping
2026-03-23 23:01:22 +00:00
Peter Steinberger
67dbb1ad42
test: update command coverage
2026-03-23 23:01:22 +00:00
Peter Steinberger
d67efbfbd3
test: stabilize test isolation
2026-03-23 23:01:22 +00:00
Sally O'Malley
ae336d1602
Doctor: prune stale plugin allowlist and entry refs ( #53187 )
...
Signed-off-by: sallyom <somalley@redhat.com >
2026-03-23 18:58:54 -04:00
Vincent Koc
03231c0633
fix(auth): prevent stale auth store reverts ( #53211 )
2026-03-23 15:56:46 -07:00
Peter Steinberger
47bdc36831
test: make update-cli checkout path assertion platform-safe
2026-03-23 22:54:32 +00:00
Vincent Koc
19295994f3
fix(ci): stabilize whatsapp extension checks
2026-03-23 15:50:19 -07:00
Vincent Koc
6f5df14308
test(whatsapp): preserve harness session exports
2026-03-23 15:50:19 -07:00
Vincent Koc
7b03502175
test(whatsapp): preserve media test module exports
2026-03-23 15:50:19 -07:00
Vincent Koc
e87a64f8d0
test(whatsapp): preserve session exports in login coverage
2026-03-23 15:50:19 -07:00
Vincent Koc
dad6018230
test(whatsapp): stabilize login coverage in shared workers
2026-03-23 15:50:19 -07:00
Peter Steinberger
e808f8d6ef
docs(changelog): reorder release highlights
2026-03-23 15:44:18 -07:00
Onur
6ab6e7a493
Release: document manual macOS asset upload ( #53178 )
...
* Release: document manual macOS asset upload
* Release: document macOS smoke-test mode
2026-03-23 23:19:52 +01:00
Robin Waslander
fb6588cb99
fix(diagnostics): redact credentials from cache-trace diagnostic output
...
Refs #53103
2026-03-23 22:59:09 +01:00
Onur
6e8d5cd578
Release: privatize macOS publish flow ( #53166 )
2026-03-23 22:35:51 +01:00
George Zhang
ade0182ae0
feat(modelstudio): add standard (pay-as-you-go) DashScope endpoints for Qwen ( #43878 )
...
Add Standard API Key auth methods for China (dashscope.aliyuncs.com)
and Global/Intl (dashscope-intl.aliyuncs.com) pay-as-you-go endpoints
alongside the existing Coding Plan (subscription) endpoints.
Also updates group label to 'Qwen (Alibaba Cloud Model Studio)' and
fixes glm-4.7 -> glm-5 in Coding Plan note messages.
Co-authored-by: wenmeng zhou <wenmengzhou@users.noreply.github.com >
2026-03-23 14:35:19 -07:00
Ayush Ojha
64f4df1886
fix: generalize api_error detection for fallback model triggering ( #49611 )
...
Co-authored-by: Ayush Ojha <7945279+ayushozha@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
2026-03-24 00:34:27 +03:00
Vincent Koc
3814f956d1
Infra: tighten shell-wrapper positional-argv allowlist matching ( #53133 )
...
* Infra: tighten shell carrier allowlist matching
* fix(security): tighten shell carrier allowlist matcher
2026-03-23 14:11:38 -07:00
theo674
dbe7da7684
fix: prevent delivery-mirror re-delivery and raise Slack chunk limit ( #45489 )
...
Merged via squash.
Prepared head SHA: c7664c7b6e
Co-authored-by: theo674 <261068216+theo674@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-03-24 00:11:19 +03:00
Altay
a53715e9d0
test(auth): align device scope expectations ( #53151 )
2026-03-23 23:56:02 +03:00
Vincent Koc
c1131ba7e0
fix(plugins): accept clawhub uninstall specs
2026-03-23 13:52:27 -07:00
betoblair
1c7e98de16
docs(feishu): replace botName with name in config examples ( #52753 )
...
Merged via squash.
Prepared head SHA: 5237726c9c
Co-authored-by: haroldfabla2-hue <229189334+haroldfabla2-hue@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-03-23 23:48:33 +03:00
Vincent Koc
34c57487b4
fix(subagents): recheck timed-out announce waits ( #53127 )
...
Recheck timed-out subagent announce waits against the latest runtime snapshot before announcing timeout, and keep that recheck best-effort so transient gateway failures do not suppress the announcement.
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-03-23 15:36:49 -05:00
Onur Solmaz
bc95436a43
release: upload macos preflight artifacts ( #53105 )
...
* release: upload macos preflight artifacts
* release: speed up macos preflight
* release: use xlarge macos runner
* release: skip dmg path in macos preflight
2026-03-23 21:34:51 +01:00
Peter Steinberger
f698774324
build: finalize 2026.3.23 release
2026-03-23 13:08:33 -07:00
Nimrod Gutman
b98f3634c4
fix(memory): bootstrap lancedb runtime on demand ( #53111 )
...
Bootstrap LanceDB into plugin runtime state on first use for packaged/global installs, keep @lancedb/lancedb plugin-local, and add regression coverage for bundled, cached, retry, and Nix fail-fast runtime paths.
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-03-23 15:07:24 -05:00
Vincent Koc
fd5496d1d3
docs(changelog): note skill secretref runtime fix
2026-03-23 13:05:32 -07:00
Vincent Koc
13e81870bb
fix(agents): prefer runtime snapshot for skill secrets
2026-03-23 13:04:12 -07:00
Peter Steinberger
6c58277577
build: prepare 2026.3.23
2026-03-23 12:58:00 -07:00
Val Alexander
3e2b3bd2c5
Fix Control UI operator.read scope handling ( #53110 )
...
Preserve Control UI scopes through the device-auth bypass path, normalize implied operator device-auth scopes, ignore cached under-scoped operator tokens, and degrade read-backed main pages gracefully when a connection truly lacks operator.read.
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-03-23 14:57:21 -05:00
Tak Hoffman
99c84294f3
ci: shard bun test lane
2026-03-23 14:51:47 -05:00
Onur Solmaz
01c1fc797f
release: harden preflight workflows ( #53087 )
...
* release: harden preflight-only workflows
* release: require main for publish runs
* release: select xcode for macos workflow
* release: retry flaky macos preflight steps
2026-03-23 20:30:46 +01:00
Tak Hoffman
8670f2cead
fix(openai-codex): bootstrap proxy on oauth refresh (openclaw#53078)
...
Verified:
- pnpm install --frozen-lockfile
- pnpm exec vitest run extensions/openai/openai-codex-provider.runtime.test.ts extensions/openai/openai-provider.test.ts
2026-03-23 14:08:04 -05:00
Vincent Koc
cdd797f943
docs(changelog): credit web search runtime fix
2026-03-23 12:01:17 -07:00
Peter Steinberger
e599c66277
test: harden canvas host undici isolation
v2026.3.23-beta.1
2026-03-23 11:54:49 -07:00
Peter Steinberger
870b0d216a
build: prepare 2026.3.23-beta.1
2026-03-23 11:54:49 -07:00
Vincent Koc
8fa91d283b
fix(cli): preserve posix default git dir
2026-03-23 11:49:55 -07:00
Val Alexander
7a459045de
fix packaged control ui asset lookup ( #53081 )
2026-03-23 13:45:04 -05:00
Peter Steinberger
323ae73b30
fix: bound tracked debounce key accounting
2026-03-23 11:33:06 -07:00
scoootscooob
708cccd43b
docs(changelog): add missing recent fixes
2026-03-23 11:26:26 -07:00
scoootscooob
cdc8bac466
fix(discord): reply on native command auth failures ( #53072 )
2026-03-23 11:20:58 -07:00
Peter Steinberger
1b69d9ee1a
fix: preserve debounce and followup ordering ( #52998 ) (thanks @osolmaz)
2026-03-23 11:11:06 -07:00
Vincent Koc
9b7cfd0bea
fix(inbound): bound tracked debounce keys
2026-03-23 11:11:06 -07:00
Vincent Koc
02e07a157d
fix(reply): clear idle followup callbacks
2026-03-23 11:11:06 -07:00
Vincent Koc
3de42e946a
fix(reply): preserve no-debounce inbound concurrency
2026-03-23 11:11:06 -07:00
Vincent Koc
7bc8e67d2a
Update CHANGELOG.md
2026-03-23 11:11:06 -07:00
Vincent Koc
a35dcf608e
fix(reply): refresh followup drain callbacks
2026-03-23 11:11:06 -07:00
Onur Solmaz
bcaadc39ea
Telegram: fix fire-and-forget debounce order
2026-03-23 11:11:06 -07:00