This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryAdded stale image nudge and CLI version display; mouse reporting now respects scroll bar mode; restored terminal scroll bar with setting.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds staleness nudge for sandbox image in Settings Adds staleness nudge for sandbox image in Settings Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Shows host Claude Code CLI version in Settings section Shows host Claude Code CLI version in Settings section Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adjusts mouse reporting based on scroll bar setting: off in scrollback mode, on in fullscreen mode Adjusts mouse reporting based on scroll bar setting: off in scrollback mode, on in fullscreen mode Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Restores terminal scroll bar for Claude Code ≥ 2.1.206 via new setting Restores terminal scroll bar for Claude Code ≥ 2.1.206 via new setting Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Enforces CI check that `BuildInfo.version` matches `VERSION` before signing releases Enforces CI check that `BuildInfo.version` matches `VERSION` before signing releases Source: llm_adapter@2026-07-15 Confidence: low |
— |
Full changelog
Added
- Staleness nudge for the sandbox image (#44): when the Apple container
image is more than 30 days old, Settings shows "Image built N days ago —
Update to pull the latest Claude Code" next to the image status. Age-based
on purpose — Claude Code releases near-daily, so comparing against "latest"
would nudge constantly. - Host Claude Code CLI version in Settings (#43): shown in the Claude Code
section. CLI behavior changes are keyed to versions (e.g. the ≥ 2.1.132
alternate-screen renderer) and the sandbox image can run a different version
than the host, so drift is now diagnosable at a glance.
Changed
- Mouse reporting now follows the scroll bar setting (#42): scrollback mode
(default) keeps mouse reporting off so plain click-drag selects text;
fullscreen mode enables it so Claude Code's clickable menus and Cmd+click
links work (Option-drag still selects text). - Release CI now asserts
BuildInfo.versionmatchesVERSIONbefore
signing, so a forgotten regeneration fails fast instead of shipping a stale
About panel. (#39)
Fixed
- Terminal scroll bar restored with Claude Code ≥ 2.1.206 (#40): newer
Claude Code renders in the alternate screen buffer, which has no scrollback,
so SwiftTerm disabled its scroller. A new Show terminal scroll bar
setting (Settings → Sessions, default on) opts sessions out via
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1— including Apple container
sessions, where it's injected as a--envflag. Turn it off to keep
Claude Code's alt-screen rendering. Applies to new sessions.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Canopy
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]