Aha!
I found a reference to using japicmp for this purpose even earlier, at our
first stable release :-)
https://lists.apache.org/thread/8chz1pp3drg8kbv84yfq9mct31ohcvvd
I just noticed on dev@flink that there's a proposal to use it there (
https://lists.apache.org/thread/jkk87ls2lc17q6bqz5b1xzh67
I think this is still worth considering. We would need to see how well it
does at avoiding false alarms. It was brought up by Andrew a while back at
https://lists.apache.org/thread/kq2w6rw0oorcj037ygjvfsqw1l9l55jj and I know
we had another discussion of it even further back. I thought also that the
Hi folks!
I learned about this library: https://lvc.github.io/japi-compliance-checker/
It looks like it's able to check API compatibility between versions of
libraries. We could instate checks that use this library to be more aware
of backwards incompatibilities that we may introduce accidentally,