Skip to content

提示

版本号严格遵循 Semver 规范。

升级须知

  • 应用 不支持 跨版本升级, 可以进行 多次升级
  • docker 安装的 sql 脚本可以在 adminer 中执行
  • 执行完成菜单 sql 后请刷新缓存 系统设置 > 系统菜单 > 刷新缓存
  • 执行完成字典 sql 后请刷新缓存 系统设置 > 数据字典项 > 刷新缓存

docker 升级流程

  • 备份 volumes (必要时可以回滚)
  • 进入 adminer 执行升级的 sql 脚本
  • 执行 升级的 bash 脚本
  • 进入 代码目录执行 sh ./docker-upgrade.sh 进行容器升级 down > up -d

v2.2.2

2024-12-24 release

  • 🐳 修改 Docker 命名空间改为 lijiahangmax -> orionsec
  • 🐞 修复 菜单停用后管理员角色依然可操作的问题
  • 🐞 修复 普通用户无法创建主机分组的问题
  • 🌈 添加 新用户需要修改密码
  • 🌈 添加 主机系统类型
  • 🌈 添加 批量上传添加错误信息
  • 🌈 添加 定时任务添加执行人, 使用用户主机配置
  • 🌈 添加 终端底部命令编辑器
  • 🔨 去除 终端命令输入框
  • 🔨 优化 批量执行使用用户主机配置
  • 🔨 优化 批量上传使用用户主机配置
  • 🔨 优化 优化前端打包配置
  • 🔨 优化 优化前端路由配置
  • 🔨 优化 修改密码逻辑
  • 🔨 优化 主机配置获取逻辑
  • 🔨 修改 mysql 字符排序规则

如何升级

v2.2.1

2024-12-10 release

  • 🚀 升级 orion-kit2.0.1
  • 🐞 修复 计划任务创建后状态为禁用却仍然自动执行的问题
  • 🔨 修改 前端代码结构 调整语义

v2.2.0

2024-11-01 release

  • 🚀 升级 orion-kit2.0.0
  • 🔨 修改 包结构为 org.dromara.visor
  • 🌈 添加 宝塔面板适配

v2.1.8

2024-10-24 release

  • 🚀 升级 orion-kit1.0.9
  • 🌈 添加 动态设置 SFTP 文件预览大小 (去除 VITE_SFTP_PREVIEW)
  • 🐞 修复 代码生成器模板错误
  • 🔨 优化 前端自定义按钮组件
  • 🔨 优化 终端获取最近连接主机逻辑
  • 🔨 优化 修改文件预览文件获取逻辑
  • 🔨 优化 修改文件预览文件保存逻辑
  • 🔨 修改 终端模块元数据 (菜单, 字典, 操作日志)
  • 🔨 修改 主机连接日志模块元数据 (表名, 菜单, 字典, 操作日志)

如何升级

v2.1.7

2024-09-27 release

  • 🐞 修复 批量执行命令时偶发性报错
  • 🔨 优化 优化批量上传逻辑
  • 🔨 优化 保存批量上传文件实际上传路径

如何升级

v2.1.6

2024-09-02 release

  • 🐞 修复 主机列表查询失败

v2.1.5

2024-09-02 release

  • 🐞 修复 e2e 测试执行失败
  • 🐞 修复 quartz 配置不生效
  • 🐞 修复 请求多次转发获取客户端地址错误
  • 🐞 修复 修复开发环境 mockjs blob 处理错误
  • 🐞 修复 修复开启 webgl 后终端数量超过核心线时显示错误
  • 🐞 修复 修复命令执行主机超过核心数时日志显示错误
  • 🌈 添加 清理数据时添加条数限制
  • 🔨 优化 清理数据时添加条数限制
  • 🔨 优化 卡片页面去除首个添加卡片
  • 🔨 优化 无权限时的报错提示 (元数据缓存无权限)
  • 🔨 优化 后端异常处理逻辑
  • 🔨 修改 文档中的超链接 orionsec.cn

如何升级

v2.1.4

2024-08-22 release

  • 🌈 添加 登录失败发送站内信
  • 🩰 添加 终端内置主题
  • 🩰 优化 字典值表格样式
  • 🔨 优化 终端全屏模式逻辑
  • 🔨 优化 操作日志表格显示错误信息
  • 🔨 修改 容器健康检测间隔
  • 🔨 修改 SSH 客户端版本

