Zowe CLI
- Enhancement: Added
certAccountoption to z/OSMF profile type to support client certificate authentication using certificates stored in system keystores (macOS Keychain or Windows Certificate Store). This enables secure authentication with both exportable and non-exportable private keys on macOS and Windows platforms. #2325 - Enhancement: Enhanced the
zowe zos-files upload file-to-usscommand to support uploading a file to a USS directory using its original filename when the target is a directory (similar to UNIX cp) and added the--make-directoriesoption to automatically create missing target directories and the--skip-directory-checkoption to skip checking if the target path is a directory during upload. #2686
Core SDK
- Enhancement: Added
certAccountoption to base profile options to support client certificate authentication using certificates stored in system keystores on macOS and Windows platforms. #2325
Imperative
- Enhancement: Added support for client certificate authentication using certificates stored in system keystores. Added
certAccountprofile property to specify certificate subject name for authentication. Implemented cross-platform native HTTPS clients (macOS and Windows) that support certificate-based authentication with both exportable and non-exportable private keys. UpdatedAbstractRestClientto use native HTTPS clients whencertAccountis specified on macOS or Windows platforms. #2325
z/OS Files SDK
- Enhancement: Added
abortDownloadpredicate toIDownloadOptionsto allow downloads inallMembers,allDataSetsandussDirfunctions to be cancelled mid-way. #2715 - Enhancement: Enhanced the
Upload.fileToUssFilemethod to support uploading a file to a USS directory using its original filename when the target is a directory (similar to UNIX cp) and added themakeDirectoriesoption to automatically create missing target directories and theskipDirectoryCheckoption to skip checking if the target path is a directory during upload. #2686
Secrets SDK
- Enhancement: Added native certificate authentication support for macOS and Windows platforms. Implemented certificate retrieval from system keystores (macOS Keychain and Windows Certificate Store), identity context caching for signing operations, and native HTTPS clients with client certificate authentication. The implementation supports both exportable and non-exportable private keys through platform-specific cryptographic APIs (macOS Security framework and Windows CNG). #2325
z/OSMF SDK
- Enhancement: Added
certAccountoption to z/OSMF connection options to support client certificate authentication using certificates stored in system keystores on macOS and Windows platforms. - Enhancement: Added
ZosmfChangePassword.changePasswordfunction which allows changing the z/OSMF password or passphrase. #2703
CLI Test Utils
- BugFix: Replaced
uuiddependency for technical currency. #2720