Release Notes
You can find old installer of Mudfish Cloud VPN at https://mudfish.net/releases/ link.
5.17.13 (2025-07-05)
-
Mudfish
-
Fixed a crash of the core process if it doesn't have enough room to handle the internal socket.
-
Changed a session timeout interval for Direct Relay mode from 6 hours to 1 hour.
-
Closed the connection if the socket could not be handled by TOL_select() API and warns the error message.
-
5.17.12 (2025-06-30)
-
Mudfish
-
Fixed a bug of FastConnect mode while the connection is being terminated.
-
Terminates the connection properly for Direct Relay mode.
-
5.17.11 (2025-06-28)
-
mudfish
-
Fixed a bug that ucallout doesn't trigger the event properly on Windows. Due to this issue, the session timeout is triggered too early.
-
Increased the session timeout for FastConnect mode.
-
5.17.10 (2025-06-25)
-
mudfish
- Fixed a crash if it failed to find the mudfish node while FastConnect mode is enabled.
5.17.9 (2025-06-22)
-
mudfish
- Fixed a crash while handling FastConnect and Direct Relay modes.
5.17.8 (2025-06-17)
-
mudwfp_proxy
- Don't use
__declspec(thread)
for the thread-local storage. Some users reported the hang issue while using themudwfp_proxy
process.
- Don't use
-
mudfish
- Fixed a bug that "Exclude web traffics" feature doesn't work properly while calling connect() system call.
5.17.7 (2025-06-14)
-
mudrun
-
UI
- Fixed a bug that enabling / disabling the item on the dashboard doesn't work properly when the page is refreshed.
-
-
mudwfp_proxy
-
Changed the behavior if mudwfp_proxy process coult not find the process name from the filtering list. In the past, it used the first backend available. Now it uses the standalone fastconnect mode meaning that it uses the direct connection to the destination.
-
If the process name is way too long, it'll match up to 30 characters.
-
5.17.6 (2025-06-09)
-
mudfish
- Reimplemented the Direct Relay feature to the non-blocking socket based. This change could affect to the Exclude Rules feature.
-
mudrun
-
UI
- Moved 'Exclude rules' menu to the separate menu under 'Setup' menu.
-
5.17.5 (2025-06-04)
-
mudfish
- Fixed a bug that FastConnect mode could be crashed if the connection to the Mudfish node is failed.
5.17.4 (2025-06-03)
-
mudfish
-
Fixed a crash if
INVARIANTS
is disabled on the mudfish core process. -
Fixed an assertion failure if it failed to create a thread.
-
Fixed a bug that the user callout routines aren't executed accurately.
-
Reimplemented FastConnect mode from the blocking socket based to the non-blocking socket based.
-
5.17.3 (2025-05-20)
-
mudwfp_proxy
-
Added
T
option for the per-process options to specify the interval time for the slow connection. -
Fixed a bug that mudwfp_proxy process could be crashed due to the invalid process name.
-
Fixed a bug that some functions aren't the thread-safe to print the IP address.
-
Added a featue to specify the process options with the multiple lines when the user creates a custom item.
-
-
mudfish
- Fixed a bug that the routing table monitoring feature doesn't work properly when the user uses Multi-Path mode.
5.17.2 (2025-04-29)
-
mudfish
-
For the logging, it prints IP address properly in the string format.
-
If it failed to set the routing table entry via MSDN API, it tries to set the routing table entry via the command line tool
route
.
-
-
mudflow
- Added an detailed error code for MUDEC_01442 and MUDEC_01443.
-
mudrun
-
UI
- Fixed a broken window with the wrong size.
-
-
mudwfp_proxy
- Fixed new 'S' flag for the process options. It makes the connection slow down a lot for a specific port.
5.17.1 (2025-03-17)
-
mudrun
-
Adjusts the logging level and tags the warning / error messages.
-
Fixed a bug that RTT information isn't synced if the user's system locale is in Turkish.
-
Reduces the CPU usage while calculating the RTT information.
-
UI
-
Enhanced the translation for all locales which supported by Mudfish Launcher.
-
Fixed a NaN issue to show the packet loss rate.
-
A small change to show the notification message.
-
Linkify for MUDEC_XXXXX messages.
-
-
5.17.0 (2025-02-15)
From this version, no longer macOS package for Intel CPU will be shipped.
-
muddiag
-
Fixed a test against to the dead IP.
-
Hide the top menu name if the window width is less than 992px.
-
-
mudflow
- Changes the backend test approach not to use too many threads.
-
mudrun
-
UI
- Supports the dark mode.
-
5.16.2 (2024-11-03)
-
mudrun
- Updated the process dump feature to handle mudwfp_proxy log.
-
mudwfp_proxy
- Supports a signal to print TCP / UDP proxy stats. This signal is used for the process dump feature.
5.16.1 (2024-10-31)
-
mudrun
-
UI
-
Migrates the document link to new Docusaurus link.
-
Modified "Destination" word to a proper name per the item category.
-
Don't show the item conflict icons if excluding the web traffics feature is enabled.
-
Shows a ranking no at the today's recommended pathes.
-
Changes the default mode from the advanced node mode to the multip-path node mode when the two-chained path is selected.
-
-
5.16.0 (2024-10-15)
-
mudfish
- Fixed an issue that the direct relay feature doesn't filter CIDR range properly when its syntax is wrong.
-
mudflow
-
Changed the implementation of auto-selection for the node basic mode.
-
Pick the mudfish node more quickly for the node advanced mode and node multi-path mode.
-
Applies the blacklist / whitelist node policy when it automatically picks a mudfish node for the node advanced mode and node multi-path mode.
-
-
mudrun
-
UI
-
If WFP Item mode is enabled, don't warn the CDN / Cloud conflict issue at the dashboard and item status page.
-
Shows the cloud conflict warning message at the item buy page.
-
Adjusted MUDEC_01159 error message to show the item destination.
-
Show a core restart message if the node policy is changed.
-
-
-
mudwfp_proxy
-
Fixed a bug that the exclude rules doesn't be applied properly.
-
Added two new syntax per process options; exclude / include the IP ranges based on CIDR syntax.
-
5.15.0 (2024-10-01)
-
mudrun
-
Added the snapshot feature to save and restore the item and program settings.
-
Fixed a bug to clear the disk cache when the logout is triggered.
-
Fixed a bug to show the list of mudfish nodes at Full VPN menu.
-
5.14.3 (2024-09-28)
-
UI
-
Added "Auto Select" icon to automatically pick a mudfish node up based on the user RTT information.
-
Fixed a bug at the simple dashboard to collapse the nodes properly when the cache is applied.
-
Fixed a bug of the mudfish nodes list at the simple dashboard screen.
-
5.14.2 (2024-09-26)
-
UI
-
Fixed a bug showing 'NaN' variable for last RTT sync time at the simple dashboard.
-
Fixed a bug of the custom item menu if it doesn't specify the destination.
-
5.14.1 (2024-09-20)
-
mudrun
- Fixed an issue that UI screens are broken due to the cached
mudfish.js
by the browsers.
- Fixed an issue that UI screens are broken due to the cached
5.14.0 (2024-09-18)
-
mudfish
-
Adds new feature "Direct Relay" to let the user exclude the specific traffics based on the rule.
-
Applies the creditsaving mode for TX.
-
Changes the speed cap for the creditsaving mode from 4 Mbps burst / 1 Mbps to 2 Mbps burst / 0.5 Mbps.
-
Adjusts the UDP session timeout from 60 to 600 seconds for FastConnect mode.
-
-
mudrun
-
Adds the caching layer for GraphQL requests to increase the UI response time.
-
Fixed a bug of resetting the configuration when the user clicks 'Reset' button at the program setting menu.
-
5.13.2 (2024-09-10)
-
mudrun
- Fixed a bug that multiple URLs are broken or not accessible when the network bypass feature is enabled.
5.13.1 (2024-09-06)
-
mudrun
- Uses new domain for network bypass feature.
- Fixed a crash due to wrong token information.
-
mudfish
- Fixed a bug of the packet dump when it's on macOS.
5.13.0 (2024-08-16)
-
mudflow
- Fixed a bug that if the CIDR syntax for the routing table is wrong, the delete operation doesn't work properly.
-
mudrun
-
Uses new token v3 for the auto-login operation.
-
Fixed a socker leak while measuring the ICMP ping.
-
Fixed an assertion failure if SSL_new() failed.
-
UI
-
Adds some extra placeholder to be more clear UI.
-
Adds some spinners while loading the resource.
-
-
5.12.0 (2024-07-06)
-
mudrun
-
Updated the certificate of
ui.mudfish.net
domain which used to SSL connection. -
Adjusted the logging level for some messages.
-
Linux
- Fixed a crash issue which triggered by a time format bug on some Xorg environment.
-
UI
-
Add the notification feature to move to the specific URL.
-
Add the loading overlay for some pages could take longer to show.
-
Fixes a bug that the MUDEC_XXXX filtering rule doens't work for some messages.
-
Shows the per-item RTT link at Full VPN mode menu.
-
Adds some notification if it takes too long time to load up the list of mudfish nodes.
-
Enhanced 'Setup -> Nodes' menu. Added a 'Auto Selection' option to pick mudfish nodes to whitelist or blacklist.
-
-
5.11.1 (2024-05-21)
-
mudrun
-
macOS: Fixes 'configuration is stale' issue whenever the configuration of VPN profile for Mudfish is changed.
-
Fixed a crash issue triggered by the invalid inputs.
-
-
mudfish
-
Tried to re-write if TCP output is a short write.
-
Fixed a bug that Multi-Path mode doesn't work properly with a complicated configuration.
-
5.11.0 (2024-04-26)
-
mudrun
-
macos: Logs the vpn extension messages into the default log file.
-
diagnostic: Changes the default testing mudfish node from KT02 to KT03.
-
diagnostic: Adds a routing test.
-
custom_item: Adds a TCP option to specify the destination RTT.
-
Shows the exception routing path option even if the expert mode is disabled.
-
Uses
/api/signin_ng
API for signin menu to prevent the malicious login attempts. -
Adds a self diagnostic menu at the header menu.
-
-
mudfish
- win32: Uses -1 metric and retry if it failed to add the routing table entry.
5.10.4 (2024-04-04)
-
mudrun
-
Fixed a minor bug that the process list button doesn't show properly at the custom item screen.
-
Changed a default icon image at the system tray for Linux.
-
Shows the error code properly for macOS if VPN profile or the system extension for Mudfish doesn't work properly.
-
5.10.3 (2024-04-02)
-
mudrun
- Fixed an issue for zh_Hant locale.
5.10.2 (2024-04-02)
-
mudrun
-
UI
-
Adjusted some layouts for Matt's traceroute screen.
-
Fixed an loading time issue for Simple UI layout at the dashboard, the item configuration, the program setting screens.
-
Added a menu search modal.
q
keyword is a shortcut to launch it. -
Added a process list menu at the custom item screen to provice an interface for user.
-
-
-
mudfish
- Applies the speed cap for UDP port 443 if 'Credit Saving Mode' is enabled.
5.10.1 (2024-03-26)
-
mudrun
- Added an UI option to choose which browser will be used to show the UI. As default, the default browser on the system will be launched.
5.10.0 (2024-03-23)
-
mudflow
- Added
-C
option to manage the options of Mudfish Flow process.
- Added
-
mudrun
-
Added
-C
option to manage the options of Mudfish Launcher process. -
Added an option to adjust the maximum number of RTT checking threads. As default, its value is 2 at this point.
-
-
mudrun_tauri
- Added new UI window to show the content of Mudfish Launcher based on Tauri project.
5.9.2 (2024-02-29)
-
mudrun
- Don't exit Mudfish Launcher when it got PBT_APMRESUMEAUTOMATIC or PBT_APMRESUMESUSPEND events.
-
mudrun_service
- Fixed a bug that Mudfish Launcher is terminated abnormally when the user screen is locked.
5.9.1 (2024-02-18)
-
mudfish
- Enhances FastConnect mode to keep the client port number as possible as it can.
-
mudflow
- Implements NAT Open mode to change the user's NAT type to Open or Full Cone type.
-
mudrun
-
UI
- Supports NAT Open mode.
-
5.8.8 (2024-02-07)
-
mudrun
-
Adds a new feature 'Launch at startup' for Windows.
-
UI
- Don't show 'Extend the period' option if the user's data plan is PPT.
-
Adjusts the logging level for some messages.
-
5.8.8 (2024-01-15)
-
mudrun
-
UI
- Don't show the remaininig day for the item if the user dataplan is PPT.
-
-
mudflow
- Fixed a bug that the auto configuration is stuck at 50% if multiple start/stop are performed.
5.8.7 (2024-01-01)
-
mudrun
- Added a new feature 'Recent Used Nodes'.
- Shows the user notifications from Mudfish server side.