Release Notes for spdMerlin v4.4.7 production release now available
[2025-May-29]
The fork from @Jack Yaz's repository is now hosted on the AMTM-OSR GitHub repo:
github.com
1) NEW: Support for WireGuard client interfaces.
2) FIXED: Errors when loading the webGUI page on the 3006.102.x F/W version.
3) FIXED: Bug giving incorrect results when computing the free space available of a large-capacity USB-attached drive. This was preventing the user from resetting the database using the CLI menu.
4) FIXED: "Reset Database" functionality on the CLI menu, where the database file was correctly reset but the result was not reflected on the WebGUI page where "old" entries were still shown as if the database had not been reset.
5) IMPROVED: Modified all SQLite3 calls to capture and log errors in the system log.
6) IMPROVED: Modified SQLite3 configuration parameters to improve the trimming of records from the database and then perform "garbage collection" of deleted entries to reclaim unused space & avoid excessive fragmentation.
7) IMPROVED: Modified SQLite3 configuration parameters to improve the processing of database records.
8) IMPROVED: Modified code to set the corresponding priority level of log entries when calling the built-in logger utility.
9) IMPROVED: Modified the startup call made in the post-mount script to check if the USB-attached disk partition passed as the argument has indeed Entware installed.
10) IMPROVED: Added code to show the current database file size information on the CLI menu and the webGUI page.
11) IMPROVED: Added code to show the "JFFS Available" space information for the "Data Storage Location" option on the CLI menu and the webGUI page.
12) IMPROVED: Added code to check if sufficient JFFS storage space is available before moving database-related files/folders from USB location to JFFS partition. An error message is reported if not enough space is available, and the move request is aborted.
13) IMPROVED: Added code to check if the available JFFS storage space falls below 20% of total space or 10MB (whichever is lower) and report a warning when it does. A warning message is also shown on the SSH CLI menu and WebGUI page.
14) IMPROVED: Added and modified code so that every time the SSH CLI menu is run, it checks if the WebGUI page has already been mounted. If not found mounted, the script will run the code to remount the WebGUI.
15) IMPROVED: Improved code that creates (during installation) and removes (during uninstallation) the "AddOns" menu tab entry for the WebGUI to make sure it checks for and takes into account other add-ons that may have been installed before or were later installed after the initial installation.
16) IMPROVED: Added "export PATH" statement to give the built-in binaries higher priority than the equivalent Entware binaries.
17) IMPROVED: Various code improvements & fine-tuning.
[2025-May-29]
The fork from @Jack Yaz's repository is now hosted on the AMTM-OSR GitHub repo:
GitHub - AMTM-OSR/spdMerlin: spdMerlin is an internet speedtest and monitoring tool for AsusWRT Merlin with charts for daily, weekly and monthly summaries. It tracks download/upload bandwidth as well as latency, jitter and packet loss.
spdMerlin is an internet speedtest and monitoring tool for AsusWRT Merlin with charts for daily, weekly and monthly summaries. It tracks download/upload bandwidth as well as latency, jitter and pac...
1) NEW: Support for WireGuard client interfaces.
[PR submitted by @ExtremeFiretop]
2) FIXED: Errors when loading the webGUI page on the 3006.102.x F/W version.
3) FIXED: Bug giving incorrect results when computing the free space available of a large-capacity USB-attached drive. This was preventing the user from resetting the database using the CLI menu.
4) FIXED: "Reset Database" functionality on the CLI menu, where the database file was correctly reset but the result was not reflected on the WebGUI page where "old" entries were still shown as if the database had not been reset.
5) IMPROVED: Modified all SQLite3 calls to capture and log errors in the system log.
6) IMPROVED: Modified SQLite3 configuration parameters to improve the trimming of records from the database and then perform "garbage collection" of deleted entries to reclaim unused space & avoid excessive fragmentation.
7) IMPROVED: Modified SQLite3 configuration parameters to improve the processing of database records.
8) IMPROVED: Modified code to set the corresponding priority level of log entries when calling the built-in logger utility.
9) IMPROVED: Modified the startup call made in the post-mount script to check if the USB-attached disk partition passed as the argument has indeed Entware installed.
10) IMPROVED: Added code to show the current database file size information on the CLI menu and the webGUI page.
11) IMPROVED: Added code to show the "JFFS Available" space information for the "Data Storage Location" option on the CLI menu and the webGUI page.
12) IMPROVED: Added code to check if sufficient JFFS storage space is available before moving database-related files/folders from USB location to JFFS partition. An error message is reported if not enough space is available, and the move request is aborted.
13) IMPROVED: Added code to check if the available JFFS storage space falls below 20% of total space or 10MB (whichever is lower) and report a warning when it does. A warning message is also shown on the SSH CLI menu and WebGUI page.
14) IMPROVED: Added and modified code so that every time the SSH CLI menu is run, it checks if the WebGUI page has already been mounted. If not found mounted, the script will run the code to remount the WebGUI.
15) IMPROVED: Improved code that creates (during installation) and removes (during uninstallation) the "AddOns" menu tab entry for the WebGUI to make sure it checks for and takes into account other add-ons that may have been installed before or were later installed after the initial installation.
16) IMPROVED: Added "export PATH" statement to give the built-in binaries higher priority than the equivalent Entware binaries.
17) IMPROVED: Various code improvements & fine-tuning.