npm @zowe/zowe-explorer-api 3.4.0

4 days ago

Zowe Explorer

New features and enhancements

  • Added support to delete VSAM data sets. #3824
  • Refactored data set pagination to use the new getCount API (if available) to optimize access to the total item count.#3844
  • Added support for jobEncoding profile property when submitting jobs to z/OSMF. #3826
  • Added support for encoding profile property when retrieving JCL with z/OSMF. #3877
  • Updated js-yaml dependency for technical currency. #3937
  • Updated Zowe SDKs to version 8.28.0 to address an issue where copying a PDS member to a data set across LPARs failed. This occurred when the target PDS already contained members, but none matched the name of the PDS member being copied. #3848
  • Added support for copying data sets from multiple source LPARs at once in the cross-LPAR copy/paste functionality. #3945
  • Added support for loading credential manager options from the imperative.json file. Add a credentialManagerOptions object in the JSON object in imperative.json to specify options for the current credential manager. #3935
  • Added support for custom persistence levels for Windows (persist option) to support the credential manager in less permissive environments. For more information on how to configure this option, refer to the "Troubleshooting Zowe CLI credentials" page on Zowe Docs. #3935
  • Updated minimum VS Code version from 1.79 to 1.90. We are dropping support for VS Code releases that bundle versions of Node.js no longer receiving security updates. #3684

Bug fixes

  • Prevent drag-and-drop between profiles when the source and target resolve to the same physical object. The operation is now blocked and an explanatory error is shown. Users should refresh the target profile to see changes. #3827
  • Fixed an issue where the job spool pagination code lens was appearing even though the extender did not support pagination. #3714
  • Fixed an issue where deleting an open PDS that is empty resulted in an error. #3908
  • Fixed duplicate credential prompts that occurred when logging out of SSO with multiple virtual workspaces open. #3858
  • Fixed race conditions in parallel file system calls made with invalid credentials. #3830
  • Fixed job spool poll command to refresh the job spool open in the editor. #3867
  • Fixed regression where PDS member attributes were no longer listed when using the "Show Attributes" feature from the data set context menu. #3856
  • Fixed an issue where user attempts to perform a search on an individual PDS from the Zowe-Explorer extension using the "Search PDS members" action and query a search string, it brings out additional dataset as a part of the result.#3682
  • Fixed an issue where loading of virtual workspaces interfered with the activation of some Zowe Explorer extensions. #3923
  • Fixed issue seen by extender profile types where a type error was returned with 401 instead of notification with update option. #3943
  • Fixed release notes displaying when Zowe Explorer is installed for the first time. #3966
  • Fixed release notes displaying when the Zowe Explorer version is downgraded. #3966
  • Fixed issue where the Show Attributes view displayed "Open virtualization format" under data set attributes instead of "Space overflow" for the ovf attribute key. #3985
  • Fixed issue where favorited items caused a failure during initialization, specifically when the favorited item belongs to a profile type that's no longer registered or accessible. #3962
  • Fixed issue where the filesystem throws a vague Unknown FileSystemError if an API cannot be loaded for the given profile type. Now, if the API is inaccessible for the given profile type, an Unavailable error is thrown from the filesystem with more context. #3962
  • Updated Zowe SDKs to version 8.28.0 to address an issue where copying a PDS member to a data set across LPARs failed. This occurred when the target PDS already contained members, but none matched the name of the PDS member being copied. #3848
  • Updated js-yaml dependency for technical currency. #3937
  • Removed a misleading password prompt when issuing Unix commands. #3940
  • Fixed an issue where moving a PDS member into the "No members found" placeholder of an empty PDS deleted the member without transferring its data. #3950
  • Fixed PDS members and USS files not being supported as drop targets when resources are drag-and-dropped. #3999

IBM z/OS FTP for Zowe Explorer

New features and enhancements

  • Updated minimum VS Code version from 1.79 to 1.90. We are dropping support for VS Code releases that bundle versions of Node.js no longer receiving security updates. #3684

Bug fixes

  • Fixed an issue where Zowe Explorer could not detect the volume in data set attributes returned from the FTP extension. Renamed the volume property in the data sets list response object to vols, establishing consistency with the z/OSMF API. #3946
  • Updated Zowe SDKs to 8.28.0 for technical currency. #3877

Zowe Explorer APIs

New features and enhancements

  • Introduced getCount API to let extenders efficiently retrieve the total number of data sets matching a filter, enabling more performant pagination. #3844
  • Added support for jobEncoding profile property when submitting jobs with the ZosmfJesApi class. #3826
  • Added support for encoding profile property when retrieving JCL with the ZosmfJesApi class. #3877
  • Added support to delete VSAM data sets for z/OSMF type profiles. #3824
  • Added support for loading credential manager options from the imperative.json file. Added a credentialManagerOptions object in the JSON object in imperative.json to specify options for the current credential manager. #3935
  • Added support for custom persistence levels for Windows (persist option) to support the credential manager in less permissive environments. For more information on how to configure this option, see the "Troubleshooting Zowe CLI credentials" on Zowe Docs. #3935
  • Added a new filesystem helper function named getApiOrThrowUnavailable for generalized error handling with API access. When the given API getter fails due to a non-existing profile, an Unavailable FileSystemError is thrown with additional context on the encountered error. #3962

Bug fixes

  • Fixed an issue where secure credentials and headers were being logged to the Zowe logger and VSCode output channel. #3848
  • Updated Zowe SDKs to version 8.28.0 to address an issue where copying a PDS member to a data set across LPARs failed. This occurred when the target PDS already contained members, but none matched the name of the PDS member being copied. #3848
  • Ensure that the updateCredentials function adds the given credentials to the availableCreds cache of the Session object. #3940

Don't miss a new zowe-explorer-api release

NewReleases is sending notifications on new releases.