Skip to content

Releases: daeuniverse/dae

v0.1.9

09 May 14:05
15aab1f
Compare
Choose a tag to compare
v0.1.9 Pre-release
Pre-release

功能变更

  • 修复 trojan UDP 不通的问题 by @mzz2017 in #71
  • 修复 curl http://[ipv6]:port 不通的问题 by @mzz2017 in #70

其他变更

  • 修复 docker 镜像构建的 CI 会在特定名称的分支提交时意外地运行的问题 by @mzz2017 in #72

Changes

  • fix(trojan): udp problem by @mzz2017 in #71
  • fix(sniffing): fail to curl http://[ipv6]:port by @mzz2017 in #70

Other Changes

  • fix(ci): PR runs docker action in some cases by @mzz2017 in #72

Full Changelog: v0.1.8...v0.1.9

v0.1.8

30 Apr 04:51
a110cad
Compare
Choose a tag to compare

功能变更

  • optimize: DNS 缓存空解析和非A/AAAA查询,以及 reject 使用 0.0.0.0 和 :: by @mzz2017 in #63
  • feat: 支持为 tcp_check_urludp_check_dns 设定固定 IP 以防止 DNS 污染对 ipv4/ipv6 的支持带来影响 by @mzz2017 in 9493b9a

其他变更

  • chore: 增加 changelogs by @yqlbu in #55
  • chore: 增加 pre-commit 钩子来格式化代码 by @yqlbu in #59
  • style: 格式化 golang 代码风格 by @czybjtu in #58
  • chore: 增加 issue 模板 by @yqlbu in #62
  • chore(codeowner): 更新 ownership by @yqlbu in #64

New Contributors

  • @czybjtu made their first contribution in #58

Full Changelog: v0.1.7...v0.1.8

v0.1.7

12 Apr 16:26
Compare
Choose a tag to compare

特性

支持 global.sniffing_timeout 来设定嗅探的超时时间,调大这个值对于时延较高的局域网来说较为有用。

修复

  1. 修复无法解析小火箭shadowrocket的vmess+ws+tls分享链接的问题。
  2. 修复域名嗅探失败的问题。

PR

  • chore: fix doamin regex example by @troubadour-hell in #53
  • doc: add badges and contribution guide by @yqlbu in #54

New Contributors

Full Changelog: v0.1.6...v0.1.7

v0.1.6

09 Apr 12:43
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

特性

  • 支持在 dns 的 request 路由中使用 reject 出站。
  • 支持在 routing 中使用 must_组名 的出站,该规则将强制作用于 DNS 请求,直接通过特定组发出,而绕过 dns 模块,提供给有特殊用途的用户使用。
  • 支持在 routing 中使用 must_rules 的出站,命中该出站的 DNS 请求将绕过 dns 模块,直接进行路由并发出,提供给有特殊用途的用户使用。
  • 支持 v2rayN 格式的 vmess 分享格式中的不标准 bool 值解析。
  • 支持在 dns 中使用 ipversion_prefer,设定当域名是双栈时,只返回 ipv4 还是只返回 ipv6。

修复

  • 修复在 dns 的 response 路由中对无序 ip 序列的支持问题。
  • 修复 trojan 可能的 panic 问题。
  • dns 缓存丢失且dial_mode 为 domain 时将尝试重路由,以缓解 dns 缓存丢失时无法使用 domain 进行路由的问题。
  • 修复部分游戏无法进入的问题,该问题是由于 tcp 建立连接时,dae 总是等待客户端发包,但一些游戏场景中,首包是由服务端 push 的,因此陷入无限等待。

Full Changelog: v0.1.5...v0.1.6

v0.1.5

29 Mar 10:15
Compare
Choose a tag to compare
  • 修复 wan_interface 填入 auto 时可能出现的无法启动的问题。
  • 修复 https 协议(naiveproxy)的支持问题,新增对 h2 的长连接和多路复用。
  • 移除 DNS 抢答检测器,因为它不总是在所有地区都有效,而且在失效时会减慢查询速度。
  • 文档(example.dae):增加通过节点标签精确筛选节点的示例 @yqlbu in #44
  • 文档(example.dae):新增一个 tcp 健康检测 url by @yqlbu in #46

Full Changelog: v0.1.4...v0.1.5

v0.1.4

25 Mar 09:30
Compare
Choose a tag to compare

更新内容

  • domain routing 给出不标准的域名时将忽略而不是报错。
  • 将 config 所在目录加入到 geodata 的搜索路径。
  • 优化 udp 的内存占用。
  • 忽略 sighup 而使用 sigusr2 作为 suspend 的信号。
  • 支持自动配置 sysctl 参数。
  • 文档: 更新 debian-kernel-upgrade by @yqlbu in #39

Full Changelog: v0.1.3...v0.1.4

v0.1.3

24 Mar 05:44
Compare
Choose a tag to compare

用户相关

  • 新增 amd64_v2_sse 和 amd64_v3_avx 的可执行文件构建,使用更高的版本理论上可提高一定性能(这次 Release 的 CI 失败了,等下次吧) by @MarksonHon in #38
  • 支持自动侦测 WAN 接口,在 wan_interface 填入 auto 即可。
  • 修复热重载失败时的不正确的回滚行为,以及在一定条件下更改 group 配置时可能无法连接新组的问题。
  • 修复在有 MAC 地址路由的情况下 bind to WAN 将导致无网络的问题。
  • 修改启动时网络联通性检查使用的链接 c2e0248
  • 修复在一定条件下可能的针对 DNS upstream 的域名分流失败的问题。

开发者相关

  • 打包了包括 go vendor 和 git submodules 在内的源码并随 releases 发布。
  • 增加了 export 命令的描述。

Full Changelog: v0.1.2...v0.1.3

v0.1.2

22 Mar 13:11
9e02983
Compare
Choose a tag to compare
  1. 优化热重载时的 DNS 缓存行为,解决热重载时 outbound out of range 的问题。
  2. 增加高通的 generate_204 作为网络联通性检查的链接,以解决部分用户无法访问www.msftconnecttest.com的问题。
  3. 支持龙芯 loong64 架构。
  4. 修复大并发下可能的崩溃问题。

Full Changelog: v0.1.1...v0.1.2

v0.1.1

16 Mar 20:44
936d9a7
Compare
Choose a tag to compare

What's Changed

  • feat: shorten docker command arguments by leveraging CMD by @kunish in #35

New Contributors

Full Changelog: v0.1.0...v0.1.1

Goose out of shell

14 Mar 07:24
Compare
Choose a tag to compare
v0.1.0

chore: transferred to daeuniverse