Skip to content

Latest commit

 

History

History
188 lines (138 loc) · 5.2 KB

changelog.md

File metadata and controls

188 lines (138 loc) · 5.2 KB

更新日志

Version 0.4.3 (2017-11-13)

调整与改进:

  • 将Piplin自身版本更新检测放到管理后台
  • 分离仓库和部署相关的Jobs
  • 集成Clipboard插件
  • 在项目部署页新增每个部署阶段的帮助信息
  • 升级Laravel、socket.io、ioredis等组件

Bug修复:

  • 修复项目编辑部署路径设置错误
  • 修复不能预览部署公钥的bug
  • 修复项目git仓库未设置会导致不能浏览的bug

Version 0.4.2 (2017-11-09)

新功能:

  • 实现多用户新建项目,用过可通过前台新建属于自己的项目

调整与改进:

  • 部署路径由原来的跟随服务改为跟随项目
  • 优化travis持续集成脚本

Bug修复:

  • 修复前后、台项目新建冲突的bug
  • 修复github连接失败导致的更新检测异常的bug
  • 修复机柜管理相关的bug

Version 0.4.1 (2017-11-04)

调整与改进:

  • 调整后台管理页面布局
  • 调整部分翻译措辞
  • 在环境列表页显示联动部署信息
  • 在部署详情页显示相关服务器的主机名(IP地址)
  • 调整导航个人信息菜单显示
  • 调整项目创建页面
  • 取消上线单创建成功后自动跳,改为提示用户自主选择是否进入部署详情页。

Bug修复:

  • 修复部署时如git获取失败不能报错的bug
  • 修复服务连通状态测试失败不能提示报错信息的bug
  • 修复Composer安装的部分script指令
  • 修复钉钉推送不能@手机号的bug
  • 修复modal框不能esc关闭的bug
  • 修复tooltip显示异常

Version 0.4.0 (2017-10-29)

新功能:

  • 新增项目环境的联动部署。例如:开发环境部署成功,自动触发测试环境部署,亦可形成连环部署。
  • 新增钉钉机器人推送服务集成
  • 新增服务分组-机柜 功能,项目环境可绑定机柜

改进:

  • 部署详情页环境名称同步骤只显示一次
  • 将发布目录的latest软连接改为current
  • 优化个人资料修改页面跳转
  • 优化上线单提交,由原来的同步改为异步
  • 推荐项目成员可以多选

Bug修复:

  • 修复配置文件根路径错误
  • 修复上线单填写对话框,代码分支、标签选择错位的bug

Version 0.3.0 (2017-10-24)

新功能:

  • 配置文件可绑定部署环境
  • 新增项目协作者(项目成员)的功能
  • 用户可定制控制台显示(可选我的项目和部署时间轴)
  • 新增项目ACL中间件

改进:

  • 可查看部署环境的上线单列表
  • 集成livestamp,改进相关时间显示
  • 部署时如git报错,在部署详情页显示相关错误
  • 在时间轴可快速进入被部署的git提交版本
  • 重构了整个静态资源
  • 对操作成功时可选择是否显示toastr弹框
  • 简洁化UI显示
  • 可创建无分组的项目
  • 引入route model binding

Bug修复:

  • 修复部署时环境服务器获取错误
  • 修复通过webhook部署git获取不同步
  • 修复项目部署过程中状态错误
  • 修复秘钥不能生成的bug
  • 修复select2编辑不能被默认选中
  • 修复项目不能克隆的问题
  • 修复个人资料不能修改的bug
  • 修复项目不能回滚的bug

Version 0.2.3 (2017-10-13)

新功能:

  • 实现操作日志功能
  • 静态资源管理由原来的gulp全面转为webpack

改进:

  • 改进排序组件拖拽icon显示逻辑
  • 优化php artisan app:reset实现方式
  • 删除servers表的project_id字段
  • 项目详情页相关数据实现按需加载
  • 美化控制台页面展现 - 感谢 @VoganWong
  • 新增admin layout,优化后台展现形式
  • 对模板和静态资源的结构进行重构

Bug修复:

  • 修复服务器连通状态测试报错的问题

Version 0.2.2 (2017-10-01)

新功能:

  • 新增项目克隆、项目转化为模板的功能

改进:

  • 优化部署详情页显示
  • 项目的部署环境可进行排序

Bug修复:

  • 修复php artisan app:install相关bug

Version 0.2.1 (2017-09-30)

新功能:

  • 实现多环境部署功能,项目和部署模板里都可以设置多个部署环境
  • 集成OAuth2.0平台接入商,可通过后台进行管理
  • 实现找回密码、新用户账号开通邮件通知功能
  • 新增hooks功能,可实现Slack、邮件和Webhook等第三方服务的集成
  • 新增项目分组的详情页

改进:

  • 重构Notification机制
  • 优化部署详情页,明显区分内置步骤和自定义步骤
  • Gravatar功能可进行关闭
  • 新增 端砚黑 主题
  • 清理issues、nofitySlacks和notifyEmails相关文件

Bug修复:

  • 修复JS内语言不一致的bug
  • 修复部署模板页面的ace报错
  • 修复表单可重复提交的bug
  • 修复编辑项目时会报模板错误的bug

Version 0.2.0 (2017-09-12)

新功能:

  • 在管理后台首页显示相关环境变量和组件信息

改进:

  • 将Laravel框架从5.3升级到5.5
  • 优化API路由结构
  • 升级dotenv、ioredis、socket.io等组件
  • 在部署详情页,将内置部署步骤与手动设置的前、后置任务区分显示
  • 简化部署步骤模板页,调整显示方式,可以更直观地分辨前置、当前、后置任务的执行顺序
  • 调整部分icon

Bug修复:

  • 修复CI过程中的CS检查warning