Skip to content

2021-06

Choose a tag to compare

@ivan-gomes ivan-gomes released this 03 Aug 04:22
· 243 commits to master since this release

New

  • Updated to 2021-06 metamodel baseline.

  • The following endpoints can now produce JSON-LD application/ld+json responses, in addition to JSON application/json:

    • getProjects
    • postProject
    • getProjectById
    • getBranchesByProject
    • postBranchByProject
    • getBranchesByProjectAndId
    • getCommitsByProject
    • postCommitByProject

    This is represented in the OpenAPI specification, i.e. the HTTP REST API PSM, which also allows the pilot implementation to be tested through the Swagger UI app by selecting application/ld+json in the Response content type dropdown menu in addition to any of the other methods of interacting with HTTP REST APIs.

    Note that this change additionally aligns the JSON and JSON-LD responses, most notably by renaming Record::id to Record::@id which affects all lifecycle concepts as they specialize from Record. This change will require regeneration of provided clients and is backwards-incompatible.