Releases: petrbroz/forge-cli-utils
v1.3.1
v1.3.0
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
v1.2.0
New commands for Design Automation
- 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!
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-*
orupdate-*
commands accordingly; now, you can just callcreate-*
commands with an--update
flags, orupdate-*
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
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
More configuration for Design Automation inputs/outputs
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
You can now:
- query details about specific DA engine using
forge-da get-engine
orforge-da ge
- query details about specific DA appbundle using
forge-da get-appbundle
orforge-da gb
- query details about specific DA activity using
forge-da get-activity
orforge-da ga