Skip to content

release: promote v0.14.11 - #575

Merged
mhbdev merged 213 commits into
masterfrom
release/promote-v0.14.11
Sep 24, 2026
Merged

mhbdev merged 213 commits into
masterfrom
release/promote-v0.14.11

Conversation

@mhbdev

@mhbdev mhbdev commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

Promote the fully validated canary release to stable.

  • Control-plane defects across deployment modes repaired
  • Rate limiter resolution stabilized for single-process desktop control plane
  • Expanded PGlite test timeouts for deterministic merge gate verification
  • Generated release version is 0.14.11

Stable-tag and release workflows will publish the final GitHub release, Docker images, and desktop artifacts after merge.

mhbdev and others added 30 commits July 28, 2026 14:21
fix: enable stable release dispatch on default branch
…patch

fix: declare release dispatch trigger explicitly
…ase-dispatch

fix: make stable release dispatch reusable
Fix Go proxy fallback for source installs, simplify contributor/release guidance, add branch protection documentation, and share Turbo cache entries across branches.
* fix: support scoped changesets release token

* fix: guide users through organization setup
* perf(web): optimize dashboard and topology rendering

* feat: upgrade runtimes and default builds
Test-only changes; required CI and security checks passed. Admin PR-scoped bypass used because no independent reviewer is assigned.
Release metadata generated by Changesets; all required CI and security checks passed. Admin PR-scoped bypass used because the organization does not permit GITHUB_TOKEN to create/approve PRs and no independent reviewer is assigned.
Performance-only workflow changes; required CI and security checks passed. PR-scoped admin bypass used because no independent reviewer is assigned.
Merge the validated topology, lifecycle, backup, installer, and Turbopack improvements.
Release 0.1.4 after all required checks passed.
* fix audit authorization noise

* fix installer stable release defaults

