Cloud Storage 2022 API Changes

In most cases upgrading is seamless and requires no code changes, as efforts have been made to maintain backwards compatibility. However, the release of Cloud Storage 2022 includes several API changes that may require code changes. The table below is a list of major changes between Cloud Storage 2020 and Cloud Storage 2022.

Upgrading to Cloud Storage 2022 is designed to be a quick process and involve only minimal code changes while offering additional functionality and options for new and existing users. Please contact us at support@nsoftware.com with any questions or comments.

Components with Changes

API Changes

The table below describes API changes in CloudStorage 2022. Please refer to the notes for each entry for details.

AmazonGlacier
PropertySSLProviderNew
AmazonS3
PropertySSLProviderNew
PropertyVersioningEnabledDeprecated: Please use the CheckVersioningEnabled method or the EnableVersioning method or the DisableVersioning method instead.
MethodAppendObjectNew
MethodCheckVersioningEnabledNew
MethodDisableVersioningNew
MethodEnableVersioningNew
AzureBlob
PropertyOAuthNew
PropertySSLProviderNew
MethodAuthorizeNew
MethodCalcAuthorizationNew
AzureFile
PropertySSLProviderNew
BackblazeB2
PropertySSLProviderNew
Box
PropertyOAuthNew
PropertySSLProviderNew
MethodAuthorizeNew
MethodCalcAuthorizationNew
CertMgrNew Component
DigitalOcean
PropertySSLProviderNew
PropertyVersioningEnabledDeprecated: Please use the CheckVersioningEnabled method or the EnableVersioning method or the DisableVersioning method instead.
MethodCheckVersioningEnabledNew
MethodDisableVersioningNew
MethodEnableVersioningNew
Dropbox
PropertyOAuthNew
PropertySSLProviderNew
MethodAuthorizeNew
MethodCalcAuthorizationNew
GoogleDrive
PropertyOAuthNew
PropertySSLProviderNew
MethodAuthorizeNew
MethodCalcAuthorizationNew
MethodListRevisionsNew
GoogleStorage
PropertyOAuthNew
PropertySSLProviderNew
PropertyVersioningEnabledDeprecated: Please use the CheckVersioningEnabled method or the EnableVersioning method or the DisableVersioning method instead.
MethodAuthorizeNew
MethodCalcAuthorizationNew
MethodCheckVersioningEnabledNew
MethodDisableVersioningNew
MethodEnableVersioningNew
HadoopDFS
PropertySSLProviderNew
MethodCalcAuthorizationNew
IBMStorage
PropertySSLProviderNew
PropertyVersioningEnabledDeprecated: Please use the CheckVersioningEnabled method or the EnableVersioning method or the DisableVersioning method instead.
MethodCheckVersioningEnabledNew
MethodDisableVersioningNew
MethodEnableVersioningNew
Linode
PropertySSLProviderNew
PropertyVersioningEnabledDeprecated: Please use the CheckVersioningEnabled method or the EnableVersioning method or the DisableVersioning method instead.
MethodCheckVersioningEnabledNew
MethodDisableVersioningNew
MethodEnableVersioningNew
OAuth
PropertyAccessTokenExpNew
PropertySSLProviderNew
PropertyUsePKCENew
MethodGetParamNew
OneDrive
PropertyOAuthNew
PropertyRangeNew
PropertySSLProviderNew
MethodAuthorizeNew
MethodCalcAuthorizationNew
S3New Component
ShareFile
PropertyOAuthNew
PropertySSLProviderNew
MethodAuthorizeNew
MethodCalcAuthorizationNew
Wasabi
PropertySSLProviderNew
PropertyVersioningEnabledDeprecated: Please use the CheckVersioningEnabled method or the EnableVersioning method or the DisableVersioning method instead.
MethodCheckVersioningEnabledNew
MethodDisableVersioningNew
MethodEnableVersioningNew

We appreciate your feedback.  If you have any questions, comments, or suggestions about this article please contact our support team at kb@nsoftware.com.