I took some time and went over the JDiff report of API incompatibilities
from 0.94 -> 0.95.2.
Please have a look at the document and add your comments. The goal is to
acknowledge the incompatibilities that we will permit and fix ones that
I went through and identified incompatible public API changes. Note that
since this is a singularity release, these breaking changes are not
unacceptable. However, we should minimize the extent of these changes if we
can to make it easier for folks to transition their client code.
The full report can be found here:
There were some areas where I was not sure about the impact of a change. I
noted those with a question mark. Feel free to fill in any gaps.