Versioning of services #770
-
Is there a way to handle different versions of the same service or data set? Our services, especially the data schemas, are bound to change, and it would be nice to be able to let people who use our APIs to keep using an old version if we make a new one. Maybe it's there somewhere, but I haven't been able to find anything about this in the standards, or in the ldproxy documentation. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
There is currently nothing in the standards about versioning of APIs or datasets. There has been discussion about fine-grained versioning of features (opengeospatial/ogcapi-features#430, opengeospatial/ogcapi-features#764), but this is different from your request which is more about different snapshots of the data or maybe different API capabilities over time. Your two versions are basically two different APIs and can be published as such. Of course, the information about their relationship is only available to users from reading the description (if the information is included in the description) or implicitly from the API naming (e.g., ldproxy supports an (currently not well documented) configuration option in the services/API configuration |
Beta Was this translation helpful? Give feedback.
There is currently nothing in the standards about versioning of APIs or datasets. There has been discussion about fine-grained versioning of features (opengeospatial/ogcapi-features#430, opengeospatial/ogcapi-features#764), but this is different from your request which is more about different snapshots of the data or maybe different API capabilities over time.
Your two versions are basically two different APIs and can be published as such. Of course, the information about their relationship is only available to users from reading the description (if the information is included in the description) or implicitly from the API naming (e.g.,
http://localhost:7080/rest/services/apiId_v1
andhtt…