After updating from 1.21 to 1.23 I see unreadable data in the old data section in Jenkins for the projects that use cppcheck and I have to reconfigure each one of them.
So this update effectively breaks existing projects.
Looks like with this fix the data syntax was changed. Old config looks like this:
[...]
<publishers>
<org.jenkinsci.plugins.cppcheck.CppcheckPublisher plugin="cppcheck@1.21">
<cppcheckConfig>
<pattern>**/cppcheck-*.xml</pattern>
[...]
new config:
[...]
<publishers>
<org.jenkinsci.plugins.cppcheck.CppcheckPublisher plugin="cppcheck@1.23">
<config>
<pattern>**/cppcheck-*.xml</pattern>
[...]
Is it not possible to migrate the old data automatically?
I have the same issue on two different Jenkins instances.