Releases: IrineSistiana/mosdns
Releases · IrineSistiana/mosdns
v4.5.1
修正 v4.5.0 引入的 UDP 服务器的 bug。
v4.5.0
- _misc_optm 会自动将 EDNS0 UDPSIZE 限定在 1200。
- forward 的 trusted 选项现在不再有作用。forward 如果配置多上游,并发现在会使用 dnsproxy 的逻辑,而不是 mosdns 自己的。
- (仅限 Linux 平台) UDP 服务器的应答数据包一定会从收到请求的接口和 IP 发送。避免多 IP 的 UDP 服务器监听泛 IP,数据多路径可达时,内核自动选择发送路径导致收发 IP 和接口不一致的问题。
v4.4.2
v4.4.1
- cache 支持压缩应答。
- 新插件 edns0_filter 可以过滤请求的 edns0 option。
其他:
- 更新 dnsproxy 至 v0.45.1,forward 现在支持用形如
h3://dns.google/dns-query
的地址来使用 DoH3。 - 稍微优化了 debug log 的可读性。
v4.4.0
v4.4.0
v4.3.1
cache 缓存:禁用异步写,默认 redis_timeout 从 50ms 修改至 1s,避免 redis 缓存经常报错 timeout。
v4.3.0
- fast_forward 支持 SO_BINDTODEVICE。
- server 除 UDP 协议外,支持 Proxy Protocol。
- blackhole 支持多 IP。
其他
- DoH server 应答现在会自带附加 Cache-Control 头。
- reverse_lookup 现在会缓存请求的 Name,而不是应答中 RR 的 Name。
v4.2.0
- fast_forward 支持 bootstrap。
- reverse_lookup 支持 redis 缓存,更大的缓存时间,以及可以自动应答客户端的 PTR 请求。
- 新插件 client_limiter 可以限制客户端的最大 QPS。
- prometheus metrics 统计。新 metrics_collector 插件可以收集该插件所在运行节点的总请求数,总错误数,线程数和延时。
v4.1.10
What's Changed
- [BUGFIX]: ipset plugin should not only add the first answer by @sempr in #457
- Fix: query_matcher cannot load ECS ip by @IIIlllIIllIIIll in #482
New Contributors
- @sempr made their first contribution in #457
- @IIIlllIIllIIIll made their first contribution in #482
Full Changelog: v4.1.9...v4.1.10
v4.1.9
- go 1.19 编译