chore(release): v0.8.0

Version bump via changesets.
This commit is contained in:
gsxdsm
2026-04-28 19:24:57 -07:00
parent b48cc71b94
commit 3b54a03b81
44 changed files with 210 additions and 78 deletions

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Add dedicated POST /api/memory/dream endpoint and triggerMemoryDreams() client helper for manual dream processing.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": minor
---
Add CLI support for multi-node routing: configure project default node (`fn settings set defaultNodeId`), unavailable-node policy (`fn settings set unavailableNodePolicy`), per-task node overrides (`fn task set-node`, `fn task clear-node`), and `--node` flag for `fn task create`.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Recover automatically from SQLite FTS5 corruption during task upserts by rebuilding the `tasks_fts` index and retrying once, and add FTS5 integrity checks to database health monitoring.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix npm bundle reliability for the published CLI package by removing the vendored pi-claude-cli `cross-spawn` runtime dependency, validating bundled pi-claude-cli resolution from `dist/`, and preventing private `@fusion/*` workspace dev dependencies from leaking into the packed manifest.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix project-level model overrides so they take precedence over the default model fallback consistently across dashboard and engine AI flows.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Add runfusion.ai links to dashboard update-available notices in the banner and settings modal.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Add a retry button to failed task error boxes on dashboard task cards so users can retry directly from the card without opening task details.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": minor
---
Add node routing policy enforcement: when a task is routed to a node that is offline or unhealthy, the project's `unavailableNodePolicy` setting controls whether execution is blocked (task stays in todo) or falls back to local execution. Supports `defaultNodeId` project setting for pinned default nodes and per-task `nodeId` overrides. Routing decisions are logged to task activity for visibility.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": minor
---
Add pluggable notification provider system with built-in ntfy and webhook support.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix dashboard onboarding: the "Welcome to Fusion" setup wizard is now scrollable on short viewports (older laptops / browsers without `dvh` support), and the model-onboarding modal reliably opens after the wizard closes on a fresh install instead of racing it or being suppressed.

View File

@@ -1,12 +0,0 @@
---
"@runfusion/fusion": minor
---
Refactor merge conflict strategies into two `smart-*` flavors and change the default to "prefer main".
Both smart strategies now run a best-effort `git fetch` + fast-forward of local main from `origin` before the merge cascade — a freshly-pushed sibling commit no longer gets clobbered when the fallback resolves a conflict against a stale base. They differ only in the per-file final fallback:
- **`smart-prefer-main`** (new default): `-X ours` — main wins. Best when concurrent agents could regress just-merged sibling work.
- **`smart-prefer-branch`**: `-X theirs` — task branch wins. Equivalent to the previous `"smart"` behavior.
Legacy enum values are accepted for backwards compatibility and normalized at load time: `"smart"``"smart-prefer-branch"`, `"prefer-main"``"smart-prefer-main"`. Settings on disk continue to work without changes.