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/05/16 16:15]
Robbie Ferguson
changelogs:nems_1.5 [2020/06/05 16:41] (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.
 +
 +NEMS Linux 1.5.2 was released June 1, 2020, introducing support for the Raspberry Pi 4B 8GB SBC.
  
 **Key Development Features and Goals:** **Key Development Features and Goals:**
Line 24: Line 28:
     * 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)
 +    * ODROID-H2
 +      * **Release Date:** TBD (waiting on development unit)
   * [[https://​nemslinux.com/​download/​nagios-for-raspberry-pi-3.php|Raspberry Pi]]   * [[https://​nemslinux.com/​download/​nagios-for-raspberry-pi-3.php|Raspberry Pi]]
     * All Boards (except Compute Module)     * All Boards (except Compute Module)
Line 41: Line 49:
       * **Release Date:** TBD (waiting on development unit)       * **Release Date:** TBD (waiting on development unit)
     * CLUSTERBOARD     * CLUSTERBOARD
-      * **Release Date:** TBD (waiting on development ​unit)+      * **Release Date:** TBD, though should already work with SOPine release. Testing soon as I have received a test unit
 +  * [[https://​khadas.com/​|Khadas]] 
 +    * VIM3 
 +      * **Release Date:** July 3, 2019 (Patrons: July 1, 2019)
   * [[https://​nemslinux.com/​download/​nagios-for-friendlyelec.php|FriendlyElec]]   * [[https://​nemslinux.com/​download/​nagios-for-friendlyelec.php|FriendlyElec]]
     * NanoPi M4     * NanoPi M4
Line 48: Line 59:
       * **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:​** ​May 28, 2019+      * **Release Date:​** ​TBDQ4 2019
     * NanoPC-T4     * NanoPC-T4
-      * **Release Date:** TBD (waiting for funding ​to purchase development unit)+      * **Release Date:** TBD (need to purchase development unit)
   * [[https://​nemslinux.com/​download/​nagios-virtual-appliance.php|Virtual Appliance]]   * [[https://​nemslinux.com/​download/​nagios-virtual-appliance.php|Virtual Appliance]]
     * 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 61: Line 77:
     * Orange Pi Zero     * Orange Pi Zero
       * **Release Date:** April 30, 2019       * **Release Date:** April 30, 2019
 +    * Orange Pi PC Plus
 +      * **Release Date:** TBD, Q4 2019
 +  * Atomic Pi
 +    * **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 91: Line 111:
   * Don Jenkins   * Don Jenkins
   * Marco Antonini   * Marco Antonini
 +  * Jessica K. Litwin
 +  * Matthew Mattox
 +  * Premium | Fischer-ICT
 +  * Steve Thompson
 +  * Jiffy
 +  * Larry Getz
 +  * Coquille Indian Tribe
 +  * Jarrod Andrews
 +  * Dennis Bailey
  
 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 292: Line 321:
   * May 10, 2019 - NEMS Linux 1.5 Build 2 for ODROID-N2 released, integrating [[https://​forum.odroid.com/​viewtopic.php?​f=179&​t=33865#​p253001|Meverics'​ patch]] which resolves the networking / slowness / inability to boot issues found on some ODROID-N2 boards. Big thanks to UltimateBugHunter-NitPicker for initially reporting this issue.   * May 10, 2019 - NEMS Linux 1.5 Build 2 for ODROID-N2 released, integrating [[https://​forum.odroid.com/​viewtopic.php?​f=179&​t=33865#​p253001|Meverics'​ patch]] which resolves the networking / slowness / inability to boot issues found on some ODROID-N2 boards. Big thanks to UltimateBugHunter-NitPicker for initially reporting this issue.
   * May 16, 2019 - NEMS Linux 1.5 Virtual Appliance (OVA) Build 3 released. This build reduces the ESXi Virtual Hardware Version from 14 to 7, meaning NEMS Linux may now be deployed on older versions of ESXi. No need to re-release VMDK or QCOW2 for Build 3 since the update only affects OVA.   * May 16, 2019 - NEMS Linux 1.5 Virtual Appliance (OVA) Build 3 released. This build reduces the ESXi Virtual Hardware Version from 14 to 7, meaning NEMS Linux may now be deployed on older versions of ESXi. No need to re-release VMDK or QCOW2 for Build 3 since the update only affects OVA.
 +  * June 1, 2019 - Removed unneeded virtual hardware from OVA appliance.
 +  * June 2, 2019 - Restructure the Virtual Appliance OVA for compatibility with ESXi 5.5+.
 +  * June 3, 2019 - NEMS Linux 1.5 Virtual Appliance (OVA) Build 4 released. This build resolves the error "The OVF package is invalid and cannot be deployed"​ on older versions of ESXi. The cause of the issue was because older versions do not support the SHA256 hashing algorithm. Build 4 is identical to Build 3 in every way except the Cryptographic Hash Algorithm has been switched from SHA256 to SHA1, making it compatible with older ESXi servers.
 +  * June 13, 2019 - Upgraded speedtest from 1.0.6 to 2.1.1.
 +  * June 24, 2019 - Added initial Raspberry Pi 4 support.
 +  * June 26, 2019 - Change the way various Raspberry Pi models are displayed. Eg., //Raspberry Pi 3// now, instead of previous //Raspberry Pi 3 Model B//. //Raspberry Pi 3 B+// now instead of previous //Raspberry Pi 3 Model B+//.
 +  * June 28, 2019 - Raspberry Pi Build 8 released. Introduces out-of-the-box support for Raspberry Pi 4 and includes all patches that were issued since Build 7 was released 3 months ago.
 +  * June 29, 2019 - Raspberry Pi boards were previously reported as '​RPi'​ by the hardware description script. I didn't like this, so I changed it. Where a board previously listed itself as 'RPi 3 B+' it will now say '​Raspberry Pi 3 B+', for example.
 +  * June 30, 2019 - Moved //monit// to custom build rather than pulling from apt repository. Package is missing from some Debian Buster builds. This also ensures we have the latest version at time of build.
 +  * July 1, 2019 - Added new command //​nems-install//​ which will install NEMS Linux on eMMC on the Khadas VIM3. In future versions, it may be expanded to support other boards if required.
 +  * July 1, 2019 - Khadas VIM3 Build 1 released to Patrons.
 +  * July 8, 2019 - Buster is now stable. Update releaseinfo,​ and do this automatically in future.
 +  * July 8, 2019 - Remove check_speedtest'​s reliance on a server ID. Latest version supports automatic detection on launch, and will automatically roll to next available server in line if server fails to respond. Much better than single point of failure, which has been causing false notifications the past few days. Thanks to mydogboris for reporting this.
 +  * July 8, 2019 - A patch to enable disabled rc.local that was previously released had been broken due to a renamed build script. Fixed.
 +  * July 11, 2019 - NEMS SST now features a tab "TV Dashboard"​. Password setting for NEMS TV Dashboard has been moved to this tab (was previously under //Optional Services//​),​ and two new features have been added: 24 hour clock formatting, ability to display faults immediately rather than waiting for the service to enter a notification state. Some users were confused by the default, so this allows them to change when they are notified.
 +  * July 16, 2019 - In NEMS SST, move NEMS Migrator to the NEMS Cloud Services tab.
 +  * July 16, 2019 - Begin encrypting NEMS State data with personal encryption/​decryption password for NEMS Cloud Services users in preparation for the coming NEMS Cloud Services Dashboard.
 +  * July 17, 2019 - NEMS Cloud Services master NEMS Server login complete.
 +  * July 17, 2019 - NEMS Cloud Services now receives NEMS GPIO Extender data from subscribed devices. This will allow NEMS Warning Light or GPIO Extender Clients to be placed anywhere in the world, and will also allow a single NEMS Warning Light to display the state of multiple NEMS Servers.
 +  * July 18, 2019 - NEMS Cloud Services Dashboard now displays the master NEMS Server alias, CheckIn setting and Host/​Service state.
 +  * July 19, 2019 - NEMS Cloud Services Dashboard now updates the state data automatically. This was a bit more complex than a standard ajax call due to the encrypted state of the data.
 +  * July 19, 2019 - Added tooltips to Host/​Service icon on NEMS Cloud Services Dashboard which shows the count of each state.
 +  * July 19, 2019 - Added //nems-info **cloudauthcache**//​ option which loads the current NEMS Cloud Services authorization status from cache rather than a live connection (significantly faster for quick checks).
 +  * July 19, 2019 - NEMS Cloud Services Dashboard has been added to the "​Reporting"​ menu on all NEMS servers which are connected to the service.
 +  * July 20, 2019 - Added NEMS Platform and Version to NEMS Cloud Services Dashboard.
 +  * July 22, 2019 - Added credential error handling to NEMS Cloud Services parent server login. Now, an easy to understand error message will be given if you enter invalid credentials,​ rather than just receiving a blank page.
 +  * July 25, 2019 - Moved NEMS TV Dashboards'​ livestatus connector to a new folder "​connectors"​ to pave the way for new dashboard connectors.
 +  * July 25, 2019 - NEMS TV Dashboard has been removed from //​nems-www//​ and is now its own repository called //​nems-tv//​. This is to allow me to add NEMS TV Dashboard to NEMS Cloud Services without needing to build a second (redundant) version. It also means NEMS Cloud Services'​ version will exactly mirror the features of the local copy.
 +  * July 26, 2019 - Add //​livestatus//​ to [[commands:​nems-info|nems-info]].
 +  * July 26, 2019 - Add check to ensure //nems-tv// is enabled, and if not, enable it. Thanks to ITmanLT for pointing out the issue.
 +  * July 26, 2019 - NEMS TV Dashboard added to [[features:​nems-cloud|NEMS Cloud Services]].
 +  * July 26, 2019 - Improve the output of the clock on NEMS TV Dashboard.
 +  * July 26, 2019 - Sync NEMS TV Dashboard'​s local clock setting to NEMS Cloud Services. Now the clock output format will match your local settings (ie., 12/24h format, whether to show am/pm).
 +  * July 26, 2019 - NEMS TV Dashboard in NEMS Cloud Services now shows the alias of the reporting NEMS Server. This is in preparation for the coming reconciliation of multiple connected NEMS Servers on a single NCS TV Dashboard.
 +  * July 29, 2019 - Added support for [[hardware:​temper|TEMPer]] hardware.
 +  * July 31, 2019 - Added exit codes to check_temper.
 +  * August 1, 2019 - Added UNKNOWN state to check_temper. If TEMPer device is disconnected,​ will now report UNKNOWN instead of 0°.
 +  * August 4, 2019 - //​check_temper//​ now detects automatically whether the user is entering their ARG temperatures in C or F and acts accordingly.
 +  * 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 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.
 +  * December 9, 2019 - The current NEMS version is now platform independent,​ meaning an ODROID-XU4 won't report a new version just because a new version was released for Raspberry Pi (for example). As per [[https://​github.com/​Cat5TV/​nems-migrator/​issues/​1|Issue 1]] on NEMS Migrator.
 +  * December 10, 2019 - Define the platform distinction in NEMS Server Overview with regards to currently available version. Reduce calls to api by 1/3 (performance improvement) for Platform Name.
 +  * December 12, 2019 - If user is already a Patron, remove the "​Become a Patron"​ button.
 +  * January 28, 2020 - PixelSlayer Bob pointed out that 9590 was missing from monit on NEMS 1.5.1. Investigated and it turns out the monit service installers were patched into NEMS Linux during 1.4, but never moved to the 1.5 branch. Fixed.
 +  * January 31, 2020 - If a user has the "NEMS is not initialized"​ page open in their browser and completes a nems-init process, the browser will now automatically redirect to the NEMS Dashboard.
 +  * February 26, 2020 - Upgraded 1.5 branch to check_temper from 1.6 branch and improved thresholds for detection of C vs F temperatures. This brings in a few of the important check_temper fixes and improvements from NEMS 1.6 to users of NEMS Linux 1.5. Thanks to //tripled// for pointing out the issue with certain temperature thresholds.
 +  * February 27, 2020 - Fix footer on NEMS TV Dashboard so it doesn'​t jump up after 60 seconds due to the speedtest update that was added for 1.6. Reported by ITManLT.
 +  * April 3, 2020 - Add //​www-data//​ to the forbidden usernames list. Fix nems-info so www-data user doesn'​t attempt to create a NEMS cache folder.
 +  * April 7, 2020 - //​nems-init//​ now asks if you'd like to proceed if it detects your NEMS Server is already initialized.
 +  * April 14, 2020 - Improve the verbosity of error messages when restoring a NEMS Migrator Off Site Backup.
 +  * May 25, 2020 - Significant overhaul of the NRPE installer to improve compatibility with client systems (especially Ubuntu / Linux Mint). Deals with [[https://​github.com/​Cat5TV/​nems-admin/​issues/​3|Issue 3]] plus other undocumented issues.
 +  * May 26, 2020 - Migrated Nagios misc data folder to 1.6 branch in nems-migrator.
 +  * May 26, 2020 - Create and enable (and document) check_cpu_temp in [[check_commands:​check_nrpe|Check Commands: check_nrpe]] which allows monitoring remote system CPU temperatures using lm-sensors on the remote host. A feature request by //​tripled//​.
 +  * May 26, 2020 - Add Sysfs thermal data to //​check_cpu_temp//​ if available, and fallback on it if //​lm-sensors//​ isn't installed. Add unknown state if thermal data cannot be obtained by either of these two methods.
 +  * May 26, 2020 - Fixed the apt update which occurred during a NEMS Update task: On Raspberry Pi it requires --allow-releaseinfo-change,​ but this was breaking the update on some other platforms. So only use this argument on RPi-based NEMS Servers.
 +  * May 26, 2020 - Add the apt key signature for the sury repository, which hosts PHP for some earlier builds of NEMS Linux.
 +  * May 26, 2020 - Released NagiosTV (called NEMS Tactical Overview on NEMS Linux) in advance to NEMS Linux 1.5 users. It was originally slated to wait until the NEMS Linux 1.6 release, but that is being held up by Adagios at the moment, so I thought it would be nice to push out a little gift to the users as thanks for their patience.
 +  * May 26, 2020 - Upgraded NagiosTV to 0.5.3. Adapt CSS overrides to allow use of NEMS wallpaper and other stylistic enhancements.
 +  * May 27, 2020 - Security improvement:​ Moved several nems-scripts temporary shell scripts out of /tmp.
 +  * May 27, 2020 - Ensure check commands are replaced should NRPE upgrade be run on a NEMS Server.
 +  * May 27, 2020 - Create Credit Roll Easter Egg.
 +  * May 28, 2020 - Improve the audio timing and add layout of Credit Roll Easter Egg.
 +  * May 30, 2020 - Add IP Address to all screens of bootscreen.
 +  * May 30, 2020 - Several NEMS NConf improvements / fixes (not retroactive on already initialized NEMS Servers). Examples: Add //​check_temper_temp//​ and //​check_temper_hum//​ temperature and humidity checks, fix //​custom_check_mem//​.
 +  * May 30, 2020 - Change sample SBC CPU temperature service check to recent NRPE version and move to Advanced Services to improve understanding for users and make it easier to apply the service to other hosts.
 +  * May 30, 2020 - Add //Room Temperature//​ and //Room Humidity// sample services to NEMS Server. If user has a [[hardware:​temper|TEMPer]] device connected, results will be provided.
 +  * May 31, 2020 - Create udisks2 modules directory to prevent deceptive "​error"​ in Cockpit logs. As reported by UltimateBugHunter-NitPicker and listed in [[https://​github.com/​cockpit-project/​cockpit/​issues/​12412|Cockpit Issue 12412]].
 +  * June 1, 2020 - NEMS Linux 1.5.2 released for Raspberry Pi. Brings together all updates and patches since 1.5.1, and adds support for the new 8GB Raspberry Pi 4 Model B. Thanks to UltimateBugHunter-NitPicker for beta testing the initial build for me as my 8GB Raspberry Pi has still not arrived here in Canada.
 +  * June 1, 2020 - NEMS Linux for Docker moved to 1.5.2 branch to expedite release.
 +  * June 1, 2020 - Grant non-root access to TEMPer devices on USB after a reboot, and periodically.
 +  * June 2, 2020 - Make text darker in NEMS SST.
 +  * June 2, 2020 - Add error handling in case either the thermal or humidity sensor are not detected on a TEMPer device (as is the case with a unit which only has one or the other, for example). As reported by JonBackhaus.
 +  * June 4, 2020 - Upgrade NagVis to 1.9.20, which resolves an issue with user creation as pointed out by jnrhome. Pushed out through daily patches to all NEMS Servers.
 +  * June 4, 2020 - Pipe error output from temper.py to null so it doesn'​t interfere with the response of the script when TEMPer is not getting enough power.
 +  * June 5, 2020 - Fix incorrect NConf fk_id_item assignment for NEMS host in [[commands:​nems-restore|NEMS Migrator Restore]]. This was causing the host-preset'​s check-alive to be assigned incorrectly. Now, generating the Nagios config will work fine after //​nems-restore//​. Big thanks to UltimateBugHunter-NitPicker not only for bringing the issue to my attention, but for granting me remote access to his NEMS Server to allow me to replicate and ultimately fix this.
  • changelogs/nems_1.5.1558037706.txt.gz
  • Last modified: 2019/05/16 16:15
  • by Robbie Ferguson