> For the complete documentation index, see [llms.txt](https://www.axisnow.io/zh/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.axisnow.io/zh/docs/edge/changelog/edge.md).

# 边缘

在此了解有关边缘组件的更新。

### 2026-09-23 ｜v1.1.30 <a href="#v1.1.30" id="v1.1.30"></a>

**新功能**

* **SSL/TLS 插件**：新增源站证书校验管理，可对回源连接的证书进行校验配置，提升回源链路安全性。
* **缓存索引区容量可配置**：`proxy_cache` 的 `keys_zone` 大小支持自定义；未显式配置时，系统将依据实际生效的 `max_size` 自动计算合理默认值，兼顾灵活性与开箱即用。
* **访问日志**：新增边缘处理延迟采集，记录边缘节点收到客户端第一个字节至向客户端返回第一个字节之间的延迟，便于量化边缘侧处理耗时。

**改进**

* 回源连接复用优化
* **日志轮转**：优化轮转机制，避免系统 `logrotate` 不可用时轮转失效导致日志堆积的问题。
* 缓存配置优化

**修复**

* 响应页面：自定义响应页中模板变量渲染不正确的问题

### 2026-09-10 ｜v1.1.28 <a href="#v1.1.28" id="v1.1.28"></a>

**改进**

* **访问日志**：默认记录客户端地理位置与节点 EIP，无需额外配置即可用于流量分析与访问审计。
* **边缘响应页面：**&#x4F18;化异常响应页面标题与内容，更符合用户认知习惯。

### 2026-08-27｜v1.1.26 <a href="#v1.1.26" id="v1.1.26"></a>

**新功能**

* **认证授权插件**：新增插件支持 JWT 认证、客户端可信认证（mTLS）及基于 Lua 的自定义认证三种方式。
* **请求处理插件**：新增自定义脚本能力，支持在边缘运行时动态生成跳转地址。

**改进**

* **访问日志**：新增回源 TLS 握手耗时字段。
* **请求处理插件**：优化重定向配置的校验错误信息，并支持渲染上游返回的错误页。

**修复**

* **Metadata 识别**：修复 OpenStack 平台下边缘节点 Metadata 识别失败的问题。
* **安装脚本**：加固脚本执行逻辑，兼容无 TTY 环境下的安装场景。

**安全与依赖更新**

* OpenResty 升级至 `1.31.1.1`。
* 配置管理组件版本升级，跟进上游修复与安全补丁。

***

### 2026-07-28｜v1.1.22 <a href="#v1.1.22" id="v1.1.22"></a>

**新功能**

* **源地址健康检查**：源地址支持独立配置健康检查策略，更准确地管理上游节点健康状态。
* **上游服务状态聚合统计**：新增上游服务状态聚合视图，提升流量分析与运行状态观测效果。
* **请求处理插件**：支持自定义重定向脚本，基于沙箱机制保障运行时安全。

**改进**

* **DSL 匹配能力增强**：新增 `contains`、`starts_with`、`ends_with` 多种匹配模式，降低配置成本。
* **自适应攻击检测**：优化触发逻辑，仅在相关条件持续满足后才启用触发器，减少误触发。
* **日志优化**：抑制 TLS 1.3 无 SNI 场景下无实际影响的错误日志，降低日志噪声。

**修复**

* 响应状态码配置的默认 TTL 部分场景下未生效的问题。

***

### 2026-07-16｜v1.1.19 <a href="#v1.1.19" id="v1.1.19"></a>

**新功能**

* **端点**：端点「域」/「TCP」支持全新配置格式，并向下兼容旧版格式，实现平滑迁移、业务不中断。
* **通用访问控制插件**：阻断动作新增“直接断开连接”能力，命中后直接中断连接、不做任何响应。
* **设备**：针对 SDK 业务新增全链路观测，问题排查与性能分析更完整。

**改进**

* **通用访问控制与速率控制插件**：规则新增非终止（continue）模式，命中后可继续匹配后续规则，策略编排更贴合业务逻辑。
* **HTTP/3**：优化 HTTP/3 流缓冲区配置，更适配下载场景，提升传输性能。

**修复**

* TCP 转发的 server-first 问题。

**安全与依赖更新**

* 自动升级常规依赖项，修复上游已知问题并跟进安全补丁。

***

### 2026-07-02｜v1.1.16 <a href="#v1.1.16" id="v1.1.16"></a>

**改进**

* **人机挑战：**&#x5168;面升级 AxisNow 内置挑战，提高可用性的同时大幅提升对恶意流量的识别能力。
* **Cookie 签名**：优化算法，有效防止伪造，提升会话凭据的防篡改能力。

***

### 2026-06-18｜v1.1.15 <a href="#v1.1.15" id="v1.1.15"></a>

**新功能**

* **规则条件**：新增域、TCP 类型的字段，满足更多业务场景配置需求。
* **域**：支持配置自定义 Host，便于适配多源站、多域名等回源场景。

**改进**

* **资源**：将资源改造为端点，支持更清晰、灵活的接入与管理方式。
* **挑战与速率控制**：优化挑战与速率控制机制，增强访问控制效果并改善业务体验。

**修复**

* **EIP**：加固边缘 EIP 获取逻辑，提升边缘节点EIP的识别可靠性。

**安全与依赖更新**

* **OpenResty**：适配并升级至官方最新 `1.29.2.5` 版本，提升运行稳定性与兼容性。

***

### 2026-05-22｜v1.1.10 <a href="#v1.1.10" id="v1.1.10"></a>

**新功能**

* **TLS/SSL & 真实客户端 IP 插件**：插件动作支持按需选配，可根据业务场景灵活组合所需的处理动作，避免不必要的性能开销。

**改进**

* **防护策略增强**：引入自适应防护机制，根据请求行为特征与边缘节点资源负载情况动态调整防护强度，在保障安全性的同时减少对正常流量的影响。

**安全与依赖更新**

* 常规依赖组件升级，提升整体安全性与可维护性。

***

### 2026-05-08｜v1.1.8 <a href="#v1.1.8" id="v1.1.8"></a>

**新功能**

* **响应控制插件**：支持对边缘响应内容进行灵活处理与改写，满足不同业务场景下的定制化需求。
* **响应带宽限制**：新增响应输出速率控制能力，可按需限制单连接的响应带宽，防止大文件下载等场景占满出口带宽。

**改进**

* **连接数自动调优**：根据服务器内存规格自动推导 `worker_connections` 配置，无需手动调整即可获得更合理的高并发连接处理能力。
* **缓存响应头优化**：优化缓存场景下 `Date` 和 `Age` 响应头的生成逻辑，确保客户端获取到一致且准确的缓存时间信息。
* **软件部署路径变更**：安装路径由 `/data/cyber-app` 统一调整为 `/data/edge-stack`，提升命名规范性。已部署环境升级时将自动迁移，无需手动操作。

**修复**

* 一处特定场景下的内存泄漏问题。

**安全与依赖更新**

* 常规依赖组件升级，持续提升系统安全性与可用性。

***

### 2026-04-23｜v1.1.6 <a href="#v1.1.6" id="v1.1.6"></a>

**新功能**

* **回源控制插件**：支持对边缘回源内容进行灵活处理与改写，满足不同业务场景下的定制化需求。

**改进**

* **实时计数服务**：增强实时统计与计数能力，为速率限制等高频计数场景提供更精准的数据支撑。
* **错误信息输出**：规范错误输出的格式与内容，便于排查问题时快速定位。

**修复**

* 特定条件下因错误日志输出引发的进程崩溃问题。
* JS Challenge Cookie 在并发场景下的竞争问题，提升挑战验证的稳定性。

**安全与依赖更新**

* SSL Session Ticket Key 已启用定期自动轮换，降低密钥长期使用带来的安全风险。
* 常规依赖库升级。

***

### 2026-04-09｜v1.1.4 <a href="#v1.1.4" id="v1.1.4"></a>

**新功能**

* **Nginx 指令自定义配置**：新增独立配置文件入口，支持通过配置文件灵活注入自定义 Nginx 指令参数，无需修改主配置即可满足个性化调优需求。

**改进**

* **OpenResty 版本**：升级至 1.29.2.3，具体变更详情请参考[官方更新日志](https://openresty.org/en/ann-1029002003.html)。
* **Captcha Cookie 验证增强**：Captcha Cookie 验证现已支持 JA4 指纹校验。JA4 指纹可标识客户端的 TLS 连接特征，结合 Cookie 验证能更精准地识别伪造请求，提升安全校验的准确性。
* **ACME 挑战速率限制**：针对 ACME 证书挑战端点新增速率限制机制，防止攻击者通过高频请求滥用证书签发流程，增强整体反滥用防护能力。
* **日志输出抑制**：抑制部分非关键错误日志的输出，降低日志噪声，使运维排查时能更快定位有效信息。

**修复**

* **缓存配置参数**：修复缓存内存参数的校验逻辑，避免因配置过大引发服务异常。

***

### 2026-03-27 | v1.1.3 <a href="#v1.1.3" id="v1.1.3"></a>

**改进**

* 响应压缩性能：优化部分场景下响应因压缩过度引起的性能损耗。
* 日志部分字段采集：挑战、速率控制相关统计日志优化，提升处理效率。

**修复**

* 边缘异常：修复 QUIC 特定场景下的程序崩溃。
* Cookie 属性：修复设置的 Cookie 属性，避免不必要的页面错误。

***

### 2026-03-12 | v1.1.1 <a href="#v1.1.1" id="v1.1.1"></a>

**改进**

* 通用访问控制优化：移除默认放行搜索引擎的内置规则，访问控制策略完全由用户自行配置。
* 日志治理优化：优化日志采集与聚合逻辑，提升日志处理效率并降低系统开销。
* 优化内存使用，避免不必要的内存占用。
* 重新启用 QUIC 协议支持。

**修复**

* 崩溃修复：修复部分场景下因线程引用计数问题导致的程序崩溃。
* 内存泄露修复：修复部分场景下因日志限速机制导致的内存泄露问题。
* 响应压缩修复：修复部分场景下响应可能未正确进行压缩的问题。

***

### 2026-02-28 | v1.1.0 <a href="#v1.1.0" id="v1.1.0"></a>

**改进**

* 缓存清理性能优化：引入多级缓存，显著减少高频缓存请求中的重复KV查询，提升热点缓存请求处理效率。
* 代理缓冲区优化：上调关键 proxy buffer 参数，改善“大响应头”场景下的稳定性表现。
* 日志治理优化：统一并加强错误日志限速机制，降低突发异常时的日志风暴风险，提升可观测性质量。

**修复**

* 规则匹配准确性提升：修复String Object 部分匹配的处理逻辑，修复大小写敏感/不敏感场景下的匹配行为一致性。
* 日志采样修复：修复访问日志采样机制，避免正常业务流量情况下日志过度丢弃风险。

**兼容性与使用提示**

* 新版本中 **QUIC/HTTP3 已暂时关闭**，相关流量将按现有协议栈回落，请在依赖 HTTP/3 的场景提前评估。

***

### 2026-02-11 | v1.0.49 <a href="#v1.0.49" id="v1.0.49"></a>

**新功能**

* 有 ECDSA/RSA 双证书时，根据 TLS 客户端的支持情况自动选取。

**改进**

* 性能优化：针对日志聚合、配置获取逻辑进行优化，消除性能热点。
* 日志采集：移除 vector 内部 metric 采集。
* 访问控制：挑战的一些默认优化，防止恶意攻击行为。
* 安装脚本：一些可自定义的配置支持倒计时，倒计时内未确认即使用默认配置。

**修复**

* 修复日志采样的环境变量问题。

***

### 2026-02-06 | v1.0.48 <a href="#v1.0.48" id="v1.0.48"></a>

**新功能**

* 速率控制：支持条件组合的自适应限速。

**改进**

* 回源健康检查：优化健康检查机制，性能和可靠性提升。
* 日志采集：优化了日志采样机制，降低日志性能消耗。

**修复**

* 修复了一些边缘安装脚本的兼容性问题。
* 修复了验证码提供商的一些引用计数错误。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://www.axisnow.io/zh/docs/edge/changelog/edge.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
