Releases: talkincode/toughradius
Releases · talkincode/toughradius
v2.1.2
v2.1.0
v2.0.5
v2.0.4
v2.0.3
v2.0.2
ToughRADIUS V2.x版本并不是 V1.x版本的简单延续,而是一次完全重构,一次打破兼容性的重构。
在保留核心功能的基础上,砍掉了大部分可有可无的功能,比如砍掉自助服务模块是一个非常大的动作。
在技术框架上进行了完全的重写,并采用pypy这个更快的基础支撑平台,对V1.x版本进行了大刀阔斧的改造,对安装配置操作进行了精简和优化。
版本变更说明:
- 移除了独立的系统控制管理子系统,部分功能合并到主管理系统。
- 移除了自助服务子系统。
- 新增API模块,提供第三方通过API来实现自助服务,扩展管理的能力。
- 移除客户经理管理模块。
- 移除黑白名单管理模块。
- 移除充值卡管理模块。
- 移除工单管理模块。
- 暂时移除了用户消息跟踪模块。
- 修复了一些bug。
- 系统监听的端口现在只有3个必须的:1816,1812,1813,其他的全部移除。
V2.x 版本路线
完善一个精简稳定的版本。
完善API,扩展第三方模块实现。
温馨提示
- 目前还不建议ToughRADIUS V2 版本投入生产环境使用。
- 如果已经在生产环境使用的ToughRADIUS V1 版本够用,不用着急升级版本。
- V2.x的安装配置操作相比V1.x版本发生了很大变换,更加精简,但需要适应。
v1.2.0.2
ToughRADIUS V1.2.0.2 发布。
版本变更说明:
- 修复了系统创建后,用户密码认证失效,全部放行的bug。
- 修复了无法使用mschapv2认证的错误,支持mppe128位加密。
- 删除了mschapv1的支持。
升级指南
可在系统控制管理界面里直接升级稳定版,无数据库结构变动,但建议还是要备份数据。
如果界面升级失败,可在主机终端用以下指令升级:
docker exec trserver sh -c "cd /opt/toughradius && git checkout stable && git pull origin stable && supervisorctl restart all"
注意 trserver是容器的名称,请该做你部署的容器名称。
v1.2.0.1
ToughRADIUS V1.2.0.1 发布,该本本没有数据库部分升级,在ToughRADIUS的控制面板,选择升级开发版就可以切换了。
版本变更说明:
- 不再发布为Python标准安装包,ToughRADIUS在发布上将主要采用Docker镜像打包模式,这让我们更专注的解决问题,而不是制造各种问题。
- 在发送强制下线消息时有一个打印日志的BUG被修复。
- 清理了一些无用的逻辑代码。
- 用户状态的改进,查询时根据用户过期日期查询,在显示时做额外的判断,修正了用户已过期还显示为正常的错误。
- 充值卡续费的BUG修复。
- 发送邮件模块的BUG修复。
- 操作员cookie过期导致退出链接出错的BUG修复。
- 更新Dockerfile构建脚本。