* fix remote monitoring provisioning
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…30 updates (#25)

* chore(deps): bump the bun-dependencies group across 1 directory with 30 updates

Bumps the bun-dependencies group with 27 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.4` | `2.5.6` |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.27.0` | `6.29.0` |
| [turbo](https://github.com/vercel/turborepo) | `2.10.5` | `2.10.7` |
| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |
| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.34` | `4.0.44` |
| [cnfast](https://github.com/aidenybai/cnfast/tree/HEAD/packages/cnfast) | `0.0.8` | `0.1.0` |
| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.11.5` | `16.13.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.25.0` | `1.27.0` |
| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.2.12` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.1.2` |
| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.24` |
| [tsdown](https://github.com/rolldown/tsdown) | `0.22.9` | `0.22.14` |
| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.32.9` | `5.32.11` |
| [@better-auth/sso](https://github.com/better-auth/better-auth/tree/HEAD/packages/sso) | `1.6.23` | `1.6.25` |
| [@codemirror/view](https://github.com/codemirror/view) | `6.43.6` | `6.43.7` |
| [@radix-ui/react-use-controllable-state](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-controllable-state) | `1.2.3` | `1.2.6` |
| [@rive-app/react-webgl2](https://github.com/rive-app/rive-react) | `4.29.5` | `4.30.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.101.4` |
| [motion](https://github.com/motiondivision/motion) | `12.42.2` | `12.43.0` |
| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.10.1` |
| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.16` | `4.0.23` |
| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.18` | `4.0.27` |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.16` | `4.0.23` |
| [bullmq](https://github.com/taskforcesh/bullmq) | `5.80.8` | `5.81.2` |
| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.13.1` | `4.16.0` |



Updates `@biomejs/biome` from 2.5.4 to 2.5.6
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.6/packages/@biomejs/biome)

Updates `knip` from 6.27.0 to 6.29.0
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip)

Updates `turbo` from 2.10.5 to 2.10.7
- [Release notes](https://github.com/vercel/turborepo/releases)
- [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md)
- [Commits](https://github.com/vercel/turborepo/commits)

Updates `typescript` from 6.0.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/commits)

Updates `@ai-sdk/react` from 4.0.34 to 4.0.44
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.44/packages/react)

Updates `ai` from 7.0.31 to 7.0.41
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.41/packages/ai)

Updates `cnfast` from 0.0.8 to 0.1.0
- [Changelog](https://github.com/aidenybai/cnfast/blob/main/packages/cnfast/CHANGELOG.md)
- [Commits](https://github.com/aidenybai/cnfast/commits/HEAD/packages/cnfast)

Updates `fumadocs-core` from 16.11.5 to 16.13.0
- [Release notes](https://github.com/fuma-nama/fumadocs/releases)
- [Commits](https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.11.5...fumadocs@16.13.0)

Updates `lucide-react` from 1.25.0 to 1.27.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.27.0/packages/lucide-react)

Updates `next` from 16.2.11 to 16.2.12
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](vercel/next.js@v16.2.11...v16.2.12)

Updates `react` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `react-dom` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `@types/node` from 26.1.1 to 26.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `postcss` from 8.5.19 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.19...8.5.24)

Updates `tsdown` from 0.22.9 to 0.22.14
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](rolldown/tsdown@v0.22.9...v0.22.14)

Updates `swagger-ui-dist` from 5.32.9 to 5.32.11
- [Release notes](https://github.com/swagger-api/swagger-ui/releases)
- [Commits](swagger-api/swagger-ui@v5.32.9...v5.32.11)

Updates `@better-auth/sso` from 1.6.23 to 1.6.25
- [Release notes](https://github.com/better-auth/better-auth/releases)
- [Changelog](https://github.com/better-auth/better-auth/blob/main/packages/sso/CHANGELOG.md)
- [Commits](https://github.com/better-auth/better-auth/commits/v1.6.25/packages/sso)

Updates `@codemirror/view` from 6.43.6 to 6.43.7
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/commits)

Updates `@radix-ui/react-use-controllable-state` from 1.2.3 to 1.2.6
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/use-controllable-state/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/use-controllable-state)

Updates `@rive-app/react-webgl2` from 4.29.5 to 4.30.0
- [Release notes](https://github.com/rive-app/rive-react/releases)
- [Changelog](https://github.com/rive-app/rive-react/blob/main/CHANGELOG.md)
- [Commits](rive-app/rive-react@v4.29.5...v4.30.0)

Updates `@tanstack/react-query` from 5.101.2 to 5.101.4
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query)

Updates `motion` from 12.42.2 to 12.43.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md)
- [Commits](motiondivision/motion@v12.42.2...v12.43.0)

Updates `recharts` from 3.8.0 to 3.10.1
- [Release notes](https://github.com/recharts/recharts/releases)
- [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md)
- [Commits](recharts/recharts@v3.8.0...v3.10.1)

Updates `@ai-sdk/anthropic` from 4.0.16 to 4.0.23
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.23/packages/anthropic)

Updates `@ai-sdk/gateway` from 4.0.23 to 4.0.31
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/gateway/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/gateway@4.0.31/packages/gateway)

Updates `@ai-sdk/google` from 4.0.18 to 4.0.27
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/google/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.27/packages/google)

Updates `@ai-sdk/mcp` from 2.0.15 to 2.0.18
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/mcp/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/mcp@2.0.18/packages/mcp)

Updates `@ai-sdk/openai` from 4.0.16 to 4.0.23
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.23/packages/openai)

Updates `bullmq` from 5.80.8 to 5.81.2
- [Release notes](https://github.com/taskforcesh/bullmq/releases)
- [Commits](taskforcesh/bullmq@v5.80.8...v5.81.2)

Updates `shadcn` from 4.13.1 to 4.16.0
- [Release notes](https://github.com/shadcn-ui/ui/releases)
- [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md)
- [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.16.0/packages/shadcn)

---
updated-dependencies:
- dependency-name: "@ai-sdk/anthropic"
  dependency-version: 4.0.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/gateway"
  dependency-version: 4.0.30
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/google"
  dependency-version: 4.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/mcp"
  dependency-version: 2.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/react"
  dependency-version: 4.0.43
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@better-auth/sso"
  dependency-version: 1.6.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@biomejs/biome"
  dependency-version: 2.5.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@codemirror/view"
  dependency-version: 6.43.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@radix-ui/react-use-controllable-state"
  dependency-version: 1.2.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@rive-app/react-webgl2"
  dependency-version: 4.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.101.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@types/node"
  dependency-version: 26.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: ai
  dependency-version: 7.0.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: bullmq
  dependency-version: 5.81.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: cnfast
  dependency-version: 0.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: fumadocs-core
  dependency-version: 16.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: knip
  dependency-version: 6.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: lucide-react
  dependency-version: 1.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: motion
  dependency-version: 12.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: next
  dependency-version: 16.2.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: recharts
  dependency-version: 3.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: shadcn
  dependency-version: 4.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: swagger-ui-dist
  dependency-version: 5.32.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: tsdown
  dependency-version: 0.22.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: turbo
  dependency-version: 2.10.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: bun-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: add release note for Dependabot PR #25

* fix(next): support TypeScript 7 type generation

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MonoBit <whw1483@gmail.com>
mhbdev and others added 21 commits September 20, 2026 01:18
Merge after all required CI, CodeQL, dependency security, desktop packaging, and release-gate checks passed.
Merge generated Changesets release after all CI, desktop packaging, CodeQL, audit, and merge-gate checks passed.
CI, CodeQL, dependency security audit, and local verification passed.
All required CI, CodeQL, desktop packaging, dependency review, and security audit checks passed.
* fix: stabilize remote terminal and caddy provisioning (#550)

All required CI, CodeQL, security, image, desktop, and production verification checks passed.

* fix: clarify remote server setup failures
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: promote 0.1.24 to master (#110)

* fix: dispatch stable docker release workflow

* fix: permit stable release workflow dispatch

* fix: declare release workflow dispatch trigger

* fix: make stable release dispatch reusable

* fix: harden source installs and release workflow

Fix Go proxy fallback for source installs, simplify contributor/release guidance, add branch protection documentation, and share Turbo cache entries across branches.

* fix: support scoped changesets release token (#18)

* fix: guide users through organization setup (#19)

* fix: support scoped changesets release token

* fix: guide users through organization setup

* chore: prepare 0.1.2 release (#20)

* ci: allow canary build cache writes

* ci: speed up canary web image builds

* feat: upgrade runtimes and default builds (#24)

* perf(web): optimize dashboard and topology rendering

* feat: upgrade runtimes and default builds

* test: isolate unauthenticated e2e requests

Test-only changes; required CI and security checks passed. Admin PR-scoped bypass used because no independent reviewer is assigned.

* chore: release 0.1.3

Release metadata generated by Changesets; all required CI and security checks passed. Admin PR-scoped bypass used because the organization does not permit GITHUB_TOKEN to create/approve PRs and no independent reviewer is assigned.

* perf: remove duplicate CI and image builds

Performance-only workflow changes; required CI and security checks passed. PR-scoped admin bypass used because no independent reviewer is assigned.

* ci: make canary images the application build gate (#30)

* ci: keep canary docs image on amd64 (#31)

* ci: keep canary monitoring image on amd64 (#32)

* test: expand topology and lifecycle E2E coverage

Merge the validated topology, lifecycle, backup, installer, and Turbopack improvements.

* chore: release 0.1.4

Release 0.1.4 after all required checks passed.

* fix audit authorization noise and document Turbopack fallback (#38)

* fix audit authorization noise

* fix installer stable release defaults

* fix remote monitoring provisioning

* chore: prepare release (#39)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: harden security and scalability (#41)

* fix(ci): automate Dependabot release notes (#40)

* fix(ci): detect Dependabot PR authors (#42)

* chore(deps): bump the bun-dependencies group across 1 directory with 30 updates (#25)

* chore(deps): bump the bun-dependencies group across 1 directory with 30 updates

Bumps the bun-dependencies group with 27 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.4` | `2.5.6` |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.27.0` | `6.29.0` |
| [turbo](https://github.com/vercel/turborepo) | `2.10.5` | `2.10.7` |
| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |
| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.34` | `4.0.44` |
| [cnfast](https://github.com/aidenybai/cnfast/tree/HEAD/packages/cnfast) | `0.0.8` | `0.1.0` |
| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.11.5` | `16.13.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.25.0` | `1.27.0` |
| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.2.12` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.1.2` |
| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.24` |
| [tsdown](https://github.com/rolldown/tsdown) | `0.22.9` | `0.22.14` |
| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.32.9` | `5.32.11` |
| [@better-auth/sso](https://github.com/better-auth/better-auth/tree/HEAD/packages/sso) | `1.6.23` | `1.6.25` |
| [@codemirror/view](https://github.com/codemirror/view) | `6.43.6` | `6.43.7` |
| [@radix-ui/react-use-controllable-state](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-controllable-state) | `1.2.3` | `1.2.6` |
| [@rive-app/react-webgl2](https://github.com/rive-app/rive-react) | `4.29.5` | `4.30.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.101.4` |
| [motion](https://github.com/motiondivision/motion) | `12.42.2` | `12.43.0` |
| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.10.1` |
| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.16` | `4.0.23` |
| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.18` | `4.0.27` |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.16` | `4.0.23` |
| [bullmq](https://github.com/taskforcesh/bullmq) | `5.80.8` | `5.81.2` |
| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.13.1` | `4.16.0` |



Updates `@biomejs/biome` from 2.5.4 to 2.5.6
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.6/packages/@biomejs/biome)

Updates `knip` from 6.27.0 to 6.29.0
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip)

Updates `turbo` from 2.10.5 to 2.10.7
- [Release notes](https://github.com/vercel/turborepo/releases)
- [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md)
- [Commits](https://github.com/vercel/turborepo/commits)

Updates `typescript` from 6.0.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/commits)

Updates `@ai-sdk/react` from 4.0.34 to 4.0.44
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.44/packages/react)

Updates `ai` from 7.0.31 to 7.0.41
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.41/packages/ai)

Updates `cnfast` from 0.0.8 to 0.1.0
- [Changelog](https://github.com/aidenybai/cnfast/blob/main/packages/cnfast/CHANGELOG.md)
- [Commits](https://github.com/aidenybai/cnfast/commits/HEAD/packages/cnfast)

Updates `fumadocs-core` from 16.11.5 to 16.13.0
- [Release notes](https://github.com/fuma-nama/fumadocs/releases)
- [Commits](https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.11.5...fumadocs@16.13.0)

Updates `lucide-react` from 1.25.0 to 1.27.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.27.0/packages/lucide-react)

Updates `next` from 16.2.11 to 16.2.12
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12)

Updates `react` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `react-dom` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `@types/node` from 26.1.1 to 26.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `postcss` from 8.5.19 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.19...8.5.24)

Updates `tsdown` from 0.22.9 to 0.22.14
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](https://github.com/rolldown/tsdown/compare/v0.22.9...v0.22.14)

Updates `swagger-ui-dist` from 5.32.9 to 5.32.11
- [Release notes](https://github.com/swagger-api/swagger-ui/releases)
- [Commits](https://github.com/swagger-api/swagger-ui/compare/v5.32.9...v5.32.11)

Updates `@better-auth/sso` from 1.6.23 to 1.6.25
- [Release notes](https://github.com/better-auth/better-auth/releases)
- [Changelog](https://github.com/better-auth/better-auth/blob/main/packages/sso/CHANGELOG.md)
- [Commits](https://github.com/better-auth/better-auth/commits/v1.6.25/packages/sso)

Updates `@codemirror/view` from 6.43.6 to 6.43.7
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/commits)

Updates `@radix-ui/react-use-controllable-state` from 1.2.3 to 1.2.6
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/use-controllable-state/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/use-controllable-state)

Updates `@rive-app/react-webgl2` from 4.29.5 to 4.30.0
- [Release notes](https://github.com/rive-app/rive-react/releases)
- [Changelog](https://github.com/rive-app/rive-react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rive-app/rive-react/compare/v4.29.5...v4.30.0)

Updates `@tanstack/react-query` from 5.101.2 to 5.101.4
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query)

Updates `motion` from 12.42.2 to 12.43.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md)
- [Commits](https://github.com/motiondivision/motion/compare/v12.42.2...v12.43.0)

Updates `recharts` from 3.8.0 to 3.10.1
- [Release notes](https://github.com/recharts/recharts/releases)
- [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md)
- [Commits](https://github.com/recharts/recharts/compare/v3.8.0...v3.10.1)

Updates `@ai-sdk/anthropic` from 4.0.16 to 4.0.23
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.23/packages/anthropic)

Updates `@ai-sdk/gateway` from 4.0.23 to 4.0.31
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/gateway/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/gateway@4.0.31/packages/gateway)

Updates `@ai-sdk/google` from 4.0.18 to 4.0.27
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/google/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.27/packages/google)

Updates `@ai-sdk/mcp` from 2.0.15 to 2.0.18
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/mcp/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/mcp@2.0.18/packages/mcp)

Updates `@ai-sdk/openai` from 4.0.16 to 4.0.23
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.23/packages/openai)

Updates `bullmq` from 5.80.8 to 5.81.2
- [Release notes](https://github.com/taskforcesh/bullmq/releases)
- [Commits](https://github.com/taskforcesh/bullmq/compare/v5.80.8...v5.81.2)

Updates `shadcn` from 4.13.1 to 4.16.0
- [Release notes](https://github.com/shadcn-ui/ui/releases)
- [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md)
- [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.16.0/packages/shadcn)

---
updated-dependencies:
- dependency-name: "@ai-sdk/anthropic"
  dependency-version: 4.0.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/gateway"
  dependency-version: 4.0.30
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/google"
  dependency-version: 4.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/mcp"
  dependency-version: 2.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/react"
  dependency-version: 4.0.43
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@better-auth/sso"
  dependency-version: 1.6.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@biomejs/biome"
  dependency-version: 2.5.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@codemirror/view"
  dependency-version: 6.43.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@radix-ui/react-use-controllable-state"
  dependency-version: 1.2.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@rive-app/react-webgl2"
  dependency-version: 4.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.101.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@types/node"
  dependency-version: 26.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: ai
  dependency-version: 7.0.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: bullmq
  dependency-version: 5.81.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: cnfast
  dependency-version: 0.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: fumadocs-core
  dependency-version: 16.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: knip
  dependency-version: 6.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: lucide-react
  dependency-version: 1.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: motion
  dependency-version: 12.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: next
  dependency-version: 16.2.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: recharts
  dependency-version: 3.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: shadcn
  dependency-version: 4.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: swagger-ui-dist
  dependency-version: 5.32.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: tsdown
  dependency-version: 0.22.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: turbo
  dependency-version: 2.10.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: bun-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: add release note for Dependabot PR #25

* fix(next): support TypeScript 7 type generation

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MonoBit <whw1483@gmail.com>

* fix(ci): skip transient Changesets refs in autofix (#45)

* chore: prepare release (#44)

* fix(ci): align promotion release gate (#48)

Merge the reviewed promotion-gate fix so canary-to-master release PRs can pass CI.

* feat: add desktop client and release pipeline (#43)

Merge the reviewed desktop client, release pipeline, desktop build portability/security fixes, and resolved canary updates.

* chore: prepare release 0.1.7

Merge the reviewed Changesets release metadata for the latest canary updates.

* fix: sync release versions in Bun lockfile (#51)

Merge the reviewed release lockfile correction so canary metadata and installs are fully synchronized.

* fix: align Linux desktop installer binary (#53)

* chore: scope platform patch release (#55)

* chore: prepare release 0.1.8 (#54)

* fix: sync release versions in Bun lockfile (#56)

* feat: harden production readiness, workspace experience, and global search route navigation (#58)

* work in progress

* cleanup and audit findings fixed

* enhancement

* improvements

* cleanup

* work in progress

* wip

* wip

* work in progress

* fix: harden production readiness controls

* feat: harden production readiness, workspace experience, and global search route navigation

* chore: prepare release (#59)

* fix(ci): move runner.temp env setup into step env (#62)

* fix(ci): pass secrets inherit to release workflow (#65)

* fix(ci): move runner.temp env setup into step env

* fix(ci): pass secrets inherit to release workflow and enable direct workflow_dispatch

* fix: clean duplicate entries in bun.lock (#67)

* chore: promote 0.1.3 to master

Promote the validated 0.1.3 canary release. All required master promotion checks passed; admin PR-scoped bypass used because no independent reviewer is assigned.

* chore: promote 0.1.4 to master

All promotion checks passed.

* chore: promote 0.1.6 to master (#47)

* fix: dispatch stable docker release workflow

* fix: permit stable release workflow dispatch

* fix: declare release workflow dispatch trigger

* fix: make stable release dispatch reusable

* fix: harden source installs and release workflow

Fix Go proxy fallback for source installs, simplify contributor/release guidance, add branch protection documentation, and share Turbo cache entries across branches.

* fix: support scoped changesets release token (#18)

* fix: guide users through organization setup (#19)

* fix: support scoped changesets release token

* fix: guide users through organization setup

* chore: prepare 0.1.2 release (#20)

* ci: allow canary build cache writes

* ci: speed up canary web image builds

* feat: upgrade runtimes and default builds (#24)

* perf(web): optimize dashboard and topology rendering

* feat: upgrade runtimes and default builds

* test: isolate unauthenticated e2e requests

Test-only changes; required CI and security checks passed. Admin PR-scoped bypass used because no independent reviewer is assigned.

* chore: release 0.1.3

Release metadata generated by Changesets; all required CI and security checks passed. Admin PR-scoped bypass used because the organization does not permit GITHUB_TOKEN to create/approve PRs and no independent reviewer is assigned.

* perf: remove duplicate CI and image builds

Performance-only workflow changes; required CI and security checks passed. PR-scoped admin bypass used because no independent reviewer is assigned.

* ci: make canary images the application build gate (#30)

* ci: keep canary docs image on amd64 (#31)

* ci: keep canary monitoring image on amd64 (#32)

* test: expand topology and lifecycle E2E coverage

Merge the validated topology, lifecycle, backup, installer, and Turbopack improvements.

* chore: release 0.1.4

Release 0.1.4 after all required checks passed.

* fix audit authorization noise and document Turbopack fallback (#38)

* fix audit authorization noise

* fix installer stable release defaults

* fix remote monitoring provisioning

* chore: prepare release (#39)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: harden security and scalability (#41)

* fix(ci): automate Dependabot release notes (#40)

* fix(ci): detect Dependabot PR authors (#42)

* chore(deps): bump the bun-dependencies group across 1 directory with 30 updates (#25)

* chore(deps): bump the bun-dependencies group across 1 directory with 30 updates

Bumps the bun-dependencies group with 27 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.4` | `2.5.6` |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.27.0` | `6.29.0` |
| [turbo](https://github.com/vercel/turborepo) | `2.10.5` | `2.10.7` |
| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |
| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.34` | `4.0.44` |
| [cnfast](https://github.com/aidenybai/cnfast/tree/HEAD/packages/cnfast) | `0.0.8` | `0.1.0` |
| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.11.5` | `16.13.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.25.0` | `1.27.0` |
| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.2.12` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.1.2` |
| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.24` |
| [tsdown](https://github.com/rolldown/tsdown) | `0.22.9` | `0.22.14` |
| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.32.9` | `5.32.11` |
| [@better-auth/sso](https://github.com/better-auth/better-auth/tree/HEAD/packages/sso) | `1.6.23` | `1.6.25` |
| [@codemirror/view](https://github.com/codemirror/view) | `6.43.6` | `6.43.7` |
| [@radix-ui/react-use-controllable-state](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-controllable-state) | `1.2.3` | `1.2.6` |
| [@rive-app/react-webgl2](https://github.com/rive-app/rive-react) | `4.29.5` | `4.30.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.101.4` |
| [motion](https://github.com/motiondivision/motion) | `12.42.2` | `12.43.0` |
| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.10.1` |
| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.16` | `4.0.23` |
| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.18` | `4.0.27` |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.16` | `4.0.23` |
| [bullmq](https://github.com/taskforcesh/bullmq) | `5.80.8` | `5.81.2` |
| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.13.1` | `4.16.0` |



Updates `@biomejs/biome` from 2.5.4 to 2.5.6
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.6/packages/@biomejs/biome)

Updates `knip` from 6.27.0 to 6.29.0
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip)

Updates `turbo` from 2.10.5 to 2.10.7
- [Release notes](https://github.com/vercel/turborepo/releases)
- [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md)
- [Commits](https://github.com/vercel/turborepo/commits)

Updates `typescript` from 6.0.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/commits)

Updates `@ai-sdk/react` from 4.0.34 to 4.0.44
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.44/packages/react)

Updates `ai` from 7.0.31 to 7.0.41
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.41/packages/ai)

Updates `cnfast` from 0.0.8 to 0.1.0
- [Changelog](https://github.com/aidenybai/cnfast/blob/main/packages/cnfast/CHANGELOG.md)
- [Commits](https://github.com/aidenybai/cnfast/commits/HEAD/packages/cnfast)

Updates `fumadocs-core` from 16.11.5 to 16.13.0
- [Release notes](https://github.com/fuma-nama/fumadocs/releases)
- [Commits](https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.11.5...fumadocs@16.13.0)

Updates `lucide-react` from 1.25.0 to 1.27.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.27.0/packages/lucide-react)

Updates `next` from 16.2.11 to 16.2.12
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12)

Updates `react` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `react-dom` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `@types/node` from 26.1.1 to 26.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `postcss` from 8.5.19 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.19...8.5.24)

Updates `tsdown` from 0.22.9 to 0.22.14
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](https://github.com/rolldown/tsdown/compare/v0.22.9...v0.22.14)

Updates `swagger-ui-dist` from 5.32.9 to 5.32.11
- [Release notes](https://github.com/swagger-api/swagger-ui/releases)
- [Commits](https://github.com/swagger-api/swagger-ui/compare/v5.32.9...v5.32.11)

Updates `@better-auth/sso` from 1.6.23 to 1.6.25
- [Release notes](https://github.com/better-auth/better-auth/releases)
- [Changelog](https://github.com/better-auth/better-auth/blob/main/packages/sso/CHANGELOG.md)
- [Commits](https://github.com/better-auth/better-auth/commits/v1.6.25/packages/sso)

Updates `@codemirror/view` from 6.43.6 to 6.43.7
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/commits)

Updates `@radix-ui/react-use-controllable-state` from 1.2.3 to 1.2.6
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/use-controllable-state/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/use-controllable-state)

Updates `@rive-app/react-webgl2` from 4.29.5 to 4.30.0
- [Release notes](https://github.com/rive-app/rive-react/releases)
- [Changelog](https://github.com/rive-app/rive-react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rive-app/rive-react/compare/v4.29.5...v4.30.0)

Updates `@tanstack/react-query` from 5.101.2 to 5.101.4
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query)

Updates `motion` from 12.42.2 to 12.43.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md)
- [Commits](https://github.com/motiondivision/motion/compare/v12.42.2...v12.43.0)

Updates `recharts` from 3.8.0 to 3.10.1
- [Release notes](https://github.com/recharts/recharts/releases)
- [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md)
- [Commits](https://github.com/recharts/recharts/compare/v3.8.0...v3.10.1)

Updates `@ai-sdk/anthropic` from 4.0.16 to 4.0.23
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.23/packages/anthropic)

Updates `@ai-sdk/gateway` from 4.0.23 to 4.0.31
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/gateway/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/gateway@4.0.31/packages/gateway)

Updates `@ai-sdk/google` from 4.0.18 to 4.0.27
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/google/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.27/packages/google)

Updates `@ai-sdk/mcp` from 2.0.15 to 2.0.18
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/mcp/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/mcp@2.0.18/packages/mcp)

Updates `@ai-sdk/openai` from 4.0.16 to 4.0.23
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.23/packages/openai)

Updates `bullmq` from 5.80.8 to 5.81.2
- [Release notes](https://github.com/taskforcesh/bullmq/releases)
- [Commits](https://github.com/taskforcesh/bullmq/compare/v5.80.8...v5.81.2)

Updates `shadcn` from 4.13.1 to 4.16.0
- [Release notes](https://github.com/shadcn-ui/ui/releases)
- [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md)
- [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.16.0/packages/shadcn)

---
updated-dependencies:
- dependency-name: "@ai-sdk/anthropic"
  dependency-version: 4.0.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/gateway"
  dependency-version: 4.0.30
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/google"
  dependency-version: 4.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/mcp"
  dependency-version: 2.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/react"
  dependency-version: 4.0.43
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@better-auth/sso"
  dependency-version: 1.6.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@biomejs/biome"
  dependency-version: 2.5.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@codemirror/view"
  dependency-version: 6.43.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@radix-ui/react-use-controllable-state"
  dependency-version: 1.2.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@rive-app/react-webgl2"
  dependency-version: 4.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.101.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@types/node"
  dependency-version: 26.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: ai
  dependency-version: 7.0.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: bullmq
  dependency-version: 5.81.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: cnfast
  dependency-version: 0.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: fumadocs-core
  dependency-version: 16.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: knip
  dependency-version: 6.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: lucide-react
  dependency-version: 1.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: motion
  dependency-version: 12.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: next
  dependency-version: 16.2.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: recharts
  dependency-version: 3.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: shadcn
  dependency-version: 4.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: swagger-ui-dist
  dependency-version: 5.32.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: tsdown
  dependency-version: 0.22.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: turbo
  dependency-version: 2.10.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: bun-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: add release note for Dependabot PR #25

* fix(next): support TypeScript 7 type generation

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MonoBit <whw1483@gmail.com>

* fix(ci): skip transient Changesets refs in autofix (#45)

* chore: prepare release (#44)

* fix(ci): skip changeset check for release promotions

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: promote 0.1.7 to master

Promote the fully validated, lockfile-synchronized canary release to master.

* chore: promote 0.1.8 to master (#57)

* chore: promote 0.1.9 to master (#61)

* fix: dispatch stable docker release workflow

* fix: permit stable release workflow dispatch

* fix: declare release workflow dispatch trigger

* fix: make stable release dispatch reusable

* fix: harden source installs and release workflow

Fix Go proxy fallback for source installs, simplify contributor/release guidance, add branch protection documentation, and share Turbo cache entries across branches.

* fix: support scoped changesets release token (#18)

* fix: guide users through organization setup (#19)

* fix: support scoped changesets release token

* fix: guide users through organization setup

* chore: prepare 0.1.2 release (#20)

* ci: allow canary build cache writes

* ci: speed up canary web image builds

* feat: upgrade runtimes and default builds (#24)

* perf(web): optimize dashboard and topology rendering

* feat: upgrade runtimes and default builds

* test: isolate unauthenticated e2e requests

Test-only changes; required CI and security checks passed. Admin PR-scoped bypass used because no independent reviewer is assigned.

* chore: release 0.1.3

Release metadata generated by Changesets; all required CI and security checks passed. Admin PR-scoped bypass used because the organization does not permit GITHUB_TOKEN to create/approve PRs and no independent reviewer is assigned.

* perf: remove duplicate CI and image builds

Performance-only workflow changes; required CI and security checks passed. PR-scoped admin bypass used because no independent reviewer is assigned.

* ci: make canary images the application build gate (#30)

* ci: keep canary docs image on amd64 (#31)

* ci: keep canary monitoring image on amd64 (#32)

* test: expand topology and lifecycle E2E coverage

Merge the validated topology, lifecycle, backup, installer, and Turbopack improvements.

* chore: release 0.1.4

Release 0.1.4 after all required checks passed.

* fix audit authorization noise and document Turbopack fallback (#38)

* fix audit authorization noise

* fix installer stable release defaults

* fix remote monitoring provisioning

* chore: prepare release (#39)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: harden security and scalability (#41)

* fix(ci): automate Dependabot release notes (#40)

* fix(ci): detect Dependabot PR authors (#42)

* chore(deps): bump the bun-dependencies group across 1 directory with 30 updates (#25)

* chore(deps): bump the bun-dependencies group across 1 directory with 30 updates

Bumps the bun-dependencies group with 27 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.4` | `2.5.6` |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.27.0` | `6.29.0` |
| [turbo](https://github.com/vercel/turborepo) | `2.10.5` | `2.10.7` |
| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |
| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.34` | `4.0.44` |
| [cnfast](https://github.com/aidenybai/cnfast/tree/HEAD/packages/cnfast) | `0.0.8` | `0.1.0` |
| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.11.5` | `16.13.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.25.0` | `1.27.0` |
| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.2.12` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.1.2` |
| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.24` |
| [tsdown](https://github.com/rolldown/tsdown) | `0.22.9` | `0.22.14` |
| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.32.9` | `5.32.11` |
| [@better-auth/sso](https://github.com/better-auth/better-auth/tree/HEAD/packages/sso) | `1.6.23` | `1.6.25` |
| [@codemirror/view](https://github.com/codemirror/view) | `6.43.6` | `6.43.7` |
| [@radix-ui/react-use-controllable-state](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-controllable-state) | `1.2.3` | `1.2.6` |
| [@rive-app/react-webgl2](https://github.com/rive-app/rive-react) | `4.29.5` | `4.30.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.101.4` |
| [motion](https://github.com/motiondivision/motion) | `12.42.2` | `12.43.0` |
| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.10.1` |
| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.16` | `4.0.23` |
| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.18` | `4.0.27` |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.16` | `4.0.23` |
| [bullmq](https://github.com/taskforcesh/bullmq) | `5.80.8` | `5.81.2` |
| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.13.1` | `4.16.0` |



Updates `@biomejs/biome` from 2.5.4 to 2.5.6
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.6/packages/@biomejs/biome)

Updates `knip` from 6.27.0 to 6.29.0
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip)

Updates `turbo` from 2.10.5 to 2.10.7
- [Release notes](https://github.com/vercel/turborepo/releases)
- [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md)
- [Commits](https://github.com/vercel/turborepo/commits)

Updates `typescript` from 6.0.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/commits)

Updates `@ai-sdk/react` from 4.0.34 to 4.0.44
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.44/packages/react)

Updates `ai` from 7.0.31 to 7.0.41
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.41/packages/ai)

Updates `cnfast` from 0.0.8 to 0.1.0
- [Changelog](https://github.com/aidenybai/cnfast/blob/main/packages/cnfast/CHANGELOG.md)
- [Commits](https://github.com/aidenybai/cnfast/commits/HEAD/packages/cnfast)

Updates `fumadocs-core` from 16.11.5 to 16.13.0
- [Release notes](https://github.com/fuma-nama/fumadocs/releases)
- [Commits](https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.11.5...fumadocs@16.13.0)

Updates `lucide-react` from 1.25.0 to 1.27.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.27.0/packages/lucide-react)

Updates `next` from 16.2.11 to 16.2.12
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.11...v16.2.12)

Updates `react` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `react-dom` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `@types/node` from 26.1.1 to 26.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `postcss` from 8.5.19 to 8.5.24
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.19...8.5.24)

Updates `tsdown` from 0.22.9 to 0.22.14
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](https://github.com/rolldown/tsdown/compare/v0.22.9...v0.22.14)

Updates `swagger-ui-dist` from 5.32.9 to 5.32.11
- [Release notes](https://github.com/swagger-api/swagger-ui/releases)
- [Commits](https://github.com/swagger-api/swagger-ui/compare/v5.32.9...v5.32.11)

Updates `@better-auth/sso` from 1.6.23 to 1.6.25
- [Release notes](https://github.com/better-auth/better-auth/releases)
- [Changelog](https://github.com/better-auth/better-auth/blob/main/packages/sso/CHANGELOG.md)
- [Commits](https://github.com/better-auth/better-auth/commits/v1.6.25/packages/sso)

Updates `@codemirror/view` from 6.43.6 to 6.43.7
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/commits)

Updates `@radix-ui/react-use-controllable-state` from 1.2.3 to 1.2.6
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/use-controllable-state/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/use-controllable-state)

Updates `@rive-app/react-webgl2` from 4.29.5 to 4.30.0
- [Release notes](https://github.com/rive-app/rive-react/releases)
- [Changelog](https://github.com/rive-app/rive-react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rive-app/rive-react/compare/v4.29.5...v4.30.0)

Updates `@tanstack/react-query` from 5.101.2 to 5.101.4
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query)

Updates `motion` from 12.42.2 to 12.43.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md)
- [Commits](https://github.com/motiondivision/motion/compare/v12.42.2...v12.43.0)

Updates `recharts` from 3.8.0 to 3.10.1
- [Release notes](https://github.com/recharts/recharts/releases)
- [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md)
- [Commits](https://github.com/recharts/recharts/compare/v3.8.0...v3.10.1)

Updates `@ai-sdk/anthropic` from 4.0.16 to 4.0.23
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.23/packages/anthropic)

Updates `@ai-sdk/gateway` from 4.0.23 to 4.0.31
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/gateway/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/gateway@4.0.31/packages/gateway)

Updates `@ai-sdk/google` from 4.0.18 to 4.0.27
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/google/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.27/packages/google)

Updates `@ai-sdk/mcp` from 2.0.15 to 2.0.18
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/mcp/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/mcp@2.0.18/packages/mcp)

Updates `@ai-sdk/openai` from 4.0.16 to 4.0.23
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.23/packages/openai)

Updates `bullmq` from 5.80.8 to 5.81.2
- [Release notes](https://github.com/taskforcesh/bullmq/releases)
- [Commits](https://github.com/taskforcesh/bullmq/compare/v5.80.8...v5.81.2)

Updates `shadcn` from 4.13.1 to 4.16.0
- [Release notes](https://github.com/shadcn-ui/ui/releases)
- [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md)
- [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.16.0/packages/shadcn)

---
updated-dependencies:
- dependency-name: "@ai-sdk/anthropic"
  dependency-version: 4.0.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/gateway"
  dependency-version: 4.0.30
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/google"
  dependency-version: 4.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/mcp"
  dependency-version: 2.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@ai-sdk/react"
  dependency-version: 4.0.43
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@better-auth/sso"
  dependency-version: 1.6.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@biomejs/biome"
  dependency-version: 2.5.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@codemirror/view"
  dependency-version: 6.43.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@radix-ui/react-use-controllable-state"
  dependency-version: 1.2.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@rive-app/react-webgl2"
  dependency-version: 4.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.101.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: "@types/node"
  dependency-version: 26.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: ai
  dependency-version: 7.0.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: bullmq
  dependency-version: 5.81.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: cnfast
  dependency-version: 0.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: fumadocs-core
  dependency-version: 16.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: knip
  dependency-version: 6.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: lucide-react
  dependency-version: 1.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: motion
  dependency-version: 12.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: next
  dependency-version: 16.2.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: postcss
  dependency-version: 8.5.24
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: recharts
  dependency-version: 3.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: shadcn
  dependency-version: 4.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: swagger-ui-dist
  dependency-version: 5.32.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: tsdown
  dependency-version: 0.22.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: turbo
  dependency-version: 2.10.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun-dependencies
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: bun-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: add release note for Dependabot PR #25

* fix(next): support TypeScript 7 type generation

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MonoBit <whw1483@gmail.com>

* fix(ci): skip transient Changesets refs in autofix (#45)

* chore: prepare release (#44)

* fix(ci): align promotion release gate (#48)

Merge the reviewed promotion-gate fix so canary-to-master release PRs can pass CI.

* feat: add desktop client and release pipeline (#43)

Merge the reviewed desktop client, release pipeline, desktop build portability/security fixes, and resolved canary updates.

* chore: prepare release 0.1.7

Merge the reviewed Changesets release metadata for the latest canary updates.

* fix: sync release versions in Bun lockfile (#51)

Merge the reviewed release lockfile correction so canary metadata and installs are fully synchronized.

* fix: align Linux desktop installer binary (#53)

* chore: scope platform patch release (#55)

* chore: prepare release 0.1.8 (#54)

* fix: sync release versions in Bun lockfile (#56)

* feat: harden production readiness, workspace experience, and global search route navigation (#58)

* work in progress

* cleanup and audit findings fixed

* enhancement

* improvements

* cleanup

* work in progress

* wip

* wip

* work in progress

* fix: harden production readiness controls

* feat: harden production readiness, workspace experience, and global search route navigation

* chore: prepare release (#59)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: promote 0.1.9 to master (#63)

* fix: dispatch stable docker release workflow

* fix: permit stable release workflow dispatch

* fix: declare release workflow dispatch trigger

* fix: make stable release dispatch reusable

* fix: harden source installs and release workflow

Fix Go proxy fallback for source installs, simplify contributor/release guidance, add branch protection documentation, and share Turbo cache entries across branches.

* fix: support scoped changesets release token (#18)

* fix: guide users through organization setup (#19)

* fix: support scoped changesets release token

* fix: guide users through organization setup

* chore: prepare 0.1.2 release (#20)

* ci: allow canary build cache writes

* ci: speed up canary web image builds

* feat: upgrade runtimes and default builds (#24)

* perf(web): optimize dashboard and topology rendering

* feat: upgrade runtimes and default builds

* test: isolate unauthenticated e2e requests

Test-only changes; required CI and security checks passed. Admin PR-scoped bypass used because no independent reviewer is assigned.

* chore: release 0.1.3

Release metadata generated by Changesets; all required CI and security checks passed. Admin PR-scoped bypass used because the organization does not permit GITHUB_TOKEN to create/approve PRs and no independent reviewer is assigned.

* perf: remove duplicate CI and image builds

Performance-only workflow changes; required CI and security checks passed. PR-scoped admin bypass used because no independent reviewer is assigned.

* ci: make canary images the application build gate (#30)

* ci: keep canary docs image on amd64 (#31)

* ci: keep canary monitoring image on amd64 (#32)

* test: expand topology and lifecycle E2E coverage

Merge the validated topology, lifecycle, backup, installer, and Turbopack improvements.

* chore: release 0.1.4

Release 0.1.4 after all required checks passed.

* fix audit authorization noise and document Turbopack fallback (#38)

* fix audit authorization noise

* fix installer stable release defaults

* fix remote monitoring provisioning

* chore: prepare release (#39)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: harden security and scalability (#41)

* fix(ci): automate Dependabot release notes (#40)

* fix(ci): detect Dependabot PR authors (#42)

* chore(deps): bump the bun-dependencies group across 1 directory with 30 updates (#25)

* chore(deps): bump the bun-dependencies group across 1 directory with 30 updates

Bumps the bun-dependencies group with 27 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.4` | `2.5.6` |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.27.0` | `6.29.0` |
| [turbo](https://github.com/vercel/turborepo) | `2.10.5` | `2.10.7` |
| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |
| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.34` | `4.0.44` |
| [cnfast](https://github.com/aidenybai/cnfast/tree/HEAD/packages/cnfast) | `0.0.8` | `0.1.0` |
| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.11.5` | `16.13.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.25.0` | `1.27.0` |
| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.2.12` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.1.2` |
| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.24` |
| [tsdown](https://github.com/rolldown/tsdown) | `0.22.9` | `0.22.14` |
| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.32.9` | `5.32.11` |
| [@better-auth/sso](https://github.com/better-auth/better-auth/tree/HEAD/packages/sso) | `1.6.23` | `1.6.25` |
| [@codemirror/view](https://github.com/codemirror/view) | `6.43.6` | `6.43.7` |
| [@radix-ui/react-use-controllable-state](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-controllable-state) | `1.2.3` | `1.2.6` |
| [@rive-app/react-webgl2](https://github.com/rive-app/rive-react) | `4.29.5` | `4.30.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.101.4` |
| [motion](https://github.com/motiondivision/motion) | `12.42.2` | `12.43.0` |
| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.10.1` |
| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.16` | `4.0.23` |
| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.18` | `4.0.27` |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.16` | `4.0.23` |
| [bullmq](https://github.com/taskforcesh/bullmq) | `5.80.8` | `5.81.2` |
| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.13.1` | `4.16.0` |



Updates `@biomejs/biome` from 2.5.4 to 2.5.6
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.6/packages/@biomejs/biome)

Updates `knip` from 6.27.0 to 6.29.0
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip)

Updates `turbo` from 2.10.5 to 2.10.7
- [Release notes](https://github.com/vercel/turborepo/releases)
- [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md)
- [Commits](https://github.com/vercel/turborepo/commits)

Updates `typescript` from 6.0.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/commits)

Updates `@ai-sdk/react` from 4.0.34 to 4.0.44
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.44/packages/react)

Updates `ai` from 7.0.31 to 7.0.41
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.41/packages/ai)

Updates `cnfast` from 0.0.8 to 0.1.0
- [Changelog](https://github.com/aidenybai/cnfast/blob/main/packages/cnfast/CHANGELOG.md)
- [Commits](https://github.com/aidenybai/cnfast/commits/HEAD/packages/cnfast)

Updates `fumadocs-core` from 16.11.5 to 16.13.0
- [Release notes](https://github.com/fuma-nama/fumadocs/releases)
- [Commits](https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.11.5...fumadocs@16.13.0)

Updates `lucide-react` from 1.25.0 to 1.27.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.27.0/packages/lucide-react)

Updates `next` from 16.2.11 …
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Prevent failed remote provisioning from appearing operational during server validation.
Externalize ssh2's optional cpu-features native optimization so desktop packaging succeeds across Bun runners.
Bundle the monitoring source for desktop-local remote provisioning and retain immutable image enforcement for self-hosted and cloud production.
Prepare the validated patch release including remote server readiness reporting and desktop-local remote monitoring provisioning.
Required CI, security analysis, dependency review, and merge gate passed.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Booting the control plane in desktop mode and driving the tRPC surface
end to end surfaced several defects that the type, lint, and unit-test
gates could not see.

Desktop could not perform a single mutation. Sensitive and expensive
routes fail closed when the distributed rate limiter is unavailable,
which is right for a multi-replica deployment that loses Redis, but
desktop ships no Redis by design, so every create, update, and delete
returned "Rate limiter temporarily unavailable". The limiter now treats
a single-process control plane as authoritative rather than degraded: it
enforces the real limit instead of the conservative outage fallback,
never contacts Redis, and reports its status as single-process.
Self-hosted and cloud policy is unchanged.

Global search failed in every mode with "undefined is not an object".
The use case held a detached reference to the repository's search
method, so the Drizzle implementation lost its receiver. The existing
test passed because its double was a closure that never reads `this`;
the regression test now uses a class-based double.

Workload migration ignored the target server's role, so an application
could be migrated onto a database or build host, bypassing the boundary
that resource creation and updates already enforce. The use case now
asserts it, and the migration preflight repeats the check so a migration
queued before a server changed role also fails closed.

Database servers had no deployment queue consumer even though database
resources are legitimately placed on them, leaving those deployments
queued forever. Build servers stay excluded; they only compile images
for another target's deployment job.

Desktop claimed only deploy commands from the outbox, so backup,
notification-delivery, and workload-migration commands were never run.
The runner now drains all four and fails loudly on anything unknown.
Deployment cancellation also worked only through Redis, so it was
unavailable on desktop; an in-process marker now backs it, and the queue
view reports in-flight desktop deployments from durable state.

Finally, server-inventory reads no longer hang or fail whole pages: the
topology graph skips Docker probes for servers that have not completed
setup, and deployment server settings survive an unreachable local
Docker daemon instead of failing the query.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Dynamic rate limiter resolution for single-process desktop control plane and increased PGlite timeouts for merge gate stability.
@github-actions github-actions Bot added documentation Improvements or additions to documentation web server Hono server/api app api tRPC thin api layer infrastructure repositories Clean architecture repositories layer usecases Clean architecture use cases layer fumadocs Docs app labels Sep 24, 2026
@mhbdev
mhbdev merged commit de6ed9a into master Sep 24, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api tRPC thin api layer documentation Improvements or additions to documentation fumadocs Docs app infrastructure repositories Clean architecture repositories layer server Hono server/api app usecases Clean architecture use cases layer web

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants