Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.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

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

3097 Files change log?

From build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since. He has made the code available on GitHub. It is Mark's hope that others will join in this development, but at the very least he welcomes your ideas for future developments (see Cumulus MX Development suggestions).

Moderator: mcrossley

Post Reply
jon_iz
Posts: 86
Joined: Sat 02 Jan 2016 10:10 pm
Weather Station: Davis VP2+, WLL & Airlink
Operating System: Win 10 64bit / RPi Buster
Location: Nantwich, UK
Contact:

3097 Files change log?

Post by jon_iz »

Hi Mark,
while I know it's always a dangerous question, as technically all files should be replaced - is there a files changelog for 3097 - I can see historiccharts.js in webfiles\js and historicT.htm in \web and I will assume, cumulusmx.exe (Obviously)
I have a few custom edits in a few of the pages, so just trying to minimise my effort...
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: 3097 Files change log?

Post by mcrossley »

I decided it is too error prone, both on my part to provide the changed file list and that of users updating when many files have changed. Plus it encourages people to just copy the files from list rather than everything.

I figure if folks are savvy enough to customise files, then they can probably figure out how to see which files have changed and which folders they need to cautious of when updating.
jon_iz
Posts: 86
Joined: Sat 02 Jan 2016 10:10 pm
Weather Station: Davis VP2+, WLL & Airlink
Operating System: Win 10 64bit / RPi Buster
Location: Nantwich, UK
Contact:

Re: 3097 Files change log?

Post by jon_iz »

Can't argue with the theory.. ;-)
WoodburyMan
Posts: 166
Joined: Sun 04 Sep 2011 2:02 am
Weather Station: Ecowitt GW1000
Operating System: Windows 10 20H2
Location: Woodbury, Connecticut, U.S.A.
Contact:

Re: 3097 Files change log?

Post by WoodburyMan »

Came here looking for the same thing. Just copy and pasted everything and I was fine.

I keep all my custom files in a folder for the most part so any overrides are fine.
Woodbury, CT Weather Ecowitt GW1100, Solar, Wind, Rain, Temp, Soil, Lightning
Southington, CT Weather Ecowitt GW2000 Wittboy Solar, Wind, Rain, Temp, Soil, Lightning, CO2/PM2.5/PM10

Running CumuluxMX 3.24.1 b3234 both sites on Windows 11 22H2
Phil23
Posts: 888
Joined: Sat 16 Jul 2016 11:59 pm
Weather Station: Davis VP2+ & GW1000 (Standalone)
Operating System: Win10 Pro / rPi Buster
Location: Australia

Re: 3097 Files change log?

Post by Phil23 »

I've also been caught out in the past missing files on the changes list.

Still doing selective updates though, but these days using one of my favorite file sync tools.

Check out https://freefilesync.org/

As well as compare source & destination it can have exception & individual configs can be saved as a job.

You get to browse the full list of files & see what's flagged before hitting proceed.
:Now: :Today/Yesterday:

Image

Main Station Davis VP2+ Running Via Win10 Pro.
Secondary Stations, Ecowitt HP2551/GW1000 Via rPi 3 & 4 Running Buster GUI.
:Local Inverell Ecowitt Station: :Remote Ashford Ecowitt Station:
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: 3097 Files change log?

Post by mcrossley »

We could really do with a universal (i.e. something that will work on Windows and Linux) method of applying updates. If anybody wants to volunteer. :lol:

If you are customising the standard website then to make upgrading easier, it is probably a good idea to use a new folder or at least different file names from the default files. I know that means you cannot use the standard upload tick box and have to add the files as extra files, but I think the effort would be worth it.
WoodburyMan
Posts: 166
Joined: Sun 04 Sep 2011 2:02 am
Weather Station: Ecowitt GW1000
Operating System: Windows 10 20H2
Location: Woodbury, Connecticut, U.S.A.
Contact:

Re: 3097 Files change log?

Post by WoodburyMan »

I run some other software that includes some git binaries in it's release, or somehow connects to git, and it somehow manages to check for new releases and mirrors the latest github release to the folder. Given CumuluxMX is on github.. it may be possible. (The software I use is Tautuli https://github.com/Tautulli/Tautulli ). How this is done is will beyond me.....
Woodbury, CT Weather Ecowitt GW1100, Solar, Wind, Rain, Temp, Soil, Lightning
Southington, CT Weather Ecowitt GW2000 Wittboy Solar, Wind, Rain, Temp, Soil, Lightning, CO2/PM2.5/PM10

Running CumuluxMX 3.24.1 b3234 both sites on Windows 11 22H2
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: 3097 Files change log?

Post by mcrossley »

I have seen other apps do this, basically they make the app install folder a clone of the github repository, and then pull down any files that get updated on github. Which is OK for script based programs (like the one you reference which is Python based), not so for compiled programs with external dependencies. :(
User avatar
radilly
Posts: 123
Joined: Fri 17 Jul 2015 11:01 am
Weather Station: Ambient WS-2080
Operating System: Raspberry Pi 3, OS Buster Lite
Location: McMurray, PA, US
Contact:

Re: 3097 Files change log?

Post by radilly »

I like to understand what's changed between releases. I've also modified a few files - and they seem to have also been changed in the last few builds. I've been thinking about how to merge such changes but so far merging by hand hasn't been too bad, especially given a good list of those requiring a merge. Some features have been added to web pages that I wanted to incorporate.

I've been tinkering with a helper script to help me manage my updates in an orderly way. Given 2 builds (as-shipped) it finds the differences - basically a list of changes. It goes a step further by comparing a working installation directory to determine if an update would overlay any changes made. I describe it a little at viewtopic.php?f=40&t=18813

The approach should work for situations where several updates have been skipped as well.
Cheers,
Bob
Post Reply