Skip to content

Release fork-v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 15:22

Automated release created by workflow run 33974456344 for commit 1ce42ba

Commits

  • Update logos. (c746810)
  • Update logos. (4068fa4)
  • Add GitHub Trend Badge from Trendshift (45f24f9)
  • Change limits. (665f8bf)
  • Update some of default configs. (a6bad63)
  • Added new balancers to logs. (4c45fe6)
  • Update README.MD (dd1c223)
  • Add badges to README for project visibility (ae4a40d)
  • Fixed issue of installing old versions. (38b73de)
  • Remove Old binaries (aa76a35)
  • Fixed BOM/LF (538af44)
  • Fixed syntax error (CRLF->LF) (145e510)
  • Update installer, Allow install old versions and uninstall. (1bc7454)
  • Removed docker-ghcr.yml (8c1562e)
  • fix(docker): correct GitHub release asset URL for server zip download (51248db)
  • ci(docker): automate GHCR multi-arch publish in release workflow and harden Docker scripts (e29b497)
  • feat(docker): add containerization setup and build scripts (README updated) (masterking32#154) (b6ecd85)
  • Add KevinNet DNS project details to README (masterking32#147) (f466bf8)
  • MasterDNSWeb Added (masterking32#138) (aff170e)
  • Compact recently-closed heap to prevent stale entry accumulation (masterking32#134) (e6bd8e3)
  • Merge branch 'main' of https://github.com/masterking32/MasterDnsVPN (768ec46)
  • Ignore injected executable path in client positional args (49cd565)
  • Update README.MD (f9dee92)
  • Update README.MD (a7aef64)
  • Update Readme Styles. (978faee)
  • Update Readme (How to use with 3x-ui) (eba217c)
  • Update Readme files. (6591c8b)
  • Align minimum MTU floors with session payload sizes (86972d5)
  • Confirm resolver down before auto-disable on small pools (28b0cb8)
  • Reactive log. (243a634)
  • Adjust auto-disable thresholds for large timeout windows (bc3c57e)
  • Log resolver timeouts to MTU output and tidy MTU handling (137b919)
  • Use heap for client recently-closed eviction (0639f8b)
  • Reuse timer in ioLoop ioReady wait (2e83a4b)
  • Keep reuseport split for cross-OS builds (2eaac15)
  • Snapshot localConn before ioLoop read (27a880c)
  • Use heap for throttled log eviction (0234696)
  • Index deferred inflight packets by session/stream (cb14a16)
  • Add reuseport UDP listeners with safe fallback (8e6a60a)
  • Optimize recently-closed eviction with min-heap (a69d88f)
  • Prune stale data NACK state behind rcvNxt (0101127)
  • Make checkControlRetransmits lock flow explicit (d277b0a)
  • Use RLock in ARQ IsReset (080397d)
  • Simplify ARQ DataNack locking to single mutex (6f094cc)
  • Add advanced balancing modes and unify selection paths with safe tiered picks (bd0785b)
  • Tighten loss-then-latency tie tolerance to avoid slow picks (c46a3df)
  • Add advanced resolver balancing mode. (0c97189)
  • Suppress reactivation logs during initial MTU activation while keeping health-check logs (460a76c)
  • Fix MTU removal log emission and add DOMAIN placeholders to MTU formats. (d949506)
  • Fix base64 config override ordering and align server stream limit default (7fe45b1)

Merged PRs

  • #199 Add fallback handling for non-DNS UDP traffic @Mygod
  • #200 Support dual-stack UDP wildcard listeners @Mygod
  • #189 fix: return NXDOMAIN for non-tunnel DNS queries @nyxst4ck
  • #194 docs: add more translations, italian, spanish, russian and chinese @Helias
  • #188 Fixed a possible apt-get update error @BabakAmini
  • #185 Add russian localization for README.MD @Fy0urM
  • #154 feat(docker): add containerization setup and build scripts (README updated) @pouya6672
  • #147 Add KevinNet DNS project details to README @kamalalhagh
  • #138 MasterDNSWeb Added @abolix
  • #134 Compact recently-closed heap to prevent stale entry accumulation @Isusami

Contributors