The latest stable version shown on the web-page is the released version (tar-ball). Intermediate changes are not mentioned there (this would be a nightmare to maintain).
I am sorry, but I don’t understand what you said. “The latest stable version shown on the web-page is the released version”. Which web page are you talking about? News, Downloads, or the CI downloads page? What “Intermediate changes” are you talking about. The CI itself seems to include “intermediate changes” between formal releases.
The Downloads page has a link for the latest stable SOURCE:
https://download.kde.org/stable/kmymoney/
That has 5.2.2, dated Feb 22 2026, same date as the Release announcement in the News page. I could find no links for compiled files for that version, which seems very strange.
The link for complied versions goes to the CI page, which seems to have much later stuff which is not yet documented in release notes, so I don’t know what I am really getting.
I actually stumbled onto the blog page you referenced after making my post. It is somewhat helpful.
It explains that the version number in Help → About includes the commit ID. I guess that is for the latest change included in this version. Presumably there might be other commits included, but only the latest one is listed.
There is no explanation of the version number in the ci-builds list: 5.2-5289.
Why is this 5.2 instead of 5.2.2? What does 5289 refer to? How do I relate that to the version in Help → About
Does the CI build a new version every day, or only when there was as change? If every day, I don’t need to download it if there were no changes. How do I know when there was a change? How do I know what the changes are in this version, to know whether or not to bother downloading the new version? Do I have to slog through GIT and look at commit IDs and bug reports?
I was a software developer, but we did not use CI and automated testing. When we were ready for a release, it went through extensive testing before release, and we only released fully tested versions. I am a bit worried about using daily compiles from the CI system. It relies on the developer doing his own testing of his change. What if that fix breaks something else, that the developer did not think to test? There seems to be some automated testing of the system. Does the developer update the tests as well as the code? How extensive is the automated testing? This is a very complex system with a lot of GUI interfaces, and many of the updates are for the GUI interface. That is difficult to test with automation.
In the blog page you referenced, all the CI stuff is steps 1 through 3. The formal release stuff announced in the News page is steps 4 through 6. How does the team decide to make a new announced formal release? Does it go through any extra testing that is not done during the CI? If not, then downloading from the daily CI should be OK. If there is extra testing, then downloading from the daily CI is questionable.
The web home page states: “KMyMoney strives to be the easiest open source personal finance manager to use, especially for the non-technical user.”
I agree the software itself is easy to use, but downloading it is very confusing.
Here is a suggestion: archive a copy of the compiled versions for each formal release announced in the News page, for the average joe to download.
Continue to provide the CI downloads for more adventurous people interested in the latest updates.
Until that might happen, do you have any recommendations for when we should download a new version from the CI?
I apologize for taking your valuable time with this somewhat non-issue, but I find it very confusing and frustrating to update/maintain this wonderful software.
Thanks.