Breaking (!) API changes for v2 API, May 16 to May 23
This week, the mittwald API introduces several changes including the removal and addition of default values for request parameters, updates to parameter types, the introduction of new optional parameters, and the addition of a new endpoint for listing scopes.
Summary
- For the
GET /v2/extension-instancesoperation, the default values for thequeryrequest parameterslimit(previously '1000.00') andpage(previously '1.00') have been removed. Additionally, the type of thecontextIdparameter has changed from 'string'/'uuid' to 'string'/''. Note that these changes are breaking changes. - For the
GET /v2/projects/{projectId}/registriesoperation, the default values for thequeryrequest parameterslimit(set to '1000.00') andskip(set to '0.00') have been added. - The minimum values for the
queryrequest parameterslimit(set to '1.00') andpage(set to '1.00') have been set for theGET /v2/extension-instancesoperation. - The minimum value for the
queryrequest parameterlimit(set to '1.00') has also been set for theGET /v2/projects/{projectId}/registriesoperation. - The
PATCH /v2/contributors/{contributorId}/extensions/{extensionId}operation has a new optional request propertyassetsadded. - The
GET /v2/extension-instancesoperation has new optionalqueryrequest parametersextensionId,order,sort, andpageadded. ThecontextandcontextIdparameters have also become optional. - The
GET /v2/projects/{projectId}/registriesoperation has a new optionalqueryrequest parameterpageadded. - The
GET /v2/projects/{projectId}/servicesoperation has new optionalqueryrequest parameterslimit,page, andskipadded. - The
GET /v2/projects/{projectId}/stacksoperation has new optionalqueryrequest parameterslimit,page, andskipadded. - The
GET /v2/projects/{projectId}/volumesoperation has new optionalqueryrequest parameterslimit,page, andskipadded. - An endpoint
GET /v2/scopeshas been added to list scopes.
Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.
Detailed changes
Changes in "List extension instances"
-
⚠️ Breaking: for the 'query' request parameter 'limit', default value '1000.00' was removed
-
⚠️ Breaking: for the 'query' request parameter 'page', default value '1.00' was removed
-
⚠️ Breaking: for the 'query' request parameter 'contextId', the type/format was changed from 'string'/'uuid' to 'string'/''
-
for the 'query' request parameter 'limit', the min was set to '1.00'
-
for the 'query' request parameter 'page', the min was set to '1.00'
-
added the new optional 'query' request parameter 'extensionId'
-
added the new optional 'query' request parameter 'order'
-
added the new optional 'query' request parameter 'sort'
-
the 'query' request parameter 'context' became optional
-
the 'query' request parameter 'contextId' became optional
For details, refer to the GET/ endpoint.
Changes in "List Registries belonging to a Project"
-
⚠️ Breaking: for the 'query' request parameter 'limit', default value '1000.00' was added
-
⚠️ Breaking: for the 'query' request parameter 'skip', default value '0.00' was added
-
for the 'query' request parameter 'limit', the min was set to '1.00'
-
added the new optional 'query' request parameter 'page'
For details, refer to the GET/ endpoint.
Changes in "Patch Extension"
- added the new optional request property 'assets'
For details, refer to the PATCH/ endpoint.
Changes in "List Services belonging to a Project"
-
added the new optional 'query' request parameter 'limit'
-
added the new optional 'query' request parameter 'page'
-
added the new optional 'query' request parameter 'skip'
For details, refer to the GET/ endpoint.
Changes in "List Stacks belonging to a Project"
-
added the new optional 'query' request parameter 'limit'
-
added the new optional 'query' request parameter 'page'
-
added the new optional 'query' request parameter 'skip'
For details, refer to the GET/ endpoint.
Changes in "List Volumes belonging to a Project"
-
added the new optional 'query' request parameter 'limit'
-
added the new optional 'query' request parameter 'page'
-
added the new optional 'query' request parameter 'skip'
For details, refer to the GET/ endpoint.
Changes in "List Scopes"
- endpoint added
For details, refer to the GET/ endpoint.
Client package releases
mittwald JavaScript SDK Release 4.150.0
The mittwald JavaScript SDK has been updated to version 4.150.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub here.
mittwald JavaScript SDK Release 4.149.0
The mittwald JavaScript SDK has been updated to version 4.149.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub.
mittwald JavaScript SDK Release 4.148.0
The mittwald JavaScript SDK has been updated to version 4.148.0. This release includes a feature update with an updated generated client. For more details, you can view the release on GitHub here.
mittwald JavaScript SDK Release 4.147.1
The mittwald JavaScript SDK version 4.147.1 has been released. This update includes a bug fix that addresses the escaping of special characters in the fetch-openapi-prod command. For more details, you can view the release on GitHub.
mittwald JavaScript SDK Release 4.147.0
The mittwald JavaScript SDK has been updated to version 4.147.0. This release introduces a new feature that enables experimental routes in the generated API client. For more details, you can view the release on GitHub here.
mittwald JavaScript SDK Release 4.146.0
The mittwald JavaScript SDK has been updated to version 4.146.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: mittwald JavaScript SDK 4.146.0.