如何升级

v2.1.3

2024-08-08 release

  • 🚀 升级 orion-kit1.0.8
  • 🌈 添加 docker-compose .env 文件
  • 🌈 添加 快速连接主机按钮
  • 🌈 添加 终端上传文件按钮
  • 🔨 修改 终端主题无需刷新页面
  • 🔨 修改 终端响铃声音
  • 🔨 修改 终端默认字体
  • 🔨 优化 终端 tab 颜色显示
  • 🔨 优化 命令片段处理逻辑
  • 🔨 优化 标签路径处理逻辑
  • 🔨 优化 文本复制逻辑
  • 🔨 去除 command_snippet 无用字段

如何升级

v2.1.2

2024-07-29 release

  • 🐞 修复 分配数据权限无效的问题
  • 🐞 修复 新版本 sql 脚本错误的问题
  • 🔨 调整 分页 hook 目录
  • 🔨 修改 docker 容器名称

本次升级时请先执行删除容器

docker compose down
sh ./docker-upgrade.sh

v2.1.1

2024-07-26 release

  • 🐞 修复 SFTP 文件上传样式显示错误
  • 🐞 修复 SFTP 文件传输列表数据显示错误
  • 🐞 修复 新版本 TS 打包错误
  • 🩰 调整 页面滚动条显示方式
  • 🔨 调整 SFTP 删除文件提示

v2.1.0

2024-07-25 release

  • 🐞 修复 SFTP 下载根目录文件报错
  • 🐞 修复 批量上传文件宽度显示不正确
  • 🐞 修复 批量上传进度显示 NaN 的问题
  • 🐞 修复 windows 文件备份失败
  • 🐞 修复 批量执行后执行历史显示为空
  • 🩰 调整 卡片列表大小
  • 🩰 调整 页面滚动条显示方式
  • 🌈 添加 主机复制功能
  • 🔨 重构 主机及主机配置模块
  • 🔨 重构 SFTP 上传下载逻辑
  • 🔨 去除 代码中的抑制注解
  • 🔨 去除 card 列表右键菜单

如何升级

v2.0.11

2024-07-11 release

  • 🐞 修复 终端 closeTab 不生效
  • 🐞 修复 终端关闭后重置大小失败
  • 🐞 修复 用户操作日志分页查询失败
  • 🐞 修复 e2e 测试执行失败
  • 🩰 修改 主机身份选择器样式
  • 🌈 添加 计划任务添加参数
  • 🔨 修改 主机终端主题配置到字典表
  • 🔨 修改 执行模板参数处理逻辑

如何升级

v2.0.10

2024-06-27 release

  • 🐞 修复 系统设置中机器码获取失败
  • 🐞 修复 字典值排序不生效
  • 🌈 添加 github workflow e2e testing
  • 🌈 添加 主机连接日志自动清理配置
  • 🔨 添加 docker-compose 容器健康检测
  • 🔨 修改 docker-volumes 的路径 (简化)
  • 🔨 修改 清理历史文件配置
  • 🔨 修改 前端代码结构
  • 🔨 修改 spring 配置描述文件
  • 🔐 修改 ip 获取逻辑 (防止伪造)

如何升级

v2.0.9

2024-06-19 release

  • 🐞 修复 定时清理 命令片段路径书签 报错
  • 🚀 升级 arco design 版本
  • 🌈 添加 系统管理 > 系统设置 页面
  • 🔨 修改 logout 前端处理逻辑
  • 🔨 修改 docker 目录

如何升级

v2.0.8

2024-06-12 release

  • 🔨 优化 标准数据模型
  • 🔨 修改 终端默认字间距为 0
  • ✨ orion-visor 现已贡献至 dromara 开源社区

项目已贡献到 dromara 开源社区 需要修改 .git/config

https://gitee.com/dromara/orion-visor.git
https://github.com/dromara/orion-visor.git

v2.0.7

2024-06-11 release

  • 🐞 修复 登录后提示系统异常的问题

v2.0.6

