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修复:服务太多打印日志太频繁导致的消息延迟、浏览器卡顿问题