Releases: meolu/walle-web
Releases · meolu/walle-web
v2.0.1
功能强大,且免费开源的walle-web 瓦力终于更新2.0.1
了!占用了我几乎所有业余时间,精力与金钱付出换各位使用收益,望各位喜欢不吝顺手 star 以示支持,项目更好亦反馈予你。
Feature
- 上线单增加「我的」上线任务过滤
- 用户管理模块取消用户搜索下拉,改为直接搜索
- 增加环境管理的模糊搜索
- 增加树莓派的系统支持
- 支持多个钉钉hooks,兼容tag在钉钉上显示
- 发布流程切换gitpython,提速30%
- admin.sh 新增 Ubuntu 系统支持
- 发送过程中软链接使用绝对路径
- 稳定提速上线的 branch/tag/commit 获取功能
- 可设置目标服务器上保留版本数
- 解除不同环境的项目名称不可同名的限制
- 增加 remember me 选项
Fix
- 修复在一台服务器上可能会有多个任务正在执行的 BUG
- 项目名称包含|导致发布失败BUG
- 修复历史版本未删除的 BUG
- 修复 Debian/Ubuntu的初始化问题
- 修改密码后,新密码无法登录 (登录时密码做了位数验证)的问题
- 修复 BUG,未分配用户登录的时候,前端提示服务器错误的问题,将错误提示改为提示具体的错误信息
- 修复用户注册的时候提示错误的 BUG
- 修复给注册成功的用户发送邮件,后台邮件服务器错误,导致前端提示错误的问题
- 修复bug,未分配用户登录的时候,前端提示服务器错误,改为提示具体的错误信息
- 修复创建软链失败的 BUG
- 编辑空间出现错误的问题
- 修复环境管理编辑会新增一条记录的问题
- 修复上线单时间显示为启动时间的 BUG
- 发布流程切换gitpython,提速30%
- 修复 docker-compser.yml中db的expose选项未对齐导致安装失败的问题
- 修复环境变量项目名称可能会有空格出现的问题
- 延续 1.x 版本的 {VERSION} 环境变量,将 2.0 版本的 ${CURRENT_RELEASE} 变量统一为全路径
- 修复已删除的空间,所属人登录后仍然可以看到的问题
- 修复在python3.6环境下, 启动flask_socketio报Monkey-patching ssl after ssl has already been imported may lead to errors的问题
- 其他稳定性优化
v2.0.0
功能强大,且免费开源的walle-web 瓦力终于更新2.0.0
了!占用了我几乎所有业余时间,精力与金钱付出换各位使用收益,望各位喜欢不吝顺手 star 以示支持,项目更好亦反馈予你。
Feature
- 支持python 3.5+
- 优化walle 2.0.0脚手架更新体验
- 首页增加info
- 项目配置增加自定义命令支持注释
- 项目配置增加排除/包含上线模式
- 项目配置增加自定义全局变量
- 上线单增加每台服务器的部署进度
- 增加上线任务的回滚
- 增加admin.sh init的前置依赖安装
- 增加查看权限
- 项目配置增加钉钉/邮件提醒
- 项目配置增加项目检测
- 增加docker部署@owen-carter @李庆海-麦子金服
Fix
- fix 可能webroot不存在
- 把日志存储长度加大为LONGTEXT
- 弱化本地ssh key验证
- 修复任务用户名
- 优化掉项目配置的user/port
- 优化55个unittest的warning
- fix excludes
Doc
- Java项目配置模板
- 原理分析
- 权限模型
- 依赖检查
- 标准安装
- Docker安装
- 升级
- PHP配置模板
- Java配置模板
- 安装错误
- 常见问题排解
- 提交上线单
- 部署上线
- 部署出错
- 用户配置
- 项目配置
Alpha
功能强大,且免费开源的walle-web 瓦力
终于更新2.0
了!占用了我几乎所有业余时间,精力与金钱付出换各位使用收益,望各位喜欢不吝顺手 star
以示支持,项目更好亦反馈予你。目前 2.0
预览版尚未达到完全企业可用状态,请保持关注,我会在公众号更新(在最下面)。
老版本已迁移到 walle 1.x 的同学务必不要再更新了,两个版本不兼容,到时我会写个迁移助手,淡定。
Feature
- 类
gitlab
的RESTful API
,类gitlab
的权限模型,将来打通gitlab
,良心的惊喜 - 空间管理。意味着有独立的空间资源:环境管理、用户组、项目、服务器等
- 灰度发布。呼声不断,终于来了
websocket
实时展示部署中的shell console
- 完善的通知机制。邮件、钉钉
- 全新的UI,我自己都被震憾到了,如丝般流畅
Preview
Installation
Roadmap
- 预览版 2018-12-02
安装文档、前后端代码、Data Migration
- Alpha 2018-12-09
使用文档、Trouble Shooting、公众号更新
- Beta 2018-12-23 🎅圣诞夜前夕
1.x
迁移到2.0
脚本- 接受官网logo企业的
Trouble Shooting
- 2.0.0 2018-12-30 1️⃣元旦前夕
released tag
、使用文档- 冲刺
github
5000star
(靠你们了)
- 2.0.1 2019-01-13
- 项目检测、复制
- 任务的回滚
- 2.0.2 2019-01-20
Dashboard
(全新的玩法,欢迎提issue)
- 2.1.0 2019-01-27 🆕新年版
CAS
- 冲刺
github
6000star
(靠你们和你们的同事们了)
v1.2.0
- 增加用户管理功能 @sunshineji
- 增加全量发布/指定文件发布模式,全量发布会同步整个代码仓库(删除不在代码仓库中的文件),指定文件发布只发布指定的多个文件目录。同时支持git和svn
- 优化: 取消无意义的rsync传输文件,改用 tar + scp 发布
- 优化: svn 仓库更新改用 svn up方式,不再重新检出一份新的仓库
- 优化: 简化svn判断,对于无trunk/branches目录的svn仓库,在项目配置中手动选择notrunk的repo_mode模式。不在发布逻辑中检测判断
- 支持 docker @starlight36
- 优化: 任务列表按钮显示 @mylxsw
- 修正: 任务列表分页只能显示10条的bug @mylxsw
v1.1.1
v1.1.0
- 多服务器并发传输文件、执行脚本,加快发布速度,发布时间缩减50%以上(需在宿主机安装
ansible
) - 简化git文档,详细文档迁移到 https://walle-web.io/docs/
- 检测报告更加精确、详细,错误提示更加友好
- 优化: 高级命令、主机列表支持 整行注释 以及行内注释
- 优化: ssh 连接目标机时避免出现询问yes
- 优化: svn 文件列表默认增加 *
- 修正: 用户shell为
/bin/sh
时没有source
导致执行高级任务失败的问题 - 修正: 执行svn命令时,用户环境没安装
zh-CN
语言包导致错误的问题 - 修正: 路径、密码等shell命令包含特殊字符的问题
- 修正: 项目列表名称显示不完整的问题
v1.0.0
- clone project => cp project & update,进一步提高部署速度
- 转移文档出项目
- 添加walle脚手架功能:查看版本、初始化、升级
- 邮件配置简化
- svn提交上线单时,展现形式修改为:commit id - commit message
- 降序排列分支/tag列表 (@ikaychen)
- tooltip自适应宽度、SVN文件列表tooltip可以换行(@lanrenwo)
- 高级命令支持#注释(@drogjh)
- 修正回滚任务中的commit id展示
- 高级命令增加
cd {WORKSPACE}
简化用户切换目录 - 高级命令增加
source /etc/profile
初始化环境变量 - 增加支持sudo命令
v0.9.5
- 简化svn无trunk/branches提交上线单流程(去掉选择分支)
- cookie 记住上次选择的分支,优化提交上线流程
- 优化未激活时也可以重置密码
- 登录界面的用户名标签改为邮箱
- 把需要更改的参数移到local.php (@Richard87)
- moved language to local to keep language changes to a single file all these changes in a single (@Richard87)
- added /config/local.php to gitignore (@Richard87)
- move all credentials to local.php for easier modification and development (@Richard87)
- 修正js标签导致部分浏览器modal浮窗打开失败问题
- 优化git模式下的rsync
- git mode the same with svn mode, rsync the diff
- login translations (@Richard87)
- add doc of walle