Version 3.0.0: Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
no edit summary
No edit summary
No edit summary
 
<big>First Beta Release Date: 2 January 2015 (build 3000)</big><br />
Latest Beta Update: 24 April 2019 (build 3049)<br />
If you are intending to upgrade to this release, please read all of the release notes since the build you are currently running.
<br /><br />
<big>Release History</big>
 
January 2, 2015 (b3000)<br />
January 4, 2015 (b3001)<br />
January 5, 2015 (b3002)<br />
January 6, 2015 (b3003)<br />
January 7, 2015 (b3004)<br />
January 8, 2015 (b3005)<br />
January 10, 2015 (b3006)<br />
January 12, 2015 (b3007)<br />
January 14, 2015 (b3008)<br />
January 16, 2015 (b3009)<br />
January 18, 2015 (b3010)<br />
January 20, 2015 (b3011)<br />
January 22, 2015 (b3012)<br />
January 24, 2015 (b3013)<br />
January 25, 2015 (b3014)<br />
January 26, 2015 (b3015)<br />
January 27, 2015 (b3016)<br />
January 30, 2015 (b3017)<br />
January 31, 2015 (b3018)<br />
February 9, 2015 (b3019)<br />
February 17, 2015 (b3020)<br />
March 4, 2015 (b3021)<br />
March 24, 2015 (b3022)<br />
April 7, 2015 (b3023)<br />
April 12, 2015 (b3024)<br />
May 22, 2015 (b3025)<br />
July 26, 2015 (b3026)<br />
August 4, 2015 (b3027)<br />
August 6, 2015 (b3028)<br />
September 3, 2015 (b3029)<br />
September 6, 2015 (b3030)<br />
September 21, 2015 (b3031)<br />
November 1, 2015 (b3032)<br />
November 22, 2015 (b3033)<br />
November 23, 2015 (b3034)<br />
December 2, 2015 (b3035)<br />
December 14, 2015 (b3036)<br />
February 24, 2016 (b3037)<br />
March 13, 2016 (b3038)<br />
July 18, 2016 (b3039)<br />
July 29, 2016 (b3040)<br />
August 17, 2016 (b3041)<br />
January 17, 2017 (b3042)<br />
January 20, 2017 (b3043)<br />
December 7, 2018 (b3044)<br />
December 23, 2018 (b3045)<br />
January 2, 2019 (b3046)<br />
February 2, 2019 (b3047)<br />
March 2, 2019 (b3048)<br />
April 24, 2019 (b3049)<br />
May 1, 2019 (b3050)<br />
 
Changes:
----
 
== 3000 - January 2, 2015 ==
 
