Vastman, this is a misrepresentation of how software development works. It is common practice to have a phase for making changes for new features and bug fixes, followed by a phase of testing and fixing to ensure stability of the release. Having a fixed time for releases inevitably bears the risk of releasing the software before enough time was spent for stability testing. (BTW
lfm, this kind of working on different branches is one of the main sources of bugs, because it prevents testing the full system in a stable state.)
Also, if it was the scheme that 40 bugs are fixed each month and only 2 bugs are generated, the software should become almost bug-free with time. That's not what happens in reality. Most software (and of course Sonar is far from being the worst in this regard) is released without doing enough testing. Instead, customers who pay for the software have to do the job of testing and reporting bugs, and they are even told that it would be good customer support to fix the reported bugs. It would be better customer support to release software that has been tested thoroughly to have no bugs, at least no obvious bugs that become apparent just by using basic functionality of the software.
If drum maps no longer work in saved projects, then I don't see what benefit it is that other problems with drum maps were fixed. I can no longer use them. And I wonder how testing is done, if all you have to do is to load a project with a drum map and hit play to see it's no longer working.
Yes, I reverted back to the D release (mainly because of the new problem with controller lanes). But it takes my time to install the software, to find bugs, to decide if the new bugs are worse than the old fixed bugs, and to revert to the previous version. And both new bugs, I found just by loading a project and trying to do a small standard edit.