What's new
OpenWork v0.18.64 desktop release.
- Public artifacts use the openwork-* naming convention.
- Cloud artifacts use openwork-cloud-* and require sign-in without enterprise activation.
- Enterprise artifacts use openwork-enterprise-* while retaining the standard OpenWork app identity.
- Public, Cloud, and enterprise Electron builds use separate updater manifests on this release.
Windows installers are signed using Microsoft Artifact Signing.
Known open fixes
Decision: OpenWork release operator, acting on the request to release through GitHub Actions without further questions. Ship the reviewed dev branch as-is; do not merge unrelated open PRs as part of a release. These changes remain deferred for separate review.
- #6900: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(desktop): keep session pins durable across crashes)
- #6892: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(documents): follow relative Microsoft Graph page links)
- #6891: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(workbot): keep teaching closed until explicitly opened)
- #6852: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(chat): resolve nested file links in the action menu)
- #6837: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(app): retain conversation history across workspaces)
- #6819: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(workbook): read [h]:mm elapsed-time cells as durations, not dates)
- #6810: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(server): make engine startup timeouts configurable)
- #6770: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(app): render right-to-left text right-to-left)
- #6767: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(features): keep remoteSessionAnswers off by default)
- #6731: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (chore(deps): bump fast-xml-parser from 5.8.0 to 5.11.2)
- #6701: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(server): keep env.json beside the active server config)
- #6555: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (feat(connectors): make Microsoft 365 credentials directly editable)
- #6551: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(connectors): show Slack MCP setup guidance on connection failure)
- #6478: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (feat(app): allow model selection on automation proposals)
- #6043: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(den): retry transient password screening failures)
- #5915: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(desktop): preserve Windows runtime PATH across env layers)
- #5749: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (Connectors page (platform + custom MCP) with engine-side MCP liveness probe)
- #5515: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (fix(mcp): accept WebSocket origins in MCP App connectDomains)
- #4680: Ship anyway — release reviewed dev as-is; this open PR is not merged or included. (feat(den-api): add a kubernetes worker provisioner)