Skip to content

v3.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jan 21:06
· 7 commits to main since this release

Zowe Explorer

New features and enhancements

  • Updated Zowe SDKs to 8.10.4 for technical currency. #3306
  • Added expired JSON web token detection for profiles in each tree view (Data Sets, USS, Jobs). When a user performs a search on a profile, they are prompted to log in if their token expired. #3175
  • Added integrated terminals for z/OS Unix, TSO, and MVS commands which can be enabled via the Zowe › Commands: Use Integrated Terminals setting. #3079
  • Add a data set or USS resource to a virtual workspace with the new "Add to Workspace" context menu option. #3265
  • Power users and developers can now build links to efficiently open mainframe resources in Zowe Explorer. Use the Copy External Link option in the context menu to get the URL for a data set or USS resource, or create a link in the format vscode://Zowe.vscode-extension-for-zowe?<ZoweResourceUri>. For more information on building resource URIs, see the FileSystemProvider wiki article. #3271
  • Adopted support for VS Code proxy settings with zosmf profile types. #3010
  • Implemented more user-friendly error messages for API or network errors within Zowe Explorer. #3243
  • Use the "Troubleshoot" option for certain errors to obtain additional context, tips, and resources for how to resolve the errors. #3243
  • Easily search for data in filtered data sets and partitioned data sets with the new Search Filtered Data Sets and Search PDS Members functionality. #3306
  • Allow extenders to add context menu actions to a top level node, i.e. data sets, USS, Jobs, by encoding the profile type in the context value. #3309
  • You can now add multiple partitioned data sets or USS directories to your workspace at once using the "Add to Workspace" feature. #3324
  • Exposed read and write access to local storage keys for Zowe Explorer extenders. #3180
  • Added Open with Encoding to the context menu of Job Spool files. #1941

Bug fixes

  • Fixed an issue during initialization where the error dialog shown for a broken team configuration file was missing the "Show Config" action. #3322
  • Fixed an issue where editing a team config file or updating secrets in the OS credential vault could trigger multiple events for a single action. #3296
  • Fixed an issue where opening a PDS member after renaming an expanded PDS resulted in an error. #3314
  • Fixed issue where persistent settings defined at the workspace level were migrated into global storage rather than workspace-specific storage. #3180
  • Fixed an issue where renaming a data set with unsaved changes did not cancel the rename operation. Now, when renaming a data set with unsaved changes, you are prompted to resolve them before continuing. #3326
  • Fixed an issue where a migrated data set is unusable after it is recalled through Zowe Explorer. #3294
  • Fixed an issue where a recalled PDS is expandable after it is migrated through Zowe Explorer. #3294
  • Fixed an issue where data set nodes did not update if migrated or recalled outside of Zowe Explorer. #3294
  • Fixed an issue where listing data sets resulted in an error after opening a data set with an encoding. #3347
  • Fixed an issue where binary USS files were not fetched using the "Pull from Mainframe" context menu option. #3355
  • Fixed an issue where cached encoding was applied for all profiles with the same data set or USS path in the "Open with Encoding" menu. #3363
  • Removed "Delete Profile" action from the "Manage Profile" menu since this action is currently not supported in Zowe Explorer. #3037
  • Fixed an issue where the filesystem continued to use a profile with invalid credentials to fetch resources. Now, after an authentication error occurs for a profile, it cannot be used again in the filesystem until the authentication error is resolved. #3329
  • Fixed data loss when creating a data set member with the same name as an existing member. When creating a new member, the user is now prompted to replace it if the member already exists. [#3327]
  • Resolved user interface bug with tables that caused an inconsistent table height within the VS Code Panel. #3389
  • Fixed an issue where opening a data set with the same starting pattern as an archived data set caused a REST API error (code 500) to appear in the editor. #3407
  • Fixed an issue where registering new profile types from a Zowe Explorer extender could cause an internal API error on startup. #3412

IBM z/OS FTP for Zowe Explorer

New features and enhancements

  • Updated Zowe SDKs to 8.10.4 for technical currency. #3306

Zowe Explorer APIs

New features and enhancements

  • Update Zowe SDKs to 8.10.4 to get the latest enhancements from Imperative and the z/OS Files SDK. #3306
  • Added new searchDataSets API to provide the ability to search all data sets and PDS members that match a pattern for a string. #3306
  • Added support for extenders to obtain an updated Session that will includes VS Code proxy settings values if set, getProfileSessionWithVscProxy. #3010
  • Added support for VS Code proxy settings with zosmf profile types. #3010
  • Added optional getLocalStorage function to the IApiExplorerExtender interface to expose local storage access to Zowe Explorer extenders. #3180
  • Added optional setEncoding, getEncoding, and getEncodingInMap functions to the IZoweJobTreeNode interface. #3361
  • Added an AuthHandler class with functions for locking/unlocking profiles, prompting for credentials and SSO login support. Extenders can now lock profiles after an authentication error, ensuring that an invalid profile is not used asynchronously until the error is resolved. #3329
  • Added individual user settings for MVS, TSO, and Unix commands. #3079