Zowe Explorer
New features and enhancements
- Added support to delete VSAM data sets. #3824
- Refactored data set pagination to use the new
getCountAPI (if available) to optimize access to the total item count.#3844 - Added support for
jobEncodingprofile property when submitting jobs to z/OSMF. #3826 - Added support for
encodingprofile property when retrieving JCL with z/OSMF. #3877 - Updated
js-yamldependency for technical currency. #3937 - Updated Zowe SDKs to version
8.28.0to 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
credentialManagerOptionsobject in the JSON object inimperative.jsonto 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
ovfattribute 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
UnknownFileSystemError if an API cannot be loaded for the given profile type. Now, if the API is inaccessible for the given profile type, anUnavailableerror is thrown from the filesystem with more context. #3962 - Updated Zowe SDKs to version
8.28.0to 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-yamldependency 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
volumeproperty in the data sets list response object tovols, establishing consistency with the z/OSMF API. #3946 - Updated Zowe SDKs to
8.28.0for technical currency. #3877
Zowe Explorer APIs
New features and enhancements
- Introduced
getCountAPI to let extenders efficiently retrieve the total number of data sets matching a filter, enabling more performant pagination. #3844 - Added support for
jobEncodingprofile property when submitting jobs with theZosmfJesApiclass. #3826 - Added support for
encodingprofile property when retrieving JCL with theZosmfJesApiclass. #3877 - Added support to delete VSAM data sets for z/OSMF type profiles. #3824
- Added support for loading credential manager options from the
imperative.jsonfile. Added acredentialManagerOptionsobject in the JSON object inimperative.jsonto 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
getApiOrThrowUnavailablefor generalized error handling with API access. When the given API getter fails due to a non-existing profile, anUnavailableFileSystemError 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.0to 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
updateCredentialsfunction adds the given credentials to theavailableCredscache of theSessionobject. #3940