Core SDK
- Enhancement: Added an
allowedLoginMethodproperty to the base profile schema, letting administrators restrict which credential type (direct-basic,direct-cert-pem,apiml-basic,apiml-cert-pem, orprompt) users are prompted for when logging into a service. Defaults toprompt(existing behavior) when method is not chosen. If you already have azowe.schema.jsonfile, run thezowe config update-schemascommand (orzowe config initagain) after upgrading to pick up the newallowedLoginMethodandauthOrderproperties. #2653 - Enhancement: Added the
authOrderproperty to the base profile schema, so it is validated and available for editor IntelliSense. PreviouslyauthOrderwas accepted at runtime but omitted from the schema. If you already have azowe.schema.jsonfile, run thezowe config update-schemascommand (orzowe config initagain) after upgrading to pick up the newallowedLoginMethodandauthOrderproperties. #2653 - If you already have a
zowe.schema.jsonfile, runzowe config update-schemas(orzowe config initagain) after upgrading to pick up the newallowedLoginMethodandauthOrderproperties. If you already have azowe.schema.jsonfile, run thezowe config update-schemascommand (orzowe config initagain) after upgrading to pick up the newallowedLoginMethodandauthOrderproperties. #2653
Imperative
- Enhancement: Added an
allowedLoginMethodbase profile property that lets administrators restrict which credential type (direct-basic,direct-cert-pem,apiml-basic,apiml-cert-pem, orprompt) users are prompted for when logging into a service, so entered credentials comply with site requirements. Defaults toprompt(existing behavior) when method is not chosen. #2653 - Enhancement: Added the
authOrderbase profile property to the team config schema so it is validated and available for editor IntelliSense. PreviouslyauthOrderwas accepted at runtime but omitted from the schema. #2653 - If you already have a
zowe.schema.jsonfile, runzowe config update-schemas(orzowe config initagain) after upgrading to pick up the newallowedLoginMethodandauthOrderproperties. #2653 - BugFix: The
ProfileCredentials.defaultCredMgrWithKeytarfunction now rejects arequireKeytarcallback that resolves without providing a keyring. Previously, the credential manager was initialized with no keyring and no load error, so the first credential operation failed with the unhelpfulKeytar was not properly loaded due to an unknown causemessage. #2898 - BugFix: Updated the
EnvQuery.getCmdOutputfunction so that commands are no longer spawned with theshelloption. #2905
Secrets SDK
- BugFix: Removed the hard dependency on the
process.reportobject when detecting the Linux libc variant. Theprocess.reportobject is unavailable in some runtimes that embed Node, such as the VS Code extension host, where reading it threw aTypeErrorand prevented the keyring from loading at all. Detection now uses filesystem probes first and treats an inconclusive result as glibc. #2898 - BugFix: The keyring loader now tries both the
gnuandmuslprebuilds on Linux, so an incorrect libc detection no longer prevents the module from loading. #2898 - BugFix: When a prebuild cannot be loaded, the thrown error now lists every path searched and the underlying failure for each candidate, instead of surfacing only the last resolution error. #2898
z/OSMF SDK
- Enhancement: Added
allowedLoginMethodandAuthOrderoptions to the z/OSMF profile/schema, allowing users to specifiy those properties to use for z/OSMF operations. #2653