Changelogs
Features
- feat(cmd): extend --version print info in #356 by (@yqlbu)
- feat: support --abort for reload and suspend in #346 by (@mzz2017)
- feat/optimize: print SubscriptionTag in AliveDialerSet::printLatencies() in #319 by (@luochen1990)
- optimize: latencyString shows realLatency(+offset) in #307 by (@luochen1990)
- optimize(udp)/fix(quicSniffer): optimize performance of udp and fix a potential panic of quic in #301 by (@mzz2017)
- feat: support ToS routing rule in #292 by (@mzz2017)
Bug Fixes
Others
- ci: Test against various kernels on PR in #373 by (@jschwinger233)
- docs: add guide for ufw 'binding to LAN' in #372 by (@st0nie)
- chore: upgrade softwind in #359 by (@mzz2017)
- chore: add zsh completion in #353 by (@st0nie)
- chore: add bash completion in #352 by (@shenghuang147)
- docs: improve docs about reload in #347 by (@bradfordzhang)
- docs: tweak archlinux installation guide in #333 by (@Integral-Tech)
- docs: refine DNS example in #329 by (@EkkoG)
- chore(Dockerfile): upgrade golang and clang (daeuniverse/daed#250) in #320 by (@hero-intelligent)
- docs(readme): refine project description in #317 by (@yqlbu)
- ci(generate-changelogs): update default assignees list in #314 by (@yqlbu)
- ci(release): draft release v0.4.0rc1 in #313 by (@daeBot)
- chore(release): add changelogs entry for v0.3.0 in #311 by (@mzz2017,@yqlbu)
- docs: improve docs about pppoe and mark in #305 by (@mzz2017)
- chore: close file descriptor & remove duplicated error handle in #303 by (@douglarek)
- docs(en): update how-it-works in #300 by (@yqlbu)
- chore: bump quic-go to v0.38.0 in #297 by (@mzz2017)
- refactor/fix: match dscp instead of tos in #294 by (@mzz2017)
- chore: honk with sound in #289 by (@troubadour-hell)
特性
- 特性(cmd): 在 #356 中扩展 --version 打印信息 by (@yqlbu)
- 特性: 为重载和挂起支持 --abort in #346 by (@mzz2017)
- 特性/优化: 在 #319 中打印 SubscriptionTag 到 AliveDialerSet::printLatencies() by (@luochen1990)
- 优化: latencyString 在 #307 中显示 realLatency(+offset) by (@luochen1990)
- 优化(udp)/修复(quicSniffer): 优化 udp 性能并修复 quic 潜在的 panic in #301 by (@mzz2017)
- 特性: 在 #292 中支持 ToS 路由规则 by (@mzz2017)
问题修复
其他
- ci: 在 #373 中对 PR 测试不同内核 by (@jschwinger233)
- docs: 在 #372 中添加 ufw 'binding to LAN' 指南 by (@st0nie)
- 杂项: 在 #359 中升级 softwind by (@mzz2017)
- 杂项: 在 #353 中添加 zsh 完成 by (@st0nie)
- 杂项: 在 #352 中添加 bash 完成 by (@shenghuang147)
- docs: 在 #347 中改进关于重载的文档 by (@bradfordzhang)
- docs: 在 #333 中微调 Arch Linux 安装指南 by (@Integral-Tech)
- docs: 在 #329 中完善 DNS 示例 by (@EkkoG)
- 杂项(Dockerfile): 在 #320 中升级 golang 和 clang (daeuniverse/daed#250) by (@hero-intelligent)
- docs(readme): 在 #317 中改进项目描述 by (@yqlbu)
- ci(generate-changelogs): 在 #314 中更新默认分配人列表 by (@yqlbu)
- ci(release): 在 #313 中起草发布 v0.4.0rc1 by (@daeBot)
- 杂项(release): 在 #311 中为 v0.3.0 添加变更日志条目 by (@mzz2017,@yqlbu)
- docs: 在 #305 中改进关于 pppoe 和 mark 的文档 by (@mzz2017)
- 杂项: 在 #303 中关闭文件描述符并删除重复的错误处理 by (@douglarek)
- docs(en): 在 #300 中更新 how-it-works by (@yqlbu)
- 杂项: 在 #297 中升级 quic-go 到 v0.38.0 by (@mzz2017)
- 重构/修复: 在 #294 中匹配 DSCP 而不是 TOS by (@mzz2017)
- 杂项: 在 #289 中用声音 honk by (@troubadour-hell)
Example Config: https://github.com/daeuniverse/dae/blob/v0.4.0rc2/example.dae
Full Changelog: v0.3.0...v0.4.0rc2
New Contributors
- @jschwinger233 made their first contribution in #373