v2.1.210
·
5 commits
to master
since this release
Features Added
- Introduced
DesiredSystemSoftwareandPatchLinkedDatabaseschemas, enhancing functionality in the Patch App Installation requests. - Updated the structure of
DeclareStackandUpdateStackrequest 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
PatchAppinstallationRequestBodyto includeDesiredSystemSoftwareandPatchLinkedDatabase. - Method signatures updated to specify concrete return types for better type checking.
Request App Installation
- Modified
RequestAppinstallationRequestBodyto utilizeDesiredSystemSoftwarein the structure.
Declare and Update Stack
DeclareStackRequestBodyandUpdateStackRequestBodynow useServiceDeclareRequestandVolumeDeclareRequest.
Marketplace Extensions
ExtensionPatchExtensionRequestBodyandExtensionRegisterExtensionRequestBodyupdated to useFrontendFragmentschema, enhancing frontend integration.
User Schema
- Refined
Userclass to specify more precise types forcustomerMembershipsandprojectMemberships, ensuring better data coherence.
Reflective Changes
- For classes in the schemas (like
GenericActionandDetailMetrics), 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.