Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
changelogs:nems_1.5 [2019/08/13 10:55]
Robbie Ferguson
changelogs:nems_1.5 [2019/11/22 16:50] (current)
Robbie Ferguson
Line 2: Line 2:
  
 The NEMS 1.5 release cycle will focus on an enhanced user experience and documentation. The NEMS 1.5 release cycle will focus on an enhanced user experience and documentation.
 +
 +On September 22, 2019, NEMS Linux 1.5.1 was released. It will take some time for it to be available for all platforms.
  
 **Key Development Features and Goals:** **Key Development Features and Goals:**
Line 24: Line 26:
     * C2     * C2
       * **Release Date:** April 15, 2019 (Patrons: April 13, 2019)       * **Release Date:** April 15, 2019 (Patrons: April 13, 2019)
 +    * C0/C1/C1+
 +      * **Release Date:** September 1, 2019
     * N2     * N2
       * **Release Date:** April 15, 2019 (Patrons: March 31, 2019)       * **Release Date:** April 15, 2019 (Patrons: March 31, 2019)
Line 53: Line 57:
       * **Release Date:** May 14, 2019 (Patrons: May 1, 2019)       * **Release Date:** May 14, 2019 (Patrons: May 1, 2019)
     * NanoPi Fire3-LTS     * NanoPi Fire3-LTS
-      * **Release Date:** TBD, Summer ​2019+      * **Release Date:** TBD, Q4 2019
     * NanoPC-T4     * NanoPC-T4
       * **Release Date:** TBD (need to purchase development unit)       * **Release Date:** TBD (need to purchase development unit)
