一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 JumpServer:
- 准备一台 2核4G (最低)且可以访问互联网的 64 位 Linux 主机;
- 以 root 用户执行如下命令一键安装 JumpServer。
curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.24.0/quick_start.sh | bash
1.2 离线方式 🚢
详细安装和升级文档请参考: 完整文档
二、更新日志
2.1 新增功能 🌱
- feat: 会话分享支持指定有效期和加入者
- feat: 服务端点支持通过资产标签进行匹配
- feat: 支持用户查看自己使用过程中创建的连接令牌信息
- feat: 支持多种主题配色【企业版】
- feat: 支持审批工单时修改申请的资源【企业版】
- feat: 支持原生数据库客户端连接 Oracle 数据库,目前支持 11g、12c 版本 (Magnus)【企业版】
2.2 功能优化 🚀
- perf: 新部署时默认使用 MariaDB 作为后台数据库
- perf: 用户通过 SSH 客户端登录支持空闲超时断开
- perf: 用户工作台和 Web Terminal 页面支持用户查看所有有权限组织的资源
- perf: 优化系统用户私钥最大长度为 16384 字节
- perf: 优化 OIDC 认证配置中 JumpServer 地址非必填,实现多个不同端点访问时回调为当前访问的地址
- perf: 优化会话列表显示建立连接的终端名称
- perf: 优化下载页面添加离线播放器下载链接
- perf: 优化连接 Kubernetes 应用时支持使用 helm 命令
- perf: 优化可以通过 SFTP 协议直连资产
- perf: 优化创建更新用户和用户列表添加激活字段
- pref: 优化更新系统用户时支持显示密钥指纹
- perf: 优化 Telnet 协议的系统用户用户名非必填
- perf: 云管中心同步实例任务支持 IP 白名单【企业版】
2.3 问题修复 🐛
- fix: 修复用户自更新失败的问题
- fix: 修复 Elasticsearch 命令存储更新忽略证书字段不成功的问题
- fix: 修复 POST 方法调用 AuthBook 接口时报错的问题
- fix: 修复依赖库版本导致生成加密 key 时内存泄露的问题
- fix: 修复导入导出文件时对于布尔类型字段的判断问题
- fix: 修复用户通过飞书认证时,登录日志中没有记录认证方式的问题
- fix: 修复用户授权规则过期提醒天数不准确的问题
- fix: 修复终端管理操作列不显示的问题
- fix: 修复右击资产树后点击切换组织不生效的问题
- fix: 修复工单页面刷新会返回到工作台的问题【企业版】
- fix: 修复工单自定义搜索时报错的问题【企业版】
2.4 依赖升级 🧰
- Django==3.2.14
- keystoneauth1==3.4.0
- pycryptodome==3.15.0
- pycryptodomex==3.15.0