This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalThe 'bot_user_email' field has been removed from the Linear configuration schema; configs containing it will fail to load.
Why it matters: Configs with bot_user_email will break on load in v0.4.0; update configurations before upgrade.
Summary
AI summaryUpdates Bug Fixes, ⚠ BREAKING CHANGES, and 0.4.0 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | Medium |
'bot_user_email' field removed from Linear config; configs with it will fail to load. 'bot_user_email' field removed from Linear config; configs with it will fail to load. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Feature | Medium |
Add clone_protocol option to GitHub backend for HTTPS cloning. Add clone_protocol option to GitHub backend for HTTPS cloning. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Add optional webhook receiver to wake the poll loop on Linear updates. Add optional webhook receiver to wake the poll loop on Linear updates. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Append context-tokens footer to tracker comments. Append context-tokens footer to tracker comments. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Identify daemon comments by sentinel instead of bot user identity. Identify daemon comments by sentinel instead of bot user identity. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Bugfix | Medium |
Auto-recover workspace on git fetch failure when clean. Auto-recover workspace on git fetch failure when clean. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Bugfix | Medium |
Baseline last_seen_comment_id when error comment post fails. Baseline last_seen_comment_id when error comment post fails. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Bugfix | Medium |
Tolerate per-item GraphQL errors when listing GitHub project items. Tolerate per-item GraphQL errors when listing GitHub project items. Source: llm_adapter@2026-05-24 Confidence: high |
— |
Full changelog
0.4.0 (2026-05-24)
⚠ BREAKING CHANGES
- The 'bot_user_email' field in the Linear config section has been removed. Configs that still set it will fail to load.
Features
- Add clone_protocol option to GitHub backend for HTTPS cloning (54b9612)
- add optional webhook receiver to wake the poll loop on Linear updates (571f5e8)
- Append context-tokens footer to tracker comments (cdf6c34)
- Identify daemon comments by sentinel instead of bot user identity (e5fc532)
Bug Fixes
- Auto-recover workspace on git fetch failure when clean (d9394f0)
- Baseline last_seen_comment_id when error comment post fails (2983210)
- Tolerate per-item GraphQL errors when listing GitHub project items (336161a)
Documentation
Breaking Changes
- Removed 'bot_user_email' field from Linear config section; configs setting it will fail to load.
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
Track Symphony: Integrate OpenCode with Linear and get your own dev team
Get notified when new releases ship.
Sign up freeAbout Symphony: Integrate OpenCode with Linear and get your own dev team
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]