# arcrun CLI Changelog

## 1.3.14 — 2026-07-08
- 補發：npm 1.3.13 落後 main 近一個月（含已移除的 exposure-warning 閘、舊版 creds push）——已造成兩次 AI 誤判（creds push encryption_key、acr push 假人類閘），本版對齊 main（credential 遷移後行為、閘移除、Gitea archive 下載源等）

## 1.3.13 — 2026-06-24
- Merge: fix self-hosted KBDB_BASE_URL injection (issue #2)


## 1.3.12 — 2026-06-15
- fix(kbdb): cypher proxy 補 /kbdb/entries CRUD + report_feedback 改打 /entries


## 1.3.11 — 2026-06-14
- fix(cli): deploy 注入 MULTI_TENANT=false 到 self-hosted worker（修 MCP 401 注入缺口）


## 1.3.10 — 2026-06-14
- fix(cypher): KBDB proxy 指向現役 arcrun-kbdb（舊 fallback kbdb.finally.click 已死）


## 1.3.9 — 2026-06-14
- feat(kbdb,mcp): KBDB 資料層薄殼 + self-hosted MCP 認證 + cypher KBDB proxy


## 1.3.8 — 2026-06-13
- perf(self-hosted): acr update 共享一次 install 取代 23 個 worker 各裝 324MB


## 1.3.7 — 2026-06-13
- feat(self-hosted): acr update 內容指紋跳過未變動 worker（22 個沒變的不再白跑）+ --force 強制全部重部


## 1.3.6 — 2026-06-12
- fix(self-hosted): acr update 10/23 部署失敗根因——pnpm 目錄補 commit pnpm-workspace.yaml（ERR_PNPM_IGNORED_BUILDS）+ CLI 失敗帶 stderr 尾段


## 1.3.5 — 2026-06-11
- fix(cli): acr update 假綠與沉默修復——部署部分失敗必須印出、deploy 迴圈逐 worker 進度、migrate 錯誤印 server 回應


## 1.3.2 — 2026-06-07
- merge: kbdb recipe 公庫/私庫雙向機制 + UUID 身份（壓測前）


> 由 `scripts/local-deploy.sh` 在 deploy 時自動維護（version bump + 此檔記錄）。
> 也可手動編輯補充細節。最新在最上。

## 1.3.1 — 2026-06-06
- self-hosted 身份改明碼 namespace（.env 的 NAMESPACE，工具不發 api_key）+ .env 自動載入
- creds push / push 缺值時引導設 .env NAMESPACE / ENCRYPTION_KEY（不再叫去 register）
- push 對 self-hosted 顯示 path-based 公開 webhook URL（免 header，公開表單可打）
- cypher 加 POST /webhooks/named/:ns/:name/trigger（namespace 走 path）
- 修壓測 §7.2：self-hosted init 不發 api_key 導致 creds push/push/runtime 全卡

## 1.3.0 — 2026-06-06
- MCP 搬進 arcrun/mcp/ + acr mcp-setup（依 config mcp_url 寫專案 .mcp.json，接案切資料夾自動切 MCP）
- config 加 mcp_url 三層解析（env ARCRUN_MCP_URL > 專案 > 全域）+ getMcpUrl()
- acr --version 改從 package.json 動態讀（不再 hardcode，避免漂移）
- seed 下沉成 API 行為（POST /init/seed）；CLI init/update 改薄殼一次呼叫
- registry SUBMISSIONS_KV 補進 REQUIRED_KV_NAMESPACES（修 20/21）

## 1.2.0 — 2026-06-05
- self-hosted fork 阻斷四項修正：strip arcrun.dev routes / R2 / AI binding；移除 R2（不綁卡）
- init 非互動（--account-id/--api-token + CLOUDFLARE_* env）
- 多帳號/專案 scope：三層 config（env > 專案 .arcrun.yaml > 全域）+ acr config --where

## 1.1.0 — earlier
- auth recipe 系統：20 個服務預建；acr auth-recipe 指令

## 1.0.x — earlier
- 初始發布 → recipe / creds / push / parts / webhooks / config 分離等（見 arcrun.md CLI 版本表）
