Release 2021.6.15¶
Breaking Changes¶
The plugin uses
2018_1_0
as the default NetSuite API for SOAP jobs. In earlier versions of the plugin, this could be overridden with theurl
job configuration parameter. Starting with this release, theurl
parameter is deprecated; use of a non-default API version is now specified via thens_version
parameter. 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
url
parameter to be present in a job configuration, it is ignored and a deprecation warning is logged.Warning
If your SOAP jobs have a
url
parameter containing a version other than2018_1_0
, the configurations should be updated to use thens_version
parameter instead. SOAP jobs containing aurl
parameter with2018_1_0
will 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_0
or 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 |