2.0.6
Pre-releaseAuthentication Changes
This release includes a modification to the way authentication is made for iPaaS API calls. This is required if you make any iPaaS API calls, such as through the iPaaSApi\IPaaSApiCallWrapper class. Calls made with the supplied token now require an additional header, X-Client-Id. This is now supplied in the Settings.ClientCompanyId field. See the Migration Path section below for exactly where this change must be made.
New Features
-Added support for PersistentData.EditableInUI - this field allows users to set certain persistent data fields as non-editable. Note that users will still be able to change the value of the field in the API. This is just a signal to disable the ability in the UI. This field will default to true if it is not supplied.
-Added support for FeatureSupport.ComingSoon - this field allows users to indicate that a feature is not yet available, but will be soon.
Migration Path
-Ensure that you are on .NET 8.0
--Update to the latest IntegrationDevelopmentUtility here: https://github.com/ipaas-com/iPaaS.Integration.DevelopmentUtility/
-Update to the latest version of the SDK (2.0.6)
-Add this line to iPaaSCallWrapper.createRequest just before the return statement:
req.AddHeader("X-Company-Id", _settings.CompanyId);