All notable changes to the Zowe CLI package will be documented in this file.
- Enhancement: Added options like
--lrecl, --recfm
to zos-files create options. 788
- Enhancement: Added the
--encoding
option for thezowe zos-files upload dir-to-pds
command. This option lets you upload multiple members with a single command. #764 - BugFix: Fixed an issue where the output of the
zowe zos-uss issue ssh
command would sometimes omit the last line. #795
- BugFix: Renamed the z/OS Files API option from
storeclass
tostorclass
. This fixed an issue where the CLI could define the wrong storage class oncreate dataset
commands. #503
- Enhancement: Added a
--responseTimeout
option to the z/OS Files APIs, CLI commands, and z/OSMF profiles. Specify--responseTimeout <###>
to set the number of seconds that the TSO servlet request runs before a timout occurs. The default is 30 seconds. You can set the option to between 5 and 600 seconds (inclusive). #760
- Added API usage examples to each package Readme (files, jobs, etc...). #751.
- Fixed an issue where the CLI exited with status code 0 in case of an error. #748
- Added new method "dataSetLike(session, dataSetName, options)" to
Create
class, for use when creating a dataset with parameters like another data set. #766
- Update Imperative version
- Fix compilation error
- Add CLI command to delete migrated data sets
zowe zos-files delete migrated-data-sets
.
- Add the --fail-fast option to the
zowe zos-files download all-members
command- Specifying
--fail-fast false
allows member downloads to continue if one or more fail
- Specifying
- Update Imperative version to include compatibility fix for
ISession
type
- Update Imperative version (again) to include security fix
- Update Imperative version to fix issue "Can't use service profile after storing token in base profile"
- Added API to delete migrated data sets.
- Upgrade Zowe commands to prompt for any of the following values if the option is missing: host, port, user, and password.
- Add ability to log into and out of the APIML, getting and using a token
- Add
--base-profile
option to all commands that use profiles, allowing them to make use of base profiles containing shared values.
- Add
encoding
option tozosmf
profile type.
- Add encoding / code page support for data set upload and download operations in library and CLI.
- Add
files hrec ds
command to recall data sets. - Make account optional in TSO profiles.
- Make user and host optional in SSH profiles.
- Fix broken links in readme.
- Make username, password, and host optional on z/OSMF profiles and update profile creation doc to reflect the change.
- Don't overwrite files when downloading spool output from job with duplicate step names.
- Update imperative version (again) in order to fix vulnerabilities
- Update imperative version (to fix EPERM issues on Windows)
- Add preserve-original-letter-case option for download to keep generated folders and files in original uppercase.
- Update Migrate and Recall data set APIs to have a base handler function.
- Update Imperative to 4.6.
- Update top-level doc links in help description.
- Update Imperative dependency to fix vulnerability.
- Add
files rename ds
andfiles rename dsm
commands to rename data sets and data set members. Thanks @CForrest97
- Return non-zero exit code when upload command fails. Thanks @tjohnsonBCM
- Support
#
character in account number supplied to TSO commands. Thanks @awharn
- Add API to recall migrated datasets. Thanks @Pranay154
- Update the Zowe logo to the new logo. Thanks @awharn
- Add utility function to access ImperativeConfig. Thanks @tjohnsonBCM
- Add possibility to use Etags with download and upload APIs. Thanks @Alexandru-Dimitru
- Add option to return Etag on upload. Thanks @Alexandru-Dimitru
- Rename
files list zfs
command tofiles list fs
since it is not specific to zFS file systems.
- Use new streaming RestClient APIs to reduce memory usage when downloading and uploading files.
- Remove the method
Get.dataSetStreamed
. UseZosmfRestClient.getStreamed
instead.
- Rename package from "@brightside/core" to "@zowe/cli".
- Change behavior of the method
Shell.executeSsh
to usestdoutHandler
instead ofstreamCallBack
. This eliminates dependency on theClientChannel
type of the ssh2 package.