Skip to content

v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Sep 12:36
· 506 commits to main since this release

v2 和 v1 版本配置格式无变化,但部分插件配置有变化。所以直接更新可能会遇到问题。如遇问题,参考报错找到不兼容的插件,然后参照最新的 wiki 更新配置。


新玩意:

  • cache 支持 lazy cache。
  • 新预定义插件 _single_flight,去除重复的请求。(原为 fast_forwarddeduplicate 功能,现独立成插件。)
  • 新插件 bufsize: 限制 EDNS0 UDP 负载大小。

配置文件不兼容的变更:

  • ipset: 修改 ttl 的设置已移除。(在 v1.3 已被 ttl 替代)
  • fast_forward: 不再支持 v1.7 版本以前的老地址格式。(已和 forward (也就是 adhome) 统一)
  • 移除上古独立插件 fallbackparallel。( v1.0 以前已整合进 执行序列)
  • cache: 移除 cleaner_interval 设置。(很少使用并且和 lazy cache 不兼容)
  • forward/fast_forward: 移除 deduplicate 设置。

行为变化:

  • 执行序列中的 ifif_and 现在只生效一个。优先 if
  • cache redis 后端的存储格式有变化,更新需清除 redis 缓存。

插件 API:

  • 插件接口 dispatcher/handler 变化。原有插件需实现新接口。