From 0a411a90ff4512f16a48a6fba5d6ddc7a8b18430 Mon Sep 17 00:00:00 2001 From: lijiahang Date: Mon, 6 May 2024 15:52:35 +0800 Subject: [PATCH 1/4] upgrade version. --- README.md | 20 +- docs/README.md | 20 +- docs/about/change-log.md | 339 +++++++++--------- docs/quickstart/faq.md | 4 +- docs/quickstart/install.md | 4 +- orion-ops-api/orion-ops-common/pom.xml | 2 +- .../com/orion/ops/constant/MessageConst.java | 2 +- orion-ops-api/orion-ops-dao/pom.xml | 2 +- orion-ops-api/orion-ops-data/pom.xml | 2 +- orion-ops-api/orion-ops-mapping/pom.xml | 2 +- orion-ops-api/orion-ops-model/pom.xml | 2 +- orion-ops-api/orion-ops-runner/pom.xml | 2 +- orion-ops-api/orion-ops-service/pom.xml | 2 +- orion-ops-api/orion-ops-web/pom.xml | 2 +- .../src/main/resources/application.properties | 4 +- orion-ops-api/pom.xml | 2 +- .../src/views/machine/MachineMonitorList.vue | 11 +- 17 files changed, 215 insertions(+), 207 deletions(-) diff --git a/README.md b/README.md index 6a771267..88c586e1 100644 --- a/README.md +++ b/README.md @@ -19,19 +19,19 @@ fork - +


-当前最新版本: **1.2.3** +当前最新版本: **1.2.4** github: https://github.com/lijiahangmax/orion-ops gitee: https://gitee.com/lijiahangmax/orion-ops csdn: https://blog.csdn.net/qq_41011894 orion-kit: [gitee](https://gitee.com/lijiahangmax/orion-kit) [github](https://github.com/lijiahangmax/orion-kit) -文档: https://lijiahangmax.gitee.io/orion-ops/#/ +文档: https://lijiahangmax.github.io/orion-ops/#/ demo: http://101.43.254.243:1080/#/ 演示账号: `orionadmin` @@ -62,12 +62,12 @@ github: https://github.com/lijiahangmax/orion-ops-pro ## 快速开始 -安装文档: https://lijiahangmax.gitee.io/orion-ops/#/quickstart/install -开发文档: https://lijiahangmax.gitee.io/orion-ops/#/advance/second-dev -操作手册: https://lijiahangmax.gitee.io/orion-ops/#/operator/machine -常见问题: https://lijiahangmax.gitee.io/orion-ops/#/quickstart/faq -通用模板: https://lijiahangmax.gitee.io/orion-ops/#/template/java-springboot-template -roadmap: https://lijiahangmax.gitee.io/orion-ops/#/about/roadmap +安装文档: https://lijiahangmax.github.io/orion-ops/#/quickstart/install +开发文档: https://lijiahangmax.github.io/orion-ops/#/advance/second-dev +操作手册: https://lijiahangmax.github.io/orion-ops/#/operator/machine +常见问题: https://lijiahangmax.github.io/orion-ops/#/quickstart/faq +通用模板: https://lijiahangmax.github.io/orion-ops/#/template/java-springboot-template +roadmap: https://lijiahangmax.github.io/orion-ops/#/about/roadmap ## 技术栈 diff --git a/docs/README.md b/docs/README.md index efd54b92..306dc77e 100644 --- a/docs/README.md +++ b/docs/README.md @@ -19,19 +19,19 @@ fork - +


