Skip to content

更新日志 ​

v1.10.0 (2026/10/14) ​

Feature ​

  • 工作空间初始化配置常驻可复看:详情页新增「初始化配置」卡片,默认折叠,展开后给出可直接复制的 kite workspace init --workspace … --server … --token … 命令与轮换 Token;Token 会写入本机 ~/.kite/config.json,换电脑重复执行该命令即可,无需轮换。
  • 创建工作空间时可一次多选关联项目,并逐个指定角色。
  • 工作空间详情「关联项目」改为多选批量关联(新增 PUT /api/workspaces/:id/projects),已关联项目仍可逐个改角色或解除关联。

Bugfix ​

  • 修复工作空间 Token 只在创建时显示一次、换电脑后无法复看初始化命令的问题;旧版本遗留的 Token 明文不可用,页面提示重新生成。

Refactor ​

  • 工作空间解除关联、轮换 Token、归档工作空间与归档需求统一改用应用内二次确认弹窗,移除系统 confirm。
  • 工作空间详情「关联项目」移除项目计数,初始化配置改为可展开的半隐藏折叠样式。

Security ​

  • Workspace Token 明文以新增可空列 workspace_tokens.token_plain 存储,仅落在本机 ~/.kite/kite.db;新增管理员接口 GET /api/workspaces/:id/token 返回明文,Agent Token 与未鉴权请求不可读,不写入日志与遥测。

Docs ​

  • 更新 Workspace API 与 CLI 文档:补充 Token 查询、批量关联接口与初始化命令复看说明。

v1.9.1 (2026/10/10) ​

Bugfix ​

  • 修复项目列表「保存视图」过多时不换行、溢出隐藏的问题

v1.9.0 (2026/10/10) ​

Feature ​

  • 项目列表多选操作条新增「全选」操作
  • 关闭 CLI 内联脚本时改为忽略并提示,不再中断部署(部署日志对 WARN 行黄色高亮)

Docs ​

  • 更新内联脚本安全开关的说明与 API / CLI 文档

v1.8.0 (2026/10/09) ​

Breaking ​

  • 部署内联脚本默认关闭(allowCliHooks):为降低 Deploy Token 泄漏导致的任意命令执行(RCE)风险,请求体内联提交的 preDeploy / postDeploy 现在默认被服务端拒绝(返回 403),存量项目升级后同样默认关闭。受影响的用户需在项目详情「执行脚本」中开启「允许 CLI 内联脚本」,或改用平台脚本(preDeployScript / postDeployScript)——推荐后者。
  • 内联 postDeployAsync 同步受该开关约束,未开启时静默回退 false。

Feature ​

  • 新增项目级「允许 CLI 内联脚本」开关(allowCliHooks),可在项目详情配置,也可在项目列表批量开启/关闭。
  • 项目详情与项目列表新增「一键填入最近成功部署的脚本」,自动读取最近一次真正执行过脚本的成功部署的 preDeploy / postDeploy(结构化快照优先,历史数据回退解析部署日志,兼容旧版 [Deploy] 日志前缀;若最近的成功部署未执行脚本会继续向前回溯),经二次确认后写回项目配置。
  • 部署 hook 执行接入审计日志(deploy.pre_hook / deploy.post_hook),记录来源、退出码与命令摘要,actor 标记为 deploy-token。

Security ​

  • 部署脚本注入的 env 增加危险键黑名单过滤(PATH、LD_PRELOAD、NODE_OPTIONS、BASH_ENV、IFS 等)。

v1.7.3 (2026/08/04) ​

Bugfix ​

  • 修复回滚部署后日志面板和项目详情的版本标记错误

Docs ​

  • 完善部署脚本优先级说明与代码逻辑对齐

v1.7.2 (2026/07/25) ​

Feature ​

  • 新增独立的运行日志管理模块,支持多标签、分屏(最多 4 窗格)查看项目日志
  • 项目列表支持按分类或环境进行分组展示
  • 新增项目加载失败的中英文错误提示

