从 Coco 转向 Koko,Jumpserver 堡垒机 V1.5.3 发布丨Release Notes

发布于 2019年09月30日

2019年9月30日,Jumpserver堡垒机发布V1.5.3版本。自 V1.5.3 版本起,Koko(即基于Go语言开发的SSH客户端)将担任Coco(即基于Python语言开发的SSH客户端)在Jumpserver项目中的角色,后续版本将不会再对Coco进行维护。

新增功能

1、使用Go重构的Koko替代Coco

Koko是使用Go重构的Unix资产连接组件。与之前使用的Coco相比,Koko支持多线程,性能更强,且负载更低。

2、可收集资产上的已存在用户

Jumpserver软件订阅服务附含的X-Pack增强包新增“收集用户列表”功能,支持主动发现资产上已经存在的用户。

3、组织可添加审计员角色

审计员是独立于用户与管理员之外的第三种角色,没有资产的连接和修改权限,只拥有日志的查看权限。

审计员登录后只能看到日志审计及会话审计。

4、Luna左侧授权树支持设置同步/异步加载,设置异步加载后资产展示方式变更

5、Luna 添加窗口列表功能

可使用窗口列表查看所有已打开的窗口。

6、Luna支持SFTP模式的文件打包下载

可直接在Unix资产上下载文件夹,会以压缩文件的形式下载。

7、Koko支持资产的异步加载和搜索

8、LDAP 导入/搜索使用分页获取

针对超大规模的LDAP用户数,Jumpserver支持分页形式导入,默认每页为1000个用户。

功能优化

  1. 优化RemoteApp授权链逻辑;
  2. 优化前端交互提示逻辑;
  3. 优化资产树逻辑;
  4. 优化改密计划模块;
  5. Windows资产可以跳过Jumpserver的手动输入密码窗;
  6. 优化Koko连接逻辑,优先使用连接复用,并支持TCP Proxy;
  7. 优化Guacamole功能,支持定时清理上传文件。

Bug 修复

  1. 修复授权规则列表前端展示的问题;
  2. 修复授权详情中授权资产或节点添加资产失败的问题;
  3. 修复系统设置的配置偶尔不生效的问题;
  4. 修复命令执行左侧树点击问题;
  5. 修复批量创建系统用户等资源时,initial_data 获取数据失败的问题;
  6. 修复创建授权规则授权节点时,系统用户不自动推送的问题;
  7. 修复浏览器关闭后Session不失效的问题;
  8. 修复授权了一个节点,当移动节点后,被移动的节点下的资产会放到未分组节点下的问题;
  9. 修复刷新资产硬件信息时无法检测NVMe硬盘的问题;
  10. 修复命令执行宽度问题;
  11. 修复RemoteApp应用创建/更新时,参数设置不成功的问题;
  12. 修复云管中心同步实例计划更新时,地域和实例没有选择多个选项造成的同步问题;
  13. 修复Koko网域连接未释放的问题;
  14. 修复Koko会话最后一条命令未记录的问题;
  15. 修复切换组织时,refer为空导致的问题;
  16. 修复用户树节点资产数量不对的问题。