Skip to main content

Release Notes

4.10.1 (2024-08-24)

  • Increase the loading speed for the auto-login and login screen.

  • Recuded no. of the network firewall tests.

  • Changes the bypass domain which used for the users under network firewall.

  • Removed dead code.

4.10.0 (2024-08-18)

  • Added new authentication step.

  • Fixed two crash issues at the edge case.

4.9.0 (2024-07-28)

  • Added the advanced node mode.

  • Added the recommended path menu for the advanced and multi-path node modes.

  • Changes the android SDK target to API 34 and set the FOREGROUND_SERVICE_TYPE_SYSTEM_EXEMPTED foreground type.

4.8.6 (2024-03-30)

  • Reuses the mudfish nodes information from the web server. This code sometimes is helpful if the user failed to fetch the mudfish nodes information due to the network firewall issue.

4.8.5 (2024-03-16)

  • No longer $2.99 price at the app due to the change of the pricing policy.

  • Adds a button at the Login screen to enable / disable the firewall bypass mode.

  • Fixed a buffer overflow issue when the input packet is malformed.

4.7.4 (2023-06-24)

  • Fixes some crash issues due to null pointer issue.

  • Adds a warning alert if the battery optimization is enabled for Mudfish app.

  • Adds a warning alert if Data Saving mode is enabled.

  • Applies an adaptive icon.

  • Be more verbose for UI move and adjusted the logging level.

4.6.3 (2023-03-03)

  • Fixes a bug that on some devices, calling setrlimit() doesn't work.

4.6.2 (2023-03-02)

  • Fixed a launcher permission issue.

4.6.1 (2023-02-26)

  • Changed the minimum SDK version from 28 to 25.
  • Be more verbose when the app starts to log a edge case that chdir() doesn't work properly.
  • Logs the model and version information.

4.5.8 (2022-09-21)

  • Uses startForegroundService() method to trigger VPN connection.
  • Fixed one exception to crash the app crash.

4.5.7 (2022-09-09)

  • Support the configuration synchronization feature which saves and loads your mudfish app configuration into mudfish server.

  • Fixed some edge cases triggered by unexpected exceptions.

  • Adds a filtering option of mudfish nodes to support the case-insensitive or case-sensitive search.

  • Tags more error or warning messages.

4.5.5

  • Fixed some app crash issues at edge cases.

  • When the auto-login token is expired at beginning of the month, the app will be refreshed properly.

  • Adds 'Find username' and 'Find password' icons at the login screen.

4.5.4

  • Makes the VPN service in the foreground not to be killed by the system.

  • Fixes a crash while checking the credit dialog.

  • Fixed a crash when JNI calls aren't initialized yet.

4.5.3

  • Fixed a crash on the login screen.

4.5.2

  • Fixed a bug of EBADF error. It was trigged by wrong use of ParcelFileDescriptor class.

  • Includes the RTT test logs in the problem report.

  • Fixed a crash issue while setting the configuration.

  • Fixed a crash issue while signing up to show the progress bar.

  • Shows a message properly if the data plan hits the speed cap.

4.5.1

  • Implements the multi-path mode.

4.4.50

  • Requires ACCESS_NETWORK_STATE to check that it solves EPERM issue of the socket.

  • Code clean ups for ping checks. Now as default, it performs the RTT calculation to mudfish nodes.

  • Shows the recommended pathes for the per-app item if it's possible to show.

  • Some UI changes to show the data plan properly.

  • Saves the filtering pattern for the listing of mudfish nodes.

  • Fixed a crash issue if fd is larger than FD_SETSIZE.

4.4.46

  • Syncs the user configuration for android if you're using Per-App VPN.

  • Syncs the item configuration for Per-App VPN.

  • Fixed an exception issue crashing the app.

  • Added one more firewall check via HTTP request.