Latest Cumulus MX release 3.10.5 (build 3122) - 06 April 2021 (please see announcement regarding releases since 3.5.0)
Legacy Cumulus 1 release v1.9.4 (build 1099) - 28 November 2014 (a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
AirQuality: bug fix concerning the windbarbs in relation to the renewed unit handling (as introduced in 4.10.5).
Graphs: Fixed a bug in the heatmap where a zigzag blue line was visible (sometimes in front, sometimes in back).
Graphs: Added the HighchartsDefaults and HighchartsLanguage as the includes when graphs used as modules.
NOTE: this will modify the look and feel of the graphs slightly, especially the axis.
Internal: Review of all ajax calls.
NOTE: when using graphs as a module, users can modify the height of the Graphs container by specifying in a style section of their template:
Heatmap: Added two more colours for a more dynamic display.
Heatmap: For long series the display is split in pages of 10 years (default but configurable) with buttons Prev/Next and All to walk through the pages.
ChartsCompiler: The Solar axis when used for only the radiation now has a scale fixed to the current theoretical solar maximum. The image therefore does not easily change.
ChartsCompiler: added RECENT and ALL qualifiers for the Plot variables. Updated the definition specification. Option for the legacy DAILY charts is available but not now implemented.
ChartsCompiler: Added HeatingDegreeDays, CoolingDegreeDays and EvapoTranspiration as Plot variables.
ChartsCompiler: Added yAxis for DegreeDays and Evapotranspiration.
ChartsCompiler: Added the infrastructure to add JSON data if CMX does not provide (like e.g. the Evapotranspiration).
UserAskedData: Commandline parameter UserAskedData provides the JSONs for non provided data and encompasses missing weather data and AQ data (the old AirQuality Thrifty handling is now obsolete).
Dayfile: Modified for additional parameters and global handling of the list.
Monthfiles: Modified to read only one or two files to create a list for the subselection for the RECENT graphs (evapotranspiration and maybe other possibilities).
Monthfiles: Addition of inifile parameter MonthsOfMiracleAndWonder. If CumulusUtils uses a Locale other than that of CMX the filenames for the monthly logfiles are formed differently. In case of trouble edit this string to create CMX matching filenames.
Website: Moved to jQuery 3.6.0
NOTE:
The ChartsCompiler has a document itself which is much smaller than the manual (only 7 pages) and is required to be read before use. If the user does not wish to make use of the Charts Compiler, just do nothing and make sure CutilsCharts.def does not exist. When using the website generator the default charts will then be available. The CutilsCharts.def in the distribution and in this document are meant as an example. You are invited to create your own charts definitions, maybe on the basis of these examples.
You should be able to use the output of the ChartsCompiler in other websites (include the file just as you would otherwise).
Hans
https://meteo-wagenborgen.nl
Cumulus build 3122 ● Davis Vantage Pro 2+ ● RPi 3B+ ● Raspbian 5.10.17-v7+ ● Mono 5.18.0.240
Website: UserAskedData did not serve the AirQuality data under certain conditions
Errorhandling: Added InnerException info in Map for the Upload of the signaturefile
Website: Determine Daylights Saving Time for the station clock no longer requires a non-thrifty run of CumulusUtils.
Map: FTP connection now uses Automatic passive mode (Extended or Standard depending on the server)
NOTE: two new dll's have been added to the bin directory in preparation of future modifications. Be sure you update all.
Question: Could you check your logfile once in a while for an error during the ftp send operation of the map signature file (search for 'mapson'). Please let me know if an exception occurs.
Hans
https://meteo-wagenborgen.nl
Cumulus build 3122 ● Davis Vantage Pro 2+ ● RPi 3B+ ● Raspbian 5.10.17-v7+ ● Mono 5.18.0.240
Added two growing season graphs (specific for Agriculture): Temperature Sum and Growing Degree Days in the miscellaneous graphs menu. Translations as usual. (suggestion h/t : @Pes)
Unification of the maximum number of visible series when year-series are in a chart (e.g. Monthly Rain). Inifile parameter MaxNrOfSeriesVisibileInGraph is now valid for all charts of this type.
FTPS now uses automatic choosing between Passive and Extended Passive (default when available) mode.
FTPS protocol now accepts SSL 3.0 and TLS 1.0 as well. If any problems arise please let me know.
Some minor bugs and typos.
Hans
https://meteo-wagenborgen.nl
Cumulus build 3122 ● Davis Vantage Pro 2+ ● RPi 3B+ ● Raspbian 5.10.17-v7+ ● Mono 5.18.0.240
Manual: Replaced the README with the Wiki (https://cumuluswiki.org/a/Category:CumulusUtils). All articles are in place. In some foreseeable future the README will get different contents, this is the last release of the manual.
Several review quality modifications as a result of the writing of the Wiki.
Infile parameters: added DoLibraryIncludes to have an unambiguous parameter to determine whether or not to include the highcharts libraries and/or Leaflet library when using e.g. Graphs, Maps and the compiler as a module outside the Website Generator. NOTE: for module users this may have effect on you: CHECK!
ChartsCompiler: Corrected an error in the document load of the compiler output for modular use.
Inet: Changed logging around the FTP connection for all protocols
Enabled the Thrifty qualifier for individual module runs.
AirQuality: removed the helpbutton text when used as a module.
Removed the use of Thrifty for the Map module. Parameter MapsPeriod has no more use (can be removed).
Hans
https://meteo-wagenborgen.nl
Cumulus build 3122 ● Davis Vantage Pro 2+ ● RPi 3B+ ● Raspbian 5.10.17-v7+ ● Mono 5.18.0.240