Skip to content

v4.2.1

Choose a tag to compare

@mladeroute mladeroute released this 18 Jul 20:55
· 11 commits to main since this release
5d9abae

Gladly App Platform CLI

This release of app config adds several improvements and bug fixes, focusing on providing more insight and transparency into configurations and improving command accuracy. Among them are a new command to find outdated configurations, a new flag to strip fields from the operation result of appcfg run data-graphql, and a new column to appcfg apps config list to display the configuration. Check below for the full list of improvements and fixes.

CLI Improvements

  • View Current Configuration Values: The appcfg apps config list command now provides more comprehensive information by displaying the current values set on a configuration.
  • Improved appcfg apps install --help Output: Deprecated commands have been removed from the appcfg apps install --help output for better clarity.
  • Local Time Display for Dates: The appcfg apps list and appcfg apps config list commands now display dates for applications and configurations in your local time.

New Commands and Flags

  • Streamlined Data-GraphQL Output: The appcfg run data-graphql command now includes a --strip flag. This will remove the data field and the operation name field from the GraphQL response.

  • Identify Outdated Configurations: We've added a new command, appcfg apps config outdated, to help you easily identify configurations that are running on outdated application versions and are eligible for an upgrade. Note: You can only upgrade a configuration within the same major version.

Bug Fixes

  • Resolved Command Completion Issues: Completions no longer incorrectly appear for appcfg apps list and appcfg apps config list commands, which do not take arguments.
  • Flexible appcfg test data-pull Empty File Handling: The appcfg test data-pull command now correctly allows for empty expected_request_url.txt and expected_request_body.* test files. This aligns with request_url.gtpl and request_body.gtpl templates which can generate empty results when no requests should be made.
  • Correct Data Consolidation in appcfg run data-graphql: This release fixes an issue where appcfg run data-graphql was not correctly consolidating data. Previously, when multiple data pulls for the same data type returned identical data, the GraphQL result would include the copies.
  • Accurate Data Retrieval for Dependent Data Types: An issue causing appcfg run data-pull and appcfg run data-graphql to sometimes return incorrect data for applications with dependent data types has been resolved.
  • Correct Sorting in appcfg run data-graphql: Data returned by appcfg run data-graphql is now correctly sorted in descending order by the "external updated at" timestamp.