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个用户。
功能优化
- 优化RemoteApp授权链逻辑;
- 优化前端交互提示逻辑;
- 优化资产树逻辑;
- 优化改密计划模块;
- Windows资产可以跳过Jumpserver的手动输入密码窗;
- 优化Koko连接逻辑,优先使用连接复用,并支持TCP Proxy;
- 优化Guacamole功能,支持定时清理上传文件。
Bug 修复
- 修复授权规则列表前端展示的问题;
- 修复授权详情中授权资产或节点添加资产失败的问题;
- 修复系统设置的配置偶尔不生效的问题;
- 修复命令执行左侧树点击问题;
- 修复批量创建系统用户等资源时,initial_data 获取数据失败的问题;
- 修复创建授权规则授权节点时,系统用户不自动推送的问题;
- 修复浏览器关闭后Session不失效的问题;
- 修复授权了一个节点,当移动节点后,被移动的节点下的资产会放到未分组节点下的问题;
- 修复刷新资产硬件信息时无法检测NVMe硬盘的问题;
- 修复命令执行宽度问题;
- 修复RemoteApp应用创建/更新时,参数设置不成功的问题;
- 修复云管中心同步实例计划更新时,地域和实例没有选择多个选项造成的同步问题;
- 修复Koko网域连接未释放的问题;
- 修复Koko会话最后一条命令未记录的问题;
- 修复切换组织时,refer为空导致的问题;
- 修复用户树节点资产数量不对的问题。