I can’t find a general “Kicad” category, so I am aware this is an incorect category.
Background: We are planning to upgrade to Kicad 8.0.9. The supposition was a new major release (9.0.0 ) would tend to have a higher ratio of new bugs:fixed issues.
Prior to upgrading, one task is to search online for issues with 8.0.9. I can’t find a good way to search. I was wondering about looking at the 9.0.0 milestone (https://gitlab.com/groups/kicad/-/milestones/31#tab-issues). However this would include fixes to beta versions of 9.0.0.
In short: What is a good way to find a list unresolved issues for a given release?
There is no 100% reliable way to automatically generate such a list.
My take on this task would be to use the gitlab search function with filter set for 8.0, and priority set to medium+high+critical. (see picture).
However, that list would not include v8-unresolved bugs which are fixed now in the meantime for the v9 release.
General question/advice: why do you want to update to v8.0.9 now?
if you are already working on the v8 branch than updating to v8.0.9 is a nobrainer (updating to minor release number normally introduces only bugfixes, very very very low risk of breaking something)
if you are still working with a older version (v7 and older) then the advice would be to wait 2…6 weeks until v9.0.1 (or v9.0.2) and just leapfrog v8.
You didn’t told from what version.
If you considering upgrade from 8.0.8 than I don’t understand word ‘planning’.
If from 7.0.11 then if V8 functionalities are interesting than I dont expect better than 8.0.9 will ever exist.
“Planning” = We “plan to” upgrade /we would “like to” upgrade:
However - if we find that 8.0.9 has some known bugs that are unacceptable to us as a team, then we will not upgrade to 8.09.
I understand the word itself.
I only don’t understand if you were considering upgrade from 8.0.8 to 8.0.9 as there is nothing to be planned. But as you not - no subject. You just didn’t said from what version.
So I don’t understand why not 7.0.11.
Each last digit change means tens bugs fixed and 0 new features added. New bugs are mainly introduced when new features are added so when last digit changes there is extremely small risk in uprading. To be close to 100% safe I wait 2…3 days after last digit changes.
When first digit changes I wait few months looking how many bug complains at forum happens.
At this moment the most bug-free and modern version is 8.0.9.
We are close to releasing 9.0.1, which currently has the first release candidate available - as v8 is no longer supported (outside of commercial support options), you may wish to hold off for a short while. 9.0.1 has fixed something like 150 bugs from 9.0.0, and has some significant feature improvements on v8.
rather 7.0.11 because it has fewer bugs as well as fewer new features. I noticed a trend that the more complex a program becomes, the more bugs appear, both new and old features break those unsolved problems from version 8 have migrated to 9, apparently the code is becoming more complex and there is not enough time and effort IMHO
If bug-free would be only concern than I bet 5.1.12 as bugs were fixed in it for 3 years.
But new features are helpful. I prefer V8 over V5. I don’t know yet how V9 will be better for me.
I even didn’t used 8.0.8 (and 8.0.9) yet as I just have few months break in PCB designing (busy with writing some simple application).
.
I understand being a bit conservative, and preferring robust above new features. A good strategy for this is to always update to the latest bug fix release of the “previous” mayor version. At the moment that would be V8.0.9.
Like Piotr, I don’t understand why you use V7.0.8 at the moment. Increments in the third digit are only bug fix updates, and updating to the latest bug fix release is always advisable. That would be V7.0.11 for you. Release Notes | KiCad EDA
But do note that sometimes *&^%$#@! happens and some mayor bug slips into a bug fix release. This has happened a few times, and in those cases the version gets replaced by the next bug fix update within a few days to a week.
I don’t quite agree with:
At the moment V9.0.2-RC1 is available, but I read still quite a lot of problems with bugs on the forum. If you prefer reliability above new features, I would probably wait several months before updating to V9. After the 3rd or 4th bug fix release of a mayor KiCad version it’s usually stable enough that there are no remaining “big bugs”.
You write you’re working in a team. I guess this is paid work, not a hobby. In such a case you can consider to subscribe for a service contract Subscribe – KiPro For a company the cost is very minimal. And it’s both a way to further help accelerate KiCad development, and to get priority with bug fixes.
Bugs that are found after V(N+1).0.0 is released do not normally get back ported into V(N).0.last , even if the same code is present, so old versions do develop a growing list of unresolved bugs. Nobody has time to figure out which apply.
You can be confident that 8.0.9 has fewer important bugs than 7.0.11 and far fewer than 7.0.8
V9.0.1 is at the stage where new feature bugs outnumber legacy bugs.
would be so nice + practical if possible to open also newer versions saved/made projects in earlier versions of kicad, of course with risk included that newer functions of course not is included in old versions of kicad. just this possibility is not bad. not bad.