Skip to content

Releases: IrineSistiana/mosdns

v3.5.1

15 Mar 01:35
Compare
Choose a tag to compare
  • 修正 fast_forward 纯 IPv6 地址的 DoH 不可用。

  • fast_forward 新的实验性功能: 新增 udpme 协议(本质是 udp 协议),配合支持 EDNS0 的 UDP 服务器,可过滤掉没有 EDNS0 的假应答。详见 wiki。

v3.5.0

12 Mar 12:01
Compare
Choose a tag to compare
  • 新插件 redirect: 可以替换(重定向)请求的域名。请求域名 A,但返回域名 B 的记录。

  • 实验性功能不兼容变化: 启用 go plugin 支持编译现在需要加 build tag go_plugin。默认参数编译现在不会用到 cgo,避免之前某些平台不特意加 CGO_ENABLED=0 编译出的二进制不能用。

v3.4.0

06 Mar 09:37
Compare
Choose a tag to compare
  • fast_forward 现在实验性的支持 DNS over HTTP3 。

  • Info 以下级别的日志现在会写入 stdout。错误日志会写入 stderr。

v3.3.0

26 Feb 11:18
Compare
Choose a tag to compare
  • redis 缓存优化。缓存现在会监控 redis server 的运行状态,如果 redis server 离线,所有请求会自动跳过缓存,直至 redis server 重新上线。向 redis 缓存写数据现在是异步的。不会阻碍向客户端写应答。
  • 修正了 prefer_ipv4/6 大量报错的问题。

v3.2.0

14 Feb 14:45
Compare
Choose a tag to compare
  • 新预定义的匹配插件 _query_edns0,可以匹配包含 EDNS0 的请求。

  • fast_forward 的 UDP 上游现在收到被截断的报文后会用 TCP 协议重试。
  • fast_forward 的 TCP/DoT 上游现在默认 idle_timeout 为 10s。默认启用连接复用。idle_timeout 设为负数可以禁用连接复用。
  • fast_forward 的 TCP/DoT 上游连接复用现在默认使用一个兼容性更好的模式,兼容几乎全部服务器。原模式,也就是 RFC 7766 新的 pipeline 复用模式,可以通过新选项 enable_pipeline 手动启用。
  • 探测 TCP/DoT 连接复用保持时间的命令 -probe-server-timeout 现在会报告服务器是否支持基本的连接复用和新的 pipeline 复用。

v3.1.2

11 Feb 12:51
Compare
Choose a tag to compare
  • 修正 UDP 服务器会发送大小超限的报文的问题。#167
  • 新增 mac arm64 预编译。

v3.1.1

03 Feb 12:35
Compare
Choose a tag to compare
  • 修正 DoH 服务器 POST 的问题。#269

v3.1.0

25 Jan 07:12
Compare
Choose a tag to compare
  • query_matcher 现在可以匹配 ECS 的 IP。

修正一些问题,涉及 ecs, _single_flight, server#266 #265 #240

v3.0.0

04 Jan 15:09
Compare
Choose a tag to compare

新增:

  • cache 新增 cache_everything 选项。启用后可强制缓存所有请求的应答。建议仅用于解决个人用户套娃 dns 程序时因前置程序修改了请求 (比如插入了 ECS) 导致 mosdns 不缓存请求的问题。因为并不是所有应答都有缓存的价值。

以下配置已弃用,现在使用它们会出现警告日志,未来大版本会被移除:

  • fast_forwardtimeout 不再有用。现在 fast_forward 会自适应请求的有效时间。
  • server 子服务器的 timeout 不再有用。现在可以在插件层面设置统一的 timeout
  • _end 插件的名字容易引起误解,现在请用 _return

更新到 v3.0.0:

可以不修改配置直接更新。建议留意警告日志尽早更改已弃用的配置。


其他: 优化 serverfast_forward 的性能。fast_forward 连接复用的稳定性。

开发: 简化了插件 API。和 v2 不兼容。

v3.0.0-rc.1

03 Jan 16:37
Compare
Choose a tag to compare
v3.0.0-rc.1 Pre-release
Pre-release
v3.0.0-rc.1