39 lines
1.6 KiB
Markdown
39 lines
1.6 KiB
Markdown
# Changelog
|
||
|
||
所有对本项目的显著更改都将记录在此文件中。
|
||
|
||
## [1.1.2] - 2025-12-19
|
||
|
||
### 添加
|
||
- 添加不验证DNSSEC的域名功能,支持通过配置文件指定需要跳过DNSSEC验证的域名模式
|
||
- 在DNSConfig结构体中增加NoDNSSECDomains字段,用于存储不验证DNSSEC的域名模式列表
|
||
|
||
### 修改
|
||
- 在forwardDNSRequestWithCache函数中添加域名匹配逻辑,检查域名是否包含不验证DNSSEC的模式
|
||
- 在所有查询模式(parallel、loadbalance、fastest-ip、default)中实现跳过DNSSEC验证的功能
|
||
|
||
## [1.1.1] - 2025-12-19
|
||
|
||
### 修改
|
||
- 修复NXDOMAIN响应传播逻辑,确保上游DNS服务器返回的NXDOMAIN响应能正确传递给客户端
|
||
- 优化loadbalance、fastest-ip和parallel查询模式下的NXDOMAIN响应选择机制
|
||
- 确保不存在的域名能被正确识别并返回NXDOMAIN状态码
|
||
- 修复服务器绑定地址配置,确保IPv4兼容性
|
||
|
||
## [1.0.0] - 2025-12-16
|
||
|
||
### 添加
|
||
- 在web界面查询日志详情的请求列表区域增加了EDNS标记显示
|
||
- 后端QueryLog结构体扩展,新增EDNS字段以记录查询是否使用EDNS
|
||
- 前端日志渲染逻辑支持EDNS标记的显示
|
||
|
||
### 修改
|
||
- 更新了`addQueryLog`函数签名,增加edns参数
|
||
- 调整了所有`addQueryLog`调用,确保传递正确的EDNS值
|
||
- 优化了日志表格的状态显示格式,使EDNS标记与DNSSEC、缓存状态等标记一致显示
|
||
|
||
## 格式说明
|
||
|
||
本CHANGELOG遵循[Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)格式。
|
||
|
||
版本号遵循[语义化版本](https://semver.org/lang/zh-CN/)规范。 |