JumpServer v3.9更新记录

2.1 新增功能 :seedling:

  • feat: 新增资产授权规则支持对协议进行授权
  • feat: 新增资产授权规则支持对会话分享动作进行授权
  • feat: 新增远程应用发布机支持使用同名账号进行连接
  • feat: 新增用户 API Key 支持配置 IP 白名单
  • feat: 新增账号备份支持配置 SFTP 存储方式
  • feat: 新增多资源选择策略的属性匹配支持 同时包含任意包含 两种模式
  • feat: 新增 Windows 资产连接支持开启和关闭智能调整窗口大小
  • feat: 新增工作台支持系统工具(管理员可配置用户角色开启,默认关闭)【企业版】
  • feat: 新增语言切换功能(控制台、工作台、审计台)
  • feat: 新增账号收集任务支持资产账号信息变动的消息通知【企业版】
  • feat: 新增 SSH 方式登录成功后支持查看系统公告信息(KoKo)
  • feat: 新增系统公告设置支持 Markdown View 预览模式
  • feat: 新增资产连接高级选项 GB2312IOS-8859-1 编码格式
  • feat: 新增作业中心历史执行日志的保留天数配置项
  • feat: 新增账号推送、账号改密历史执行中支持对单个资产账号进行重试【企业版】
  • feat: 新增控制数据库连接时的复制、粘贴动作(Web GUI)(Chen)

2.2 功能优化 :rocket:

  • perf: 优化 Dockerfile 构建逻辑
  • perf: 优化用户连接资产无协议时的提示信息
  • perf: 优化配置项 DOMAINS 的端口处理逻辑
  • perf: 优化 OAuth2.0 认证方式中获取 Access Token 的 Content 类型
  • perf: 优化生成 RSA Key 的默认长度为 2048 字符
  • perf: 优化用户登录日志和在线用户的 IP 地址获取逻辑
  • perf: 优化在线用户新增活跃属性标识
  • perf: 优化在线用户扫描机制(Scan)
  • perf: 优化命令存储为本地数据库时命令列表支持资产模糊搜索
  • perf: 优化发布机选择策略
  • perf: 优化资产账号密码中支持使用特殊字符 '"
  • perf: 优化发布机终端名称不包含空白字符
  • perf: 优化仪表盘查询 FTP Log 日志的 SQL 语句,减少查询次数
  • perf: 优化远程应用名称不能包含 () 字符
  • perf: 优化作业中心资产树父节点选中时点击展开子节点默认也是选中状态
  • perf: 优化保存快捷命令时命令为空不能保存
  • perf: 优化用户最后执行的命令未记录的问题(Magnus)
  • perf: 优化 API Key 认证记录用户时间逻辑,避免次数太多导致数据库被锁定

2.3 问题修复 :bug:

  • fix: 修复云同步任务中的策略不能被清空的问题【企业版】
  • fix: 修复账号改密密码规则提交不生效的问题【企业版】
  • fix: 修复获取全部资产数据库列表时报错的问题【企业版】
  • fix: 修复账号改密测试切换自账号可连接性失败的问题【企业版】
  • fix: 修复 DB2 资产平台已经存在的问题
  • fix: 修复组件可能启动失败的问题
  • fix: 修复包含 Apps 资产节点时可能导致数据库迁移失败的问题
  • fix: 修复资产连接信息超长导致 JumpServer 客户端拉起无响应的问题
  • fix: 修复发布机名称包含特殊字符时导致部署失败的问题
  • fix: 修复 Elasticsearch(6 版本)查询不到命令记录的问题
  • fix: 修复禁用用户 MFA 页面显示错误的问题
  • fix: 修复使用切换自的交换机账号登录时卡住的问题
  • fix: 修复账号改密记录无法搜索查询的问题【企业版】
  • fix: 修复 MySQL 数据库测试可连接性失败的问题
  • fix: 修复作业日志搜索用户报错的问题
  • fix: 修复快捷命令找不到 mssql_module 路径的问题
  • fix: 修复自动化任务中资产包含多个协议时端口获取不准确的问题
  • fix: 修复账号改密时 root 账号密钥未修改成的问题【企业版】
  • fix: 修复连接 Telnet 协议资产时客户端拉起无响应的问题
  • fix: 修复快捷命令 Playbook 部分任务不可执行的问题
  • fix: 修复快捷命令 SQLServer 资产执行失败的问题
  • fix: 修复云同步策略设置的账号模版和实际账号未进行关联的问题【企业版】
  • fix: 修复云同步策略为不等于时不生效的问题【企业版】
  • fix: 修复新创建的云同步任务策略为空时报错的问题【企业版】
  • fix: 修复云账号详情页面更新会报错的问题【企业版】
  • fix: 修复云同步任务的优先级无法更新的问题【企业版】
  • fix: 修复创建工单搜索资产后不显示的问题【企业版】
  • fix: 修复创建工单账号字段搜索后点击下拉选项时会重复添加的问题【企业版】
  • fix: 修复连接远程应用时 服务端点选择策略 未生效的问题
  • fix: 修复 CentOS 系统的用户使用 sudo 方式切换登录会失败的问题(KoKo)
  • fix: 修复使用 SSH 密钥方式登录 KoKo 失败的问题(KoKo)
  • fix: 修复 MySQL 无默认数据库时无法通过 Web GUI 方式连接的问题(Chen)
  • fix: 修复 Oracle 使用 16 位密码无法使用本地客户端连接的问题(Magnus)【企业版】
  • fix: 修复使用本地客户端方式连接数据库,其中记录命令的风险等级不准确的问题(Magnus)
  • fix: 修复 Windows 资产账号推送、账号改密使用 WinRM 方式会执行失败的问题【企业版】

2.4 依赖升级 :toolbox:

  • Python = “3.11”【Tinker】
  • paramiko = “3.2.0”
  • jms-storage = “0.0.53”

2.5 应用市场【企业版】

  • feat: 新增远程应用 - TigerVNC
  • feat: 新增远程应用 - RealVNC Viewer
  • feat: 新增远程应用 - Dbvisualizer
  • feat: 新增远程应用 - Navicat 12 中文版
  • feat: 新增远程应用 - VMware vSphere Client
  • feat: 新增远程应用 - 原创应用