2021-09
The changes in this release align the REST API pilot implementation to the revised submission of the Systems Modeling API and Services specification.
New
- Implement
putProjectById
,deleteProjectById
,deleteBranchByProjectAndId
, anddeleteQueryByProjectAndId
API endpoints - Integrate all
Data
realizations, i.e. SysML types -Element
,Relationship
,Item
, etc. - and API types -ExternalData
,ExternalRelationship
,ProjectUsage
(see below) - such that they can be versioned and configuration managed analogously in aCommit
. - Introduce
Tag
API concept and accompanying endpoints, i.e.getTagsByProject
,postTagByProject
,getTagByProjectAndId
, anddeleteTagByProjectAndId
- Introduce
ProjectUsage
API concept that is used to declare usage dependencies on other Projects. By virtue of being aData
realization it is fully integrated with API versioning and querying capabilities.
Fixed
Element
concept is abstracted toData
ElementIdentity
is renamed toDataIdentity
ElementVersion
is renamed toDataVersion