-当前最新版本: **1.2.3** +当前最新版本: **1.2.4** github: https://github.com/lijiahangmax/orion-ops gitee: https://gitee.com/lijiahangmax/orion-ops csdn: https://blog.csdn.net/qq_41011894 orion-kit: [gitee](https://gitee.com/lijiahangmax/orion-kit) [github](https://github.com/lijiahangmax/orion-kit) -文档: https://lijiahangmax.gitee.io/orion-ops/#/ +文档: https://lijiahangmax.github.io/orion-ops/#/ demo: http://101.43.254.243:1080/#/ 演示账号: `orionadmin` @@ -62,12 +62,12 @@ github: https://github.com/lijiahangmax/orion-ops-pro ## 快速开始 -安装文档: https://lijiahangmax.gitee.io/orion-ops/#/quickstart/install -开发文档: https://lijiahangmax.gitee.io/orion-ops/#/advance/second-dev -操作手册: https://lijiahangmax.gitee.io/orion-ops/#/operator/machine -常见问题: https://lijiahangmax.gitee.io/orion-ops/#/quickstart/faq -通用模板: https://lijiahangmax.gitee.io/orion-ops/#/template/java-springboot-template -roadmap: https://lijiahangmax.gitee.io/orion-ops/#/about/roadmap +安装文档: https://lijiahangmax.github.io/orion-ops/#/quickstart/install +开发文档: https://lijiahangmax.github.io/orion-ops/#/advance/second-dev +操作手册: https://lijiahangmax.github.io/orion-ops/#/operator/machine +常见问题: https://lijiahangmax.github.io/orion-ops/#/quickstart/faq +通用模板: https://lijiahangmax.github.io/orion-ops/#/template/java-springboot-template +roadmap: https://lijiahangmax.github.io/orion-ops/#/about/roadmap ## 技术栈 diff --git a/docs/about/change-log.md b/docs/about/change-log.md index 01ae8879..d3bb75f3 100644 --- a/docs/about/change-log.md +++ b/docs/about/change-log.md @@ -1,245 +1,252 @@ -## 1.2.3 +### 1.2.4 + +`2024-05-06` `release` + +* 🔨 升级 系统监控 agent `1.0.1` +* 🔨 优化 Dockerfile + +### 1.2.3 `2023-11-29` `release` -🔨 优化 agent 启动脚本 -🔨 优化 Dockerfile -🐞 修复 点击菜单路由无法跳转的问题 +* 🔨 优化 agent 启动脚本 +* 🔨 优化 Dockerfile +* 🐞 修复 点击菜单路由无法跳转的问题 -## 1.2.2 +### 1.2.2 `2023-03-22` `release` -🌈 现在后台可以主动向终端发送心跳 (可在系统配置中开启, 因为 `非活跃 tab` `setInterval` 函数可能会被挂起) -🌈 页面上现在有用户水印了 更加的安全 (可以在前端代码构建时去除 `VUE_APP_WATERMARK=false`) -🔨 将 `orion-kit` 版本升级到 `1.0.5` [更新日志](https://github.com/lijiahangmax/orion-kit/releases/v1.0.5) -🔨 优化 机器秘钥支持 `SSH-RSA` 类型的秘钥 -🔨 优化 机器信息导入导出时支持配置秘钥 -🐞 修复 机器监控插件启动脚本文件换行符不是 `\n` 的问题 -🐞 修复 SFTP 文件传输中使用 `FSC` 提示无权限 -🐞 修复 mac 操作系统下触摸板上下滑动时终端跟着滑动的问题 -🐞 修复 应用部署传输文件夹时目录重复的问题 -🐞 修复 日志文件追踪输入命令提示未找到会话的问题 -⭐ 今天是个特殊的日子 +* 🌈 现在后台可以主动向终端发送心跳 (可在系统配置中开启, 因为 `非活跃 tab` `setInterval` 函数可能会被挂起) +* 🌈 页面上现在有用户水印了 更加的安全 (可以在前端代码构建时去除 `VUE_APP_WATERMARK=false`) +* 🔨 将 `orion-kit` 版本升级到 `1.0.5` [更新日志](https://github.com/lijiahangmax/orion-kit/releases/v1.0.5) +* 🔨 优化 机器秘钥支持 `SSH-RSA` 类型的秘钥 +* 🔨 优化 机器信息导入导出时支持配置秘钥 +* 🐞 修复 机器监控插件启动脚本文件换行符不是 `\n` 的问题 +* 🐞 修复 SFTP 文件传输中使用 `FSC` 提示无权限 +* 🐞 修复 mac 操作系统下触摸板上下滑动时终端跟着滑动的问题 +* 🐞 修复 应用部署传输文件夹时目录重复的问题 +* 🐞 修复 日志文件追踪输入命令提示未找到会话的问题 +* ⭐ 今天是个特殊的日子 -## 1.2.1 +### 1.2.1 `2022-11-11` `release` -🌈 添加 机器分组代码(已隐藏, 二次开源自行实现业务逻辑, 前端代码搜索 GROUP_FLAG) -🔨 优化 秘钥支持无密码 -🔨 优化 websocket自适应ws以及wss -🔨 优化 细粒度提示机器连接失败报错信息 -🔨 优化 设置登陆IP绑定默认值为 `disabled` (SLB动态IP导致无法登陆) -🔨 优化 机器监控插件JVM设置 (占用内存更小) -🐞 修复 添加机器模态框卡死 (直接替换为新页面) -🐞 修复 机器监控插件安装ubuntu系统下安装失败的问题 -🐞 修复 机器终端右键粘贴多行文本时多一个 `\n` -🐞 修复 机器终端大文本粘贴时websocket报错 -⭐ 双11大家不剁剁手嘛 +* 🌈 添加 机器分组代码(已隐藏, 二次开源自行实现业务逻辑, 前端代码搜索 GROUP_FLAG) +* 🔨 优化 秘钥支持无密码 +* 🔨 优化 websocket自适应ws以及wss +* 🔨 优化 细粒度提示机器连接失败报错信息 +* 🔨 优化 设置登陆IP绑定默认值为 `disabled` (SLB动态IP导致无法登陆) +* 🔨 优化 机器监控插件JVM设置 (占用内存更小) +* 🐞 修复 添加机器模态框卡死 (直接替换为新页面) +* 🐞 修复 机器监控插件安装ubuntu系统下安装失败的问题 +* 🐞 修复 机器终端右键粘贴多行文本时多一个 `\n` +* 🐞 修复 机器终端大文本粘贴时websocket报错 +* ⭐ 双11大家不剁剁手嘛 [如何升级](/about/update.md?id=_121) -## 1.2.0 +### 1.2.0 `2022-09-22` `release` -🌈 添加 `机器报警记录` 导出 清理功能 -🌈 添加 `webhook` 导入 导出功能 -🌈 添加 机器监控单个检测功能 -🔨 将 `orion-kit` 版本升级到 `1.0.4` [更新日志](https://github.com/lijiahangmax/orion-kit/releases/v1.0.4) -🔨 优化 站内信跳转逻辑和提示时长 -🔨 重新分配操作日志的类型和分类编码 -🔨 重构 `机器秘钥` 功能, 将秘钥改为机器独立秘钥 -🔨 重构 `添加机器` `修改机器` 页面 -🔨 重构 `数据导入` `数据导出` `数据清理` 功能 -🔨 优化 选择机器组件添加名称以及主机IP过滤功能 -🔨 优化 机器监控安装脚本 -🐞 修复 导入导出功能报错 -🐞 修复 应用构建配置中 `@{build.bundle_path}` 是相对路径的问题 (应该是绝对路径) -🐞 修复 应用发布配置中 `@{release.bundle_path}` 是相对路径的问题 (应该是绝对路径) -🐞 修复 安装机器监控插件版本为 null 的问题 -🐞 修复 表格阴影样式与页面不匹配 +* 🌈 添加 `机器报警记录` 导出 清理功能 +* 🌈 添加 `webhook` 导入 导出功能 +* 🌈 添加 机器监控单个检测功能 +* 🔨 将 `orion-kit` 版本升级到 `1.0.4` [更新日志](https://github.com/lijiahangmax/orion-kit/releases/v1.0.4) +* 🔨 优化 站内信跳转逻辑和提示时长 +* 🔨 重新分配操作日志的类型和分类编码 +* 🔨 重构 `机器秘钥` 功能, 将秘钥改为机器独立秘钥 +* 🔨 重构 `添加机器` `修改机器` 页面 +* 🔨 重构 `数据导入` `数据导出` `数据清理` 功能 +* 🔨 优化 选择机器组件添加名称以及主机IP过滤功能 +* 🔨 优化 机器监控安装脚本 +* 🐞 修复 导入导出功能报错 +* 🐞 修复 应用构建配置中 `@{build.bundle_path}` 是相对路径的问题 (应该是绝对路径) +* 🐞 修复 应用发布配置中 `@{release.bundle_path}` 是相对路径的问题 (应该是绝对路径) +* 🐞 修复 安装机器监控插件版本为 null 的问题 +* 🐞 修复 表格阴影样式与页面不匹配 [如何升级](/about/update.md?id=_120) -## 1.2.0-beta +### 1.2.0-beta `2022-09-03` `preview` -🌈 添加 机器监控功能 [仓库](https://github.com/lijiahangmax/orion-ops-extension-plugins) [文档](https://lijiahangmax.github.io/orion-ops-extension-plugins/#/) -🌈 添加 机器报警配置功能 (目前仅支持钉钉机器人推送) -🌈 添加 webhook功能维护 (目前仅支持机器报警维护) -🌈 添加 报警组功能维护 -🔨 对后端代码结构进行升级, 后端包从 `orion-ops-service` 修改为 `orion-ops-api` -🐞 修复 下载宿主机文件会被错误删除的问题 **尽快升级** ❗ -🐞 修改部分样式 +* 🌈 添加 机器监控功能 [仓库](https://github.com/lijiahangmax/orion-ops-extension-plugins) [文档](https://lijiahangmax.github.io/orion-ops-extension-plugins/#/) +* 🌈 添加 机器报警配置功能 (目前仅支持钉钉机器人推送) +* 🌈 添加 webhook功能维护 (目前仅支持机器报警维护) +* 🌈 添加 报警组功能维护 +* 🔨 对后端代码结构进行升级, 后端包从 `orion-ops-service` 修改为 `orion-ops-api` +* 🐞 修复 下载宿主机文件会被错误删除的问题 **尽快升级** ❗ +* 🐞 修改部分样式 [如何升级](/about/update.md?id=_120-beta) -## 1.1.5 +### 1.1.5 `2022-07-31` `release` -🌈 添加 终端录屏回放功能 -🌈 添加 终端监视功能 只读接入和读写接入 -🔨 终端支持 `ctrl` + `shift` + `c` 进行复制操作 -🔨 重构 `terminal` 前后端代码 -🔨 重构 `logger` 前后端代码 -🐞 修改部分样式 +* 🌈 添加 终端录屏回放功能 +* 🌈 添加 终端监视功能 只读接入和读写接入 +* 🔨 终端支持 `ctrl` + `shift` + `c` 进行复制操作 +* 🔨 重构 `terminal` 前后端代码 +* 🔨 重构 `logger` 前后端代码 +* 🐞 修改部分样式 -## 1.1.4 +### 1.1.4 `2022-07-25` `release` -🌈 添加 系统详情页 `系统管理` > `系统设置` > `关于` -🌈 添加 用户登陆历史功能 -🌈 `terminal banner` 页面添加键盘快速打开机器功能 -🌈 添加 `docker` 支持, 感谢 [@linuxtmty](https://github.com/linuxtmty) -🔨 对 `站内信 UI` 进行重构 操作更加友好 -🔨 对 `操作日志 UI` 进行重构 -🔨 优化 部分页面搜索下拉框改为可以输入 -🔨 将 `orion-kit` 版本升级到 `1.0.3` [更新日志](https://github.com/lijiahangmax/orion-kit/releases/v1.0.3) -🔨 将用户默认用户修改到配置文件中, 而非自动生成 -🔨 `sftp` 功能添加文件上传提示以及返回上一级按钮 -🔨 移除 `terminal` 中的不稳定插件 `g2d 加速` -🔨 `terminal banner` 页面添加快捷键提示 -🔨 将部分后端配置从变量移动到配置文件中 `加密秘钥` `转换器扫描包` `日志拦截器` `版本` -🔨 修改后端部分 `API` 请求方式 -🔨 重命名应用仓库表名及字段名 -🔨 应用构建配置中的环境变量 `vcs_home` `vcs_event_home` 改为 `repo_home` `repo_event_home` -🔨 系统环境变量中的 `vcs_path` 改为 `repo_path` -🔨 优化部分前端交互 如: `菜单超链接` -🔨 出于安全考虑 修改前后端跨域配置, 以及更新了 nginx 配置 -🔨 出于安全考虑以及防止误操作 移除了应用发布配置中传输方式选择 `SFTP` 时自动删除原文件的特性 -🐞 修复 控制台应用流水线统计不对的问题 +* 🌈 添加 系统详情页 `系统管理` > `系统设置` > `关于` +* 🌈 添加 用户登陆历史功能 +* 🌈 `terminal banner` 页面添加键盘快速打开机器功能 +* 🌈 添加 `docker` 支持, 感谢 [@linuxtmty](https://github.com/linuxtmty) +* 🔨 对 `站内信 UI` 进行重构 操作更加友好 +* 🔨 对 `操作日志 UI` 进行重构 +* 🔨 优化 部分页面搜索下拉框改为可以输入 +* 🔨 将 `orion-kit` 版本升级到 `1.0.3` [更新日志](https://github.com/lijiahangmax/orion-kit/releases/v1.0.3) +* 🔨 将用户默认用户修改到配置文件中, 而非自动生成 +* 🔨 `sftp` 功能添加文件上传提示以及返回上一级按钮 +* 🔨 移除 `terminal` 中的不稳定插件 `g2d 加速` +* 🔨 `terminal banner` 页面添加快捷键提示 +* 🔨 将部分后端配置从变量移动到配置文件中 `加密秘钥` `转换器扫描包` `日志拦截器` `版本` +* 🔨 修改后端部分 `API` 请求方式 +* 🔨 重命名应用仓库表名及字段名 +* 🔨 应用构建配置中的环境变量 `vcs_home` `vcs_event_home` 改为 `repo_home` `repo_event_home` +* 🔨 系统环境变量中的 `vcs_path` 改为 `repo_path` +* 🔨 优化部分前端交互 如: `菜单超链接` +* 🔨 出于安全考虑 修改前后端跨域配置, 以及更新了 nginx 配置 +* 🔨 出于安全考虑以及防止误操作 移除了应用发布配置中传输方式选择 `SFTP` 时自动删除原文件的特性 +* 🐞 修复 控制台应用流水线统计不对的问题 [如何升级](/about/update.md?id=_114) -## 1.1.3 +### 1.1.3 `2022-06-15` `refactor` -🌈 添加 `swagger` api文档 -🌈 添加 日志面板上传日志文件 -🌈 日志面板页添加去除日志文件 `ANSI` 着色码工具 -🔨 重构前端代码 `枚举 $enum` -🔨 重构前端代码 `工具 $utils` -🔨 重构前端代码 `过滤器 $filters` -🐞 修复 导入机器后没有环境变量 -📈 此版本主要是重构及优化代码 +* 🌈 添加 `swagger` api文档 +* 🌈 添加 日志面板上传日志文件 +* 🌈 日志面板页添加去除日志文件 `ANSI` 着色码工具 +* 🔨 重构前端代码 `枚举 $enum` +* 🔨 重构前端代码 `工具 $utils` +* 🔨 重构前端代码 `过滤器 $filters` +* 🐞 修复 导入机器后没有环境变量 +* 📈 此版本主要是重构及优化代码 [如何升级](/about/update.md?id=_113) -## 1.1.2 +### 1.1.2 `2022-06-03` `release` -🌈 添加 数据批量清理功能 `批量执行` `终端日志` `调度任务` `应用构建` `应用发布` `流水线任务` `站内信` `操作日志` -🌈 添加 数据导入导出功能 `机器信息` `机器代理` `日志文件` `应用信息` `应用环境` `命令模板` -🌈 添加 数据导出功能 `终端日志` `操作日志` `站内信` -🔨 优化 系统首页控制台页面, 添加快捷导航以及操作日志 -🔨 将 `orion-kit` 版本升级到 `1.0.2` [更新日志](https://github.com/lijiahangmax/orion-kit/releases/v1.0.2) -🔨 将 `机器` `环境` `应用` 的标签改为不可重复的唯一标识 -🔨 禁用机器后所关联的 `批量执行` `发布任务` `调度任务` 触发执行时将直接跳过执行 -🔨 禁用机器后 `Terminal` `sftp` `日志列表` 将无法打开 -🔨 优化 `日志列表` 支持键入命令, 交互响应 -🔨 修改 `tail` `scp` 默认命令 (当文件名称存在空格时则会执行失败) -🐞 修复 批量上传文件, 清空后再次上传, 文件传输列表重复 -🐞 修改部分样式 -🌿 祝大家端午节安康 +* 🌈 添加 数据批量清理功能 `批量执行` `终端日志` `调度任务` `应用构建` `应用发布` `流水线任务` `站内信` `操作日志` +* 🌈 添加 数据导入导出功能 `机器信息` `机器代理` `日志文件` `应用信息` `应用环境` `命令模板` +* 🌈 添加 数据导出功能 `终端日志` `操作日志` `站内信` +* 🔨 优化 系统首页控制台页面, 添加快捷导航以及操作日志 +* 🔨 将 `orion-kit` 版本升级到 `1.0.2` [更新日志](https://github.com/lijiahangmax/orion-kit/releases/v1.0.2) +* 🔨 将 `机器` `环境` `应用` 的标签改为不可重复的唯一标识 +* 🔨 禁用机器后所关联的 `批量执行` `发布任务` `调度任务` 触发执行时将直接跳过执行 +* 🔨 禁用机器后 `Terminal` `sftp` `日志列表` 将无法打开 +* 🔨 优化 `日志列表` 支持键入命令, 交互响应 +* 🔨 修改 `tail` `scp` 默认命令 (当文件名称存在空格时则会执行失败) +* 🐞 修复 批量上传文件, 清空后再次上传, 文件传输列表重复 +* 🐞 修改部分样式 +* 🌿 祝大家端午节安康 [如何升级](/about/update.md?id=_112) -## 1.1.1 +### 1.1.1 `2022-05-20` `release` -🌈 添加 应用流水线任务执行统计 -🌈 添加 批量上传文件功能 -🌈 添加 `sftp` 打包下载多个文件 -🔨 优化 `调度任务` `应用构建` `应用发布` 支持执行时键入命令, 交互响应 -🔨 优化 应用构建, 发布统计视图 -💟 买束玫瑰花与自己喜欢的人过个浪漫的周末吧💌 +* 🌈 添加 应用流水线任务执行统计 +* 🌈 添加 批量上传文件功能 +* 🌈 添加 `sftp` 打包下载多个文件 +* 🔨 优化 `调度任务` `应用构建` `应用发布` 支持执行时键入命令, 交互响应 +* 🔨 优化 应用构建, 发布统计视图 +* 💟 买束玫瑰花与自己喜欢的人过个浪漫的周末吧💌 -## 1.1.0 +### 1.1.0 `2022-05-01` `release` -🔨 启动应用 `--reset-admin` 参数, 未修改密码不清空登陆会话 -🔨 `terminal` / `sftp` 机器列表支持名称筛选 -🔨 机器连接超时时间 / 重试次数 可在机器环境变量配置 -🔨 文件追踪器 `tracker` 延迟时间可在系统环境变量配置 -🔨 应用发布传输产物方式可选 `scp` / `sftp` -🔨 修改表结构字段长度以及校验 -🐞 修复 sftp 加载树失败后一直处于 loading 状态 `#I547LY` -🐞 修复 命令执行完毕后日志未完全打印 -🐞 修复 环境变量转 `yml` 后第一个变量少一个字母 -🐞 修复部分样式 -⭐ 大家五一快乐呀 +* 🔨 启动应用 `--reset-admin` 参数, 未修改密码不清空登陆会话 +* 🔨 `terminal` / `sftp` 机器列表支持名称筛选 +* 🔨 机器连接超时时间 / 重试次数 可在机器环境变量配置 +* 🔨 文件追踪器 `tracker` 延迟时间可在系统环境变量配置 +* 🔨 应用发布传输产物方式可选 `scp` / `sftp` +* 🔨 修改表结构字段长度以及校验 +* 🐞 修复 sftp 加载树失败后一直处于 loading 状态 `#I547LY` +* 🐞 修复 命令执行完毕后日志未完全打印 +* 🐞 修复 环境变量转 `yml` 后第一个变量少一个字母 +* 🐞 修复部分样式 +* ⭐ 大家五一快乐呀 [如何升级](/about/update.md?id=_110) -## 1.1.0-beta +### 1.1.0-beta `2022-04-26` `preview` -🌈 添加 应用流水线功能 -🔨 添加日志颜色, 修改日志排版, 可以更直观的查看日志 -🔨 改为异步初始化版本仓库, 减少等待时间 -🔨 现在查看时日志适配 `ANSI` 颜色转义码 `/x1b[m` -🔨 系统统计分析去除仓库 统计 / 清空 (可能存在 `node_modules` 统计时导致oom) -🔨 应用配置时路径不能包含 `\` -🐞 修复 打开 terminal 模态框, 终端字体拥挤 -🐞 修复 最大化 terminal 模态框, 终端字体看不到 `#I53UMP` -🐞 修复 创建应用环境后需要手动刷新页面才能重新加载头部选择组件 -🐞 修复部分样式 -⭐ 本次更新文档提供了应用发布文档模板 +* 🌈 添加 应用流水线功能 +* 🔨 添加日志颜色, 修改日志排版, 可以更直观的查看日志 +* 🔨 改为异步初始化版本仓库, 减少等待时间 +* 🔨 现在查看时日志适配 `ANSI` 颜色转义码 `/x1b[m` +* 🔨 系统统计分析去除仓库 统计 / 清空 (可能存在 `node_modules` 统计时导致oom) +* 🔨 应用配置时路径不能包含 `\` +* 🐞 修复 打开 terminal 模态框, 终端字体拥挤 +* 🐞 修复 最大化 terminal 模态框, 终端字体看不到 `#I53UMP` +* 🐞 修复 创建应用环境后需要手动刷新页面才能重新加载头部选择组件 +* 🐞 修复部分样式 +* ⭐ 本次更新文档提供了应用发布文档模板 [如何升级](/about/update.md?id=_110-beta) -## 1.0.1 +### 1.0.1 `2022-04-01` `release` -🌈 添加 系统线程池指标 -🌈 添加 系统站内信功能 -🌈 添加 应用构建/发布统计 -🐞 修复 日志面板读取文件错误的bug -⭐ 愚人节快乐 +* 🌈 添加 系统线程池指标 +* 🌈 添加 系统站内信功能 +* 🌈 添加 应用构建/发布统计 +* 🐞 修复 日志面板读取文件错误的bug +* ⭐ 愚人节快乐 [如何升级](/about/update.md?id=_101) -## 1.0.0 +### 1.0.0 `2022-03-24` `release` -🌈 添加调度任务执行统计 -🔨 WebTerminal Modal 支持开启多个窗口以及最小化 -🔨 记录终端连接, Sftp 连接的用户操作日志 -🔨 机器默认文件追踪命令可通过机器环境变量配置 -🔨 日志列表宿主机日志文件可选择文件追踪模式 -🔨 可在系统配置中设置统计缓存有效期 +* 🌈 添加调度任务执行统计 +* 🔨 WebTerminal Modal 支持开启多个窗口以及最小化 +* 🔨 记录终端连接, Sftp 连接的用户操作日志 +* 🔨 机器默认文件追踪命令可通过机器环境变量配置 +* 🔨 日志列表宿主机日志文件可选择文件追踪模式 +* 🔨 可在系统配置中设置统计缓存有效期 [如何升级](/about/update.md?id=_100) -## 1.0.0-beta +### 1.0.0-beta `2022-03-13` `preview` -🌈 机器管理 -🌈 WebTerminal -🌈 文件管理器 -🌈 批量执行命令 -🌈 日志面板 -🌈 定时调度任务 -🌈 应用管理 -🌈 环境管理 -🌈 应用构建 -🌈 应用发布 -🌈 用户管理 -🌈 操作日志 -🌈 模板管理 -🌈 系统变量 -🌈 IP黑白名单 -💖 这将是一个全新的开始~ +* 🌈 机器管理 +* 🌈 WebTerminal +* 🌈 文件管理器 +* 🌈 批量执行命令 +* 🌈 日志面板 +* 🌈 定时调度任务 +* 🌈 应用管理 +* 🌈 环境管理 +* 🌈 应用构建 +* 🌈 应用发布 +* 🌈 用户管理 +* 🌈 操作日志 +* 🌈 模板管理 +* 🌈 系统变量 +* 🌈 IP黑白名单 +* 💖 这将是一个全新的开始~ diff --git a/docs/quickstart/faq.md b/docs/quickstart/faq.md index 89a92e1a..468936da 100644 --- a/docs/quickstart/faq.md +++ b/docs/quickstart/faq.md @@ -8,7 +8,7 @@ 重启后端服务 添加启动参数 `--reset-admin` 会将 `orionadmin` 的密码重置为 `orionadmin` ``` -nohup java -jar orion-ops-web-1.2.3.jar --spring.profiles.active=prod --reset-admin & +nohup java -jar orion-ops-web-1.2.4.jar --spring.profiles.active=prod --reset-admin & ```
@@ -18,7 +18,7 @@ nohup java -jar orion-ops-web-1.2.3.jar --spring.profiles.active=prod --reset-ad 重启后端服务 添加启动参数 `--disable-ip-filter` 会将禁用ip过滤器 ``` -nohup java -jar orion-ops-web-1.2.3.jar --spring.profiles.active=prod --disable-ip-filter & +nohup java -jar orion-ops-web-1.2.4.jar --spring.profiles.active=prod --disable-ip-filter & ```
diff --git a/docs/quickstart/install.md b/docs/quickstart/install.md index 8fe3b2ec..31698ca2 100644 --- a/docs/quickstart/install.md +++ b/docs/quickstart/install.md @@ -112,9 +112,9 @@ server { ``` 复制 orion-ops/orion-ops-vue/dist/index.html 到 /usr/share/nginx/html 复制 orion-ops/orion-ops-vue/dist 到 /usr/share/nginx/html 并且重命名为 ops -复制 orion-ops/orion-ops-api/orion-ops-api/target/orion-ops-web-1.2.3.jar 到 /data/orion +复制 orion-ops/orion-ops-api/orion-ops-api/target/orion-ops-web-1.2.4.jar 到 /data/orion # 启动后台服务 -nohup java -jar orion-ops-web-1.2.3.jar --spring.profiles.active=prod --generator-admin & +nohup java -jar orion-ops-web-1.2.4.jar --spring.profiles.active=prod --generator-admin & # 启动 nginx service nginx start ``` diff --git a/orion-ops-api/orion-ops-common/pom.xml b/orion-ops-api/orion-ops-common/pom.xml index bff0ee92..d9e47985 100644 --- a/orion-ops-api/orion-ops-common/pom.xml +++ b/orion-ops-api/orion-ops-common/pom.xml @@ -5,7 +5,7 @@ com.orion.ops orion-ops-api - 1.2.3 + 1.2.4 ../pom.xml diff --git a/orion-ops-api/orion-ops-common/src/main/java/com/orion/ops/constant/MessageConst.java b/orion-ops-api/orion-ops-common/src/main/java/com/orion/ops/constant/MessageConst.java index 890b34f1..4f85268e 100644 --- a/orion-ops-api/orion-ops-common/src/main/java/com/orion/ops/constant/MessageConst.java +++ b/orion-ops-api/orion-ops-common/src/main/java/com/orion/ops/constant/MessageConst.java @@ -226,7 +226,7 @@ private MessageConst() { public static final String AGENT_STATUS_IS_STARTING = "插件正在启动中"; - public static final String AGENT_FILE_NON_EXIST = "插件包不存在 请确认文件路径: {}"; + public static final String AGENT_FILE_NON_EXIST = "插件包不存在 请参考文档并移动到: {}"; public static final String WEBHOOK_ABSENT = "webhook 不存在"; diff --git a/orion-ops-api/orion-ops-dao/pom.xml b/orion-ops-api/orion-ops-dao/pom.xml index b378c825..afab8001 100644 --- a/orion-ops-api/orion-ops-dao/pom.xml +++ b/orion-ops-api/orion-ops-dao/pom.xml @@ -4,7 +4,7 @@ com.orion.ops orion-ops-api - 1.2.3 + 1.2.4 ../pom.xml diff --git a/orion-ops-api/orion-ops-data/pom.xml b/orion-ops-api/orion-ops-data/pom.xml index 9bd352c8..e8ed9644 100644 --- a/orion-ops-api/orion-ops-data/pom.xml +++ b/orion-ops-api/orion-ops-data/pom.xml @@ -4,7 +4,7 @@ com.orion.ops orion-ops-api - 1.2.3 + 1.2.4 ../pom.xml diff --git a/orion-ops-api/orion-ops-mapping/pom.xml b/orion-ops-api/orion-ops-mapping/pom.xml index 87e64c84..66daa01f 100644 --- a/orion-ops-api/orion-ops-mapping/pom.xml +++ b/orion-ops-api/orion-ops-mapping/pom.xml @@ -4,7 +4,7 @@ com.orion.ops orion-ops-api - 1.2.3 + 1.2.4 ../pom.xml diff --git a/orion-ops-api/orion-ops-model/pom.xml b/orion-ops-api/orion-ops-model/pom.xml index 4b096a1a..67d04bca 100644 --- a/orion-ops-api/orion-ops-model/pom.xml +++ b/orion-ops-api/orion-ops-model/pom.xml @@ -4,7 +4,7 @@ com.orion.ops orion-ops-api - 1.2.3 + 1.2.4 ../pom.xml diff --git a/orion-ops-api/orion-ops-runner/pom.xml b/orion-ops-api/orion-ops-runner/pom.xml index 9ccf61c5..8b54017d 100644 --- a/orion-ops-api/orion-ops-runner/pom.xml +++ b/orion-ops-api/orion-ops-runner/pom.xml @@ -4,7 +4,7 @@ orion-ops-api com.orion.ops - 1.2.3 + 1.2.4 orion-ops-runner diff --git a/orion-ops-api/orion-ops-service/pom.xml b/orion-ops-api/orion-ops-service/pom.xml index 511d8b5d..85963b42 100644 --- a/orion-ops-api/orion-ops-service/pom.xml +++ b/orion-ops-api/orion-ops-service/pom.xml @@ -4,7 +4,7 @@ com.orion.ops orion-ops-api - 1.2.3 + 1.2.4 ../pom.xml diff --git a/orion-ops-api/orion-ops-web/pom.xml b/orion-ops-api/orion-ops-web/pom.xml index 41e98c3e..2ffed3ae 100644 --- a/orion-ops-api/orion-ops-web/pom.xml +++ b/orion-ops-api/orion-ops-web/pom.xml @@ -4,7 +4,7 @@ com.orion.ops orion-ops-api - 1.2.3 + 1.2.4 ../pom.xml diff --git a/orion-ops-api/orion-ops-web/src/main/resources/application.properties b/orion-ops-api/orion-ops-web/src/main/resources/application.properties index 9cd1670b..9d1eeda6 100644 --- a/orion-ops-api/orion-ops-web/src/main/resources/application.properties +++ b/orion-ops-api/orion-ops-web/src/main/resources/application.properties @@ -31,7 +31,7 @@ logging.logback.rollingpolicy.max-history=30 logging.logback.rollingpolicy.max-file-size=64MB logging.logback.rollingpolicy.total-size-cap=0B # app -app.version=1.2.3 +app.version=1.2.4 login.token.header=O-Login-Token value.mix.secret.key=${SECRET_KEY:orion_ops} # 全局日志打印切入点 @@ -42,7 +42,7 @@ log.interceptor.ignore.fields=avatar,password,beforePassword,protectPassword,com expose.api.access.header=accessToken expose.api.access.secret=ops_access # 监控配置 -machine.monitor.latest.version=1.0.0 +machine.monitor.latest.version=1.0.1 machine.monitor.default.url=http://{}:9220 machine.monitor.default.access.header=accessToken machine.monitor.default.access.token=agent_access diff --git a/orion-ops-api/pom.xml b/orion-ops-api/pom.xml index 7aae843d..0401bf26 100644 --- a/orion-ops-api/pom.xml +++ b/orion-ops-api/pom.xml @@ -11,7 +11,7 @@ orion-ops-api com.orion.ops orion-ops-api - 1.2.3 + 1.2.4 pom 4.0.0 https://github.com/lijiahangmax/orion-ops diff --git a/orion-ops-vue/src/views/machine/MachineMonitorList.vue b/orion-ops-vue/src/views/machine/MachineMonitorList.vue index 6798d38f..55985919 100644 --- a/orion-ops-vue/src/views/machine/MachineMonitorList.vue +++ b/orion-ops-vue/src/views/machine/MachineMonitorList.vue @@ -31,23 +31,24 @@
+ 安装文档 - 安装 + 安装 - 升级 + 升级 - 检测 + 检测 @@ -68,8 +69,8 @@ From 63a8f6b6f388e1c65e88100d6ecb9d7ace617a41 Mon Sep 17 00:00:00 2001 From: lijiahang Date: Mon, 6 May 2024 16:25:09 +0800 Subject: [PATCH 2/4] update Dockerfile. --- docker-compose.yml | 4 ++-- docker/orion-ops/Dockerfile | 1 + docker/orion-ops/build.sh | 7 ++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index b2fff4ea..09b76f97 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.3' services: orion-ops: - image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops:1.2.3 + image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops:1.2.4 ports: - 1022:22 - 1080:80 @@ -18,7 +18,7 @@ services: - orion-ops-db - orion-ops-redis orion-ops-db: - image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-mysql:1.2.3 + image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-mysql:1.2.4 privileged: true environment: - MYSQL_DATABASE=orion-ops diff --git a/docker/orion-ops/Dockerfile b/docker/orion-ops/Dockerfile index 06871448..82aa187b 100644 --- a/docker/orion-ops/Dockerfile +++ b/docker/orion-ops/Dockerfile @@ -13,6 +13,7 @@ RUN sed -i 's/#PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config && ssh-keygen -t ed25519 -P '' -f /etc/ssh/ssh_host_ed25519_key && \ echo 'root:orionadmin' | chpasswd WORKDIR /app +COPY ./machine-monitor-agent-latest.jar /root/orion-ops/lib/machine-monitor-agent-latest.jar COPY ./orion-ops-web-1.2.3.jar /app/app.jar COPY ./dist/index.html /usr/share/nginx/html/ COPY ./dist /usr/share/nginx/html/ops diff --git a/docker/orion-ops/build.sh b/docker/orion-ops/build.sh index 926f6ce3..3cb0aaba 100644 --- a/docker/orion-ops/build.sh +++ b/docker/orion-ops/build.sh @@ -1,5 +1,6 @@ -mv ../../orion-ops-api/orion-ops-web/target/orion-ops-web-1.2.3.jar ./ +mv ../../orion-ops-api/orion-ops-web/target/orion-ops-web-1.2.4.jar ./ mv ../../orion-ops-vue/dist ./ -docker build -t orion-ops:1.2.3 . -rm -f ./orion-ops-web-1.2.3.jar +cp $HOME/orion-ops/lib/machine-monitor-agent-latest.jar ./ +docker build -t orion-ops:1.2.4 . +rm -f ./orion-ops-web-1.2.4.jar rm -rf ./dist From 7b6849c4c90578856c50bd6655151f3df1baa35a Mon Sep 17 00:00:00 2001 From: lijiahang Date: Mon, 6 May 2024 16:39:06 +0800 Subject: [PATCH 3/4] update Dockerfile. --- docker/mysql/build.sh | 2 +- docker/orion-ops/Dockerfile | 2 +- docker/orion-ops/build.sh | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docker/mysql/build.sh b/docker/mysql/build.sh index db08b7a2..a697aaae 100644 --- a/docker/mysql/build.sh +++ b/docker/mysql/build.sh @@ -1,5 +1,5 @@ mv ../../sql/init-schema.sql ./ mv ../../sql/init-data.sql ./ -docker build -t orion-ops-mysql:1.2.3 . +docker build -t orion-ops-mysql:1.2.4 . rm -f ./init-schema.sql rm -f ./init-data.sql \ No newline at end of file diff --git a/docker/orion-ops/Dockerfile b/docker/orion-ops/Dockerfile index 82aa187b..d39ad820 100644 --- a/docker/orion-ops/Dockerfile +++ b/docker/orion-ops/Dockerfile @@ -14,7 +14,7 @@ RUN sed -i 's/#PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config && echo 'root:orionadmin' | chpasswd WORKDIR /app COPY ./machine-monitor-agent-latest.jar /root/orion-ops/lib/machine-monitor-agent-latest.jar -COPY ./orion-ops-web-1.2.3.jar /app/app.jar +COPY ./orion-ops-web-1.2.4.jar /app/app.jar COPY ./dist/index.html /usr/share/nginx/html/ COPY ./dist /usr/share/nginx/html/ops ADD ./entrypoint.sh /app/entrypoint.sh diff --git a/docker/orion-ops/build.sh b/docker/orion-ops/build.sh index 3cb0aaba..b141c509 100644 --- a/docker/orion-ops/build.sh +++ b/docker/orion-ops/build.sh @@ -4,3 +4,4 @@ cp $HOME/orion-ops/lib/machine-monitor-agent-latest.jar ./ docker build -t orion-ops:1.2.4 . rm -f ./orion-ops-web-1.2.4.jar rm -rf ./dist +rm -rf $HOME/orion-ops/lib/machine-monitor-agent-latest.jar From f45bb240472ba453e8d7f8cf8c930bca6bc0f74a Mon Sep 17 00:00:00 2001 From: lijiahang Date: Mon, 6 May 2024 17:05:27 +0800 Subject: [PATCH 4/4] update build script. --- docker/orion-ops/build.sh | 2 +- pull.sh | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 pull.sh diff --git a/docker/orion-ops/build.sh b/docker/orion-ops/build.sh index b141c509..3fb8260f 100644 --- a/docker/orion-ops/build.sh +++ b/docker/orion-ops/build.sh @@ -4,4 +4,4 @@ cp $HOME/orion-ops/lib/machine-monitor-agent-latest.jar ./ docker build -t orion-ops:1.2.4 . rm -f ./orion-ops-web-1.2.4.jar rm -rf ./dist -rm -rf $HOME/orion-ops/lib/machine-monitor-agent-latest.jar +rm -rf ./machine-monitor-agent-latest.jar diff --git a/pull.sh b/pull.sh new file mode 100644 index 00000000..457127c2 --- /dev/null +++ b/pull.sh @@ -0,0 +1,5 @@ +#/bin/bash +git clean -df +git reset --hard HEAD +git pull +git log -n 1