Skip to content

Latest commit

 

History

History
673 lines (395 loc) · 30.7 KB

changelog.md

File metadata and controls

673 lines (395 loc) · 30.7 KB
  • Develop: 1.7.7d

    Released on: 2018-07-03 at 07:12:52

    - Summary:

    a. This update is a MAJOR update to Monitorr with numerous fixes and enhancements.
    b. Docker image available here: https://hub.docker.com/r/monitorr/monitorr/

    - Update ALERT:

    If updating to version 1.7* from ANY previous version, *BEFORE updating backup your custom.css file located at: (Monitorr install path)/assets/data/css/custom.css . After the update is complete, simply restore the custom.css file to the same location overwriting the custom.css file that was updated. This is due to a bug which has been resolved in version 1.7, therefore, this process will no longer be needed in future updates. See the WiKi Update Notice for more information.

    - Configuration changes:

    The following configuration changes need to be made AFTER updating to version 1.7.0 from ANY previous version. See the WiKi Update Notice for more information.

    a. User Preferences:

    • Registration: Enable or disable access to the Registration tool. NOTE: This value should be changed to "Disable" AFTER updating. screenshot

    b. Monitorr Settings: screenshot

    • Time sync interval: Specifies how frequently (in milliseconds) the UI clock will synchronize time with the hosting webserver.
    • HD display: Monitorr now has the much-anticipated feature of disabling or displaying multiple volumes (up to 3) in the system resources area of the UI.
    • Ping color values: These values will determine the color of the ping indicators in the system resources are of the UI as well as individual service response times when enabled in "Services Configuration".

    c. Services Configuration:

    • Ping RT: Enables PING RT time output in the UI for each service. screenshot

    - CHANGE LOG:

    1. ADD: Ping response time for services. See: #113

    2. ADD: User defined HD volume / multiple volumes: see: #148

    3. ADD: Monitorr release changelog. See: #123

    4. ADD: Disable browser output error if service is down. See: #174

    5. ADD: execute single service check on settings.php load and when submit changes on Services Config settings page

    6. ADD: Offline service img and title will fade when offline.

    7. ADD: Form validation to user input on _register form.

    8. ADD: CSS classes added to service images.

    9. ADD: refresh marquee on settings page load.

    10. ADD: MAIN PING indicator to respect color values.

    11. ADD: HD badge color RED if HD stats are null/error

    12. FIX: Offline time does not coincide with the set timezone. See: #165

    13. FIX: Remove offline.json log files on service config settings page submit to prevent rouge offline.json files.

    14. FIX: Prevent null data posting to json settings files

    15. FIX: Uptime format on Windows

    16. FIX: Update via UI will override custom CSS.

    17. FIX: Form submit post data

    18. FIX: Version check script errors if any functions error in functions.php

    19. FIX: Timeout indicators were persistent if ajax fail.

    20. FIX: Wrong PHP TZ for Greenland

    21. FIX: Analog clock browser compatibility

    22. CHANGE: New JS clock

    23. CHANGE: Move UI icons from /img dir

    24. CHANGE: correct scrollbars on settings pages

    25. CHANGE: Change custom css script to local from CDN.

    26. CHANGE: date display on min site: to NOT show year.

    27. CHANGE: img upload error message / img upload modal color

    28. CHANGE: Clock will not sync when auto-update toggle is disabled.

    29. CHANGE: Form schema / Default json settings file format

    30. CHANGE: Update font-awesome update from 4.7.0 to 5.1.0


  • Master: 1.7.6m

    Released on: 2018-07-03 at 07:10:57

    - Summary:

    a. This update is a MAJOR update to Monitorr with numerous fixes and enhancements.
    b. Docker image available here: https://hub.docker.com/r/monitorr/monitorr/

    - Update ALERT:

    If updating to version 1.7* from ANY previous version, *BEFORE updating backup your custom.css file located at: (Monitorr install path)/assets/data/css/custom.css . After the update is complete, simply restore the custom.css file to the same location overwriting the custom.css file that was updated. This is due to a bug which has been resolved in version 1.7, therefore, this process will no longer be needed in future updates. See the WiKi Update Notice for more information.

    - Configuration changes:

    The following configuration changes need to be made AFTER updating to version 1.7.0 from ANY previous version. See the WiKi Update Notice for more information.

    a. User Preferences:

    • Registration: Enable or disable access to the Registration tool. NOTE: This value should be changed to "Disable" AFTER updating. screenshot

    b. Monitorr Settings: screenshot

    • Time sync interval: Specifies how frequently (in milliseconds) the UI clock will synchronize time with the hosting webserver.
    • HD display: Monitorr now has the much-anticipated feature of disabling or displaying multiple volumes (up to 3) in the system resources area of the UI.
    • Ping color values: These values will determine the color of the ping indicators in the system resources are of the UI as well as individual service response times when enabled in "Services Configuration".

    c. Services Configuration:

    • Ping RT: Enables PING RT time output in the UI for each service. screenshot

    - CHANGE LOG:

    1. ADD: Ping response time for services. See: #113

    2. ADD: User defined HD volume / multiple volumes: see: #148

    3. ADD: Monitorr release changelog. See: #123

    4. ADD: Disable browser output error if service is down. See: #174

    5. ADD: execute single service check on settings.php load and when submit changes on Services Config settings page

    6. ADD: Offline service img and title will fade when offline.

    7. ADD: Form validation to user input on _register form.

    8. ADD: CSS classes added to service images.

    9. ADD: refresh marquee on settings page load.

    10. ADD: MAIN PING indicator to respect color values.

    11. ADD: HD badge color RED if HD stats are null/error

    12. FIX: Offline time does not coincide with the set timezone. See: #165

    13. FIX: Remove offline.json log files on service config settings page submit to prevent rouge offline.json files.

    14. FIX: Prevent null data posting to json settings files

    15. FIX: Uptime format on Windows

    16. FIX: Update via UI will override custom CSS.

    17. FIX: Form submit post data

    18. FIX: Version check script errors if any functions error in functions.php

    19. FIX: Timeout indicators were persistent if ajax fail.

    20. FIX: Wrong PHP TZ for Greenland

    21. FIX: Analog clock browser compatibility

    22. CHANGE: New JS clock

    23. CHANGE: Move UI icons from /img dir

    24. CHANGE: correct scrollbars on settings pages

    25. CHANGE: Change custom css script to local from CDN.

    26. CHANGE: date display on min site: to NOT show year.

    27. CHANGE: img upload error message / img upload modal color

    28. CHANGE: Clock will not sync when auto-update toggle is disabled.

    29. CHANGE: Form schema / Default json settings file format

    30. CHANGE: Update font-awesome update from 4.7.0 to 5.1.0


  • Develop: 1.6.4d

    Released on: 2018-06-07 at 17:42:37

    This release is a _HOTFIX_ for a bug was discovered in the Monitorr settings page form.

    ISSUE: If a user clicks inside a field on any of the settings pages and fires ENTER keystroke, the ajax call will write blank data to the user's .json files in their data directory thus completely breaking Monitorr if the UI is refreshed and the blank data is loaded into the DOM.

    See #167 for further details.


  • Master: 1.6.3m

    Released on: 2018-06-07 at 17:16:40

    - This release is a HOTFIX for a bug was discovered in the Monitorr settings page form.
    • ISSUE: If a user clicks inside a field on any of the settings pages and fires ENTER keystroke, the ajax call will write blank data to the user's .json files in their data directory thus completely breaking Monitorr if the UI is refreshed and the blank data is loaded into the DOM.

    • See #167 for further details.


  • Master: 1.6.1m

    Released on: 2018-05-14 at 08:45:33

    Changelog: - Add: Custom CSS option in "user preferences". Huge shout out to @rob1998 for this! see: [#141](Monitorr#141 "GitHub Issue") See Wiki for further instructions: [https://github.com/Monitorr/Monitorr/wiki/03-Monitorr-Settings#2-user-preferences](https://github.com/Monitorr/Monitorr/wiki/03-Monitorr-Settings#2-user-preferences)

    image

    • Add: Image upload option in services configuration. See : #152

    NOTE: There are a lot of CSS changes. Please ensure to clear your browser's cache after updating.

    Docker image is available via Dockerhub with "latest" or "develop" tags:https://hub.docker.com/r/monitorr/monitorr/tags/


  • Develop: 1.5.6d

    Released on: 2018-04-20 at 09:56:56

    Alert: Configuration change:

    See Wiki for further details: https://github.com/Monitorr/Monitorr/wiki/NOTICE:-Updating-Monitorr

    Starting with version 1.5.2 we added the feature to enable hot-links on the main Monitorr page for both "Standard" and "Ping only" check types:

    If you are updating from any version prior to version 1.5.2, you will need to make a small change in your Monitorr settings. After updating proceed to the Monitorr Settings page "Services Configuration", you will notice that the new "Link Enabled" drop-down menu will be enabled for all your services. However, there will be no input field for your link to the right. Simply change the "Link Enabled" option to "No", then immediately to "Yes" again. If you previously had a link associated with that services it will appear in the input field. Do this with ALL your services FIRST before clicking "submit". IF you do NOT want a link associated with that service, change the option to NO.

    image

    Note2:

    Users can/should place their custom images in the /assets/data/usrimg directory. If using docker: /app/images. This is especially important for Docker users as that directory will NOT be erased when re-building the container.

    Changelog:

    • ADD: Option to enable/disable hotlink for both "standard" and "ping only" check types.
    • ADD: User custom images directory (see #138)
    • ADD: PHP extension checks (see #140)
    • CHANGE: Curl check timeout from 30 seconds to 15 seconds.
    • FIX: Services settings page reformat
    • FIX: script reordering.

    Docker image is available via Dockerhub with the "develop" tag: https://hub.docker.com/r/monitorr/monitorr/tags/


  • Master: 1.5.5m

    Released on: 2018-04-20 at 09:54:48

    Alert: Configuration change:

    See Wiki for further details: https://github.com/Monitorr/Monitorr/wiki/NOTICE:-Updating-Monitorr

    Starting with version 1.5.2 we added the feature to enable hot-links on the main Monitorr page for both "Standard" and "Ping only" check types:

    If you are updating from any version prior to version 1.5.2, you will need to make a small change in your Monitorr settings. After updating proceed to the Monitorr Settings page "Services Configuration", you will notice that the new "Link Enabled" drop-down menu will be enabled for all your services. However, there will be no input field for your link to the right. Simply change the "Link Enabled" option to "No", then immediately to "Yes" again. If you previously had a link associated with that services it will appear in the input field. Do this with ALL your services FIRST before clicking "submit". IF you do NOT want a link associated with that service, change the option to NO.

    image

    Note2:

    Users can/should place their custom images in the /assets/data/usrimg directory. If using docker: /app/images. This is especially important for Docker users as that directory will NOT be erased when re-building the container.

    Changelog:

    • ADD: Option to enable/disable hotlink for both "standard" and "ping only" check types.
    • ADD: User custom images directory (see #138)
    • ADD: PHP extension checks (see #140)
    • CHANGE: Curl check timeout from 30 seconds to 15 seconds.
    • FIX: Services settings page reformat
    • FIX: script reordering.

    Docker image is available via Dockerhub with the "latest" tag: https://hub.docker.com/r/monitorr/monitorr/tags/


  • Master: 1.5.0m

    Released on: 2018-04-04 at 16:22:09

    Monitorr 1.0!!!

    Docker can be downloaded here:https://hub.docker.com/r/monitorr/monitorr/

    NOTE1: If you are updating to any version prior to 1.0 updating via the UI by clicking on “check for update” in the footer MAY FAIL. It is recommended to clone a new copy of this repo starting with version 1.0. Please See WIKI

    NOTE2: After updating PLEASE clear your browser cache.

    We thank you for helping us develop.

    Cheers to the future.

    Change log:

    • Integrated Settings page /w authentication.
    • Migrated to data/user database for settings files.
    • Service offline display banner.
    • Option to choose “ping only” for services that don’t serve a webpage.
    • Option to disable individual services.
    • Alternate hot-links for UI.

  • Master: v0.14.1m

    Released on: 2018-03-16 at 09:22:18

    Added notice to footer:

    NOTICE (16 MAR 2018): Monitorr 1.0 will be released ~18 March 2018. When this release is published, updating via the UI by clicking on “check for update” in the footer MAY FAIL. Please See WIKI for further explanation.


  • Develop: v0.14.1d

    Released on: 2018-03-16 at 08:57:02

    Added notice to footer:

    NOTICE (16 MAR 2018): Monitorr 1.0 will be released ~18 March 2018. When this release is published, updating via the UI by clicking on “check for update” in the footer MAY FAIL. Please See WIKI for further explanation.


  • Master: v0.14.0m

    Released on: 2018-02-16 at 01:55:14

    After updating CLEAR YOUR BROWSER CACHE!!!

    Changes:

    • Complete bootstrap overhaul. Works/looks great on mobile.
    • Updated jquery and bootstrap.css
    • Fixed analog clock not displaying server side time.

    NOTE:

    If you are using Organizr integration, Update your HTML code within the following new measurements in Org settings ->"edit homepage" -> HTML

    
    <div style="overflow:hidden;  height:255px">  
    <embed style="height:100%" width="100%" src="https://yourdomain.com/monitorr/index.min.php">  
    </div>
    
    

    36181875-9eda088a-10db-11e8-84d5-1e7117efe263


  • Develop: v0.14.0d

    Released on: 2018-02-14 at 00:19:55

    _After updating CLEAR YOUR BROWSER CACHE!!!_

    Changes:

    • Complete bootstrap overhaul. Works/looks great on mobile.
    • Updated jquery and bootstrap.css
    • Fixed analogue clock not displaying server side time.

    NOTE:

    If you are using Organizr integration, Update your HTML code within the following new measurements in Org settings ->"edit homepage" -> HTML

    
    <div style="overflow:hidden;  height:255px">  
    <embed style="height:100%" width="100%" src="https://yourdomain.com/monitorr/index.min.php">  
    </div>
    
    

    image


  • Master: v0.13.3m

    Released on: 2018-02-06 at 01:08:56

    Master branch changes:
    • Added update notification. NOTE: if an update is available the link above ("Check for update") will trigger the the update and update the application.
    • Fixed curl_close errors
    • Added CURL/PING check manual tool to /assets/php/checkmanual.php. See wiki:https://github.com/Monitorr/Monitorr/wiki/05-Troubleshooting

    monitorr_update


  • Develop: v0.13.3d

    Released on: 2018-02-05 at 23:51:52

    - minor maintenance release

  • Develop: v0.13.1d

    Released on: 2018-02-03 at 21:54:11

    Fixing curl_close errors

  • Develop: v0.13.0d

    Released on: 2018-02-02 at 15:58:19

    Changes:
    • improved check manual script
    • added update notification:

    image


  • Master: v0.12.8m

    Released on: 2018-01-28 at 00:10:14

    - Changed fallback check to NOT use persistent connections. - Added 5 second timeout for fallback check - Added error message in UI if invalid host URL is entered in config.php - Added CURL/PING manual check script. See /assets/php/checkmanual.php for usage and wiki doc here:[https://github.com/Monitorr/Monitorr/wiki/05-Troubleshooting](https://github.com/Monitorr/Monitorr/wiki/05-Troubleshooting)

  • Develop: v0.12.8d

    Released on: 2018-01-27 at 11:36:51

    - Changed fallback check to NOT use persistent connections. - Added 5 second timeout for fallback check - Added error message in UI if invalid host URL is entered in config.php

  • Master: v0.12.7m

    Released on: 2018-01-25 at 18:40:14

    Updates:

    NOTE: If you are upgrading from any version prior to 0.12.5. You MUST add a port to all of your monitorred URLs (i.e.https://mydomain.com:443/application). Please See WIKI for further explanation.

    • Added ping check fallback method (Curl as primary check, sockopen as fallback)
    • Removed Curl SSL cert hostname match requirement
    • added system disk used percentage
    • Minor CSS updates

  • Develop: v0.12.6d

    Released on: 2018-01-24 at 05:49:39

    - added system disk used percentage - CSS mods

    image


  • Develop: v0.12.5d

    Released on: 2018-01-23 at 00:49:18

    Updates:

    NOTE: If you are upgrading from any version prior to 0.12.5. You MUST add a port to all of your monitorred URLs (i.e.https://mydomain.com:443/application). Please See WIKI for further explanation.

    1. Added ping check fallback method (Curl as primary check, sockopen as fallback)
    2. Removed Curl SSL cert hostname match requirement
    3. Minor CSS updates

  • Master: v0.12.4m

    Released on: 2018-01-08 at 07:44:21

    changed offline service link behavior. See [#88](Monitorr#88 "GitHub Issue")

    a. OFFLINE service link will now be disabled EXCEPT for the service title which the cursor will show "not-allowed". The decision to make the service title still "clickable" is in the case of a webserver misconfig in which the service UI might still be UP but Monitorr is reporting it as down.


  • Develop: v0.12.3d

    Released on: 2018-01-08 at 07:42:33

    changed offline service link behavior. See [#88](Monitorr#88 "GitHub Issue")

    a. OFFLINE service link will now be disabled EXCEPT for the service title which the cursor will show "not-allowed". The decision to make the service title still "clickable" is in the case of a webserver misconfig in which the service UI might still be UP but Monitorr is reporting it as down.


  • Develop: v0.12.2d

    Released on: 2018-01-07 at 12:06:52

    - changed offline service link behavior. See [#88](Monitorr#88 "GitHub Issue") a. OFFLINE service link will now be disabled EXCEPT for the service title which the cursor will show "not-allowed". The decision to make the service title still "clickable" is in the case of a webserver misconfig in which the service UI might still be UP but Monitorr is reporting it as down.

  • Develop: v0.12.1d

    Released on: 2018-01-05 at 00:03:02


  • Master: v0.12.0m

    Released on: 2018-01-04 at 23:53:12

    - Added auto-refresh toggle switch - Fix for RAM percentage showing incorrect value. See [#67](Monitorr#67 "GitHub Issue") - Fixed spacing when tile service title text is two lines - See Wiki for correct values when using w/ Organizr:[https://github.com/Monitorr/Monitorr/wiki/Integration:--Organizr](https://github.com/Monitorr/Monitorr/wiki/Integration:--Organizr)

    After updating always ensure to clear browser cache


  • Develop: v0.11.9d

    Released on: 2018-01-04 at 22:27:49

    - Fix for RAM percentage showing incorrect value. See [#67](Monitorr#67 "GitHub Issue") - Adjusted service img display size.

  • Develop: v0.11.7d

    Released on: 2018-01-03 at 18:44:35

    - Fixed spacing when tile service title text is two lines

  • Develop: v0.11.6d

    Released on: 2018-01-02 at 10:45:38

    - changed services tile spacing

  • Develop: v0.11.5d

    Released on: 2018-01-01 at 14:55:49

    - Changed BODY tag to fix scroll bars for IE - Changed classes to alter margin values - Changed margin values for min site