Skip to content

Releases: Systems-Modeling/SysML-v2-API-Services

2021-04

18 May 16:47
Compare
Choose a tag to compare

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 to Commit#owningProject
  • Query#containingProject renamed to Query#owningProject
  • Removed GET projects/$project_id/head in favor of branching. To get the id of the head commit of the default branch of a project:
    • GET projects/$project_id and obtain the defaultBranch.id from the response
    • GET projects/$project_id/branches/$branch_id and obtain the head.id from the response

2021-04 RC1

05 May 05:11
Compare
Choose a tag to compare
2021-04 RC1 Pre-release
Pre-release
2021-04-rc1

2021-04-rc1

2021-03

14 Apr 02:21
Compare
Choose a tag to compare

New

  • The default Accept for requests, i.e. the content type of the response when not specified in the request, has been changed from application/ld+json to application/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

28 Mar 06:26
Compare
Choose a tag to compare
2021-03 RC1 Pre-release
Pre-release
2021-03-rc1

2021-03-rc1

2021-02

12 Mar 02:18
Compare
Choose a tag to compare

New

  • Implemented pagination in all collection endpoints, e.g. getProjects, getCommitsByProject, getRootsByProjectCommit, getQueriesByProject, except for endpoints that return QueryResult 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 to Projects.
  • Updated to 2021-02 metamodel baseline.

Fixed

  • Addressed error that would occur when executing a PrimitiveQuery for the @type property.

2021-02 RC2

07 Mar 07:30
Compare
Choose a tag to compare
2021-02 RC2 Pre-release
Pre-release
2021-02-rc2

2021-02-rc2

2021-02 RC1

23 Feb 06:17
Compare
Choose a tag to compare
2021-02 RC1 Pre-release
Pre-release
2021-02-rc1

2021-02-rc1

2021-01

08 Feb 05:22
Compare
Choose a tag to compare

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

31 Jan 03:31
Compare
Choose a tag to compare
2021-01 RC2 Pre-release
Pre-release
2021-01-rc2

2021-01-rc2

2021-01 RC1

23 Jan 21:05
Compare
Choose a tag to compare
2021-01 RC1 Pre-release
Pre-release
2021-01-rc1

2021-01-rc1