Canvas Notebook v2026.5.28.5
Canvas Notebook is now a production-ready self-hosted AI workspace for people who want their files, agents, automations, creative tools, and integrations in one private environment. This release turns the current 2026.5.28 feature wave into a production-ready release: stronger agent memory, a new desktop app path, local email OAuth, better Studio workflows, hardened deployment behavior, and release-ready desktop artifacts.
Highlights
Desktop App Builds
Canvas Notebook now ships with an Electron desktop client for macOS, Windows, and Linux. The desktop app connects to your hosted Canvas Notebook instance, checks server health, remembers the server URL, opens external links safely in the system browser, keeps native window state, and adds desktop notification support for chat activity.
Desktop installers are built by GitHub Actions for release tags and uploaded back to this GitHub Release. If you open the release immediately after publishing, the downloads may appear a few minutes later as the macOS, Windows, and Linux jobs finish.
Smarter Agents With Persistent Memory
Agents can now use a dedicated persistent memory layer instead of relying on ad-hoc file writes. Canvas Notebook stores curated agent and user memory under the new agent storage model, keeps session summaries separate from long-term memory, and adds guardrails around memory size, duplicates, and secret-like content.
The agent runtime also gained session search and delegation tools. Agents can search prior work more effectively and spawn focused ephemeral worker tasks for subtasks, while the main conversation keeps better control over context and follow-up work.
Production-Ready Self-Hosted Workspace
This release hardens the core hosted workspace experience: stale server-action posts are handled more gracefully, legacy agent IDs migrate more reliably, settings remember the active tab, managed license certificates are fetched automatically, and license activation copy is clearer for production deployments.
The VM and Docker deployment path remains the primary production route: install once, keep /data persistent, and update from the host with canvas-notebook update.
Local Email OAuth And Integrations
Canvas Notebook now supports local Google and Microsoft email OAuth configuration in addition to managed mode. Email account, draft, send, search, and policy routes are wired through the local service layer, with settings UI for provider credentials and clearer managed-vs-local behavior.
The Integrations area also continues to centralize API keys and runtime configuration so skills and tools can use configured providers without hardcoded secrets.
Studio Workflow Improvements
Studio received practical workflow polish: a reworked add-reference dialog, better mobile reference previews, fixed output downloads, improved generated-output actions, and continued support for image/video/audio-oriented creative workflows through the Studio surface.
Security, CI, And Release Infrastructure
This release includes dependency security fixes for SheetJS and PostCSS, a new SECURITY.md, CI install fixes, a Windows CLI version-injection fix, and updated GitHub Actions that use Node 24-compatible action runtimes. Electron release builds now run on v* tags and attach built desktop artifacts directly to the matching GitHub Release.
What's Included
- Electron desktop shell for hosted Canvas Notebook instances
- Native desktop chat notifications
- Weekly and tag-based Electron desktop builds
- Release asset upload for desktop installers
- Persistent agent memory tool and storage model
- Session search tool for agent context retrieval
- Delegated ephemeral worker tasks for agent subtasks
- Better automation delivery fallback behavior
- Local Google/Microsoft email OAuth service support
- Managed license certificate fetching
- Studio reference dialog and output download fixes
- Mobile reference-preview fixes
- Security policy and dependency advisory fixes
- Node 24-ready GitHub Actions
- CLI/package/electron build version
2026.5.28.5
Upgrade Notes
For server installs, use the existing host CLI:
canvas-notebook updateFor fresh installs, use the one-line installer from the README. Your workspace, database, skills, agent files, and secrets remain under /data and survive container updates.
Desktop downloads are attached to this release after the platform builds complete. The desktop app is a native shell for an already hosted Canvas Notebook instance; it does not store workspace data locally as the source of truth.
Validation
npm run lintnpm run build- Workflow YAML parse check
- CLI version injection check
Changelog
Full changelog since the previous release: v2026.5.28.4...v2026.5.28.5
Feature-wave changelog since the last detailed 2026.5.28 release: v2026.5.28.1...v2026.5.28.5