Skip to content

Releases: IrineSistiana/mosdns

v4.0.0-alpha2

14 Jun 13:11
Compare
Choose a tag to compare
v4.0.0-alpha2 Pre-release
Pre-release

PREVIEW RELEASE

可能继续有不兼容的变更

与 v3 配置文件不兼容

wiki 已迁移至 gitbook: https://irine-sistiana.gitbook.io/mosdns-wiki/

  • cache 新增 when_hit 参数,可设定 cache 命中后执行什么插件。
  • 新增插件 _misc_optm,内置一些常用优化。
  • forward 插件移除 fastest_ip 最快 IP 模式。

v4.0.0-alpha1

11 Jun 09:02
Compare
Choose a tag to compare
v4.0.0-alpha1 Pre-release
Pre-release

PREVIEW RELEASE

可能继续有不兼容的变更

与 v3 配置文件不兼容

wiki 已迁移至 githbook: https://irine-sistiana.gitbook.io/mosdns-wiki/

主要变化:

  • server 插件移至 mosdns 主体。
  • 更名和移除了一些预定义插件。
  • sequence 插件的 if 现在是表达式。
  • 匹配器现在用 provider: 语法载入外部数据。
  • 不再支持 ${{}} 配置文件补全。
  • 不在支持一键安装成系统服务。

不全,请按照 wiki 重新配置。


新增:

  • 支持数据文件变化自动重载。
  • 支持 yaml,json,toml... 等配置格式。
  • 支持自然的条件表达式。比如这样 (matcher && ! matcher) || matcher
  • 执行序列(aka. sequence 插件)现在在初始化时就会去找要调用的插件,如果有错误(调用插件 tag 不存在类型不对等)在启动时就会报错。
  • v2ray 数据文件可以使用 :tag1@attr1@att2,tag2@att3... 后缀一次载入多个标签的数据。

v3.9.0

29 May 03:27
Compare
Choose a tag to compare

不兼容变化

  • 移除实验性插件 arbitrary。(后续会有格式更正规的插件来替代)
  • hosts 不再自动合并重复域名(行)的 IP。如果域名出现重复行则只会载入最后载入的那行数据。
  • v2ray 数据文件不再支持用 @attr 过滤。
  • 编译需要 go 1.18+。

  • 新增预定义应答匹配插件 _response_empty_answer: 匹配有效但没有 ANSWER 记录的应答。(v3.9.0+) #343
  • 域名匹配器的 domain 规则现在是优先匹配子域名。

v3.8.0

06 May 13:55
Compare
Choose a tag to compare

fast_forward: HTTP3 支持 dial_addrso_mark

v3.7.3

28 Apr 12:05
Compare
Choose a tag to compare
  • 更新 dnsproxy

v3.7.2

06 Apr 04:03
Compare
Choose a tag to compare
  • 修正 v3.7 ipset 和 nftable 不可用 #330

v3.7.0

05 Apr 03:59
Compare
Choose a tag to compare
  • fast_forward 支持设定 SO_MARK。

v3.6.0

01 Apr 04:29
Compare
Choose a tag to compare
  • 现在可以为每个插件设置单独的 log 参数。

v3.5.3

27 Mar 14:01
Compare
Choose a tag to compare
  • 修正 yaml 配置文件部分参数不对不会报错。

v3.5.2

16 Mar 02:52
Compare
Choose a tag to compare
  • 修正 fast_forward udpme 协议无法处理部分已经包含 EDNS0 的请求 #316
  • 使用 Go1.18 编译。