2026.6.23 — MicroVMs Unleashed

Released 2026-06-23

← All releases

What's New

  • Add AWS Lambda MicroVMs sandbox provider for isolated serverless execution.
  • Introduce CLI model authentication device flows in Go, with auth profiles, copy button, and status popup.
  • Launch cron workflow trigger and runs table, including tenant isolation for cron runs.
  • Add hub artifact storage to persist workflow artifacts securely.
  • Enable Jira issue tracker support with exclude‑label filters and cloud E2E coverage.
  • Add workflow artifact volumes with isolated lease handling and robust sync.
  • Support Codex and Grok Build models plus dynamic Fireworks model loading and preview builds for PRs.

Improvements

  • Dynamic loading of Fireworks models and sparse model display reduces API load and latency.
  • Dependency update workflow action with downtime banner improves visibility of service impacts.
  • Task run analytics UI refined with KPI filtering and drill‑down improvements.
  • Enhanced manual workflow trigger context and added repository flake environment guidance.
  • Hardened workflow volume synchronization and lease management for reliability.
  • Updated OpenClaw to v2026.6.9 and refreshed manual workflows from launcher.
  • Cron scheduler reliability boosted with edge‑case handling and timezone validation.

Fixes

  • Fixed CLI model auth login parsing and streaming output errors.
  • Resolved duplicate workflow volume mounts and sync failure handling.
  • Corrected Jira webhook secret handling, exclude‑label filter alignment, and self‑termination comments.
  • Hardened GitHub issue webhook validation, pagination, and duplicate failure feedback.
  • Fixed cron scheduler edge cases, timezone validation errors, and pointer iteration bugs.
  • Addressed gateway send retry logic and recovery of closed sends.
  • Stabilized analytics KPI counts and aligned filter logic with KPIs.
  • ManualTrigger API now distinguishes 404 vs 500 errors and respects overlap policy.
  • Hub artifact storage command quoting fixed and Daytona bridge install timeouts mitigated.

Raw Changelog

