Skip to content

v2026.9.8

Choose a tag to compare

@github-actions github-actions released this 07 Oct 16:20
94006b3

Promoted from v2026.9.8-alpha.1 at 94006b3.

What's Changed

  • build(deps): bump github/gh-aw-actions/setup-cli from 0.88.4 to 0.89.7 by @dependabot[bot] in #1416
  • fix: match Local AI icon to the colorful sidebar by @bkudiess in #1431
  • chore(ci): build MSIX artifacts and publish Store alpha assets by @natalie-aguinaldo in #1403
  • fix(sandbox): explain unsupported Windows containment by @yjw0817 in #1415
  • chore(msix): rename download files to OpenClaw by @natalie-aguinaldo in #1444
  • chore: retire CLAUDE.md aliases by @steipete in #1450
  • feat(msix): allocate monotonic package versions by @natalie-aguinaldo in #1448
  • feat(msix): publish multi-architecture Store bundle by @RomneyDa in #1452
  • feat(msix): publish Store assets on every release by @RomneyDa in #1453
  • feat: explore and test the app without a live Gateway by @shanselman in #1439
  • improve(chat): modernize the native chat experience by @bkudiess in #1459
  • fix: triage dashboard fails to open without supplied state by @karkarl in #1463
  • fix(connection): require hello-ok before operator RPCs by @eleqtrizit in #1425
  • build(deps): bump github/gh-aw-actions/setup-cli from 0.89.7 to 0.89.16 by @dependabot[bot] in #1454
  • fix(audio): pin download redirects and bound ElevenLabs bodies by @SebTardif in #1423
  • fix(connection): reject unsafe SSH users before Open Terminal by @SebTardif in #1478
  • fix: Companion session cards open the main session instead of the selected one by @yadiaprianto in #1436
  • fix(e2e): keep fixture uninstall away from user startup entries by @shanselman in #1494
  • fix(node): ignore non-connect failed replies by @SebTardif in #1483
  • fix(gateway): gate operator RPCs until hello-ok by @karkarl in #1472
  • fix(a2ui): removing an obscured field leaves the password in the dump by @SebTardif in #1501
  • fix(a2ui): one array index fills memory on the tray by @SebTardif in #1502
  • fix(channels): do not write redacted sibling secrets back by @SebTardif in #1487
  • fix(connection): keep device tokens when a gateway edit does not change the shared token by @SebTardif in #1485
  • fix(setup): restore gateway reload mode through stdin by @SebTardif in #1489
  • Bump Microsoft.ML.OnnxRuntime from 1.29.0 to 1.30.0 by @dependabot[bot] in #1417
  • fix(setup): retry guarded restart after reload owner handoff by @karkarl in #1515
  • fix(tests): tray source checks fail when the checkout is LF by @SebTardif in #1518
  • feat(migration): gate Inno-to-Store migration preview and preserve the gateway on uninstall by @natalie-aguinaldo in #1461
  • fix(mxc): treat cmd /R as a command-mode switch by @SebTardif in #1477
  • fix(permissions): the Permissions page hides wildcard exec rules by @SebTardif in #1506
  • fix(chat): in-chat approval card can show a different command than Allow runs by @SebTardif in #1499
  • fix(local-ai): handle Win32Exception when launching llama-server for inspection by @larroy in #1534
  • feat(setup): guide native Gateway installation and onboarding by @karkarl in #1447
  • fix(setup): retry guarded restart intent contention by @shanselman in #1507
  • fix(setup): keep WSL PATH scripts off the wsl.exe argv path by @SebTardif in #1476
  • Bump Microsoft.WindowsAppSDK from 2.4.0 to 2.5.1 by @karkarl in #1522
  • fix(test): stop migration script exit assertion from flaking on slow runners by @natalie-aguinaldo in #1536
  • build(deps): bump github/gh-aw-actions/setup-cli from 0.89.17 to 0.89.21 by @dependabot[bot] in #1532
  • docs(skills): add Astra and Opus 5.5 adversarial review by @shanselman in #1545
  • feat(local-ai): route RTX Spark unified-memory SKUs through NVIDIA's fixed recipe table by @karkarl in #1520
  • fix(setup): avoid premature Gateway restart timeouts by @karkarl in #1539
  • feat(migration): ship the Inno-to-Store migration by @natalie-aguinaldo in #1519
  • feat(setup): install native Gateway automatically through WinGet by @xlinush in #1547
  • fix: Companion cannot onboard with an isolated Gateway by @paulcam206 in #1553
  • fix(winnode): local MCP bearer is sent to HTTP_PROXY by @SebTardif in #1554
  • fix(voice): ElevenLabs speech sends the API key to a redirect by @SebTardif in #1555
  • fix(local-ai): re-probe incomplete CUDA hardware results in the setup window by @larroy in #1540
  • fix(chat): legacy web chat sends the gateway token to HTTP_PROXY by @SebTardif in #1557
  • fix(setup): approve only the pairing request setup just opened by @karkarl in #1523
  • feat: guide Windows onboarding from setup to native AI tasks by @bkudiess in #1531
  • fix(setup): show icon in window preview by @natalie-aguinaldo in #1558
  • feat(workspace): add native Home and Sessions workspace by @karkarl in #1541
  • fix(onboarding): align setup surfaces and keep provider loading inline by @bkudiess in #1562
  • improve(onboarding): align Store migration with setup visuals by @bkudiess in #1563
  • feat: run Local AI with native isolated Gateways by @karkarl in #1565
  • improve: tidy Chat and Settings navigation by @karkarl in #1566
  • feat(local-ai): reuse verified llama.cpp runtime downloads across reinstalls by @larroy in #1544
  • fix: recover and release native Local AI Gateway ownership safely by @karkarl in #1570
  • docs: point Gateway MSIX work to packaging repo by @RomneyDa in #1588
  • fix(setup): repair WinGet before Store retry by @RomneyDa in #1591
  • fix: show owned Local AI recovery without hiding existing models by @karkarl in #1585
  • fix(local-ai): stage VC runtime beside llama server by @RomneyDa in #1596
  • fix: avoid premature timeouts when completing native AI setup by @karkarl in #1582
  • feat: run the native Gateway built from source beside the Store Gateway by @larroy in #1594
  • fix(release): publish signed MSIX downloads by @RomneyDa in #1600
  • fix(ci): Build and Test flakes when Workspace keyboard input or console tail polling runs late by @larroy in #1597
  • fix(setup): ignore packaged toast activation argument by @RomneyDa in #1604
  • fix(local-ai): make llama runtime validation deterministic by @RomneyDa in #1605
  • fix(test): stabilize native Gateway startup cancellation by @RomneyDa in #1606
  • fix(release): trust downloaded Dev MSIX certificates machine-wide by @RomneyDa in #1607
  • fix(test): tolerate delayed Windows process exit observation by @RomneyDa in #1608
  • fix(local-ai): allow cold-start runtime scan by @RomneyDa in #1609
  • fix(local-ai): launch with physical MSIX paths by @RomneyDa in #1610
  • improve(ci): overlap release asset preparation with validation by @RomneyDa in #1616
  • fix(test): tolerate delayed MCP handler scheduling by @RomneyDa in #1622
  • fix(release): alpha notes show only chronologically ordered new changes by @RomneyDa in #1617
  • fix(setup): ignore COM embedding argument by @RomneyDa in #1625
  • feat(local-ai): update RTX Spark 48GB recipe (b11320, Q4_K_S, MTP n=2) by @joelagnel in #1595
  • fix(onboarding): reorder unsupported native Gateway choice by @RomneyDa in #1602
  • fix(chat): stop reading replies aloud by default by @bkudiess in #1615
  • fix: keep emoji intact when a gateway text frame is split by @SebTardif in #1630
  • fix(local-ai): stop a stalled llama-server health body at the startup budget by @SebTardif in #1627
  • fix(audio): stop canceled voice extraction leaving its process running by @shanselman in #1645
  • fix(tests): wait for onboarding cards before invocation by @shanselman in #1646
  • improve: reduce disk allocation in Local AI lifecycle tests by @shanselman in #1647
  • chore(ci): avoid product CI for tested repository tooling by @shanselman in #1648
  • fix(chat): show queued messages as pending conversation bubbles by @bkudiess in #1620
  • fix(onboarding): show translated labels when connecting to a gateway by @bkudiess in #1619
  • fix(chat): use paperclip glyph for chat attach button by @larroy in #1581
  • fix(chat): clear stale setup warnings after recovery by @bkudiess in #1624
  • fix(chat): let Shift+Enter insert a composer newline by @karkarl in #1537
  • chore(autoreview): use the shared canonical skill by @vincentkoc in #1599
  • feat(workspace): sidebar session context menu, busy ring, and faster session switching by @larroy in #1629
  • feat: add standalone clean uninstall for demo devices by @karkarl in #1598
  • fix: Companion fails to reconnect after isolated session replacement by @RomneyDa in #1649
  • fix(local-ai): resolve physical CUDA and setup log paths by @RomneyDa in #1670
  • feat(release): promote published alpha candidates to stable by @karkarl in #1652

New Contributors

Full Changelog: v2026.9.4...v2026.9.8

Signed Dev MSIX packages

OpenClaw-Dev-x64.zip and OpenClaw-Dev-arm64.zip contain development-signed
packages, matching public certificates, provenance, and installation instructions.
These are not Microsoft Store-signed packages. Unsigned Store submission packages
remain workflow artifacts.