Refactor ​

  • LogTail:抽离默认日志源选择逻辑
  • 项目列表查询默认按创建时间倒序排序

Style ​

  • 优化日志页面布局结构与自适应样式

v1.7.1 (2026/07/19) ​

Feature ​

  • CLI upload 新增超时时间配置支持
  • CLI 新增 pack 命令,用于本地打包校验

Bugfix ​

  • 修复打包未包含点前缀隐藏文件的问题
  • 修复部署日志与流处理相关问题

Chore ​

  • 更新最大上传大小默认限制为 100MB

v1.7.0 (2026/07/12) ​

Feature ​

  • 新增 PM2 日志管理与多面板日志视图
  • 新增 PM2 多实例日志的合并查看视图

Bugfix ​

  • 修复日志面板自动滚动跟随的交互问题
  • 修复日志面板初始加载时加载状态显示异常的问题

Refactor ​

  • 优化日志页面响应式布局与文本截断效果

Style ​

  • 调整日志面板的高度样式,移除冗余 min-height 限制

v1.6.0 (2026/07/06) ​

Feature ​

  • CLI 新增 --base 参数,支持通过子路径进行部署

v1.5.0 (2026/07/04) ​

Feature ​

  • Web 端新增 GitHub 仓库链接、star 统计与开源协议信息展示
  • 新增全栈搜索 ⌘K 命令面板,支持跨模块快速跳转
  • 新增项目与日志源的批量操作能力
  • 新增部署时间线视图,优化日志时间戳处理
  • 新增匿名遥测能力与公共统计面板
  • 新增日志排序支持与 PM2 日志自动导入

Bugfix ​

  • 修复反向代理场景下鉴权速率限制的相关配置参数
  • 限制回滚按钮仅在当前部署日志可用时启用

Refactor ​

  • 优化部署时间线组件的样式与布局结构
  • 重构国际化语言存储与切换逻辑
  • 重构服务端子进程环境变量构建逻辑
  • 调整匿名统计默认行为为开启并优化上报逻辑

Docs ​

  • 完善统计相关文档与前端展示说明
  • 修正 CLI telemetry 命令的格式说明

v1.4.0 (2026/06/28) ​

Feature ​

  • 新增 Webhook 通知能力,支持部署事件触发与配置测试
  • Web 端新增国际化支持,内置中文与英文两套语言

Docs ​

  • 新增更新日志页面并完善站点导航

v1.3.0 (2026/06/27) ​

Feature ​

  • 新增项目部署环境保存能力
  • 优化项目详情页 Token 复制体验
  • 项目列表支持按环境筛选
  • 新增项目日志管理与日志尾部查看
  • 新增 postDeploy 异步执行能力,支持手动修正卡死的部署状态
  • 支持配置部署卡死阈值
  • 新增项目标签体系、PM2 集成与系统监控
  • Web 端新增 PM2 应用状态面板与运行日志入口
  • 项目详情页新增可折叠 CLI 帮助区块(本地存储记忆)
  • 新增 Web 终端功能与 IP 白名单管理

Bugfix ​

  • 修复项目标签样式并自动绑定 PM2 标签
  • 修复并优化文件列表处理逻辑
  • 修复反向代理下 origin 校验误判问题

Refactor ​

  • LogTail:调整默认尾部行数并新增可选行数选项
  • 优化项目 store 标签刷新逻辑
  • 调整项目详情页分类标签表单位置
  • 重构项目详情页布局,拆分基础信息卡片
  • 重构项目详情页,新增标签页布局并持久化选中状态
  • 优化项目详情页加载体验与保存逻辑
  • 拆分项目详情页保存配置为分步保存函数

Style ​

  • 优化项目环境标签的样式与配色
  • 优化移动端适配与界面间距
  • 文件浏览器:隐藏文件添加半透明样式

