Skip to content

Releases: TeaOSLab/EdgeAdmin

v0.3.1

26 Sep 01:10
Compare
Choose a tag to compare

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
    • 提升内存缓存的缓存数容量

下载:https://goedge.cn/downloads

v0.3.0

06 Sep 01:27
Compare
Choose a tag to compare

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查询

下载:https://goedge.cn/downloads
文档:https://goedge.cn/docs

v0.2.9

16 Aug 00:55
Compare
Choose a tag to compare

此版本主要改进细节、修复Bug。

注意:这个版本可能会重新记录一些统计数据。

EdgeAdmin

  • 优化节点创建和安装流程
  • 修复节点无法修改线路的Bug
  • 优化代码/支持IP名单的更多格式的导入、导出
  • 访问日志搜索增加域名和IP搜索
  • 访问日志显示节点信息
  • 增加全局服务访问日志
  • 安全设置中增加允许记住登录选项
  • 安全设置检查IP时同时也检查直接连接管理平台的上游IP
  • 修复在MySQL8下安装提示无法创建edgeTest的问题
  • 提升节点配置同步速度(从60秒提升到10秒以内)

EdgeAPI

  • 修复多个表unique key无法升级到问题
  • 修复WAF检查IP状态可能会出现panic错误的Bug
  • 边缘节点没有集群的时候视为删除
  • 运行日志只显示已经设置集群的节点

EdgeDNS

此功能为企业版专有。

  • DNS节点增加在线状态通知
  • 支持内置线路
  • 增加解析测试
  • 实现DNS节点远程安装
  • DNS节点可以修改SSH登录相关信息
  • 可以远程停止和启动DNS节点

下载:https://goedge.cn/downloads
文档:https://goedge.cn/docs

v0.2.8

05 Aug 11:56
Compare
Choose a tag to compare

此版本主要修复无法安装成功的严重Bug。

EdgeAdmin

  • 域名解析支持华为云解析DNS

EdgeAPI

  • 修复由于日志输出导致无法安装的严重Bug
  • 统计节点分组中节点数量时判断节点集群是否存在

EdgeNode

  • 改进WAF record_ip动作

EdgeDNS

  • 增加全局访问日志配置

v0.2.7

03 Aug 06:35
Compare
Choose a tag to compare

最新版本 v0.2.7 (2021-08-03)

此版本主要修复Bug。

升级注意

在升级API节点时,请先killedge-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

  • 修复统计指标数据上传不完整的问题

下载:https://goedge.cn/downloads
文档:https://goedge.cn/docs

v0.2.6

02 Aug 08:13
Compare
Choose a tag to compare

此版本主要支持多集群共享节点、修复Bug。

EdgeAdmin

  • 实现多集群共享节点
  • 自动跳转到HTTPS可以设置允许和排除的域名
  • 修复服务设置 -- HTTP/HTTPS页面可能为空的Bug
  • 网站服务显示服务错误的时候增加节点信息和链接
  • 图表中攻击流量类型改为Line Area
  • 指标图表可以设置忽略空值和其他对象值
  • 各个线图改成圆滑曲线
  • URL跳转模式默认改成匹配前缀

企业版:

  • 实现基本的访问日志策略,可以将媒介存储到多个媒介中

EdgeAPI

  • 增加内置统计指标:请求来源统计
  • 修复指标数据可能重复的问题

EdgeNode

  • 优化源站调度算法,可根据源站可用性动态调整
  • 修复IPv6访问可能导致进程异常退出的Bug
  • 增加referer.host请求变量
  • WAF get302和post307只有在HTTP/1的情况下才在跳转前关闭连接

下载:https://goedge.cn/downloads
文档:https://goedge.cn/docs

v0.2.5

26 Jul 00:18
Compare
Choose a tag to compare

此版本主要优化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做的变更

下载:https://goedge.cn/downloads
文档:https://goedge.cn/docs

v0.2.4

27 Jun 14:24
Compare
Choose a tag to compare

此版本主要修复一个边缘节点域名解析的严重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

21 Jun 03:27
Compare
Choose a tag to compare

EdgeAdmin 管理平台

EdgeAPI API节点

  • [BUG]修复用户无法修改关联集群的Bug
  • 支持管理员利用AccessKey调用API

EdgeNode 边缘节点

  • [BUG]修复重写规则、跳转规则等缺少匹配条件就无法生效的Bug

下载:http://edge.teaos.cn/downloads
文档:http://edge.teaos.cn/docs

v0.2.2

17 Jun 10:21
Compare
Choose a tag to compare
  • 修复内存缓存可能存在死锁的Bug