Files
dns-server/CHANGELOG.md

1.8 KiB
Raw Blame History

Changelog

所有对本项目的显著更改都将记录在此文件中。

[1.1.3] - 2025-12-19

移除

  • 移除search domain功能不再支持自动添加域名前缀进行查询
  • 移除DNSConfig结构体中的PrefixDomain字段
  • 移除配置文件中的prefixDomain配置项

[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格式。

版本号遵循语义化版本规范。