Skip to content

Releases: petrbroz/forge-cli-utils

v1.3.1

04 Jan 12:12
Compare
Choose a tag to compare
Merge branch 'release/1.3.1' into master.

v1.3.0

14 May 15:53
Compare
Choose a tag to compare

It looks like the pkg library is having some issues when building Windows binaries on non-Windows systems. The binaries are working fine when built on a Windows system.

While we're investigating the issue, if you can't build the binaries yourself, we're attaching a zip file with fixed executables below: forge-cli-utils.node10-win-x64.fixed2.zip.

v1.2.1

23 Jul 17:00
Compare
Choose a tag to compare
Merged release/1.2.1.

v1.2.0

23 Jul 16:56
Compare
Choose a tag to compare
Merge branch 'release/1.2.0'.

New commands for Design Automation

25 Jun 08:30
Compare
Choose a tag to compare
  • support for deleting DA app bundles, or their individual aliases and versions
  • support for deleting DA activities, or their individual aliases and versions
  • support for deleting DA work items

First stable release!

10 Jun 15:08
Compare
Choose a tag to compare

The feature set and the structure of commands has now mostly stabilized, so we're releasing first official stable release 1.0.0! Here's a couple of updates since the previous version v0.11.0:

  • when listing objects via forge-dm list-objects, you can now use a new argument -p/--prefix <string> to only list objects whose IDs start with given prefix
  • when working with Design Automation bundles, bundle aliases, activities, and activity aliases, users always had to check for the existence of these entities and then use either create-* or update-* commands accordingly; now, you can just call create-* commands with an --update flags, or update-* commands with a --create flag, and the command line tool will create or update the entities automatically
    • see how this change simplified the example bash script included in this repo
  • the help output now explains when fully qualified IDs vs short IDs are required; simply look out for *-full-id and *-short-id argument names

Resumable uploads

06 Jun 09:21
Compare
Choose a tag to compare

The forge-dm upload-object command now supports a --resumable flag to leverage the Data Management service's resumable capabilities. When the flag is used, the command will first query all ranges of data that have already been uploaded, and it will then start uploading the missing pieces in chunks of predefined size. If the command fails, for example with a timeout due to internet connectivity issues, simply run it again and it will continue uploading the missing chunks.

There are two additional command line flags related to this feature:

  • --resumable-page <megabytes> allows you to change the size (in MB) of the individually uploaded chunks which are 5MB by default
  • --resumable-session <id> can be used to specify a custom resumable session ID; if this value is not provided, the command line tool will compute an MD5 hash of the uploaded file's contents and use that as the session ID

v0.10.1

04 Jun 13:21
Compare
Choose a tag to compare
Merge branch 'hotfix/0.10.1'.

More configuration for Design Automation inputs/outputs

04 Jun 08:49
Compare
Choose a tag to compare

When creating or updating DA activities, there are now additional input/output properties that can be specified:

  • --input-zip <boolean> or -iz <boolean>
  • --input-required <boolean> or -ir <boolean>
  • --input-description <string> or -id <string>
  • --output-zip <boolean> or -oz <boolean>
  • --output-required <boolean> or -or <boolean>
  • --output-description <string> or -od <string>

When creating DA workitems, you can now specify HTTP request headers for inputs/outputs as well:

  • --input-header <name:value> or -ih <name:value> (for example, --input-header "Content-Type:application/pdf")
  • --output-header <name:value> or -oh <name:value>

Querying details about Design Automation entities

03 Jun 16:45
Compare
Choose a tag to compare

You can now:

  • query details about specific DA engine using forge-da get-engine or forge-da ge
  • query details about specific DA appbundle using forge-da get-appbundle or forge-da gb
  • query details about specific DA activity using forge-da get-activity or forge-da ga