Show raw git changelog
text
a9fe949 Implement model auth device flows in Go (Marc Campbell)
3a5d51b Install Node during hub upgrades (Marc Campbell)
8702e32 Merge pull request #421 from elasticclaw/fix-cli-model-auth-install (Marc Campbell)
823faf7 Address model auth CLI review (Marc Campbell)
2d4831f Address Lambda MicroVMs provider review (Marc Campbell)
7cd9ef9 Install pinned model auth CLIs (Marc Campbell)
a79c979 Add AWS Lambda MicroVMs sandbox provider (Marc Campbell)
20cabab Remove shared CLI auth temp dir field (Marc Campbell)
07e0ff3 Snapshot CLI auth jobs for status responses (Marc Campbell)
d6db6dc Add CLI auth code copy button (Marc Campbell)
5de2265 Extract Codex one-time auth codes (Marc Campbell)
96b3b08 Extract numeric CLI auth codes (Marc Campbell)
f588f8b Reject prose tokens as CLI auth codes (Marc Campbell)
13b29e4 Show CLI auth popup status (Marc Campbell)
f612972 Stream CLI model auth output (Marc Campbell)
fd4d064 Fix CLI model auth login parsing (Marc Campbell)
779c8a9 Address CLI model review feedback (Marc Campbell)
dce0c7e Add CLI model auth profiles (Marc Campbell)
1ccf89e Support Codex and Grok Build models (Marc Campbell)
af8a68e Show sparse Fireworks models from API (Marc Campbell)
603ed16 Merge main into Jira issue tracker support (Marc Campbell)
b137cf4 Merge main into exclude label filters (Marc Campbell)
b615dec Accept Jira webhook secret query parameter (Marc Campbell)
0be01f7 Support Jira exclude label filters (Marc Campbell)
161ac72 Merge pull request #416 from elasticclaw/dynamic-fireworks-models (Marc Campbell)
5361c78 Merge pull request #414 from elasticclaw/update-openclaw-2026-6-9 (Marc Campbell)
4b2b65a Merge pull request #415 from elasticclaw/plan-preview-releases (Marc Campbell)
743c0d9 Post Jira self-termination comments (Marc Campbell)
5521903 Refresh manual workflows from launcher (Marc Campbell)
2799f54 Address Fireworks model review feedback (Marc Campbell)
cce6f68 Load Fireworks models dynamically (Marc Campbell)
31d9fc3 Address preview build review feedback (Marc Campbell)
47c956c Publish preview builds for PRs (Marc Campbell)
0c2167b Update OpenClaw to v2026.6.9 (Marc Campbell)
775e50d Process global Jira webhooks (Marc Campbell)
03068e2 Validate Jira working status in E2E (Marc Campbell)
10b7c68 Allow Jira workflow project keys (Marc Campbell)
3754d67 Address Jira review feedback (Marc Campbell)
18e56f8 Hard-code Jira E2E workflow states (Marc Campbell)
0177c49 Add Jira Cloud E2E coverage (Marc Campbell)
f0f4271 Add Jira issue tracker support (Marc Campbell)
b639279 Address hub PR review feedback (Ana Berg)
7fdea61 Increase parity test timeout (Ana Berg)
f385184 Reject unsigned GitHub issue webhooks without secrets (Ana Berg)
c913e1b fix: align exclude label webhook handling (Ana Berg)
2673196 Route Shortcut workflow webhooks by labels (Ana Berg)
3fe3758 Add exclude label filters to hub workflows (Ana Berg)
05f6601 test: align trigger actor db fixtures (Ana Berg)
cfc234b fix: use valid json default for trigger actor (Ana Berg)
6f556bc fix: avoid duplicate github issue failure feedback (Ana Berg)
1c710d8 fix: harden failure feedback integrations (Ana Berg)
ea92eea ci: wait for e2e public hub tunnel (Ana Berg)
4a34d78 fix: address failure feedback review issues (Ana Berg)
485a1df test: clarify github issues mock coverage (Ana Berg)
2b6dd68 feat: report workflow agent failures (Ana Berg)
53e03de Merge pull request #408 from elasticclaw/codex/issue-407-claw-bridge-gateway-send-retry (Ana Berg)
91a6fc4 fix: address gateway send review (Ana Berg)
feb0c37 fix: recover closed gateway sends (Ana Berg)
a1389c9 Merge pull request #402 from elasticclaw/feat/workflow-artifact-volumes (Marc Campbell)
6c37cdb Isolate workflow volume leases (Marc Campbell)
be03a40 Harden workflow volume synchronization (Marc Campbell)
92e7a44 Close volume sync pipe on upload failures (Marc Campbell)
35b27f4 Skip volume sync after attach failures (Marc Campbell)
859b912 Attach workflow volumes before initial wake (Marc Campbell)
e2534ce Merge pull request #406 from elasticclaw/run-dependency-updates-in-workspace-env (Marc Campbell)
6483b34 Merge pull request #405 from elasticclaw/fix/read-inline-comments (Ana Berg)
71f6919 fix: forward PR inline review feedback (Ana Berg)
cfb94b0 Run dependency updates inside workspace toolchain (Marc Campbell)
1871199 Reject duplicate workflow volume mounts (Marc Campbell)
9ba52bb Keep writable volume leases after failed sync (Marc Campbell)
d397bd8 Address workflow volume review feedback (Marc Campbell)
b28e9b3 Add workflow artifact volumes (Marc Campbell)
6d06779 Merge pull request #400 from elasticclaw/codex/ssh-host-key-trust-policy (Ana Berg)
1402c63 Merge pull request #388 from elasticclaw/codex/dependency-downtime-banner (Ana Berg)
a3a6891 Address repo flake guidance review (Marc Campbell)
2836915 Add repo flake environment guidance (Marc Campbell)
e6b8177 Merge pull request #401 from elasticclaw/fix-manual-workflow-trigger-context (Marc Campbell)
def94dc Improve manual workflow trigger context (Marc Campbell)
db5d8dd fix: clarify trust-new-host-key help text (Ana Berg)
1e7f605 fix: harden SSH host key trust policy (Ana Berg)
3cf28c4 Keep fallback LLM key and model aligned (Marc Campbell)
3ff2280 Ignore unusable LLM keys for workflow bootstrap (Marc Campbell)
63ac5d5 Handle cron reload edge cases (Marc Campbell)
3964e58 Reload cron workflows after workflow updates (Marc Campbell)
96d4bfa fix: detach dependency refresh context (Ana Berg)
ca02c9e Derive workflow integrations from base integrations (Marc Campbell)
36832e0 Allow cron workflow integration validation (Marc Campbell)
652dae7 Merge remote-tracking branch 'origin/main' into codex/dependency-downtime-banner (Ana Berg)
d07d6ab test: isolate dependency status targets (Ana Berg)
98bcd66 Address config mutation auth review (Marc Campbell)
5e61144 Require admin auth for config mutations (Marc Campbell)
1ae809c Merge pull request #394 from elasticclaw/fix/security-critical-review (Marc Campbell)
bbfd744 Merge pull request #393 from elasticclaw/feat/hub-artifact-store (Marc Campbell)
44c51e8 Address Daytona bridge review feedback (Marc Campbell)
9b04473 Fix Daytona bridge command quoting (Marc Campbell)
7a50992 Address artifact storage review feedback (Marc Campbell)
6f8057b Add hub artifact storage (Marc Campbell)
2f912ac Address dependency update review feedback (Marc Campbell)
6abf254 Add dependency update workflow action (Marc Campbell)
499bc21 Merge pull request #385 from elasticclaw/feat/cron-workflow-trigger (Marc Campbell)
3f3aae2 Mark failed pipeline terminals in workflow runs (Marc Campbell)
4aa996c fix: coalesce dependency status refreshes (Ana Berg)
17b408d Merge pull request #382 from elasticclaw/feat/follow-agents-md (Ana Berg)
0cb28fc refactor: type dependency kind as enum (Ana Berg)
7d8422a Address cron workflow review feedback (Marc Campbell)
6ed0908 feat: show dependency downtime banner (Ana Berg)
8f6baf4 fix: keep repo instruction discovery non-fatal (Ana Berg)
0836484 docs: remove docs directory (Ana Berg)
316c35f fix: manualTrigger returns error when run is skipped due to overlap policy (Claw)
9b83f61 merge: resolve conflicts with main (Claw)
79a7674 Merge remote-tracking branch 'origin/main' into feat/follow-agents-md (Ana Berg)
b268cf8 fix: enforce overlap policy against actual claw execution time (Claw)
0ce58e8 fix: wake claws when bootstrap completes (Ana Berg)
9178af3 fix: use failRun instead of recordRun on claw creation error path (Claw)
bd3c134 Merge pull request #360 from elasticclaw/codex/issue-350-task-run-analytics (Ana Berg)
8a43a54 fix: use reference counter for running map to support parallel overlap (Claw)
120d340 fix: distinguish 404 vs 500 errors in manualTrigger API (Claw)
a5567bf fix: recordRun must use caller-provided runID, not generate its own (Claw)
6fa0e92 fix: address Greptile review comments on cron scheduler (Claw)
f1a907f fix: run go mod tidy to make robfig/cron direct dependency (Claw)
22cd58d fix: update cron test to expect timezone validation error (Claw)
6dd5230 feat: add tenant isolation to cron workflow runs (Claw)
9ba8bd8 fix: correct pointer iteration in cron scheduler (Claw)
5970271 fix: cron scheduler compilation and wiring (Claw)
f7d0662 feat: add cron workflow trigger and workflow runs table (Claw)
65cd848 fix: wake replicated claws after bootstrap gate (Ana Berg)
b2c8fe3 fix: keep pr tracking when analytics fails (Ana Berg)
fa27dbc chore: keep repo instructions PR focused (Ana Berg)
a742942 feat: follow repo agent instructions (Ana Berg)
36b2315 fix: restore ollama local timeouts (Ana Berg)
27b240e Merge pull request #381 from elasticclaw/remove-pipeline-template-render-logs (Marc Campbell)
a57c0a8 fix: avoid daytona openclaw install timeouts (Ana Berg)
3bc098d fix: keep analytics kpi counts stable (Ana Berg)
4e7bc0b feat: filter analytics by kpi cards (Ana Berg)
ade2dde fix: align analytics filters with kpis (Ana Berg)
29f3a4b fix: simplify analytics filter toolbar (Ana Berg)
58a2898 fix: label analytics filter selections (Ana Berg)
de273fd Merge remote-tracking branch 'origin/main' into codex/issue-350-task-run-analytics (Ana Berg)
e7ba8b4 fix: open analytics drilldown only from rows (Ana Berg)
6aa1825 Merge pull request #359 from elasticclaw/fix/issue-comment-reading (Ana Berg)
a49f7d6 feat: refine task run analytics workspace UI (Ana Berg)
2b3c10f Merge remote-tracking branch 'origin/main' into codex/replicated-provisioning-reliability (Ana Berg)
e1d4a31 Remove pipeline template render logs (Marc Campbell)
4e11e4b feat: add task run analytics (Ana Berg)
914ccb8 fix: harden GitHub issue comments pagination (Ana Berg)
7bc5b3f fix: include GitHub issue comments in agent context (Ana Berg)
fe66238 fix: address replicated review comments (Ana Berg)
5dafb78 chore: keep replicated PR scoped (Ana Berg)
2755058 Revert "fix: address main review findings" (Ana Berg)
bc164b0 fix: address main review findings (Ana Berg)
2457ac1 fix: harden replicated provisioning (Ana Berg)