Zowe Explorer
Bug fixes
- Fixed an issue where Zowe Explorer failed to activate if a VS Code workspace is opened and contains an invalid directory path. Now, invalid directory paths are ignored by Zowe Explorer and only valid paths are treated as project-level directories. #4271
- Fixed an issue where submitting a job from a favorited PDS member would fail. #4282
- Fixed an issue where copying a USS file across profiles when a profile encoding was configured would corrupt characters in the destination file because the encoding was not passed to the upload call. #4262
- Fixed an issue that caused a rename to fail when removing the rightmost qualifier from a data set name. #4273
- Fixed an issue in USS where a directory could not be expanded if it contained at least one subdirectory that the user did not have access to. #4278
- Fixed an issue in USS where a file was incorrectly identified as a directory if the request returned the full path of the file, causing an error when trying to open it in the editor. #4305
- Fixed an issue in the USS tree view that prevented listing a single file path due to a duplicated and invalid URI path construction. #4303
- Fixed an issue where navigating to an invalid or inaccessible path under one USS profile caused file and folder nodes under all profiles to disappear or show outdated results. #4288
- Fixed an issue in USS where the search path in the profile node description or filter tooltip became out of sync and did not match the actual listed path after a failed search or a search timeout. #4287
- Renamed references to "MVS Command" to "Console Command" for clarity. #4300
- Fixed an issue where the Jobs FileSystemProvider could not resolve profiles from URIs when opened programmatically, causing errors when extensions tried to open job spool files directly. The Jobs FileSystemProvider now extracts the profile name from the URI and loads it on-demand, matching the behavior of Datasets and USS FileSystemProviders. #4284
- Fixed a localization issue where changing
Zowe > Loggerin a non-English language would use the localized value instead of the expected internal enum value for setting the log level. #4292 - Fixed an issue where the
certAccountproperty was not supported in z/OSMF profiles for authenticating with certificates stored in the OS keychain. #4309 - Added support for favoriting migrated data sets and synchronizing their migration/recall status. #4308
- Fixed an issue when renaming a data set or member where new extension suffix was not detected. #4142
- Fixed an issue where renaming a sequential data set with an extension suffix like
.jclwould fail. #4326 - Fixed an issue where member filtering on data sets with qualifier parts with fewer than three characters were ignoring the member filter and returning all members. #4275
Zowe Explorer APIs
New features and enhancements
- Added a function
trimExtensionin theFsDatasetsUtilsclass for stripping extension suffix off of a data set name. #4326
Bug fixes
- Fixed an issue where the
ZoweVsCodeExtension.workspaceRootfunction getter could return a non-existent local directory. Now, invalid directory paths are ignored by Zowe Explorer and only valid paths are considered as the workspace root. #4271 - Fixed an issue where executing Unix commands could fail if the current working directory path contained certain special characters. #4330