Skip to content

Releases: masterking32/MasterDnsVPN

Release v2026.03.16.194017-11256ef

16 Mar 19:44

Choose a tag to compare

Changes since v2026.03.15.164815-8724608:

Automated release created by workflow run 23162503788 for commit 11256ef

Commits

  • Merge pull request #38 from tboy1337/chore/modernize-type-hints (97c4756)
  • Revert "Merge pull request #38 from tboy1337/chore/modernize-type-hints" (#46) (ea9a4d7)
  • refactor(ARQ): modernize type hints and improve task cancellation error handling (#39) (e53f1af)
  • Run background tests based on synced MTUs (09a7c42)
  • Better RRT calculating for balancers. (08498b4)
  • Limit connection at SOCKS_CONNECTING phase. (75cc801)
  • under load task churn (c3dc3d1)
  • Fixed issue of dropping a session with invalid session-cookie. (4d03712)
  • Fixed CPU_WORKER_THREADS for 1 Core systems. (3569f12)
  • Support CIDR for client_resolvers.txt (a853bbe)
  • Support custom ports for resolvers. (54389f3)
  • Ignore sending ping from main queue if we already have data in stream queues. (1a1ace4)
  • Better checks for health accounting (1a62ff2)
  • Change default configs. (c625ad3)
  • Prefer to use a resolver for each stream with packet duplication as balancer select + failover. (f6fbcb1)
  • Skip select and use a resolver for control packets. (6cfc860)
  • Better checking for stop init sessions for duplication packets. (6e6cb2f)
  • Add build version to files. (48bdf7c)
  • Update README files. (13cf477)
  • Update workflows (4113c34)
  • Fixed cleanup (11256ef)

Merged PRs

  • #38 chore: modernize type hints to PEP 604 union syntax @tboy1337
  • #46 Revert "chore: modernize type hints to PEP 604 union syntax" @masterking32
  • #39 refactor(ARQ): modernize type hints and improve task cancellation error handling @tboy1337

Contributors

Release v2026.03.15.164815-8724608

15 Mar 16:52

Choose a tag to compare

Changes since v2026.03.14.195032-8972eb0:

Automated release created by workflow run 23114790733 for commit 8724608

Commits

Contributors

Release v2026.03.14.195032-8972eb0

14 Mar 19:54

Choose a tag to compare

Changes since v2026.03.13.171409-4aebb46:

Automated release created by workflow run 23095120788 for commit 8972eb0

Commits

  • Set compression off by default. (319bff6)
  • Rework on Handling single DNS packet and send better responses. (599ca85)
  • Remove checking count of dots if people using domain without sub! (3517163)
  • Stop await for pre session packets! (76ad630)
  • Checking Pre-session packets. (1d9c237)
  • Catch _extract_packet_payload errors (b6665c5)
  • Split packet_handler to new functions. (ae02f5a)
  • Fixed issue of fairness packet responses. (c041fa0)
  • _handle_stream_syn_packet review (7aacd5b)
  • Avoid adding duplicate packets to queue! (26a5c5a)
  • Support more packet types to avoid add duplicate packets to queues. (5ecfe18)
  • Caching Socks/Stream SYN ACKs also better supporting multi fragments for SOCKS-SYNS (Need to update client) (2407c43)
  • ACK to duplicate fins. (e7bacd6)
  • Change default payloads for packing system. (d18293d)
  • Reworking on Packing and Packet Queues Round-Robin! (a12d6a8)
  • Move some configs to init (ec8666f)
  • Response to Socks_Syn for closed streams (b5859c0)
  • Sync client with last version of server. (8f88a1e)
  • Sync client with server part 2. (f0e3d72)
  • Update default configuration. (5823d4b)
  • Fix loop RST (35cb9e5)
  • Add security Headers, like checksum and session-cookie! (97c4281)
  • Add more logs for reason of Socks disconnect. (f256fd7)
  • Send packets till end! (8972eb0)

Contributors

Release v2026.03.13.171409-4aebb46

13 Mar 17:18

Choose a tag to compare

Changes since v2026.03.12.145701-00150d5:

Automated release created by workflow run 23062194134 for commit 4aebb46

Commits

  • Update server_linux_install.sh (9fa2e26)
  • Fixed install dir. (05daf95)
  • Update directory (c5bff94)
  • Auto health checking for dead servers to restore them, Remove servers if they have 100% timeout in 300 secs. (bb2b4b1)
  • Share heavy tasks between CPU cores. (03eae41)
  • Parallel testing MTUs to increase run-time speed. (46d0805)
  • More smart rechecking resolvers and allow to batch checking. (8ddb892)
  • Move resolvers to another file. (16671fe)
  • Update Readme (4847a14)
  • Remove some duplication codes and Update Readme files. (4a6f65a)
  • Update Imports. (48b6773)
  • Fixed an issue about inactive conns loops (05b8cc1)
  • Update build_setup.py (2d2f094)
  • Update build_setup.py (fd0d09f)
  • Build Test using Cython! (ea7a57c)
  • Fixing Cython warnings, Force workflow use node 24! (d78f1d7)
  • Fixed issue of building for Linux legacy (3cb17a0)
  • Fixed exit! (587d11a)
  • Fixed build pip cache for docker (Linux-legacy). (34e24d3)
  • Allow to limit supported compression types for server. (4e6840f)
  • Change main build to support cython. (164d313)
  • smoke-test for build. (ec6be71)
  • Fix smoke-test input (11908c0)
  • Fix smoke-test for Windows & MacOS, Restoring original config files after test. (f639f09)
  • Add readme files to client. (dfacfad)
  • Update Readme files. (6e0347d)
  • Set direction to RTL for Persian HTML README inside client pack. (ad236af)
  • Fixed types, Part 1. (d2116fc)
  • Fixed syntax for Cython. (f0bcaf9)
  • Making some other parts better for Cython. (433ef4c)
  • Types changing (4aebb46)

Contributors

Release v2026.03.12.145701-00150d5

12 Mar 14:59
00150d5

Choose a tag to compare

Changes since v2026.03.11.172418-ed2f5c6:

Automated release created by workflow run 23008324782 for commit 00150d5

Commits

  • Added more types of Packets. (b10e29d)
  • Sort new packet types and add them to DnsPacketParser.py (0dd2a8c)
  • Updating DnsPacketParser for new version of ARQ (3e0cb1c)
  • ARQ Update Part 1: Support Control Packets, (cd6bfc4)
  • ARQ Update Part 2: Refactoring 1. (2eba2f1)
  • Refactoring server: Part 1. (2b854d5)
  • Refactoring server: Part 2, Handling new type of packets. (8d7dc19)
  • Refactoring server: Part 3, Socks Answers, Counters. (1b9b22c)
  • Refactoring Client: Part 1. (165d1a5)
  • Updating Client & Server for better responses of Socks. (81c92b9)
  • Added PacketQueueMixin. (ad47849)
  • Move some codes to functions (3c321d7)
  • Removed useless variables. (20772f5)
  • Move more duplicate parts between client and server to PacketQueueMixin (c5f7dcd)
  • Fixed some issues about leaks. (7a854d8)
  • Add timeout for some tasks like connecting, handshaking and ... (151de08)
  • CPU Optimization (84b32fb)
  • Sort init, Clear runtime state for client (29ac04a)
  • Save success mtu tests into log file (acfd27d)
  • Update config files. (9b02bf4)
  • Validate DNS response domain in client. (60c9c30)
  • Smart Packing Packets! (5102384)
  • Update config version! (4bc3a15)
  • Update installation. (130deb6)
  • Stop waiting for heavy I/O packets for server! (6840e20)
  • Compressing packets. (88a5a45)
  • Some changes about compressing packets. (8afc232)
  • Fixed some issues. (344598b)
  • ZLIB: Accept only complete, fully-consumed raw DEFLATE frames. (8c20017)
  • Last part before merge! (ac9746e)
  • Merge pull request #35 from masterking32/refactor-v1 (00150d5)

Merged PRs

Contributors

Release v2026.03.11.172418-ed2f5c6

11 Mar 17:28

Choose a tag to compare

Changes since v2026.03.10.122537-c8f1b55:

Automated release created by workflow run 22965538953 for commit ed2f5c6

Commits

  • Remove useless warning! (e50fe7e)
  • Fixed check port 53 for install. (842202f)
  • Added more detail for using in Phone (0ffd5b9)
  • Change os for Linux ARM64 (4498ed8)
  • MacOS Intel. (7f97a1c)
  • Removed MAC OS AMD64, Not supported by Github! (b74ffcc)
  • move windows console handler before the blocking event loop call (98f71a8)
  • Fixed: Fragmented Payload Decryption Failure in MTU_DOWN_REQ (d3b96b2)
  • Fixed Less loss and added Lowest Latency for balancing, Fixed a small bug about cleaning sessions! (634ed39)
  • Fixed Domain Suffix Collision / Subdomain Shadowing issues (821ca8c)
  • Fixed: Check only TXT Records len of chunked/fragmented answers (b3ad7e4)
  • Fixed: ARQ coroutine for drain (b2f543d)
  • Fixed issue of generating new session on packet loss! (8c7b98b)
  • Fixed: TCP Protocol Response SYN for closed streams. (39d5527)
  • Change log levels of some logs. (4dbe59a)
  • Fixed issue of sending data before Socks replay! (664ff5c)
  • Fully reworked on FIN streams and added RST streams. (Important Update) (5dbb819)
  • Fixed more about FIN/RST. (fb1ccb9)
  • , ! (996c741)
  • Fixed small bugs from recent commits. (4965811)
  • Now we don't need to spam SOCKS_SYN_ACK (1d3c6df)
  • Binary search: start from MAX if fails go to MIN, if success then do Binary search. (91093be)
  • Added RST_ACK Packet. (ed2f5c6)

Contributors

Release v2026.03.10.122537-c8f1b55

10 Mar 12:27

Choose a tag to compare

Changes since v2026.03.09.081117-aa52f53:

Automated release created by workflow run 22902351443 for commit c8f1b55

Commits

  • Update README_ES.MD (79ce0db)
  • [TYPO] Fix PACKET_DUPLICATION_COUNT description in client config (#12) (8864f62)
  • Create LICENSE (b10ee84)
  • Update issue templates (44583ba)
  • more typos (#13) (3c20f9d)
  • Fixed getting domain for installation. (server_linux_install.sh) (443efe4)
  • Automatic open port 53 in firewall. (b86743d)
  • Getting DNS name. (eaaaf61)
  • Update install commands. (8c136f3)
  • Added, How to use in Phone! (466cf8d)
  • Update How to use for phone. (96ce6e0)
  • update REAMDE_ES.MD (#22) (5cc5295)
  • Update README_FA.MD (4eb35bb)
  • Update DOC for MTU TEST (511e663)
  • Client config check and suggestion, Part 1. Better configuration for client. (98e4829)
  • Add Telegram Channel for Announcements. (58e80e8)
  • Suggestion configuration for client Part 2 (3c260b9)
  • Update Readme files. (b040656)
  • Fixed wrong download MTU test, Fixed problem with large download mtu, fixed issue of multiple answers in one response. (adfa3d7)
  • Changes about CPU usage, Better logs for FIN requests. (3182ce1)
  • Send socks response if got SOCKS_SYN_ACK. (f591abe)
  • Remove base encode from server response and sending pure bytes to increase download speed. (cdc52ee)
  • Support both Byte/Base64 encode for server responses based on client request, Fixed issue of closing SOCKS request, Check config version! (8b31048)
  • Update Recommendations configs. (c8f1b55)

Merged PRs

Contributors

Release v2026.03.09.081117-aa52f53

09 Mar 08:13

Choose a tag to compare

Changes since v2026.03.09.080206-33d3faa:

Automated release created by workflow run 22844157539 for commit aa52f53

Commits

  • Client error signal handler. (aa52f53)

Contributors

Release v2026.03.09.080206-33d3faa

09 Mar 08:03

Choose a tag to compare

Changes since v2026.03.09.072025-61f2109:

Automated release created by workflow run 22843874940 for commit 33d3faa

Commits

  • Fixed receive FIN before Last DATA and change FIN priority and added _graceful_close (33d3faa)

Contributors

Release v2026.03.09.072025-61f2109

09 Mar 07:22

Choose a tag to compare

Changes since v2026.03.09.064420-c166a2b:

Automated release created by workflow run 22842646946 for commit 61f2109

Commits

Contributors