首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
72
Star
677
Fork
207
Old Apple
/
jarboot
Fork 仓库
加载中
取消
确认
代码
Issues
2
Pull Requests
0
Wiki
1
统计
发行版
最新版
3.1.3
6b91980
2024-05-26 13:52
对比
v3.1.4
Old Apple
## 3.1.4(11,2024) ### 新特性 - client-cli service命令新增status选型,支持查看指定服务的状态 - 敏感操作记录日志文件 ### bug修复 - /tmp目录中产生大量临时文件问题 - 集群模式下websocket鉴权bug
最后提交信息为:
3.1.0: 新增命令行工具修复新发现得bug,以及前端界面优化
3.0.0
47e38e5
2023-12-11 14:51
对比
v3.0.0
Old Apple
## 3.0.0(12,2023) 3.0.0跨越式升级,新增暗黑主题,支持主题跟随系统变化,集群模式支持,多个jarboot服务可集群管理,并且,不再局限与支持Java程序,可支持Shell脚本、二进制可执行文件等其他编程语言编写的程序。 ### 新特性 - 白色主题和暗黑主题可按日起日落自动切换 - 不再局限于只支持Java程序,支持启动Shell脚本、二进制等程序 - 新增工具菜单:文件浏览器、终端(需要JDK11或以上版本)、文本及代码编辑 - dashboard界面使用图表展示,可记录历史趋势 - 用户域隔离,每个账号可配置使用独立的目录 - 默认使用启动jarboot的JDK启动服务进程 - 进程启动优化,jarboot关闭时其启动的子进程不再跟随关闭,环境变量继承系统 - 服务目录变更监控优化,不再只支持jar文件的监控,可通过配置文件配置需要排除监控的文件 - 启动配置文件boot.properties更改为boot.json,使用JSON格式配置 - 安全性增强,首次启动生成token随机盐,避免了用户未改默认jarboot.token.secret.key配置导致的安全性问题 - 增加jarboot进程守护,jarboot异常退出后会由守护进程重启启动 - 增加status.sh/status.cmd脚本可查看守护进程和jarboot服务进程状态 - 系统配置,原工作空间设置功能废弃,仅支持通过【jarboot.properties】配置文件进行配置并且配置后需要重启jarboot - 服务配置,执行计划:单次执行、长期运行、周期执行(支持cron表达式) - Jarboot进程单实例限制,一个jarboot安装目录下只能运行一个jarboot进程 - 默认JDK路径可配置 ### 遗留bug修复 - 遗留bug修复:修复jarboot重启后,重连已启动的服务一直断开重连刷屏的问题 - 遗留bug修复:服务太多打印日志太频繁导致的消息延迟、浏览器卡顿问题
最后提交信息为:
3.0.0
预览版本
3.0.0-beta3
560c103
2023-08-21 10:11
对比
v3.0.0-beta3
Old Apple
## 3.0.0-beta3(9,2023) - 新特性:集群模式 - 支持定时任务类型 - 修复目录中文连接超时bug - 服务重启和删除功能 - 上下键历史命令功能
最后提交信息为:
hotfix
2.3.1
9ede5b1
2022-02-08 17:48
对比
v2.3.1
Old Apple
## 2.3.1 (2, 2022) ### 接口改动较大,旧框架代码移至【2.2.x】分支 - 命令执行通讯协议改为二进制传输 - 使用新开发的事件框架重构后端消息流 - sonar lint和pmd修改 #### FEATURES: - 增加针对开发者的API的client模块实现 - 增加std输出重定向到文件的支持,使用VM参数jarboot.stdout.file和jarboot.stdout.file.always指定文件 - Linux或macOS中使用nohup启动服务
最后提交信息为:
feature: version 2.3.1
2.2.3
9bf3d0f
2021-12-28 09:32
对比
v2.2.3
Old Apple
## 2.2.3 (12.28, 2021) - spring-boot全家桶升级2.6.2版本(logback v1.2.9) - 安全性增强,部分开放接口增加token认证 - 远程进程诊断时,增加安全认证,点击受信任后才可以诊断 - 日志收集系统,分布式统一集中记录 - 修复使用反向代理时每隔一段时间重连一次的问题 - 修复断开重连时有时未实时推送服务状态更新的问题
最后提交信息为:
refactor: update version
2.2.2
78359ff
2021-12-20 10:42
对比
v2.2.2
Old Apple
## 2.2.2 (12.20, 2021) - fix: #29 jarboot用nginx发布后,首页加载js和css错误无法打开页面。 注意:Nginx除了普通HTTP外,还需要配置Websocket代理 - 安装目录全路径中存在空白字符时报错并退出 - 服务管理排除含有空白字符的名称 - 后端代码性能优化,可读性优化,增加注释 #### FEATURES: - 增加jt.sh、jt.cmd脚本,可以快捷的Attach和启动Java进程 - 终端ANSI标准支持——炫彩终端 - 新增隐藏命令shutdown/close,可用与断开诊断进程并重置增强类以及清理资源 - 服务管理双击行时启动服务 - 在线调试更名为在线诊断 - 在线诊断界面改版,不同服务器的进程分组显示 - 在线诊断本地进程双击行时Attach对应的进程
最后提交信息为:
refactor: update version 2.2.2
2.2.1
c3daf05
2021-12-07 09:57
对比
v2.2.1
Old Apple
## 2.2.1 (12.07, 2021) - 修复工作空间变更后工作空间文件监控功能还是旧目录的问题 - 大幅度优化std的IO性能,重构缓存刷新机制,实现空闲期 0 CPU占用 - dashboard、jad、heapdump命令的渲染界面优化,交互设计改进 - 内存优化,占用更少的内存空间 - 修复Attach本地进程时未初始化而不显示控制台输出的问题 - 优化工作空间文件监控逻辑,原file-record.temp文件废弃,可删除 - 修复derby日志文件在根目录的问题,移到logs目录,原derby.log文件可删除 - 优化后端线程的调度管理 - 修复删除服务时,文件太多无响应的问题,增加全局loading提示 - 修复导入服务时,压缩文件内容过多时无响应的问题,增加全局loading提示 - 代码优化,可读性优化,完善代码注释 - 远程进程连接网络断开时,增加心跳及尝试重连机制,每隔一段时间探测一次 - 优化命令执行的通讯协议 - 修复notice接口指定sessionId时仍通知所以客户端的问题,优化notice的前后端交互机制 - 优化前端布局,权限控制、设置、帮助使用左侧固定右侧自适应布局方式
最后提交信息为:
refactor: update version 2.2.1
2.2.0
abcf39c
2021-11-30 09:13
对比
v2.2.0
Old Apple
## 2.2.0 (11.30, 2021) - 修复cat命令读取xml、html文件时没有显示真实内容的问题 - 服务管理,树显示时默认显示第一个节点的第一个孩子 #### FEATURES: - 服务管理,增加导入、导出功能 - 上传服务文件开始前,提示是否备份,若备份则导出当前的服务文件夹快照
最后提交信息为:
feature: 服务管理导入、导出优化,thread命令恢复内部线程显示
2.1.0
be42ce0
2021-11-25 23:52
对比
v2.1.0
Old Apple
## 2.1.0 (11.25, 2021) - 修复在Docker下启动多个容器时,将logs目录挂载后出现的状态不对的问题 - 修复Safari浏览器滚动条下部有一个小白点的问题 - 隐藏火狐浏览器滚动条 - 前端样式代码优化统一 - 在线调试增加正在Attach的图标过渡 #### FEATURES: - 图标更新美化 - 支持以客户端的模式与k8s、Docker集成使用,集中管理、诊断
最后提交信息为:
feature: 非本地进程远程调试功能
下载
请输入验证码,防止盗链导致资源被占用
取消
下载