v2.1.209
·
7 commits
to master
since this release
Features
-
Deprecated Database Operations: The operations for linking and replacing MySQL databases are now marked as deprecated. Clients are encouraged to use the new
PATCH /v2/app-installations/{appInstallationId}endpoint replacing the old methods for these actions. -
Enhanced Request Handling: New requests for replacing and linking databases have been introduced, consolidating previously scattered functionalities and allowing easier management of database actions.
Breaking Changes
Deprecated Methods
linkDatabase: This method has been marked as deprecated and functionality has moved to the new PATCH endpoint.replaceDatabase: This method has been removed in favor of the newdeprecatedAppReplaceDatabasemethod.
Request Changes
- The following request classes have been created for better organization:
DeprecatedAppReplaceDatabaseRequest: New request for replacing MySQL databases.DeprecatedAppLinkDatabaseRequest: New request for linking databases.- Various new response classes for handling errors pertaining to deprecated database operations.
Improvements
- Default Values for Pagination: The
limitandskipparameters for several request classes now have default values, making the APIs easier to use without the need for clients to specify these parameters explicitly. - Query Limitations Enhanced: New checks and defaults are implemented for the limit and skip queries in multiple request classes, ensuring smoother paging through results.
General Enhancements
- Container Templates Updates: Added
positionMetato container-related template schemas, allowing tracking of input positions as part of the template. - User Input Processing Extensions: New capabilities in template user inputs have been introduced, enhancing the management of user input within templates and their organization structure.
Cleanups
- Code Refactoring: Several outdated and redundant methods have been removed, helping decrease the complexity of the codebase and enhancing readability and maintainability.
These updates streamline interaction with the API and improve overall usability, while also acknowledging deprecated methods to ensure a smoother transition for users.