Release date: 2025/05/30
Features
- feat: enhance privilege elevation logic in #722 by (@woshikedayaa)
- feat: subfile as sublink fallback in #726 by (@st0nie)
- feat: support link/ppp & link/tun in #746 by (@LostAttractor)
- feat: udp conntrack for lan interface in #699 by (@LostAttractor)
- feat(config): wildcard interface name support & refactor lazybind in #758 by (@LostAttractor)
- feat: add fallback DNS in #784 by (@LostAttractor)
Bug Fixes
- fix(trojan): websocket path loss in #727 by (@irort)
- fix(config): correct the truncation of process name(comm name) in #737 by (@xcpky)
- fix(config): correct the truncation of process name(comm name) in #738 by (@xcpky)
- fix: close of closed channel in #747 by (@cubercsl,mzz2017)
- fix: panic due to goroutine setting returned error in #748 by (@mzz2017)
- fix(hy2): memory leaking from RoundTrip in #752 by (@mzz2017)
- fix(bpf): Match pname as long as 16 bytes in #769 by (@jschwinger233)
- fix(bpf): Make bpf code compatible with clang-12 to clang-19 in #771 by (@jschwinger233)
- fix: must_rules cause entire match_set to become must. in #719 by (@LostAttractor)
- fix: revert wrongly merged go mod changes in #802 by (@LostAttractor)
- fix: solve the problem that DNS dialer not perform switching & udp traffic stucks in #782 by (@LostAttractor)
Others
- docs: disable Encrypted ClientHello to avoid affecting traffic split in #717 by (@sommio)
- ci(trigger-downstream-flake-sync): update sync-target branch in #716 by (@sumire88)
- ci: add new goarch in #720 by (@Integral-Tech)
- ci: add linux packages & minimize archive size in #721 by (@Integral-Tech)
- docs: add UDP support for Reality in #732 by (@woshikedayaa)
- docs: add Fedora Copr to installation guide in #733 by (@Integral-Tech)
- chore: upgrade quic-go to v0.49.0 in #743 by (@mzz2017)
- ci(kernel-test.yml): update checkout to v4.2 in #751 by (@MarksonHon)
- docs: add check command for fish shell in #744 by (@Bryan2333)
- ci(release): draft release v1.0.0rc1 in #756 by (@dae-prow)
- ci: add zip format for binary archives & adjust compression level in #757 by (@Integral-Tech)
- ci(release): draft release v1.0.0rc2 in #761 by (@dae-prow)
- docs: update minimum kernel version to 5.17 in #794 by (@Integral-Tech)
- docs: update archlinuxcn package name & add AVX2 package to AUR in #797 by (@Integral-Tech)
- ci(release): draft release v1.0.0rc3 in #808 by (@dae-prow)
- ci(bpf-test): Test bpf against llvm 15-19 in #811 by (@jschwinger233)
- chore(cmd/config): fix typos in #813 by (@wanlce)
- chore(license/copyright): update license signature in #820 by (@sumire88)
- docs(example): add fallback resolver in #829 by (@MarksonHon)
- docs(readme): remove legacy badge in #828 by (@sumire88)
- docs(example): remove duplicate fallback resolver in #830 by (@wanlce)
Example Config: https://github.com/daeuniverse/dae/blob/v1.0.0/example.dae
Full Changelog: v0.9.0...v1.0.0