Line 59: Line 63:
     * OVA / VHD / QCOW2     * OVA / VHD / QCOW2
       * **Release Date:** March 1, 2019 (Patrons Only)       * **Release Date:** March 1, 2019 (Patrons Only)
 +  * [[https://​nemslinux.com/​download/​nagios-for-amazon-web-services.php|Amazon Web Services]]
 +    * Community AMI
 +      * **Release Date:** August 24, 2019
 +  * Docker
 +    * **Release Date:** TBD, waiting for Docker support to activate account and patronage to hit the target goal. Please consider becoming a Patron or increasing your pledge to help make this happen.
   * [[https://​nemslinux.com/​download/​nagios-for-tinker-board.php|ASUS]]   * [[https://​nemslinux.com/​download/​nagios-for-tinker-board.php|ASUS]]
     * Tinker Board, 2 GB / S     * Tinker Board, 2 GB / S
Line 67: Line 76:
       * **Release Date:** April 30, 2019       * **Release Date:** April 30, 2019
     * Orange Pi PC Plus     * Orange Pi PC Plus
-      * **Release Date:** TBD, Summer ​2019+      * **Release Date:** TBD, Q4 2019
   * Atomic Pi   * Atomic Pi
-    * **Release Date:** TBD, Summer ​2019+    * **Release Date:** TBD, Q4 2019
   * Logic Supply   * Logic Supply
     * CL100     * CL100
-      * **Release Date:** TBD, summer ​2019+      * **Release Date:** TBD, Q4 2019
   * FitPC   * FitPC
     * Fitlet2     * Fitlet2
-      * **Release Date:** TBD, summer ​2019+      * **Release Date:** TBD, Q4 2019
  
 ====NEMS 1.5 Corporate Sponsors==== ====NEMS 1.5 Corporate Sponsors====
Line 102: Line 111:
   * Jessica K. Litwin   * Jessica K. Litwin
   * Matthew Mattox   * Matthew Mattox
 +  * Premium | Fischer-ICT
  
 Want your name on this list? [[https://​www.patreon.com/​bePatron?​c=1348071&​rid=2163023|Become a Patron]] Want your name on this list? [[https://​www.patreon.com/​bePatron?​c=1348071&​rid=2163023|Become a Patron]]
Line 343: Line 353:
   * August 12, 2019 - Major rework of NRPE. NEMS Linux no longer uses the package maintainer'​s version of NRPE. A new installer has also been provided for Debian hosts to ease the deployment process. Please see [[check_commands:​check_nrpe|Check Commands: check_nrpe]] which details what is required.   * August 12, 2019 - Major rework of NRPE. NEMS Linux no longer uses the package maintainer'​s version of NRPE. A new installer has also been provided for Debian hosts to ease the deployment process. Please see [[check_commands:​check_nrpe|Check Commands: check_nrpe]] which details what is required.
   * August 13, 2019 - Added [[check_commands:​custom_check_mem|custom_check_mem]] checkcommand and corresponding NRPE advanced service, called //Check Memory NRPE//.   * August 13, 2019 - Added [[check_commands:​custom_check_mem|custom_check_mem]] checkcommand and corresponding NRPE advanced service, called //Check Memory NRPE//.
 +  * August 19, 2019 - [[usage:​notify-host-by-telegram|Telegram notification configuration]] has been made more clear in [[config:​nems_sst|NEMS SST]], and the documentation has been rewritten to match.
 +  * August 19, 2019 - [[usage:​notify-host-by-telegram|Telegram notification script]] reworked to remove the '​g'​ from Chat ID automatically,​ making it a bit easier to understand input.
 +  * August 22, 2019 - Fixed error on NEMS Cloud Services Dashboard where the tooltip() function was not loaded before it was called.
 +  * August 22, 2019 - Begin building a means of NEMS Cloud Services'​ TV Dashboard to detect and display if the NEMS Server is not online (via NEMS CheckIn). Also, the server list will now highlight down NEMS Servers red.
 +  * August 22, 2019 - NEMS Migrator Restore now breaks apart the checkcommands file from the NEMS backup and attempts to import each command individually. This has the effect of skipping (Aborting) import of checkcommands that already exist in the default NEMS NConf database while allowing the user-created checkcommands to be imported. Thanks to Jon Backhaus for pointing out the issue.
 +  * August 23, 2019 - NEMS TV Dashboard has a setting in NEMS SST that allows you to change the notifications to immediately display, rather than honoring the notifications settings in NEMS NConf. This setting now also impacts the results of //nems-info **state**// and NEMS Cloud Services'​ TV Dashboard.
 +  * August 23, 2019 - Added //nems-info **state all**// Output the state information of all NEMS hosts and services to JSON format, regardless of state.
 +  * August 23, 2019 - NEMS Server State Report added to NEMS Cloud Services. Now you can see the state of all your hosts/​services directly from the NEMS Cloud Services Dashboard.
 +  * August 24, 2019 - NEMS Linux 1.5 AMI Build 1 for Amazon Web Services released.
 +  * September 1, 2019 - The development version of NEMS Linux for the ODROID-C1+ was losing its heartbeat following filesystem resize, so I got looking deeper at the ODROID resize stage scripts. In doing so, I found a typo in the *start* variable creation of stage1 which resulted in the first partition starting at the first sector of the disk rather than the needed sector 8192 on the ODROID-C1+. This bug has been fixed, and the ODROID-C1+ development build is working.
 +  * September 1, 2019 - NEMS Linux 1.5 for ODROID-C0/​C1/​C1+ Build 1 released.
 +  * September 3, 2019 - Added //nems-info **frequency**//​ to display the //current// CPU operating frequency.
 +  * September 5, 2019 - In //​nems-init//​ the //mysqld// daemon is forcibly killed if stopping fails (as it tends to do on Docker). This in turn causes an error on platforms where systemd is able to stop the process: can't kill a task that isn't running. Add a check to see if //mysqld// is running before attempting to kill it.
 +  * September 5, 2019 - [[usage:​notify-host-by-telegram|Push Notifications Using Telegram]] now includes an emoji to help distinguish the state.
 +  * September 5, 2019 - Improve //​nems-fs-resize//​ to support drives that are not mmcblk0 type. Now, the script can be used to resize the Virtual Appliance disk, for example.
 +  * September 6, 2019 - Re-order the output of Telegram notifications to make them easier to see critical information at a glance. Now, the NEMS Server'​s alias and the timestamp are listed first, followed by the notification information.
 +  * September 6, 2019 - Check for the existence of rc.local before patching it in nems-update fixes. This is in particular for Docker (which doesn'​t use rc.local) to prevent [harmless] errors during update.
 +  * September 6, 2019 - Add SCSI dev assignment detection to //nems-info **rootfulldev**/​**rootpart**/​**rootdev**//​. This fixes the feature on non-MMC storage platforms, such as the Virtual Appliance.
 +  * September 6, 2019 - Fixed a previously unnoticed bug in Telegram //service// notifications where the Service output was displaying the datestamp rather than the output.
 +  * September 6, 2019 - Added rich-text markdown to Telegram host and service notifications. Now, the layout looks really good (not just plain text).
 +  * September 6, 2019 - Added [[usage:​vendor_branding|NEMS Linux Vendor Branding]]. Now, you can add your own logo to the NEMS Dashboard.
 +  * September 7, 2019 - Added the vendor logo (if applicable) to the init screen.
 +  * September 7, 2019 - Remove Raspberry Pi logo from boot screen.
 +  * September 7, 2019 - NEMS Linux 1.5 Build 2 for ODROID-C2 released.
 +  * September 10, 2019 - Updated migrator databases include the recommended settings for [[hardware:​temper|check_temper]] and [[check_commands:​custom_check_mem|custom_check_mem]],​ no longer requiring users to manually add them on new deployments.
 +  * September 10, 2019 - Version increased to 1.5.1. No further builds of 1.5 will be created.
 +  * September 10, 2019 - Add //nems-info **perfdata_cutoff**//​ which shows the cutoff (in days) for perfdata retention.
 +  * September 10, 2019 - NEMS SST now has a "​Maintenance"​ section featuring a perfdata cleanup schedule. This allows users to select to remove old perfdata to avoid a bloated perfdata.log file. As requested by rkadmin, whose file had reached 15GB in size. By default, this feature is disabled and perfdata is kept indefinitely if enabled in NEMS NConf.
 +  * September 10, 2019 - NEMS Cloud Services will now re-route you to the Dashboard if you have an active session. Active sessions will remain active for 24 hours. As [[https://​twitter.com/​premium3722/​status/​1171308803960266752|requested by Premium]].
 +  * September 10, 2019 - Removed the perfdata tweaks as they only bandaid the more crucial problem: a misconfigured Nagios conf. Will later add a feature to tweak nagios.cfg settings, but for now those who choose to hack their cfg files directly will probably break things.
 +  * September 10, 2019 - NEMS Linux 1.5.1 Build 1 for Raspberry Pi went into private testing.
 +  * September 13, 2019 - NEMS Cloud Services sessions now remain active for 7 days, allowing you to open NEMS Cloud Services features in your browser without needing to login (until you click Logout).
 +  * September 13, 2019 - //nems-info **frequency**//​ now reports the average frequency across all cores, rather than the frequency of the first core. Thanks to Bo from ameriDroid for pointing out this inconsistency.
 +  * September 13, 2019 - The build process now clears bash history correctly so on first boot, users don't have the development history.
 +  * September 13, 2019 - NEMS Linux 1.5.1 Build 1 for ODROID-C2 went into private testing.
 +  * September 19, 2019 - NEMS Migrator Off Site Backup calendar data had no error handling, so if the server didn't respond during the daily check-in, the data would still be overwritten,​ but with invalid JSON data. Added a JSON parser to detect if the server'​s response is valid JSON before clobbering the data file.
 +  * September 19, 2019 - Fix the name of ODROID-C2.
 +  * September 22, 2019 - NEMS Linux 1.5.1 for Raspberry Pi and ODROID-C2 released.
 +  * September 25, 2019 - NEMS Linux 1.5.1 for ODROID-XU4 released.
 +  * October 21, 2019 - //nems-info **nic**// and //nems-info **online**//​ now use nemslinux.com instead of google.com for their tests. Also, results are cached for one minute, reducing the number of requests while still remaining accurate to the minute. As requested by Joerg Hoffmann.
 +  * November 12, 2019 - Removed smooth scrolling from //​nems-www//​ as it causes jerky behavior in modern versions of Chrome, resulting in console error, "​Unable to preventDefault inside passive event listener due to target being treated as passive."​
 +  * November 22, 2019 - Account for the fact that some users may have passwords in their password when restoring from a NEMS Migrator backup set. Before now, a password in the password would result in a null password.
  • changelogs/nems_1.5.1565708148.txt.gz
  • Last modified: 2019/08/13 10:55
  • by Robbie Ferguson