v0.4.7 (2022-04-25)
开源版本
此版本主要为完善大量细节。
- 网站服务
- 服务列表中增加5分钟下行带宽一列,并可排序
- 服务列表选择分组中增加”[未分组]“选项
- 单个服务切换集群时可以选择是否保留节点上的配置
- 单个服务切换集群后,自动删除先前的相关解析记录
- 反向代理
- 将创建服务时的”反向代理”修改为”CDN加速”
- 将服务设置中”反向代理”修改为”源站”
- 创建服务时如果类型为CDN加速,则强制添加源站
- WebP
- 默认只有满足缓存条件的图片内容才会被转换
- 在集群设置中可以修改WebP策略
- 访问日志
- 优化访问日志详情弹框界面,将Header、Cookie等排序显示
- 访问日志可以使用分表查询,大幅提升了查询速度
- 多个访问日志列表中增加WAF相关标签
- 支持使用完整的URL作为关键词搜索
- 修复访问日志可能显示重复的问题
- WAF
- 默认记录WAF相关访问日志,即使服务访问日志没有开启,可以在WAF策略中修改此行为
- 缓存
- 缓存条件中增加暂停/恢复功能
- 缓存条件修改后自动保存
- 域名
- 在域名设置界面中搜索域名时只显示匹配的结果
- IP名单
- IP名单可以使用级别、名单类型筛选
- IP名单增加区域和ISP显示
- IP名单中白名单IP使用绿色显示
- 证书
- 证书在上传时检查有效期,防止有效期小于1970年
- CA证书支持只有一级发行商的证书
- 统计
- 修复服务统计–流量统计–即时的tooltip错误
- 指标
- 缩短默认的指标数据保留周期
- 管理员可以自行设定指标数据保留周期
- 对指标数据进行分表,可以承载更大数据量
- 写入指标统计数据时忽略MySQL 1213错误
- 错误日志
- 使用单独页面展示服务相关运行错误日志,不再放在服务列表上面,并可以一键设为修复
- 边缘节点
- 增加全局的节点列表,可以显示所有集群的所有节点
- 节点列表增加负载显示,并显示1分钟平均带宽,并可排序
- SSH认证相关创建和修改界面中自动填入SSH地址
- 集群
- 修复集群主域名或者子域名时,自动删除以前的相关解析记录
- 健康检查超时时提示错误
- 健康检查默认只做基础的请求
- 修复健康检查时无法根据检查结果自动上下线节点IP地址的Bug
- 域名解析
- 支持DNSPod国际版
- 可以使用域名搜索DNS账号
- 数据库
- 清理界面增加行数(只是粗略预估,非精确)
- 清理界面增加更多可以手动清理的数据表
- 优化max_prepared_stmt_count参数使用
- 界面
- 管理界面设置设置中可以修改显示的时区
- 服务设置中”特殊页面”修改为”自定义页面”
- 多个页面增加导航
- API节点
- 启动时自动将相关端口加入到本地防火墙
- 可以设置单个API节点为主节点,设置后所有后台任务都会在主节点运行
- 其他
- 使用uglifyjs压缩js组件文件
- 启动时自动将相关端口加入到本地防火墙
- 多个选择时区的地方增加UTC选项
EdgeNode
功能和性能提升
- 攻击流量统计使用上行流量
- 服务相关统计增加Header中内容尺寸
- 方向代理错误提示中增加URL显示
- 限制WebP可转换的最大长度为128M(非ChunkEncoding下)
- 将RPC Canceled错误级别调整为警告
- 增加源站地址保护:如果Header中Location字段含有跟源站一样的地址,则自动修改为当前域名
- 节点停止时优先使用systemctl控制
- 文件缓存增加自动限速,防止系统IO过高
- 提升本地缓存数据库写入和查询速度
- 节点状态中增加本地防火墙名称(暂时未在界面显示)
Bug修复
- 修复OpenFileCache无法更新的Bug
- 修复临时关闭页面内容切换到HTML无法使用的问题
- 修复服务配置变化可能导致的死锁
- 修复UDP服务端口状态变化时导致的死循环
商业版本
v0.4.7 除包含开源版本所有功能外,商业版本主要增加多个脚本函数、增加5秒盾、L2节点、Sendfile等功能。
EdgeAdmin
- 界面
- 用户界面设置设置中可以修改显示的时区
- 看板
- 首页看板增加CPU、内存、负载、带宽等Gauge图
- 首月看板增加同昨日流量预估对比
- 修复多处CPU、内存、负载图表中显示为0的Bug
- 请求脚本
- 管理界面增加脚本库管理,添加后用户可以直接使用其中的对象、函数等
- 支持路由规则中定义请求脚本
- 脚本中支持
return
- 脚本增加
resp.redirect(status, url)
- 脚本增加
resp.send(status, clientResp)
- 脚本增加
gojs.md5()/sha1()/sha256()
- 脚本增加
gojs.base64.encode()/decode()
- 脚本增加
gojs.crypto.hmac
- 脚本增加
gojs.once(f)
- 脚本增加
gojs.redis
- 边缘节点增加
scripts/js/*.js
调试方法(具体请看 调试一节) - 节点IP地址列表增加导出功能
- 5秒盾
- 可以在服务设置中开启全局5秒盾
- 缓存
- 缓存支持Sendfile,仅在HTTP1中支持,可以在缓存策略中设置是否开启
- 访问日志
- 修复服务访问日志设置界面不提示分组全局设置的Bug
- 访问日志策略中可以设置是否只记录WAF相关访问日志
- 节点IP地址
- 增加导出到Excel功能
- L2节点
- 支持L2节点,可以将边缘节点的内容回源汇聚到L2节点完成,目前仅回源可以缓存的内容
- 域名解析
- 支持GoDaddy
EdgeUser
- 界面
- 增加设置导航
- 5秒盾
- 可以在服务设置中开启全局5秒盾
- 分组
- 在服务列表中显示所属分组
- 修复分组无法删除的Bug
- 自定义页面
- 增加自定义页面功能
- 证书
- 支持输入证书内容(不需要上传文件)
EdgeNode
- 增加nftables支持
EdgeDNS
- 将近期更改以换版本号的形式升级
- 监控信息中增加CPU核数
发布历史
点击这里查看 发布历史 。