This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalVersion v0.1.15 introduces multiple performance optimizations and bug fixes across the dashboard, UI state reporting, and application startup.
Why it matters: Performance‑focused changes (severity 40) reduce dashboard refresh latency, parallelize bootstrap, and make polling adaptive; these improvements directly lower resource usage for operators managing Symphony deployments.
Summary
AI summaryUpdates OP-363, OP-367, and OP-362 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Install Symphony agent skills Install Symphony agent skills Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Feature | Low |
Apply saved theme before first paint Apply saved theme before first paint Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Feature | Low |
Split frontend features into lazy chunks Split frontend features into lazy chunks Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Feature | Low |
Bump version to 0.1.15 Bump version to 0.1.15 Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Performance | Medium |
Parallelize app bootstrap Parallelize app bootstrap Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Performance | Medium |
Make dashboard refresh single-flight Make dashboard refresh single-flight Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Performance | Medium |
Make frontend polling adaptive and single-flight Make frontend polling adaptive and single-flight Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Performance | Medium |
Refresh dashboard resources selectively Refresh dashboard resources selectively Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Performance | Medium |
Preserve partial dashboard refreshes Preserve partial dashboard refreshes Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Performance | Low |
Format large token counts with larger units Format large token counts with larger units Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Performance | Low |
Scale the run event stream Scale the run event stream Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Bugfix | Medium |
Show truthful desktop boot states Show truthful desktop boot states Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Bugfix | Low |
Isolate relative-time updates Isolate relative-time updates Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Bugfix | Low |
Debounce and isolate Settings validation Debounce and isolate Settings validation Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Bugfix | Low |
Cancel worker startup promptly Cancel worker startup promptly Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Refactor | Low |
Build dependency graphs only when active Build dependency graphs only when active Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Refactor | Low |
Remove persistent shell health indicator Remove persistent shell health indicator Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
Full changelog
What's Changed
- Install Symphony agent skills by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/123
- OP-363: Parallelize app bootstrap by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/124
- OP-367: Show truthful desktop boot states by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/126
- OP-362: Make dashboard refresh single-flight by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/125
- OP-368: Apply saved theme before first paint by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/129
- OP-364: Make frontend polling adaptive and single-flight by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/128
- OP-365: Isolate relative-time updates by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/127
- OP-366: Refresh dashboard resources selectively by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/130
- OP-369: Debounce and isolate Settings validation by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/131
- OP-370: Preserve partial dashboard refreshes by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/132
- OP-371: Split frontend features into lazy chunks by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/133
- Add dependency graph screenshot to README by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/134
- OP-372: Build dependency graphs only when active by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/135
- Format large token counts with larger units by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/137
- OP-373: Scale the run event stream by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/136
- Remove persistent shell health indicator by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/138
- Cancel worker startup promptly by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/139
- Bump version to 0.1.15 by @anantjain-xyz in https://github.com/anantjain-xyz/symphony-rust/pull/140
Full Changelog: https://github.com/anantjain-xyz/symphony-rust/compare/v0.1.14...v0.1.15
Breaking Changes
- Remove persistent shell health indicator
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 Rust Implementation of Symphony
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]