# 变更日志

👉👉Github Release Page (opens new window)

# Release 1.3.8

  • 增加远程Java类热更新的功能(借助 Arthas 工具包,目前仅支持单个文件)
  • 增加 SCP 文件传输模式,并可以在设置中选择采用 SCP 还是 SFTP [#16]
  • SFTPVirtualFile 改为继承 LightVirtualFile
  • SSH 连接的错误日志都改为 Warn 级别,但是要保留错误提示
  • 重构文件上传、命令执行的逻辑,增加代码的统一性和以便更好打印日志
  • 上传配置的本地文件信息,支持通过正则表达式进行配置[#17]
  • 上传文件的时候,增加显示传输速度(目前对小文件的支持不好,计算不准,文件越大越准)
  • 修复 JSON 插件的兼容性问题
  • 重构了部分代码,使之更符合平台代码风格,增加复用性和无用代码
  • 增加版本更新通知气泡信息

# Release 1.3.7

  • 命令可以共享
  • Run/Debug Configuration 增加并行部署选项
  • 修复已知问题[#10, #11]
  • 优化 SFTP 面板、界面显示
  • 修改开源协议为 Apache 2.0

# Release 1.3.6

  • 国际化支持:中文
  • 在上传配置中快速添加命令
  • 修复一些已知的错误

# Release 1.3.5

  • SSH 和 SFTP 插件设置
  • SFTP 面板弹出菜单
  • 启用或禁用运行配置的部署配置
  • 命令和上传配置文件支持复制和粘贴
  • 修复一些已知的错误

# Release 1.3.4.1

  • 修复[#6]:上传时未自动创建远程目录的问题

# Release 1.3.4

  • 增加运行配置,以帮助在构建后执行指定的上传操作
  • 支持主机代理,允许为主机设置跳转主机,但仅从当前保存的主机配置中设置
  • 主机代理支持包括显示代理链图
  • 国际化支持,目前仅提供英文版本
  • 一些代码重构,优化了一些组件的显示

# Release 1.3.3

  • 通过用图标替换按钮来优化控制台界面的显示
  • 添加主机分组功能,并按组显示
  • 为命令添加名称并优化其显示
  • 添加用于标签管理的插件设置面板
  • 添加用于 SFTP 的操作面板,目前处于测试阶段

# Release 1.3.2

  • 修复 233.* 版本中无法打开服务器终端的错误

# Release 1.3.1

  • 使用 ConsoleViewer 组件显示命令结果

# Release 1.3.0

  • 修复一些错误
  • 优化操作逻辑和文本提示

# Release 1.2.10

  • 支持更高版本的 OpenSSH 加密算法
  • 使用更安全的方法存储密码
  • 服务器搜索

# Release 1.2.9

  • 修复错误

# Release 1.2.8

  • 修复错误
  • 支持按文件扩展名排除上传目录

# Release 1.2.7

  • 修复错误
  • 支持 SSH 免密码登录(通过 SSH 私钥)
  • 优化组件显示逻辑
  • 工具窗口图标随主题变化

# Release 1.2.6

  • 修复错误
  • 优化上传大文件和删除操作的逻辑

# Release 1.2.5

  • 密码不再需要存储,而是在需要时要求用户输入
  • 服务器信息可修改
  • 优化 UI 和交互

# Release 1.2.4

  • 扩展兼容范围

# Release 1.2.3

  • 修复与 IDE 222.* 版本的兼容性问题

# Release 1.2.2

  • 更改插件名称
  • 使用自定义终端运行器替代 remote-run 插件

# Release 1.2.1

  • 修复添加命令时的 NullPointerException

# Release 1.2.0

  • 开发终端按钮的功能

# Release 1.1.0

  • 更改文件上传方式
  • 使用后台任务执行 SSH 命令

# Release 1.0.0

  • 插件的基本功能
上次更新: 2024/7/6