API Compatibility changes in 7.1.9 SP1 for Atlas
Removed or Modified APIs in CDP 7.1.9 SP1 for Atlas and recommendations for how to handle them.
Apache Version of Atlas in 7.1.9 was 3.0.0 and Apache Version of Atlas in 7.1.9 SP1 is 3.0.0
Removed APIs in 7.1.9 SP1
The following APIs are no longer available for Atlas in CDP 7.1.9 SP1.
AtlasClientV2.'<init>'
Method Removed
- Package Name
org.apache.atlas
- Effect
- A client program may be interrupted by
NoSuchMethodError
exception. - Reason for change
- The method isn't removed, but modified to include a different parameter. The change was done as part of Jersey Upgrade to 2.0, which is not yet merged in Apache.
- Recommendation
- The client application needs to pass
WebTarget
from jersey 2.0 object as argument instead ofWebResource
of jersey 1.0. - Recompilation Required?
- Yes
Modified APIs in 7.1.9 SP1
The following APIs have been modified for Atlas and include a description of the impact of the modification on their use.
AdminResource.deleteRule
Return value type has been changed from void to
org.apache.atlas.model.instance.EntityMutationResponse
.
- Package Name
org.apache.atlas.web.resources
- Effect
- This method has been removed because the return type is part of the method
signature. A client program may be interrupted by
NoSuchMethodError
exception. - Reason for change
- The method was not removed, rather modified to return the list of deleted rules and the API path was changed because it was conflicting with other API path, which was added in this release (ATLAS-4797)
- Recommendation
- Any client application invoking this API needs to update the API path and if required, they can use the response object.
- Recompilation Required?
- Yes