Release Notes for vnStat-on-Merlin v2.0.8 production version now available
[2025-Jul-05]
1) IMPROVED: Modified all SQLite3 calls to capture and log errors in the system log.
2) IMPROVED: Modified SQLite3 configuration parameters to improve the processing of database records.
3) IMPROVED: Added code to create a separate logfile to capture the SQLite3 errors with more verbosity.
4) IMPROVED: Added error-handling code when an SQLite3 database operation fails to create a file.
5) IMPROVED: When an SQLite3 operation returns error messages indicating a corrupted binary, the error-handling code will now log a separate message to the system logger and to its own debug logfile to let users know of the corrupted SQLite3 and the need to remove and reinstall its Entware package.
6) IMPROVED: New code to remove duplicate parameter key names found in the configuration file. Getting duplicate key values can cause "bad number" or "arithmetic syntax" errors.
7) IMPROVED: Modified the startup call made in the 'post-mount' script to check if the USB-attached disk partition passed as an argument has indeed Entware installed.
8) IMPROVED: Modified the call made in the 'service-event' script to check if the parameter contains the script name.
9) IMPROVED: Show the current database file size information on the WebUI page.
10) IMPROVED: Show the "JFFS Available" space information for the "Data Storage Location" option on the WebUI page.
11) FIXED: Minor cosmetic glitch related to the "Data Usage Warning" message on the WebUI page, where the "Warning Bell" image had what appeared to be a "dot" underneath it. [Reported by @Tarek Yag]
12) Miscellaneous code improvements.
The fork from @dev_null's vnStat-on-Merlin add-on is now hosted on the AMTM-OSR GitHub repo:
github.com
For some important notes about vnStat-on-Merlin, see the following post by @dev_null:
www.snbforums.com
[2025-Jul-05]
1) IMPROVED: Modified all SQLite3 calls to capture and log errors in the system log.
2) IMPROVED: Modified SQLite3 configuration parameters to improve the processing of database records.
3) IMPROVED: Added code to create a separate logfile to capture the SQLite3 errors with more verbosity.
Debug logfile default location:
/opt/share/tmp/
4) IMPROVED: Added error-handling code when an SQLite3 database operation fails to create a file.
5) IMPROVED: When an SQLite3 operation returns error messages indicating a corrupted binary, the error-handling code will now log a separate message to the system logger and to its own debug logfile to let users know of the corrupted SQLite3 and the need to remove and reinstall its Entware package.
6) IMPROVED: New code to remove duplicate parameter key names found in the configuration file. Getting duplicate key values can cause "bad number" or "arithmetic syntax" errors.
7) IMPROVED: Modified the startup call made in the 'post-mount' script to check if the USB-attached disk partition passed as an argument has indeed Entware installed.
8) IMPROVED: Modified the call made in the 'service-event' script to check if the parameter contains the script name.
9) IMPROVED: Show the current database file size information on the WebUI page.
10) IMPROVED: Show the "JFFS Available" space information for the "Data Storage Location" option on the WebUI page.
11) FIXED: Minor cosmetic glitch related to the "Data Usage Warning" message on the WebUI page, where the "Warning Bell" image had what appeared to be a "dot" underneath it. [Reported by @Tarek Yag]
12) Miscellaneous code improvements.
The fork from @dev_null's vnStat-on-Merlin add-on is now hosted on the AMTM-OSR GitHub repo:
GitHub - AMTM-OSR/vnstat-on-merlin: vnstat-on-merlin
vnstat-on-merlin. Contribute to AMTM-OSR/vnstat-on-merlin development by creating an account on GitHub.
For some important notes about vnStat-on-Merlin, see the following post by @dev_null:

vnStat - [Release] vnStat-on-Merlin - UI, CLI and email - data use and data limit monitoring - R1 and R2
vnStat-on-Merlin - Release versions - R1 and R2 Update 18 July 2021: Upgrade! For ARM and AARCH-based routers, we've got some great news: vnStat-on-Merlin Release 2 (R2) is now available for non-MIPS devices. This version is based on vnStat 2.7, recently included as an Entware package. More...

Last edited: