Skip to content
This repository has been archived by the owner on Nov 4, 2024. It is now read-only.

Releases: G3G4X5X6/ultimate-cube

ultimate-cube_v7.0.0

06 Jul 07:09
Compare
Choose a tag to compare

✒️ ultimate-cube_v7.0.0

👀 注意

  • 默认使用 OpenJDK (其他版本可能会在解密时发生错误),默认JDK替换为:OpenJDK 64-Bit Server VM 18.9 (build 11.0.0.1+3-5, mixed mode
  • 新增配置需要自己添加到配置文件再启动
  • Windows要先卸载再安装

📇 新增

  • 新增编辑器主题配置
    # default, dark, default-alt, druid, eclipse, idea, monokai, vs
    notepad.theme=default
  • 设置菜单,新增编辑配置文件菜单项
  • 优化外部集成工具调用,Windows安装包自带外部工具putty
  • 新增支持 X11-Server
  • Windows安装包内置freeRDP支持RDP会话
  • 优化会话管理:RDP
  • 新增配置参数
    # x11 server: https://github.com/marchaesen/vcxsrv
    vcxsrv.path=D:\\ultimate-cube
    # x11 server args, display-number is auto config
    vcxsrv.args=-multiwindow -clipboard -ac -nowgl

👋 优化

  • 重构会话管理面板
  • 优化SSH会话编辑填充
  • 优化会话保存字段格式,sessionPukKey键值为私钥内容
  • 支持putty私钥登陆
  • 优化新增会话的保存功能,修复保存为新建的问题
  • 优化会话面板工具栏
  • 优化程序主TabbedPane工具栏
  • 优化分类下拉列表
  • 更新备忘笔记窗口默认大小
  • 优化外部集成工具调用
  • 优化外部集成工具菜单
  • 优化状态栏
  • 优化密码生成器
  • 优化最近会话面板
  • 优化登陆失败提示
  • 优化打开会话:统一实现

🐛 修复

  • 修复会话管理面板在使用 JTable 时,排序操作会改变表格的显示顺序,而 JTable 默认返回的是视图中的行索引而不是模型中的行索引的问
  • 修复SSH文件管理面板排序后下载文件和选中文件不匹配的问题

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-v7.0.0-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimatecube_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

Full Changelog: v6.15.44...v7.0.0

ultimate-cube_v6.15.44

15 Jun 10:22
Compare
Choose a tag to compare

✒️ ultimate-cube_v6.15.44

安装后需替换安装目录下的可执行文件:ultimatecube.exe。(另,此版本不支持私钥登录)

📇 新增

  • 新增配置属性,可配置程序GUI字体
    # 程序字体
    app.font=
    app.font.size=14
    app.font.enable=true
  • 旧版会话格式导出:设置 -> 导出会话
  • 导入会话,修改导出表格表头为新版字段即可导入
    // 会话文件名生成:UUID.randomUUID().toString()
    {
      "sessionName": "test-PSM-TH",
      "sessionProtocol": "SSH",
      "sessionAddress": "172.18.15.70",
      "sessionPort": "22",
      "sessionUser": "root",
      "sessionPass": "d66c56225cfde98b5eac3200a37daaa6",
      // 公钥文本,新版字段名调整:sessionKeyPath -> sessionPukKey
      "sessionPukKey": "",
      // 认证类型:password, public
      "sessionLoginType": "password",
      "sessionComment": "",
      // 新版增加字段,为空则在SSH根类下
      "sessionCategory": ""
    }

👋 优化

  • 恢复系统托盘右键菜单功能
  • 双击托盘图标可将窗口聚焦显示
  • 最近会话面板默认按照访问时间降序排序
  • Bump cn.hutool:hutool-all from 5.8.18 to 5.8.21
  • 本地终端优化:统一跟随终端主题配置:terminal.color.scheme
  • 优化会话管理

🐛 修复

  • 修复中文部分字符乱码的问题
  • 编辑会话时,会话信息填充不正确
  • 修复ssh会话面板刷新功能与打开会话行为不一致的问题

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-6.15.44-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimatecube_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

What's Changed

  • Bump cn.hutool:hutool-all from 5.8.18 to 5.8.21 by @dependabot in #68

Full Changelog: v6.12.35...v6.15.44

ultimate-cube_v6.12.35

09 Feb 01:50
Compare
Choose a tag to compare

✒️ ultimate-cube_v6.12.35

🐉 新年贺岁版 🐉

📇 新增

  • 新增配置属性:terminal.shell=cmd

📇 优化

  • 优化代码结构
  • 升级主题依赖
  • 升级核心组件:sshd
  • 更换默认主题
  • 更新快速启动面板图标
  • 优化会话tab标题

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-6.12.35-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimatecube_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

Full Changelog: v6.11.29...v6.12.35

ultimate-cube_v6.11.29

15 Nov 12:41
Compare
Choose a tag to compare

✒️ ultimate-cube_v6.11.29

📇 新增

  • 新建RDP会话

📇 优化

  • 优化置顶功能
  • 优化专注模式启动时的判断
  • 更新编辑器状态栏的查找状态组件
  • 优化会话管理面板以及最近会话面板
  • 修改出厂默认主题为:FlatArcIJTheme

📇 修复

  • 简易编辑器:config文件夹不存在则创建
  • 升级修复漏洞
  • 升级 sshd

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-6.11.29-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimatecube_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

What's Changed

Full Changelog: v6.10.21...v6.11.29

ultimate-cube_v6.10.21

12 Aug 03:35
0d32ae0
Compare
Choose a tag to compare

✒️ ultimate-cube_v6.10.21

📇 新增

  • sftp文件的上传下载实现用户终止能力
  • 实现会话管理右键“复制密码”
  • 实现会话中“复制密码”
  • 实现终端会话历史记录功能,配置项:terminal.record=false,默认关闭

📇 优化

  • Update jediterm-ui-3.20-SNAPSHOT.jar
  • 优化上传下载进度面板提示信息
  • 更新程序图标

📇 修复

  • 修复最近会话面板排序后打开目标不正确的BUG
  • 修复sftp面板排序后选中目标不正确导致打开文件失败的BUG

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-6.6.16-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimatecube_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

What's Changed

Full Changelog: v6.6.16...v6.10.21

ultimate-cube_v6.6.16

15 Mar 06:52
Compare
Choose a tag to compare

✒️ ultimate-cube_v6.6.16

📇 新增

  • 实现会话服务器IP复制
  • ssh新增会话添加 保存并连接 按钮

📇 优化

  • 优化ssh新增会话 快速连接 按钮提示状态转换
  • 文档更新

📇 修复

  • 修复内置编辑器图标错误

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-6.6.16-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimatecube_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

What's Changed

Full Changelog: v6.6.12...v6.6.16

ultimate-cube_v6.6.12

30 Nov 11:27
Compare
Choose a tag to compare

✒️ ultimate-cube_v6.6.12

📇 新增

  • 最近会话、会话管理新增刷新功能

📇 修复

  • 修复会话密码无法解密时无法编辑的BUG

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-6.6.12-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimatecube_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

What's Changed

New Contributors

Full Changelog: v6.6.11...v6.6.12

ultimate-cube_v6.6.11

25 Sep 11:54
Compare
Choose a tag to compare

✒️ ultimate-cube_v6.6.11

📇 新增

  • Action 自动发布应用到 WinGet ,这个发布版本就是为了测试这个行不行的

📇 优化

  • 优化启动面板
  • 优化 新增会话 面板
  • 优化随机密码生成功能

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-6.6.11-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimatecube_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

What's Changed

New Contributors

Full Changelog: v6.6.10...v6.6.11

ultimate-cube_v6.6.10

12 Sep 15:01
Compare
Choose a tag to compare

✒️ ultimate-cube_v6.6.10

逢年过节,升升级,更更新

📇 新增

  • 新增程序状态栏

📇 优化

  • 优化系统托盘
  • 优化日志输出
  • 优化启动面板

📇 修复

  • 修复再次编辑会话时,密码是加密状态的BUG

📇 变化

  • nuclei模块划为独立项目,待开源

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-6.6.10-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimatecube_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

Full Changelog: v6.6.8...v6.6.10

ultimate-cube_v6.6.9

11 Jul 03:52
Compare
Choose a tag to compare

✒️ ultimate-cube_v6.6.9

注意:
因为新增了几项配置,所以需要删除旧的配置文件,application.propertiesshell.properties 等配置文件。
由于默认的会话密码加密实现,旧的会话需要重新编辑保存,否则无法登录远程系统

📇 新增

  • 实现了会话文件密码加密
  • 实现了简单的随机密码生成器

✂️ 使用

  • 程序依赖运行环境:JDK11+
  • 建议使用自带依赖的通用版本 ultimate-app-6.6.9-jar-with-dependencies.jar
  • 无 JDK 环境的 Windows 用户建议使用 ultimateshell_setup.exe 安装包(体积较大)
  • 关于该版本的任何疑问,请于 Discussions 中提问、反馈

Full Changelog: v6.6.7...v6.6.9