Releases: Systems-Modeling/SysML-v2-API-Services
Releases · Systems-Modeling/SysML-v2-API-Services
2021-04
New
- Introduced branching capability to enable multiple commit histories. This adds a number of new endpoints to create, read, and update branches, e.g.
projects/$project_id/branches
. It additionally integrates with the commit creation allowing for a commit to be added to a branch. Refer to specification document for details. - Updated to 2021-04 metamodel baseline.
Fixed
Commit#containingProject
renamed toCommit#owningProject
Query#containingProject
renamed toQuery#owningProject
- Removed
GET projects/$project_id/head
in favor of branching. To get theid
of the head commit of the default branch of a project:GET projects/$project_id
and obtain thedefaultBranch.id
from the responseGET projects/$project_id/branches/$branch_id
and obtain thehead.id
from the response
2021-04 RC1
2021-04-rc1 2021-04-rc1
2021-03
New
- The default
Accept
for requests, i.e. the content type of the response when not specified in the request, has been changed fromapplication/ld+json
toapplication/json
. Clients desiring responses in JSON-LD can receive it by specifying the header appropriately, e.g.Accept: application/ld+json
. - Updated to 2021-03 metamodel baseline.
2021-03 RC1
2021-03-rc1 2021-03-rc1
2021-02
New
- Implemented pagination in all collection endpoints, e.g.
getProjects
,getCommitsByProject
,getRootsByProjectCommit
,getQueriesByProject
, except for endpoints that returnQueryResult
collections, e.g.getQueryResultsByProjectIdQueryId
, which will be addressed in a future release.- OpenAPI specification (PSM) has been updated accordingly.
- This feature is experimental and, as such, is not reflected in the draft of the SysML v2 API specification document at time of release.
- Added
description
attribute toProjects
. - Updated to 2021-02 metamodel baseline.
Fixed
- Addressed error that would occur when executing a
PrimitiveQuery
for the@type
property.
2021-02 RC2
2021-02-rc2 2021-02-rc2
2021-02 RC1
2021-02-rc1 2021-02-rc1
2021-01
New
- Implemented pagination in
getElementsByProjectIdCommitId
endpoint as an introduction and prototype. Intention is to review and extend to all endpoints that return a collection. - Updated to 2021-01 metamodel baseline.
2021-01 RC2
2021-01-rc2 2021-01-rc2
2021-01 RC1
2021-01-rc1 2021-01-rc1