-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support new Geonetwork REST API (GN >= 3.2) - main CRUD methods #2
Comments
The following questions have been sent to the Geonetwork user list in order to better understand the Geonetwork API status: Would it be possible to get snapshot of Geonetwork API status, as of today:
These questions around the Geonetwork API are conditioning the upgrade of Geonetwork, and they are various institutions I’m interacting with that unfortunately do not make this step, because of this beta stage. Given this, they prefer to stick with the old API, even if it is not standardized and completed as the new one could be. |
Reply from Geonetwork team (2018-02-16): https://sourceforge.net/p/geonetwork/mailman/message/36226504/
In 3.4.x the old API is still available, but services that has been replaced in the new API has been annotated in the code as deprecated. Unfortunately there's no documentation about the deprecated services andthe new services replacing them. That would be nice to have.
I don't know the reason to indicate it's still in beta, I think probably that applies to GN 3.0.x, where this new API was started, but in 3.4.x all the new services are added in the new API and the UI has been updated to use the new services instead of the deprecated ones. But there're also still some services not migrated and still in the old API (these services for sure haven't been deprecated). About not breaking backward-compatibility, this is also something we should consider to version the API in case of such changes are required. For now I don't think we got to that case (possibly as didn't pay much attention tobackward-compatibility for now), but it's something that should be managed properly. |
With GN 4, legacy API is dismissed, in favour of the OpenAPI. |
No description provided.
The text was updated successfully, but these errors were encountered: