You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Point of view as of 21.01.2025: Independent versioning of API Operations introduces a significant maintenance effort while not clearly providing added value...
We need to clarify the behavior of version upgrades for API Operations in new (minor) releases.
Status Quo
- API Operations with x-semanticIds like https://admin-shell.io/aas/API/GetAllAssetAdministrationShells/3/0
- API Operations with x-semanticIds like https://admin-shell.io/aas/API/GetAllAssetAdministrationShells*/3/0* (as the API Operation has not been changed)
- API Operations with x-semanticIds like https://admin-shell.io/aas/API/QueryAssetAdministrationShells/3/1 (as the API Operation has been introduced with V3.1)
Alternative
- API Operations with x-semanticIds like https://admin-shell.io/aas/API/GetAllAssetAdministrationShells/3/0
- API Operations with x-semanticIds like https://admin-shell.io/aas/API/GetAllAssetAdministrationShells*/3/1* (as the API Operation is now part of a V3.1 Profile, even though it is identical to the .../3/0 one)
- API Operations with x-semanticIds like https://admin-shell.io/aas/API/QueryAssetAdministrationShells/3/1 (as the API Operation has been introduced with V3.1)
Question to be discussed: Shall all API Operations of a higher Profile share the same (minor) version?
see also #229
The text was updated successfully, but these errors were encountered: