@Mikrotik
I let you now that changelog not is complete.
Just date but nothing else more
Be patient. It's normal that they don't know what changed at specified version
I think 20% would be more certain."
Just by eliminating any "kamikaze" upgrades, and testing version before applying to production network - 80% forum problems would be solved in the root.
I'm not 100% sure where you are going with this line of argumentation. Are you saying that the Linux kernel, a very high-profile open source project, doesn't publish a comprehensive summary of all changes made, so if a project like that can't manage to do it, how can we expect MikroTik to do so? (In other words, you are saying an expectation of a comprehensive change summary with every release is unreasonable.)RouterOS in fact is Linux, so have you tried to track and follow Linux Kernel changes? full -yes! comprehensive - hell no!
Okay, support for new hardware, sure. I'll give you that one. But new features, I would argue, should not be shipping on existing stable release branches, especially if you have to make changes at the core to support the new feature that could cause regressions to occur in other already existing parts of the system.Also you can't show all changes to customers, especially in case those are related to new/unannounced hardware or feature.
Yes, that makes sense. I don't think that anybody (well, at least anybody who is reasonable) is asking for a report on every line of code that was modified. For that, you would have to publish unified diffs.I think by comprehensive, macgaiver meant "easy to understand". these changes are often "optimized code to take up less space". so what does that tell you? nothing. but if a bug will arise from this optimisation, you will ask "how can there be a bug, if there was no change in the changelog that something was modified"