Chore ​

  • 发布 v1.2.0 并更新变更日志
  • 升级版本至 1.2.0 并修复 release 脚本

v1.2.0 (2026/06/21) ​

Feature ​

  • CLI / Server / 文档:新增部署脚本环境变量注入支持
  • 新增部署启动时间追踪、仪表盘平均耗时与日志跳转功能
  • CLI 支持完整服务迁移的导出 / 导入 / 校验
  • Web 端新增数据迁移功能
  • Web 端支持项目部署日志查看
  • 项目详情页新增删除确认弹窗
  • 新增操作日志审计功能
  • 新增 toast 通知与 confirm 对话框组件,替换原生 alert / confirm
  • 新增健康检查、部署归档与运维诊断能力
  • 新增部署清理策略与归档回滚能力
  • 新增存储管理页面与相关 API
  • CLI 新增运维命令 list / status / logs / rollback
  • 新增部署统计仪表盘(热力图与成功率图表)
  • 项目详情页支持部署历史与回滚
  • 新增文件系统浏览器,支持按目录批量创建项目
  • 新增项目重命名、文件查看,完善错误处理与校验
  • 文件夹选择器持久化最近访问目录
  • 新增项目分类体系
  • 分类颜色自动分配,支持批量项目按分类筛选
  • 默认布局:侧边栏与顶栏新增主题切换按钮

Bugfix ​

  • 修复部署归档清理逻辑,新增复制 ID 与当前版本标识
  • 优化项目操作冲突错误提示
  • Web 端优化批量项目表单校验与 UI 样式

Refactor ​

  • 优化批量创建项目弹窗的表格布局与样式
  • Server 抽离鉴权逻辑到公共 auth 模块,统一管理 admin 鉴权

Docs ​

  • 完善官方文档,更新各类指南与 API 说明
  • CLI 补充 PM2 后台运行的文档说明
  • 新增 AGENTS.md 与 plan/ 目录规范

Chore ​

  • 移除 @tursodatabase/database 依赖
  • 升级包版本至 v1.1.0 并更新变更日志

v1.1.0 (2026/06/07) ​

Feature ​

  • 新增项目级 serverUrl 配置支持

Docs ​

  • 优化全站文档,调整默认配置并移除示例文档

v1.0.0 (2026/06/06) ​

Feature ​

  • 初始化 Kite 自动化部署工具项目
  • Web:实现管理后台前端基础框架与核心功能
  • 增强自动化部署工具功能与文档
  • CLI 工具与文档更新,增强用户体验
  • 新增重置管理端密码功能
  • Web 端新增系统设置页面并支持深色主题
  • 新增全局部署令牌支持
  • CLI 体验优化
  • Server 新增入站请求日志与响应延迟统计
  • 项目新增文件浏览与预览功能
  • 新增部署实时日志流与 Web 日志渲染,优化 CLI 部署输出
  • 重构本地开发服务,新增 PM2 与静态文件支持
  • CLI 配置查看命令、日志时间显示优化与 API 401 鉴权处理
  • 支持项目多环境部署
  • 新增项目 logo,完善文档与站点配置
  • CLI serve 命令新增 --runtime 选项(支持 node / bun)
  • CLI 部署令牌存储交互式选择菜单

Bugfix ​

  • 修复 serve 终止异常的问题
  • 修复 Node serve 运行错误
  • 修复静态资源 404
  • 修复 serve 模式下 kite push 错误
  • 修复类型错误
  • 修复 Server 端 Node.js 核心模块导入并更新构建配置

Docs ​

  • 包名从 @kite/cli 迁移到 @kitecd/cli
  • 统一 CLI 配置命令为 config:set / config:get
  • 完善部署文档,补充解压行为与执行流程说明

Chore ​

  • 服务端新增 tsconfig.json 配置
  • 新增 release 脚本与发布相关依赖
  • CLI 配置 bumpp + changelogen 发版流程
  • 更新 .gitignore 排除数据库文件