Releases: TeaOSLab/EdgeAdmin
Releases · TeaOSLab/EdgeAdmin
v0.3.1
v0.3.1源站可按域名分组、增强功能细节。
EdgeAdmin
-
功能
- Dashboard增加域名排行、缓存流量趋势、攻击流量趋势
- 反向代理增加使用域名分组功能
- 在集群中可以设置自动加入DNS的CNAME记录
- 可以设置集群的DNS记录TTL
- 在域名解析--集群详情中显示正在执行的任务
- 可以在服务分组中设置一些全局配置选项,这些选项自动应用到其下的所有服务上
- 新建WAF策略时,在IP+URL请求数限制外,增加IP对象请求数限制规则集
- 优化节点设置交互
- 添加正则相关规则时增加对正则表达式的校验
-
Bug修复
- 修复当集群没有绑定DNS域名时无法修改节点DNS信息的Bug
- 修复日期控件初始化格式可能错误的问题
- 修改生成的YAML配置中可能含有tab的Bug
-
商业版
- 实现基本的区域监控功能
- 实现IP地址智能调度功能:智能上下线和切换备用IP
- IP地址支持手动上线和从备用IP中恢复
- 看板提醒商业版过期日期
- 可以在线激活商业版
EdgeAPI
- 功能
- 对域名统计进行分表处理,避免因数据量过大导致的查询慢的问题
- 通过DNS方式申请ACME证书时支持二级域名
- 边缘节点健康检查支持IPv6地址的节点
- Bug修复
- 修复创建默认集群时没有写入API令牌的Bug
EdgeNode
- 功能
- 配置加载成功后才启动某些任务
- 特殊页面中支持请求变量
- Bug修复
- 修复反向代理Sticky和Hash调度算法无法生效的Bug
- 修复当缓存内容为空时无法响应缓存的Bug
- 提升内存缓存的缓存数容量
v0.3.0
v0.3.0主要优化交互体验,减少交互环节。
EdgeAdmin
- 节点IP增加是否启用、是否在线状态设置
- IP名单批量导入IP支持CIDR
- 添加DNS账号时自动读取DNS服务商下域名
- Dashboard可以提示API节点升级提示
- 全局访问日志增加WAF日志
- 创建集群时自动创建缓存策略和WAF策略/优化界面
- 新安装检查数据库权限后删除测试表
- 选择DNS线路时增加搜索
- 节点如果没有设置DNS线路就使用默认线路,不再强制要求选择线路
- DNS服务商支持搜索
- 添加IP到IP名单时,可以选择批量输入
- 缓存设置中增加清理和预热功能
- 缓存策略里的默认缓存条件增加、修改或者删除后自动保存
- 可以在节点列表中直接修改节点所属线路
- 健康检查连续下线次数默认值从1次改为3次
- 优化数据库节点管理
- BUG:修改accessKeys package因为大小写而无法编译的问题
- BUG: 修复缓存条件状态码无法修改的问题
- 优化多处交互
商业版:
- 节点IP地址可以设置阈值
- Dashboard、集群、节点、服务等看板数据改为异步加载
- 看板在健康检查失败离线时提供手动上线按钮
- 增加独立的IP地址管理功能
EdgeAPI
- 看板中节点排行增加条数限制
- 优化WAF日志查询速度
- 优化服务配置更新机制
- 修复健康检查可能导致DNS不断同步的问题
- 健康检查失败10分钟内不重复提醒
- 提升指标统计查询速度
- BUG: 修复节点转移集群后没有删除老的DNS记录的问题
商业版:
- 修复DNS节点升级文件无法下载的Bug
EdgeNode
- 提升缓存文件读取速度5%~20%
- 优化指标统计写入数据逻辑
- 调整ACME证书申请链接的优先级为最高,避免因URL跳转而导致无法申请证书
- 请求源站错误时增加503、504错误
- BUG: 缓存预热时不重复写入
EdgeMonitor
此为商业版功能
- 通知媒介增加任务队列查看功能
- 通知媒介可以设置发送频率
- 消息发送任务队列可以删除单个任务
- 消息接收人可以设置接收消息时间段
- 增加忽略相似消息周期设置
EdgeDNS
此为商业版功能
- DNS访问日志显示匹配的线路
- 支持递归查询,找不到记录时,向上级DNS查询
v0.2.9
此版本主要改进细节、修复Bug。
注意:这个版本可能会重新记录一些统计数据。
EdgeAdmin
- 优化节点创建和安装流程
- 修复节点无法修改线路的Bug
- 优化代码/支持IP名单的更多格式的导入、导出
- 访问日志搜索增加域名和IP搜索
- 访问日志显示节点信息
- 增加全局服务访问日志
- 安全设置中增加允许记住登录选项
- 安全设置检查IP时同时也检查直接连接管理平台的上游IP
- 修复在MySQL8下安装提示无法创建edgeTest的问题
- 提升节点配置同步速度(从60秒提升到10秒以内)
EdgeAPI
- 修复多个表unique key无法升级到问题
- 修复WAF检查IP状态可能会出现panic错误的Bug
- 边缘节点没有集群的时候视为删除
- 运行日志只显示已经设置集群的节点
EdgeDNS
此功能为企业版专有。
- DNS节点增加在线状态通知
- 支持内置线路
- 增加解析测试
- 实现DNS节点远程安装
- DNS节点可以修改SSH登录相关信息
- 可以远程停止和启动DNS节点
v0.2.8
v0.2.7
最新版本 v0.2.7 (2021-08-03)
此版本主要修复Bug。
升级注意
在升级API节点时,请先kill
掉edge-api
先前的进程,再重启:
px ax|grep edge-api # 可以看到 edge-api 的进程ID
kill 12345 # 12345是个示例,是从 ps 命令获得的进程ID
然后再在 “系统设置 — 高级设置 — API节点” 中查看API节点的版本号,确认是0.2.7。
EdgeAdmin
- 修复在自动安装过程中不能填写SSH认证用户名的Bug
EdgeAPI
- 修复修改DNS节点和边缘节点地址可能会冲突的问题
EdgeNode
- 修复统计指标数据上传不完整的问题
v0.2.6
此版本主要支持多集群共享节点、修复Bug。
EdgeAdmin
- 实现多集群共享节点
- 自动跳转到HTTPS可以设置允许和排除的域名
- 修复服务设置 -- HTTP/HTTPS页面可能为空的Bug
- 网站服务显示服务错误的时候增加节点信息和链接
- 图表中攻击流量类型改为Line Area
- 指标图表可以设置忽略空值和其他对象值
- 各个线图改成圆滑曲线
- URL跳转模式默认改成匹配前缀
企业版:
- 实现基本的访问日志策略,可以将媒介存储到多个媒介中
EdgeAPI
- 增加内置统计指标:请求来源统计
- 修复指标数据可能重复的问题
EdgeNode
- 优化源站调度算法,可根据源站可用性动态调整
- 修复IPv6访问可能导致进程异常退出的Bug
- 增加referer.host请求变量
- WAF get302和post307只有在HTTP/1的情况下才在跳转前关闭连接
v0.2.5
此版本主要优化WAF、增加统计指标,以及对IPv6全面支持。
编译方式变更
社区版编译增加 community
标签,先前运行和编译的命令为:
go build xxx.go
go run xxx.go
改成:
go build -tags community xxx.go
go run -tags community xxx.go
EdgeAdmin
- [WAF]增加和优化多个WAF动作
- [WAF]实现新的CC规则,可以组合多个对象
- [WAF]在IP名单里测试是否包含IP时,同时也检查绑定的IP名单
- [WAF]IP名单中可以通过IP查找访问日志
- 实现自定义统计指标,用来统计数据项目和绘制图表,并增加一组公用的统计指标
- Dashboard增加统计指标图表
- 节点列表增加流量信息
- 节点列表可以按照CPU、内存、流量信息排序
- 在几乎所有填写网络地址的地方支持IPv6
- SSH认证:公钥认证方式增加用户名选项
- 修复搜索关键词可能带来的安全问题
- 管理界面可以切换风格
- 访问日志增加更容易可视化的时间显示
- 路径规则文字改成路由规则
- 安装时不检查API地址是否可以绑定
- 创建网站服务后自动开启Websocket和访问日志
- 增加恢复模式,用来修正因API地址错误而无法登录的情形
- 自动替换API节点时增加对新节点的测试
- 优化使用IP查找访问日志的速度
企业版:
- 实现集群、节点、服务看板
- Dashboard数据看板增加WAF、DNS、用户分类
- 域名记录可以停用/启用
EdgeAPI
- 设置
max_prepared_stmt_count
失败时提示更详细 - 增加多个统计数据自动清理任务
- 其他配合EdgeAdmin做的变更
EdgeNode
- 缓存写入后增加Content-Length对比校验
- 其他配合EdgeAdmin做的变更
EdgeUser
- [WAF]增加多个动作
- 其他配合EdgeAdmin做的变更
EdgeDNS
- 自动同步API节点地址
- 忽略查询中的记录名的大小写
- 实现TSIG
- 其他配合EdgeAdmin做的变更
v0.2.4
此版本主要修复一个边缘节点域名解析的严重Bug。
EdgeAdmin
- 实现公用的IP名单,可以在多个地方引用同一个公用名单
- 服务列表可以搜索端口号
- 安装时默认设置访问日志保留30天
- 集群设置左侧菜单显示TOA设置状态
- ACME申请证书时可以设置回调URL,可以实现自动生成验证文件
EdgeAPI
- [严重BUG]修复边缘节点域名解析时可能会和加入其他类型节点IP的Bug
- [BUG]修复WAF用户权限检查的Bug
- 统计时创建系统、浏览器信息时加锁,避免并发下可能产生的错误
EdgeNode
- 应用网站自定义的WAF出站规则
- ip2region增加IP格式检查
- 更新EdgeToa可执行文件
EdgeTOA
- 自动设置sysctl选项,表面因内存问题导致数据包阻塞
- 修复多个可能导致堵塞的点
EdgeUser
- 网站主机名默认跟随CDN
下载:http://edge.teaos.cn/downloads
文档:http://edge.teaos.cn/docs
v0.2.3
EdgeAdmin 管理平台
- 管理员也支持AccessKey,使用方法参考:http://edge.teaos.cn/docs/API/Auth.md
- 网站服务访问控制支持基本认证(BasicAuth)和子请求认证
EdgeAPI API节点
- [BUG]修复用户无法修改关联集群的Bug
- 支持管理员利用AccessKey调用API
EdgeNode 边缘节点
- [BUG]修复重写规则、跳转规则等缺少匹配条件就无法生效的Bug
下载:http://edge.teaos.cn/downloads
文档:http://edge.teaos.cn/docs