2024-06-11 release

  • 🐞 修复 channel 关闭后终端还显示已连接的问题
  • 🐞 修复 channel 关闭后文件还显示传输中的问题
  • 🔨 添加 @keep 配置
  • 🔨 修改 bean 名称生成逻辑
  • 🔨 修改 未开启的控制台地址不在 banner 中显示
  • 🔨 修改 去除日志打印 sign 参数
  • 🔨 优化 规范化 handler 模块命名
  • 🔨 优化 规范化 model 注释
  • 🔨 优化 规范化 mybatis 自定义类型命名
  • 🔨 优化 登录日志查询

v2.0.5

2024-06-06 release

  • 🚀 升级 xterm.js 版本
  • 🚀 升级 stylelint 版本
  • 🌈 添加 终端插件配置中 添加 unicode 支持
  • 🌈 添加 终端显示配置中 添加 字间距 配置项
  • 🔨 优化 SFTP 下载大文件时浏览器卡死
  • 🔨 修改 spring 配置
  • 🔨 修改 redisson 配置

v2.0.4

2024-06-03 release

  • 🩰 修改 表格 UI 样式
  • 🐞 修复 删除密钥/身份 用户自定义配置更新失败
  • 🌈 添加 主机列表批量删除
  • 🌈 添加 密钥列表批量删除
  • 🌈 添加 身份列表批量删除
  • 🌈 添加 计划任务列表批量删除
  • 🌈 添加 执行模板列表批量删除
  • 🌈 添加 字典配置项批量删除
  • 🌈 添加 用户列表批量删除

如何升级

v2.0.3

2024-05-29 release

  • 🐞 修复 部分 ui 显示错误
  • 🐞 修复 计划任务编辑时报错
  • 🐞 修复 计划任务手动触发时报错
  • 🩰 修改 logo
  • 🔨 修改 docker 时区

v2.0.2

2024-05-24 release

  • 🐞 修复 资产授权密钥时间显示错误
  • 🌈 添加 演示模式
  • ⭐ 支持 Chrome PWA

v2.0.1

2024-05-21 release

  • ⭐ 添加 cron 组件
  • 🐞 修复 批量执行后日志偶尔不展示的问题
  • 🐞 修复 批量上传进度条显示异常的问题

v2.0.0

2024-05-17 release

  • ⭐ 修改 项目名称为 orion-visor
  • 🩰 修改 终端默认字体

如何升级

v1.0.8

2024-05-15 release

  • 🌈 新增 站内信模块
  • 🔨 优化 执行命令日志跳转逻辑
  • 🔨 修改 exitStatus 改为 exitCode

如何升级

v1.0.7

2024-05-13 release

  • 🐞 修复 查看计划任务日志时提示日志不存在
  • 🩰 修改 命令执行日志 UI 修改
  • 🌈 新增 文件传输列表添加操作栏
  • 🌈 新增 主机在线会话功能
  • 🌈 新增 文件批量上传功能

如何升级

v1.0.6

2024-04-26 release

  • 🐞 修复 终端页签关闭后不会自动切换
  • 🩰 修改 命令执行日志 UI 修改
  • 🌈 新增 命令执行模板配置默认主机
  • 🌈 新增 主机终端书签路径
  • 🌈 新增 命令执行日志添加 ansi 日志 app.exec-log.append-ansi
  • 🌈 新增 定时删除命令执行日志文件 app.exec-log.auto-clear
  • 🌈 新增 终端设置添加了几个全局快捷键
  • 🔨 优化 通用分组模型添加 userId
  • 🔨 优化 退出登录不重定向
  • 🔨 优化 动态设置页面标题
  • 🔨 优化 终端断开后回车重连
  • 🔨 优化 自动删除未使用的命令片段分组
  • 🔨 优化 添加分布式锁工具类

如何升级

v1.0.5

