ExtremeFiretop
Very Senior Member
MerlinAU Version 1.0.9 released.
What's Changed/Fixed?:
PR: (#167) in response to @Yaffle 's reported problems.
-Improvements to Memory Management:
Now on the final cleanup attempt it will shutdown non-critical services to make RAM for the flash.
We kept the original logic with a 50% overhead, we dropped the idea of decreasing the overhead and using a kernel watermarks, we identified oddities/issues with some routers 'potentially' misreporting memory usage.
Even though we were reading the value directly from the "/proc/meminfo" which is part of the kernel's special pseudo-filesystem that provides access to the most current information of the running OS.
This does not give me or Martinski the confidence to redesign this now. However this can be re-assessed at a later time.
-Removed the unnecessary Migration Function:
This next release will drop the built-in migration function, it's been around for months since pre-release v0.2.54 so it should be safe to remove and free some space in the script for new logic.
This function I designed was always meant to be temporary. If somehow your only updating from the pre-release v0.2.54 version now, you will have to manually migrate your settings to the new settings directory.
-Added the Toggle option in the Advanced Options for BACKUPMON.
This next release will give the user control over the BACKUPMON backups, the toggle is placed in the "Advanced Options" menu and is hidden if BACKUPMON is not installed. Default Options is still "Enabled".
This is for users who already have daily backups configured, and simply wants MerlinAU to handle Auto-Updates instead of running a backup every single time. The reason is that many people seem to be doing daily backups anyway, and doing another backup the same day due to the F/W Update might be unnecessary time used to backup a second time which is avoidable. Also, when doing a manual F/W Update to test & check things out, one may want to skip the backup step for some reason.
PR: (#168) in response to @vlord s reported problems.
-Fixes & improvements to clarify F/W Update schedule:
This PR improves and fixes the clarity around when a F/W occurs in relation to scheduled date & time given in the postponement days and the last F/W Notification update. The user message & menu now show both the date & time of the F/W Update notification. Currently, the time resolution is in minutes. (Thanks @Martinski4GitHub)!
Also PR: #169 in response to @vlord s reported problems.
More code improvements when displaying the F/W Update Notification "date+time" and for calculating when the next F/W Update can begin to occur based on the number of postponed days, adjusting for the hour discrepancy when Daylight Saving Time occurs between the last F/W Notification "date+time" stamp and the current time. (Thanks @Martinski4GitHub)!
PR: #172
Various fixes & improvements. (Thanks @Martinski4GitHub)!
PR: #173
Move Cron schedule option out of "Advanced Options" menu, and returned to "Main" menu.
Tightening up some code & general code improvements with PRs inbetween.
As always, we highly recommend you update whenever possible. Enjoy the new release!
Significant screenshots:
What's Changed/Fixed?:
PR: (#167) in response to @Yaffle 's reported problems.
-Improvements to Memory Management:
Now on the final cleanup attempt it will shutdown non-critical services to make RAM for the flash.
We kept the original logic with a 50% overhead, we dropped the idea of decreasing the overhead and using a kernel watermarks, we identified oddities/issues with some routers 'potentially' misreporting memory usage.
Even though we were reading the value directly from the "/proc/meminfo" which is part of the kernel's special pseudo-filesystem that provides access to the most current information of the running OS.
This does not give me or Martinski the confidence to redesign this now. However this can be re-assessed at a later time.
-Removed the unnecessary Migration Function:
This next release will drop the built-in migration function, it's been around for months since pre-release v0.2.54 so it should be safe to remove and free some space in the script for new logic.
This function I designed was always meant to be temporary. If somehow your only updating from the pre-release v0.2.54 version now, you will have to manually migrate your settings to the new settings directory.
-Added the Toggle option in the Advanced Options for BACKUPMON.
This next release will give the user control over the BACKUPMON backups, the toggle is placed in the "Advanced Options" menu and is hidden if BACKUPMON is not installed. Default Options is still "Enabled".
This is for users who already have daily backups configured, and simply wants MerlinAU to handle Auto-Updates instead of running a backup every single time. The reason is that many people seem to be doing daily backups anyway, and doing another backup the same day due to the F/W Update might be unnecessary time used to backup a second time which is avoidable. Also, when doing a manual F/W Update to test & check things out, one may want to skip the backup step for some reason.
PR: (#168) in response to @vlord s reported problems.
-Fixes & improvements to clarify F/W Update schedule:
This PR improves and fixes the clarity around when a F/W occurs in relation to scheduled date & time given in the postponement days and the last F/W Notification update. The user message & menu now show both the date & time of the F/W Update notification. Currently, the time resolution is in minutes. (Thanks @Martinski4GitHub)!
Also PR: #169 in response to @vlord s reported problems.
More code improvements when displaying the F/W Update Notification "date+time" and for calculating when the next F/W Update can begin to occur based on the number of postponed days, adjusting for the hour discrepancy when Daylight Saving Time occurs between the last F/W Notification "date+time" stamp and the current time. (Thanks @Martinski4GitHub)!
PR: #172
Various fixes & improvements. (Thanks @Martinski4GitHub)!
PR: #173
Move Cron schedule option out of "Advanced Options" menu, and returned to "Main" menu.
Tightening up some code & general code improvements with PRs inbetween.
As always, we highly recommend you update whenever possible. Enjoy the new release!
Significant screenshots:
Last edited: