New
- Add data forwarding for HTTP (Ecowitt) stations (EXPERIMENTAL for now)
- Adds Leaf Wetness as a recent and select-a graph option - also added to chart colour picker
- Local API, graph data requests now support the URL parameter start=nnnnn where nnnnn = Unix timestamp for first data values
- The number of concurrent PHP uploads can be configured in Internet Settings | Web/Upload site | Advanced Settings (defaults Windows=4, Mono=1)
- Non-linear calibrations can now be applied to all applicable values
- A new download file/upload to web option:- HTTP Files
- This allows you to download a file from any http URL and either save it locally, or upload it to your web site
- This can be done at any interval, starting when CMX starts
- Or you can specify a start time and interval. For example you want to download a forecast image that is updated at 06:00, 12:00, 18:00
- You could specify an interval of 6 hours starting at 06:01. The image will then be downloaded at 06:01, 12:01 and 18:01
- Custom MySQL commands now have a new option of Timed updates. These work the same as the HTTP Files timed uploads
Changed
- Deprecate the StartDate entry in cumulus.ini. The new entry is called StartDateIso and has a consistent format across locales of YYYY-MM-DD
The existing entry will be migrated and removed automatically - Switched to the latest current build of FluentFTP as a fix is now been incorporated for Mono errors
- This has meant a change to the FTP logging processes. FTP logs are now created in the MXdiags folder, and cycled like the main CMX log files
- Adds a retry on failure for PHP Uploads
- PHP Uploads now restricted to prevent excessive process generation under Mono
- All HTTPS operations (Third Party, Custom, Catch-up from cloud etc) now use TLS 1.2 and TLS 1.3 only
Fixed
- Real-time FTP/SFTP upload of realtimegauges.txt could corrupt concurrent FTP/SFTP interval uploads of processed files
- Extra web files was performing the EOD copy before the daily graphs had been created
- Possible fix for Child process count increasing when using PHP upload
- The monthly and extra data log file editors now show the correct date for 9/10am rollover configurations before the daily rollover
- Real time SFTP not reconnecting when SFTP object is null or not connected
- The following processes now abort processing if they are called before the core met data is available
Custom Interval Logs, Custom MySQL: Realtime, Interval, and Timed commands - Real time FTP login was sometimes being attempted even if FTP was disabled completely - occurred if the real time FTP option was left enabled
- 24 hour times on the dashboard showing as 24:nn after midnight rather than 00:nn