# Changelog v0.5.5 - 2026-06-01

### Changed
- 🔒 **Mandatory self-update policy**: FCM now checks npm at startup across the TUI, Web Dashboard, Docker/daemon, and Desktop sidecar paths, then installs newer releases automatically without asking the user. If automatic installation fails twice in a row, FCM stops blocking startup and shows a red outdated-version warning so offline/proxy/permission users can still work while clearly seeing that their model catalog may be stale.
- ⬆️ **deps-dev**: bump `vite` from `8.0.14` → `8.0.16` (#105)
- ⬆️ **deps-dev**: bump `vite-plus` from `0.1.20` → `0.1.23` (#106)
- ⬆️ **deps-dev**: bump `@vitejs/plugin-react` from `6.0.1` → `6.0.2` (#107)

### CI
- ⬆️ bump `docker/setup-buildx-action` from `3` → `4` (#104)
- ⬆️ bump `docker/login-action` from `3` → `4` (#103)
- ⬆️ bump `pnpm/action-setup` from `4` → `6` (#102)

### Notes
- All 6 dependabot PRs merged in a single batch with conflict resolution on `pnpm-lock.yaml`.
- 440/440 tests passing.