2024-04-22 release

  • 🐞 修复 用户列表用户名显示错误
  • 🐞 修复 主机分组页面无法编辑的问题
  • 🐞 修复 资产授权时提示数据发生变更的问题
  • 🐞 修复 删除资产时授权记录未删除的问题
  • 🐞 修复 命令执行权限控制失效的问题
  • 🌈 新增 定时删除未引用的 tag
  • 🌈 新增 执行命令时可使用脚本文件执行
  • 🌈 新增 主机身份添加类型字段
  • 🔨 优化 文件传输列表进度显示
  • 🔨 优化 命令执行日志持续时间
  • 🔨 优化 命令执行添加内置参数
  • 🔨 优化 tracker 监听文件可配置 app.tracker
  • 🔨 优化 sftp 上传文件重复处理可配置 app.sftp
  • 🔨 优化 用户状态调整交互逻辑
  • 🔨 优化 角色状态调整交互逻辑
  • 🔨 优化 优化资产授权交互逻辑
  • 🔨 优化 SFTP 交互逻辑
  • 🧹 删除 用户锁定状态

如何升级

v1.0.4

2024-04-15 release

  • 🚀 升级 orion-kit1.0.7
  • 🐞 修复 批量执行选择模板后默认参数未自动设置
  • 🐞 修复 主机列表卡片视图重置条件后 tag 消失
  • 🐞 修复 主机分组授权页面刷新不显示 loading
  • 🐞 修复 面包屑组件路径显示不全的问题
  • 🐞 修复 数据字典历史提示无权限
  • 🐞 修复 批量执行较短命令日志不显示
  • 🩰 修改 主机终端亮色模式配色
  • 🩰 修改 执行模板 UI 修改
  • 🌈 新增 计划任务模块
  • 🌈 新增 计划任务日志模块
  • 🔨 添加 quartz 配置
  • 🔨 修改 redisson 配置
  • 🔨 优化 orion-ops-framework 配置规范化
  • 🔨 优化 前端 props 命名规范化

如何升级

v1.0.3

2024-03-25 release

  • 🚀 升级 arco design2.55.0
  • 🐞 修复 新创建的用户登录会跳转到 404
  • 🐞 修复 分配菜单模态框没有子菜单不显示的问题
  • 🐞 修复 工作台页面快捷操作面板会展示隐藏的菜单
  • 🐞 修复 主机终端无法粘贴 (浏览器安全策略)
  • 🐞 修复 卡片列表组件控制台 warn 提示
  • 🐞 修复 关闭终端时控制台提示 handleResize 错误信息
  • 🔨 修改 系统菜单渲染逻辑 (移除 JSX 构建时不会提示 JSX.IntrinsicElements)

如何升级

v1.0.2

2024-03-22 release

  • 🐞 修复 SFTP 加载失败后一直 loading
  • 🐞 修复 主机终端搜索框报错
  • 🐞 修复 SSH 配置未启用还可以连接
  • 🐞 修复 主机配置保存后无法修改状态
  • 🐞 修复 添加快捷命令时编辑器无代码提示
  • 🔨 修改 菜单路由命名逻辑修改
  • 🔨 优化 前端组件命名规范化
  • 🔨 优化 前端 emit 命名规范化
  • 🌈 新增 双击终端会话 Tab 快速复制
  • 🌈 新增 批量执行命令
  • 🌈 新增 命令执行日志
  • 🌈 新增 执行模板功能

如何升级

v1.0.1

2024-03-06 release

  • 🐞 修复 用户操作日志条件重置后类型框数据不正常的问题
  • 🩰 修改 主机连接日志 UI
  • 🌈 新增 SFTP 使用日志列表
  • 🌈 新增 主机连接日志强制下线会话
  • 🌈 新增 主机连接日志删除/清理
  • 🌈 新增 用户操作日志日志删除/清理
  • 🌈 新增 用户操作日志日志删除/清理
  • 🔨 优化 用户锁定次数/时间可配置 app.authentication

如何升级

v1.0.0

2024-03-01 release

  • 🌈 新增 用户自定义终端标签颜色
  • 🔨 拓展数据模块添加缓存

如何升级

v1.0.0-beta.1

2024-02-28 preview

  • 🌈 主机管理
  • 🌈 主机密钥
  • 🌈 主机身份
  • 🌈 资产授权
  • 🌈 主机终端
  • 🌈 连接日志
  • 🌈 角色管理
  • 🌈 用户管理
  • 🌈 操作日志
  • 🌈 系统菜单
  • 🌈 数据字典项
  • 🌈 数据字典值

最后更新:

Released under the Apache 2.0 License.