Initial Beta release. See the [https://cumulus.hosiene.co.uk/viewtopic.php?f=27&t=12908#p101008 announcement thread] for details.
 
== 3001 - January 4, 2015 ==
 
*Fix: Crash if "ListWebTags=1" is set in Cumulus.ini
*Fix: Some of the screens having no data on them
 
== 3002 - January 5, 2015 ==
 
*Fix: Serial port stations don't work on Linux or OS X - wrong device name
*Fix: "Fine Offset with Solar" station type doesn't work
 
== 3003 - January 6, 2015 ==
 
*Fix: realtime.txt is always uploaded even if configured not to be
*Fix: Using a twitter.txt file causes a NullReferenceException
 
== 3004 - January 7, 2015 ==
 
*Adds some diagnostic data tracing for La Crosse and WMR928
*Fix: indexT and gaugesT have wrong gauges link; some CSS files in wrong place in webfiles
 
== 3005 - January 8, 2015 ==
 
*Fix: NullReferenceException starting timers when UseDataLogger=0 is used
*Fix: <#webcam> names its link 'forum'
 
== 3006 - January 10, 2015 ==
 
*Fix: <#month> <#hour> <#minute> should always be two digits
*Fix: <#LastDataReadT> default format is not useful
 
== 3007 - January 12, 2015 ==
 
*The charts page (both in the UI and on the web page) work differently now to fix the units problem
*Fix: Fine Offset indoor temp always in Celsius
 
== 3008 - January 14, 2015 ==
 
*Fix: Wind chart shows wrong units and wrong value, if mph not in use (same for all charts, I think)
*Fix: Wind chill incorrect for Fine Offset when using Fahrenheit
 
== 3009 - January 16, 2015 ==
*Note that the charts page (both in the UI and on the web page) works differently now to fix the problem where the chart may sometimes not load
*Fix: Updating settings can sometimes change upload intervals somehow (e.g. 5mins -> 10mins), or stop them happening
*Fix: Writing today.ini for high/low can clash with log interval and stop data being read
 
== 3010 - January 18, 2015 ==
 
*Note that the 'any key' no longer terminates the program
*Fix: WMR100 rain figures wrong (station works in inches, not mm)
 
== 3011 - January 20, 2015 ==
 
*Improved the situation regarding non-English settings (e.g. decimal commas)
*Fix: Temperature graph always has C for unit
 
== 3012 - January 22, 2015 ==
 
*Fixed a number of other issues which aren't specifically mentioned there
*Fix: NOAA yearly report has heating deg days twice instead of heating and cooling deg days
 
== 3013 - January 24, 2015 ==
 
*Fixed a number of other issues which aren't specifically mentioned
*Fix: Calibration settings don't work if system set to decimal commas
 
== 3014 - January 25, 2015 ==
 
*Fix: Heat and cool base on NOAA annual report not rounded
 
 
== 3015 - January 26, 2015 ==
 
*This build sets the console clock on Davis stations (at start up and at 0400) if you have 'synchronise station clock' selected
*Fix: Wind rose data is always 16 items long, even if set to 8 - causes wrong wind rose directions
 
== 3016 - January 27, 2015 ==
 
*New: Multiple connections to the user interface should now be possible
*Fix: Davis clock gets set multiple times - or not at all - at 0400
 
== 3017 - January 30, 2015 ==
 
*Should improve TCP/IP connections for Davis stations
*Fix (Failed): TCP/IP data stops when using Virtual VP (and possibly other Davis TCP/IP connections?)
 
== 3018 - January 31, 2015 ==
 
*Allow longer for the Davis clock time to be received when using TCP/IP connections
*Fix: TCP/IP data stops when using Virtual VP (and possibly other Davis TCP/IP connections?)
 
== 3019 - February 9, 2015 ==
 
*The footers on the UI pages are now consistent and give the version and build number
*Fix: This year's high monthly rain isn't read correctly from year.ini at startup, so gets reset to this month's figure
 
== 3020 - February 17, 2015 ==
 
*All of the places a Davis can return 255 for wind speed and negative rain rate are handled
*Updates the SteelSeries gauges to version 2.5.5
 
== 3021 - March 4, 2015 ==
 
*New: The charts are now done using Highcharts
*Changed the structure of both the interface files and the web files
 
== 3022 - March 24, 2015 ==
 
*Includes an update to the Highstock (charts) package
*Fix: Davis '10-min gust' value in LOOP2 packet is not a 10-min gust on VP2 (bug in Davis ISS firmware)
 
== 3023 - April 7, 2015 ==
 
*Fixes a few issues and adds daily graphs for rainfall, min/max/average temperature, and sunshine hours
*Fix: Should check that a WU update isn't already in progress before starting a new one
 
== 3024 - April 12, 2015 ==
 
*Fix: Low Max temp this month and this year have wrong timestamp
*Fix: Problem with 'wake console' code on Davis TCP/IP connections
 
== 3025 - May 22, 2015 ==
 
*New: Debug logging, diagnostic data logging, and ftp logging can now be set in the UI
*Improved console messages at start up to indicate whether station has been connected successfully
 
== 3026 - July 26, 2015 ==
 
*Fix: Crashes at startup if sun is always up (or down). There are other related issues with things like daylight length at higher latitudes
*Fix: Rounding issues with Beaufort calculations
 
== 3027 - August 4, 2015 ==
 
*Fix: Use of 'periodic disconnect' for Davis IP connections causes crash
*Fix: Data reading thread with Davis serial/USB stations can crash if invalid data received (bug introduced in 3026)
 
== 3028 - August 6, 2015 ==
 
*Fix: Data reading thread with Davis serial/USB stations can crash if invalid data received (bug introduced in 3026)
*Fix: 'Recent data' missing if duplicate timestamps in log files
 
== 3029 - September 3, 2015 ==
 
*New: Changed the code which writes the today.ini file so that the timestamp (the date/time that data was last logged) is written in ISO 8601 format yyyy-mm-ddThh:mm:ss
*Fix: WMR928TempChannel setting doesn't also do humidity
 
== 3030 - September 6, 2015 ==
 
*Fix: A fix to the 'dp' code for latitude and longitude in 3029 has stopped it working
 
== 3031 - September 21, 2015 ==
 
*Fix: Graph data loaded from logs at start up is always for last 24 hours rather than configured period
*Fix: Davis reception stats are still read every couple of minutes rather than every 15 minutes
 
== 3032 - November 1, 2015 ==
 
*New: Direct uploading to Awekas
*Fix: Dominant wind direction is wrong when Davis logger data is used (i.e. when catching up)
 
== 3033 - November 22, 2015 ==
 
*There seems to be an issue with this build with reading some timestamps from ini files (alltime.ini etc)
*Fix: External program shouldn't run until all pages processed
 
== 3034 - November 23, 2015 ==
 
*Fix: Issue with build 3033 with reading some timestamps from ini files
 
== 3035 - December 2, 2015 ==
 
*New: The temperature chart now includes heat index
*Fix: Auto ftp of NOAA reports can happen before reports are complete
 
== 3036 - December 14, 2015 ==
 
*New: Added a samplestrings.ini file
*Fix: Problems with parsing Instromet responses due to Unix newlines
 
== 3037 - February 24, 2016 ==
 
*Moved the generation of the JSON graph data files to the web folder
*Fix: CWOP temperature incorrectly formatted when below 0F - causes CWOP to read as zero
 
== 3038 - March 13, 2016 ==
 
*Fix: Another problem with date parsing in Instromet logger entries
*Fix: Max and min comparison totals wrong on NOAA annual report
 
== 3039 - July 18, 2016 ==
 
*New: Supports new Instromet loggers which run at 19200 baud. This is now the default baud rate
*Fix: Instromet logger interval gets set to seconds rather than minutes
 
== 3040 - July 29, 2016 ==
 
*Fix: Fixes some issues with Instromet archive download
*Fix: (hopefully) 'last rain tip' time for Instromet stations
 
== 3041 - August 17, 2016 ==
 
*New: Support for FTP over SSL/TLS (FTPS)
*Fix: Graph label colour for sub-zero when Fahrenheit in use
 
== 3042 - January 17, 2017 ==
*New: A Cumulus.ini setting to turn off the 'extra' decimal place in pressure values on Davis stations. To limit the pressure to 1 decimal for mb/hPa and 2 for inHg, add the following to the [Station] section of Cumulus.ini:
'''
*Fix: Doesn't use configured FTP port
 
== 3043 - January 20, 2017 ==
*Fix: Fixes problem of realtimegauges.txt file upload interferring in other uploads.
 
== 3044 - December 7, 2018 ==
*Update: Updated the HidSharp package to ver 2.0.5
**Now uses libudev1 for Fine Offset and WMR200 stations, removing previous restriction of using libudev0 on Linux
*Update: The default Comm port values are now set to either COM1 or /dev/ttyUSB0 depending on the platform. Hopefully this will prevent some of the confusion of new users.
 
== 3045 - December 23, 2018 ==
*Fix: Davis TCP connections. Added additional error handling, should now be much more robust and attempt to reconnect on failure.
*New: Astro calcs for Solar
*Fix: Fix for Slovenian locale (and any other with a two character date separator)
 
== 3046 - January 2, 2019 ==
*Weather Diary
**Added Weather Diary page to management interface
*Fix to TLS 1.2 FTPS of the 'periodic' files
 
== 3047 - February 2, 2019 ==
*Web token parser updated to cope with html tag characters "<>" in the format string.
**You can now do things like...
::\fastJSON.dll
 
== 3048 - March 2, 2019 ==
*You can now first time enable/disable Realtime FTP without having to restart CMX
*Instromet stations now record and report rainfall (mm) and sunshine hours to 2 decimal places
*Updated files
::\CumulusMX.exe
::\CumulusMX.pdb
::\FluentFTP.dll
 
== 3049 - April 24, 2019 ==
*Adds the ability to upload data to Windy.com
*Updated files
::\CumulusMX.exe
::\CumulusMX.pdb
::\interface\json\InternetOptions.json
::\interface\json\InternetSchema.json
 
== 3050 - 3.0.0 - May 1, 2019 ==
The first release not designated as Beta.
*Fixes MX not working with locales that use two character date separators
Eg. Croatia "29. 04. 19"
*Updated files
::\CumulusMX.exe
 
::\CumulusMX.pdb
== 3051 - 3.0.1 - September 10, 2019 ==
*Increases Davis DMPAFT Date/Time command timeout
*Much improved Davis serial port throughput (for USB and Serial loggers), should decrease the historic logger download time
*Adds Davis archive data processing progress indication
*Fixes firmware check for LOOP2 support
*Fixes a race condition on start-up of Davis VP2 stations without a logger. This could cause a crash in AstroLib.SolarMax()
*Fixes reading the Davis console clock after setting the time
*Updated files
::\CumulusMX.pdbexe
 
== 3052 - 3.0.2 - September 13, 2019 ==
*Fixes Davis archive downloads from the the logger when the day rollover processing takes longer than 10 seconds.
This can happen on slow processors - Pi Zero for example - or if lengthy procedures are included
*An extra archive processing run is scheduled for each day rollover that takes longer than 10 seconds
*Updated files
::\CumulusMX.pdbexe
::\CumulusMX.pdbexe.config

Navigation menu