Skip to content

v2.1.0

Choose a tag to compare

@curbol curbol released this 20 Dec 00:15
· 19 commits to main since this release
8ce3ece

App platform enhancements and changes

  • Introduced validation of integration attributes against templates. All referenced values must be provided when creating, updating, and upgrading configurations. This ensures more reliable configuration changes and helps identify missing values earlier in the process.

CLI Improvements

  • Added new appcfg apps delete-config and appcfg apps uninstall commands.

    • delete-config: Allows deletion of configurations associated with your applications. It is recommended to deactivate the configuration first and monitor your environment to ensure no unexpected issues arise before finally deleting it.
    • uninstall: Enables you to remove applications from your environment entirely. Ensure that all configurations related to that application are removed before uninstalling the app.
  • The apps commands now require using the application's identifier, rather than allowing both identifier and name, to improve clarity and consistency regarding which forms of identification are valid inputs.

  • The apps install command now uses --filepath (or -f) to specify the application ZIP file, replacing all references to --file. This change aligns the install command with the build command, making it clearer what file needs to be submitted.

  • Autocompletion for the apps upgrade command now only suggests applications that have at least one configuration and have an eligible application version to upgrade to. This makes it easier to find and upgrade only those apps that can actually be upgraded.

  • The apps install command now supports absolute paths to ZIP files, providing greater flexibility in specifying the location of the application files. In addition, when building a ZIP file, a missing .zip extension will now be appended automatically, and creating ZIP files directly in the root directory is prevented to maintain a cleaner file structure.

  • "App Name" references have been replaced with "App Identifier" throughout the output and usage text for the apps commands, ensuring consistent and clear terminology. The apps usage text has also been updated to reference the new commands and reflect the current capabilities.

CLI Fixes

  • The GLADLY_APP_CFG_TOKEN value is now redacted in the output of --help for apps commands, preventing sensitive credentials from appearing in help messages.

  • When adding a signing header via appcfg add signing-header, files are now correctly placed in the authentication/request_signing directory instead of authentication/request_signing/headers, ensuring files are generated in the intended location.