更新日志
===========

0.1.0
----------------------
2014年8月15日

* 发布第一个版本
* bootstrap基本页面
* 用户管理
* 资产管理
* 授权资产给用户
* pexpect登录资产，记录日志
* 服务器配置ldap，集中认证
* 批量执行命令

0.1.1
-----------------------
2014年11月14日

* 去掉shell脚本，来添加用户
* 登录更稳定
* 新增Web控制sudo
* 新增Web查看统计日志
* 新增Web实时查看session屏幕
* 新增Web可以结束用户session
* 新增区分组管理员和超级管理员
* 新增web上传和下载文件
* 新增批量执行命令记录日志
* 新增上传下载记录日志
* 新增用户可以web修改密码
* 新增admin可以修改用户信息
* 新增IDC
* 支持分页
* admin可以下载用户key

0.2.0
------------------------
2015年04月19日

* 使用paramiko原生ssh协议登录后端主机(原来版本使用pexpect模拟登录）
* 新增使用别名或备注登录
* 新增主机分组查看，使用更方便
* 多线程批量执行命令
* 优化登录脚本
* Web界面更加美观漂亮
* 增加部门管理员负责管理本部门成员
* 增加仪表盘统计信息
* 增加部门， 用户组， 主机组
* 用户信息，主机信息更加详细
* 主机登录方式增加登录方式 map，用于登录不支持ldap的主机
* 主机授权，sudo授权改为组组之间授权
* 增加主机批量修改，批量添加
* 添加用户自动生成随机密码，然后自动发送邮件
* 添加各种搜索
* 增加普通用户web页面的授权申请
* 审计界面更加友好
* 主机添加过滤搜索功能
* 增加用户头像
* 上传批量上传
* 增加部门管理员页面
* 普通用户页面内容更加丰富

0.3.0
------------------------
2015年12月20日

* 精确记录执行命令
* 新增文件上传下载
* 更改为输入ID登陆主机
* 增加主机搜索
* 执行命令使用ansible执行
* 优化脚本
* 增加web terminal
* 增加web端批量命令执行
* 增加录像回放
* 资产增加硬件信息抓取
* 资产增加Excel导出和导入
* 资产增加批量更改
* 在主机上授权系统用户(系统用户为一些通用用户，如dev,dba等)
* 授权改为以授权规则为中心
* 添加系统用户推送
* 更改sudo管理
* 增加执行命令日志审计
* 增加文件上传命令审计
* 增加web端历史命令搜索

0.3.1
------------------------
2016年3月31日

* 优化ssh连接速度
* 优化web terminal窗口大小
* 修复录像播放白屏
* 优化命令匹配
* 优化安装脚本
* 优化Kill任务
* 修复监控卡住bug


0.3.2
------------------------
2016年4月5日

* 模糊匹配支持
* 搜索排序问题
* 批量命令优化，ip获取

0.3.3
------------------------
2016年12月14日

* 修改一些小bug

0.4.0beta
---------------------------
2017年5月21日

* 使用最新版Python和Django开发  Python3.6.1， Django 1.11
* 使用完全使用 Django Class Base View开发
* 代码结构更加合理规整，分组件开发
* 支持Restful API
* 拆分 Jumpserver, terminal, web termial为三个项目 Jumpserver, coco, luna。coco和luna为无状态的，支持扩展
* 支持国际化，英文+中文
* Ansible使用 2.1 版本
* 各组件功能都有所加强
* 支持登陆验证码
* 命令详细解析存储到数据库
* 登录记录审计
* 原来的手动推送用户改为自动推送
* 原来的connect脚本，改为实现 ssh server，统一了认证
* web terminal 无与伦比的漂亮
* 资产用户批量导入导出，批量修改
* 界面更加优雅漂亮

0.5.0beta
------------------------
2017年5月21日

* coco和luna功能拆分
* 系统设置支持
* 录像支持
* 作业中心优化
* 其它bug修复


1.0.0
------------------------
2018年3月15日

* Windows支持
* 容器化部署
* 资产树
* 录像/命令存储支持OSS/S3和ES
* 分布式部署
* 系统用户自动推送
* 标签管理
* 命令统计增加输出展示
* Web Terminal改进
* 系统设置
* LDAP支持


1.1.0
------------------------
2018年4月3日

* 支持混合云多网络环境
* 网域概念加入
* 网关概念加入
* rdp gateway概念加入
* 修复一些bug

1.1.1
------------------------
2018年4月6日

* 加强任务执行
* 支持查看各个任务的详细执行日志
* 支持实时查看任务执行输出

1.2.0
------------------------
2018年4月13日

* sftp上传文件支持
* 支持sftp日志审计

1.3.0
------------------------
2018年5月2日

* 支持二次认证(Google Authenticator)
* 修复一些bug
* 优化第一次登录页面

1.3.1
------------------------
2018年5月24日

* 用户授权节点逻辑更改
* 去掉window无用信息
* 修复节点创建bug
* 创建节点 从0开始，新节点0 新节点1
* 修复拖动节点引起的父节点异常
* 资产树增加视图，只显示本节点资产和显示子节点资产

1.3.2
------------------------
2018年6月11日

* 可以在系统设置中指定密码强度，包含大小写字母特殊字符长度等
* 可以全局开启MFA
* 修改EMAIL不需要重启
* 设置公钥交互改变
* 修改一些BUG
* 修改窗口大小策略
* 统一requirements版本
* 修改luna树形结构，从根开始展示
* 修改luna树形搜索
* 修改初始窗口大小不对的bug
* 修改录像播放的部分bug

1.3.3
------------------------
2018年7月17日

* 支持telnet协议
* 支持用户手动输入密码登陆，密码不用托管到Jumpserver
* 登陆日志增加失败原因
* session增加登陆源
* 修复网关端口和密码bug
* 添加用户登陆失败次数限制

1.4.0
------------------------
2018年8月7日

* 超级管理员创建组织，为改组织添加管理员，管理员可以负责该组织下 用户、资产、授权等管理
* Sftp显示同名资产为 主机名.组织
* Luna支持根据IP搜索
* 鼠标悬停可以显示主机ip
* 其他bug修复等

1.4.1
------------------------
2018年9月4日

* 系统设置支持加密存储
* 单独推送系统用户到某个资产
* 支持了用户改密日志和操作日志
* 翻译更加完善，支持切换语言
* 不记录zmodem信息
* 支持空闲间隔自动断开
* 修复session无法中断问题
* 增加ssh用户黑名单和白名单
* luna支持搜索支持IP
* 优化一些内容

1.4.2
------------------------
2018年10月8日

* 支持web sftp，支持跨资产复制粘贴文件
* 优化一些内容
