Skip to content

v2.1.210

Choose a tag to compare

@mittwald-machine mittwald-machine released this 30 Jul 19:40
· 5 commits to master since this release

Features Added

  • Introduced DesiredSystemSoftware and PatchLinkedDatabase schemas, enhancing functionality in the Patch App Installation requests.
  • Updated the structure of DeclareStack and UpdateStack request bodies to incorporate new service and volume declaration structures.

Changes

General Changes

  • Updated multiple classes to replace mixed[] type hints with more specific array types, improving type safety and clarity.

Patch App Installation

  • Enhanced PatchAppinstallationRequestBody to include DesiredSystemSoftware and PatchLinkedDatabase.
  • Method signatures updated to specify concrete return types for better type checking.

Request App Installation

  • Modified RequestAppinstallationRequestBody to utilize DesiredSystemSoftware in the structure.

Declare and Update Stack

  • DeclareStackRequestBody and UpdateStackRequestBody now use ServiceDeclareRequest and VolumeDeclareRequest.

Marketplace Extensions

  • ExtensionPatchExtensionRequestBody and ExtensionRegisterExtensionRequestBody updated to use FrontendFragment schema, enhancing frontend integration.

User Schema

  • Refined User class to specify more precise types for customerMemberships and projectMemberships, ensuring better data coherence.

Reflective Changes

  • For classes in the schemas (like GenericAction and DetailMetrics), the parameter types and return values were adjusted to improve validation and error handling.

These changes collectively aim to enhance type safety, improve the API's robustness, and provide a clearer contract between systems utilizing these APIs.