Release 2021.6.15¶
Breaking Changes¶
The plugin uses
2018_1_0as the default NetSuite API for SOAP jobs. In earlier versions of the plugin, this could be overridden with theurljob configuration parameter. Starting with this release, theurlparameter is deprecated; use of a non-default API version is now specified via thens_versionparameter. For example:{ input: { credentials: { account: ..., consumer_key: ..., consumer_secret: ..., token_id: ..., token_secret: ..., ns_version: "2021_1_0" }, record_type: _inventoryTransfer search: TransactionSearchAdvanced use: netsuite.io#NetsuiteInput }, ... }
Although it is not an error for the
urlparameter to be present in a job configuration, it is ignored and a deprecation warning is logged.Warning
If your SOAP jobs have a
urlparameter containing a version other than2018_1_0, the configurations should be updated to use thens_versionparameter instead. SOAP jobs containing aurlparameter with2018_1_0will continue to operate as they have in the past, although the parameter will be ignored.
Other Changes¶
Previously, it was not possible to use a NetSuite API version of
2019_1_0or higher. It is now possible to use any API version supported by NetSuite.
Issues Resolved in this Release¶
Improvement¶
Issue |
Summary |
Resolution |
|---|---|---|
MN-193 |
Investigate use of API newer than 2018_1 |
Done |
MN-181 |
Convert SOAP client to use account-specific URL |
Done |
Bug¶
Issue |
Summary |
Resolution |
|---|---|---|
MN-194 |
trigger_workflows parameter incorrectly sets runServerSuiteScriptAndTriggerWorkflows preference |
Done |