Apache Traffic Control 6.0.0 发布

来源: OSCHINA
编辑: Alias_Travis
2021-10-15

Apache Traffic Control 可以用于建立一个大规模的内容交付网络。围绕 Apache Traffic Server 作为缓存软件,Traffic Control 实现了现代 CDN 的所有核心功能。

Apache Traffic Control 6.0.0 更新内容如下:

新增

  • #4982 增加了支持按服务器类型和配置文件排队更新的功能
  • #5412 在用户 API( GET /user/current、GET /users、GET /user?id= )响应有效载荷中增加了最后认证时间
  • #5451 在用户 API 的响应有效载荷中增加了变更日志计数,在日志 API 中增加了查询参数(用户名)。
  • CDN Locks: 一个操作级别的用户现在可以锁定一个 CDN,以防止其他用户试图同时修改它。
  • Postgres Traffic Vault backend: Traffic Ops 现在支持 Postgres Traffic Vault 后端,可选择从 HashiCorp Vault 获取 Traffic Vault 的密匙
  • Python client: #5611 添加了 server_detail 端点
  • 将 Postinstall 脚本移植到 Python,Perl 版本已被移至 install/bin/_postinstall.pl并被弃用,将在未来版本中移除。 CDN-in-a-Box。使用Postinstall脚本生成配置文件
  • CDN-in-a-Box: 使用 Postinstall 脚本生成配置文件
  • Traffic Ops: #3577 - 为 servercheck API 增加了一个查询参数(服务器 host_name 或 ID)
  • ……

修复

  • CVE-2021-42009: 发送到 /deliveryservices/request Traffic Ops API 端点的有效载荷中的 customer name 不能再包含除字母数字、 @  # $ % ^ & * (、) [、] .  -。这修复了一个允许电子邮件内容注入的漏洞。
  • #2471 - 一个 PR 检查,确保添加的 db 迁移文件是最新的。
  • #5609 - 修正了 GET /servercheck 过滤器的一个额外的查询参数。
  • #5954 - Traffic Ops HTTP 响应写入错误被忽略
  • #6104 - PUT /api/x/federations 只遵循请求有效载荷中的第一项内容
  • #5407 - 确保你不能添加两个内容相同的服务器
  • ……

变更

  • 更新了 Traffic Ops Python 客户端到 3.0
  • apache/trafficcontrol 现在是一个Go模块
  • 更新了 Traffic Ops 支持的数据库版本,从 PostgreSQL 9.6 到 13.2
  • #3342 - 更新了 db/admin 工具,以使用 Migrate 而不是Goose,并将迁移转换为 Migrate 格式。
  • 重构了 Traffic Ops - Traffic Vault 的集成,以更容易地支持新的 Traffic Vault 后端开发。
  • ……

更多详情可查看:https://github.com/apache/trafficcontrol/releases/tag/RELEASE-6.0.0

 

展开阅读全文
8 收藏
分享
加载中
更多评论
0 评论
8 收藏
分享
返回顶部
顶部