Skip to content

chore: prepare release - #573

Merged
mhbdev merged 1 commit into
canaryfrom
changeset-release/canary
Sep 24, 2026
Merged

mhbdev merged 1 commit into
canaryfrom
changeset-release/canary

Conversation

@mhbdev

@mhbdev mhbdev commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to canary, this PR will be updated.

Releases

server@0.14.11

Patch Changes

  • #572 b18890d Thanks @1351438! - Fix control-plane defects found while exercising the desktop, self-hosted, cloud, and database-server modes against a running instance.

    • Restore every mutation in the desktop runtime. Sensitive and expensive routes fail closed when the distributed rate limiter is unavailable, which is correct for a multi-replica deployment losing Redis, but desktop ships no Redis by design and so rejected every create, update, and delete with "Rate limiter temporarily unavailable". The limiter now treats a single-process control plane as authoritative rather than degraded, and reports its status as single-process.
    • Fix global search, which failed with "undefined is not an object" on every query in every mode. The use case held a detached reference to the repository's search method, so the Drizzle implementation lost its receiver. The regression test now uses a class-based double that depends on this.
    • Reject a workload migration whose target server role cannot host the resource, so an application can no longer be migrated onto a database or build server. The migration preflight repeats the check so a migration queued before a server changed role also fails closed.
    • Start a deployment queue consumer for database servers. Database resources are legitimately placed on database hosts, but their queue had no worker, so those deployments stayed queued forever. Build servers remain excluded because they only compile images for another target's deployment job.
    • Process backup, notification-delivery, and workload-migration outbox commands in the desktop runtime. Desktop has no Redis and therefore no BullMQ workers, so these commands were claimed by nothing and never ran.
    • Make deployment cancellation work in the desktop runtime through an in-process cancellation marker, and report in-flight desktop deployments in the queue view instead of showing an empty queue.
    • Keep server-inventory reads responsive: the topology graph no longer probes Docker on servers that have not completed setup, and deployment server settings survive an unreachable local Docker daemon instead of failing the whole query.

fumadocs@0.14.11

No changes in this release.

schedules@0.14.11

No changes in this release.

web@0.14.11

No changes in this release.

@github-actions github-actions Bot added documentation Improvements or additions to documentation web server Hono server/api app fumadocs Docs app labels Sep 23, 2026
@mhbdev
mhbdev merged commit 53bc1b5 into canary Sep 24, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation fumadocs Docs app server Hono server/api app web

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant