Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
1.7.0
-
None
-
None
Description
We need to ensure that a check for binary backwards compatibility passes when comparing 1.6.z to current master, since it is only a minor version bump.
That means new classes, interfaces,methods, enum members, etc are all fine. All of the things labelled as HIGH severity in the binary compatibility report are definitely a problem. They're mostly classes and methods that were removed.
The end goal should be a report like the one Corey got for 1.6.1 -> 1.6.2. We don't need the reciprocal report to be compatible because minor versions need not be forward compatible.
Problems in the source compatibility report are worth reviewing, but things that only show up there shouldn't be a blocker.
There are instructions for running the compatibility checker in test/compat/japi-compliance/README
Attachments
Attachments
1.
|
Restore MockShell in public API | Resolved | Josh Elser | |||||||||
2.
|
Add javadoc to CompactionStrategyConfig | Resolved | Josh Elser |
|
||||||||
3.
|
Ensure deprecated annotation in code and javadoc | Resolved | Josh Elser |
|
||||||||
4.
|
Make MiniAccumuloInstance.getZooKeepersFromDir private | Resolved | Josh Elser |
|